当前位置: 主页 > PLC控制

关于S7-300 PLC的CPU315F-2PN/DP模块通过PN接口连接笔记本能否使用OPC协议

如题,目前正在学习OPC通讯,手头有一个S7-300PLC的CPU315F-2PN/DP模块,想通过PN接口连接自己的笔记本,通过VC++编写OPC客户端连接SIMATICNET中的OPCServer,读取PLC中的数据。不知是否需要给笔记本配置专门的网卡,这个CPU模块的PN接口(ProfiNET)是否和单独的以太网模块(如CP343等)一样使用?有什么区别呢?跪求大神们指点

ASs='html_titleimg_p' STyle='text-align:center;'>

问题补充:
二楼回答的好详细(准备把分给你了)。。。能否再细致的介绍一下在笔记本电脑上配置SimaticNET和STEP7等软件的步骤啊?网上有一个“S7_300+CP341_1+Ethernet+CP1613+OPC”的配置教程,不过和我的情况不完全一样啊~这份教程中说在组态PCStation之前需要先完成S7PLC的组态

最佳答案

1:使用普通以太网卡是没有问题的。
2:集成的PN口和CP功能是差不多的,但,也有些不同,比如,PN口的TCP等连接方式需要在程序建立连接,也可以在程序中,取消连接。CP的TCP连接是在NETPRO里建立的静态连接,连接资源是一直占用着的。CP与CPU之间是通过背板的P总线来进行数据交换的,这点和集成的PN肯定是不同的。
最后,对于你的项目的要求,CP和PN口,你完全可以当成一种东西来用,你需要建立一个PC站,在PC站中新加OPCSERVER与IEGENERAL,然后在OPCSERVER与你的PLC自己通过集成的PN口与PC站的IEGENERAL网卡之间,建立一个S7连接就行,当然,通过SIMATICNETOPCSERVER进行OPC通信的方式很多,S7是一个常用的方式。

PC站通过OPC于PLC建立通讯方式有很多,我建议使用S7协议
你电脑里面安装了SIMATICNET软件,在C:\ProgramFiles\Siemens\SIMATIC.NET\opc2
目录下你可以看到OPC支持的通讯方式BINS7就是通过S7连接。
至于手册你安装了SIMATICNET里面的手册就是最好的
C:\ProgramFiles\Siemens\SIMATIC.NET\doc\pc-produkte
里面你可以查看你的手册
C:\ProgramFiles\Siemens\SIMATIC.NET\doc\pc-produkte\ncm_pc\mn\mn_ncm-pc_76.pdf
C:\ProgramFiles\Siemens\SIMATIC.NET\doc\pc-produkte\opc\mn\下的76
仔细阅读!

提问者对于答案的评价:
非常详细,多谢多谢

专家置评

网友“letham”回答的很仔细!支持!

  • 关注微信

猜你喜欢

微信公众号