TIA 博图 使用 S7通讯 Put Get 对两台PLC进行通讯

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一样的原理,是从伙伴指定的地址,读到自己的数据库这。

         

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值