不同网段的PLC如何进行TCP IP通信?
wx_88801084
2024年03月21日 11:22:43
只看楼主

来源:技成培训

|

作者:郭彪

导读:        


导读:        

在实际的工作现场中,可能会使用PLC之间通信然后交换数据。那通常我们在通信的时候是需要在同一个网段,如果万一我们的设备不在同一个网段如何通信呢?本文介绍两个PLC不在同一网段进行TCP/IP通信交换数据。


 
0         1


打开博途项目,创建“PLC_1”设备,添加CPU1215,设置好IP地址及子网掩码以及系统时钟,如图1和图2所示。

图1


图2



0           2        


创建“PLC_2”设备,添加CPU1215,设置好IP地址和子网掩码以及系统时钟,如图3和图4所示。

图3


图4



0           3        


在“PLC_1”中,添加DB3和DB4数据块(如图5和图6),分别用于存储和发送的数据,发送和接收数据都是100字节的长度。注意:发送和接收的数据类型都是数组,并且是非优化的访问块。


图5


图6



0           4        


在“PLC_1”中, OB1主程序块中编程。

①添加“TCON”指令,并且点击组态图标,如图7和图8所示。

图7


8



②添加发送和接收数据指令,如图9所示。

图9



0           5        


在“PLC_2”中,添加DB3和DB4数据块(如图10和图11),分别用于存储和发送的数据,发送和接收数据都是100字节的长度。注意:发送和接收的数据类型都是数组,并且是非优化的访问块。

图10


图11



06        


 在“PLC_2”中, OB1主程序块中编程。

①添加“TCON”指令,并且点击组态图标,如图12和图13所示。

图12


图13



②添加发送和接收数据指令,如图14所示。

图14


0           7        


仿真测试,如图15所示。

图15 

相关推荐

APP内打开