恭喜,你发布的帖子
发布于 2024-11-28 10:40:14
14楼
两台PLC我用S7通讯,1#PLC是现场控制,2#是远程集中控制,1#VD12是设定值,现在要做的是远程和现场都可以读写1#VD12的值,并在两地显示屏上显示
楼主,你这个要求很容易实现的,你要改写对方的某个存储器数据,就用PUT指令,要读取对方的数据就使用GET指令。有时候要读写同一个地址数据,在程序上安排可能不太方便,那样也可以在通讯在使用其它地址,由数据接受方通过通过MOV指令至目的地址。
像楼主这个项目,只有两个PLC, 并且只是VD12这个地址,非得双方都使用来读写还是可以轻易实现。但是要读写的数量多了,那就要预先规划好,特别数据地址要安排在连续地址,尽量减少GET/PUT指令的数量。
请填写推广理由:
分享
只看
楼主