最近一个项目,需要用设备的 plc-1513-1PN和客户的PLC-1515-2PN进行数据交换。 最开始我建立了1个TCP通讯,1513-1PN主动建立连接。 ID:100。伙伴端口号:2000。 同时在1515-2PN侧建立TCP连接。 连接ID:100 。本地端口欸2000. 建立完成后经测试可以正常传送数据。 但是由于客户的PLC还需要跟其他的设备进行TCP通讯,而且ID:100已经被其他的设备的TCP通讯占用了,所以只能更改TCP的ID为102。 修改后的1513-1PN为: 修改后的1515-2PN为: 但是,修改过后发现,启动TCON后1513-1PN并不会建立TCP连接。 经过尝试新建一个连接数据后,从新分配连接的各个参数,就能够开始建立连接了。所以判断是原来的连接指向的是256的ID,如果更改了ID需要新建一个连接。 来源:西门子工业技术论坛 |