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

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

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

最佳答案

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

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

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

专家置评

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午4:06
下一篇 2018年12月1日 上午4:06

相关推荐