西门子PLC移位/循环

西门子PLC移位/循环中SHL-B(W,DW),SHR-B(W,DW),ROL-B(W,DW),ROR-B(W,DW),,SHRB都是什么意思?移位和循环都怎么解释怎么应用?本人新手希望有人帮忙解答

SHL和SHR 分别是左移和右移的意思,例左移从Q0.0移到Q0.7就完了不会循环!

ROL和ROR是循环左移和循环右移的意思,例左移从Q0.0移到Q0.7,然后又会从 Q0.0移到Q0.7 不 断循环

SHRB是移位寄存器,可以左移也可以右移,由N决定(N为负右移,为正左移)追问

那后缀的B,W,DW又是什么意思?怎么判断选用?

追答

数据类型,B是字节 W是字 DW是双字
一个字节八个位,例QB0包含Q0.0~Q0.7,VB0包含V0.0~V0.7
一个字包含两个字 VW0包含VB0和VB1
一个双字两个字 VD0包含VW0和VW2

温馨提示:答案为网友推荐,仅供参考
相似回答