最近做个项目,采用西门子S7-200PLC,要求通过以太网与上位机连接,上位机是AB PLC,我翻看了好多资料,都只介绍200PLC与300,与200自己,与WINCC,与OPC之见进行通信,不知道200PLC通过CP243-1模块能否与AB PLC完成通信(通过以太网),期待中ing !!!!!
最佳答案
不可能。AB PLC虽然也支持工业以太网通讯。但它是建立在NET LINX框架下的。它的通用工业协议(common industrial protocol,CIP)是在NETLINX网上进行的,而不是在S7协议下进行的。
一个开放式系统互连是建立在7个协议层上的:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。一般地,网络中的指定通信任务是由三个类型之间的协议分配负责完成的:应用协议、传输协议和网络协议。
TCP/IP协议中,TCP属于传输协议,IP属于网络协议;而在应用层协议中,西门子使用的是S7协议。其它厂家的CPU虽然能接收到西门子CPU的数据包,却读不懂S7协议的内容,反之亦然。
西门子的以太网模块只允许在西门子的产品间进行工业以太网通信。对于PC机上位监控软件可以安装西门子SIMATIC NET 软件(或PC Access)后通过OPC SEVER 实现以太网访问。
CP243-1支持TCP/IP意味着它可以在TCP/IP兼容的网络上使用,与其他支持TCP/IP的通信节点共存。例如,一个办公网络中也可以连接西门子的PLC。
提问者对于答案的评价:
好
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355922.html