现有多台s7-200通过以太网连接,且IP地址全部不同。
目标是使用同样联入该以太网的上位机读取各IP的数据,请问如何操作?
问题补充:
由于目标是尽量只使用上位机读取 不增加PLC内程序。现在在网上找到一个库 wintcps7_smart.dll ,不知道是否好用?
钻石用户推荐最佳答案
自己开发程序?
建议使用OPC访问200的程序,然后你自己开发的程序再读取OPC服务器里面的数据
OPC参考:
S7-200 OPC通信概览及操作步骤(使用 PC Access 与 S7-200 连接、CP243-1 通过 SIMATIC NET 连接 WinCC、S7-200 通信口/EM277通过 SIMATIC NET 建立S7连接)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart SMS/028.html
参考:
S7-200以太网(S7-200的以太网通信、以太网编程通信、在用户程序中修改CP243-1的IP地址、CP243-1 作为客户器端的以太网通信、CP243-1 作为服务器端的以太网通信、SIMATIC NET OPC Server与CP243-1的 S7连接)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart SMS/041.html
另外您也可以使用国产组态软件访问的
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367556.html