发布于 2011-07-24 20:24:57
1楼
完全没有问题,西门子支持OPEN TCP的方式,这应该是传输层,而ModbusTCP则是应用层的协议。按照ModbusTCP的报文规范做吧,你甚至可以在UDP/IP上面跑
如果你PLC作为ModbusTCP Client的话,更是简单。
集成PN口的CPU调用FB63-FB66,CP343-1模块直接NetPro中组态即可。
建议你选择集成PN口的PLC。
至于ModbusTCP规范也很简单,类似于Modbus,只是前面加了几个字节的前缀,而且没有CRC校验。
如果你作为ModbusTCP Server的话,那就对照规范编写响应程序吧,也能实现,一般都是FC05,FC03,FC16的功能。
业精于勤,行成于思