1.打开设备组态-属性-找到防护与安全:
把允许来自远程的PUT/GET 通讯访问✔,两台PLC都是这样,把组态下载进去。
2.设备与网络中,用端口1把两台设备连在一起:
两台设备需要在同一个网段里面
3.在PLC3新建一个DB块:
右键DB块-属性:把优化的块访问关闭,需要看到数据块里面有偏移量数值。把这个DB块复制到另一个PLC4程序块下
4.回到PLC3的程序块-Main:
找到指令-通讯-GET PUT
拖出PUT,点击PUT_DB 右上角:开始组态,指定连接对象。
这个时候两台PLC都要在离线状态
参数:
REQ:数据更新的速度;
ID:刚刚选择的伙伴
ADDR_1:指向伙伴 CPU 上用于写入数据的区域的指针。DB1就是刚刚创建的Number这个DB块的顺序,然后从DBX0.0开始写,写BYTE 20个字节;
SD_1:指向本地 CPU 上包含要发送数据的区域的指针。从PLC3的DB1开始往PLC4的DB1写数据。
GET一样的原理,是从伙伴指定的地址,读到自己的数据库这。