quote:以下是引用不得不爱在2012-02-22 13:55:39的发言:quote:以下是引用小釉在2012-02-06 08:54:10的发言:
[COLOR=red]另外如果用西门子的plc之间通信 fc5发送,在另一个plc中进行fc6的接收。
在第三方的plc中,没有fc6,它是如何做到接收的呢?[/COLOR]
首先要两边PLC里本地/远程 IP地址&端口一致。
接下来就是一方发送一方接收了,三菱这边的指令:FROM/TO。
想要将两个不同厂家的PLC通讯,只能仔细阅读两家的通讯资料,三菱这边就是看懂以太网模块的用户手册。
西门子这边应该没问题,具体请求通讯报文如下:

比三菱PLC建立TCP通讯连接后,发送如下报文:5335100103050308020000000002ff02(转化成的ASCII码)
然后西门子PLC回返回报文,菱PLC根据接收的报文具体起始地址就可以获得相应数据MB0,MB1。(注:未经过实际测试)