移位寄存器指令的功能是将一个数值移入移位寄存器中。使用该指令,每个扫描周期,整个移位寄存器的数据移动一位。当然,PLC之间的通讯网络是各厂家专用的,PLC与计算机之间的通讯,一些生产厂家采用工业标准总线,并向标准通讯协议靠拢,这将使不同机型的PLC之间、PLC与计算机之间可以方便地进行通讯与联网。
PLC具有通信联网的功能,它使PLC与PLC之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。现在几乎所有的PLC新产品都有通信联网功能,它和计算机一样具有RS-232接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。指针寄存器是由的,Z区和V区,都是16位的,如果是32位的话,是Z区(低16位)和V区(高16位)
如1:
NO(m8000)
---
MOV
K11
Z0
那么Z0这时存的是K11
NO(M8000)
---
MOV
K11
D0Z0
那么将K11存入D11里面
这里可以使用V0代替Z0
如2:
NO(m8000)
---
DMOV
K11
Z0
那么Z0这时存的是K11,这是V0存放的是K0,
NO(M8000)
---
MOV
K11
D0Z0
那么将K11存入D11里面
如果k11
替换成K65536的话,那么Z0这时存的是K1,这是V0存放的是K1,
这里不能使用V0代替Z0
区别在于16位和32位
堆栈寄存器
这个在三菱PLC中没见过!
资料来源可以看看三菱PLC中的编程手册中都有相应的存储区资料
希望能帮到你!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)