两台plc如何进行数据交换 (怎么用两台plc组网)

前今天遇到些问题,我的设备和旁边设备需要有信号交互,之前有拉线通过继电器实现IO信号交互,客户又要求增加功能,再加信号,再拉线通过继电器?万一再加呢,再拉线,还是想想更简单的办法吧,所以研究了一下。

方法是利用我自己的触摸屏同时连我的PLC和对方的PLC,然后通过触摸屏的脚本功能,把PLC1的数据复制到PLC2里面,具体怎么操作看看吧。

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

旁边设备PLC是三菱Q03UDE,内置以太网口

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

我的PLC是Q02U,只有串口和触摸屏

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

我的触摸屏是普洛菲斯GP4402W,串口连的我的PLC,网口到对方交换机

首先是硬件,自然是拉一根网线到对方设备以太网交换机,家用网线接法即可。再获取到对方PLC的IP地址如图 IP地址是192.168.3.39,那我的触摸屏就设置192.168.3.200保持在同一网段即可。

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

打开设置设置触摸屏连接方式

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

1是对方自身触摸屏连接方式,2-4工控连接用,16是我添加的连我的触摸屏

在设置我的触摸屏

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

PLC串口连接我的PLC

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

PLC2以太网UDP是对方PLC,IP地址要与对方一致

通过上面设置,只是让我的触摸屏与两台PLC连起来了,那怎样是我的PLC数据发送到对方PLC呢?需要通过触摸屏脚本实现了往下看。

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

新建全局D脚本就是ID0脚本了

打开脚本编辑

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

就是利用复制存储器操作,把PLC1的D9005数据复制到PLC2的D9005里面,间隔2S

做个画面看看

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

地址查看

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

注意看,这个是PLC1的D9005

台达触摸屏和三菱plc数据交换,两台plc如何进行数据交换

这个是PLC2的D9005

所有操作完成,下面看视频成果吧。

视频加载中...

这样是成功了,我PLC1地址D9005里数值是多少,PLC2的D9005就是多少,表示通讯成功,这样的话两台设备之间需要多少IO信号,或者数据都不是问题。