西门子plc移动指令的功能和使用方法
移位指令分成左、右挪动和循环系统左、右挪动及移位寄存器命令三大类。偏移和偏移命令的作用是将键入数据信息IN偏移或偏移N位后,把結果送至OUT中。关键包含:①字节数移位指令,SLB-字节数偏移命令,SRB-字节数偏移命令;②字移位指令,SLW-字偏移命令,SRW-字偏移命令;③双字移位指令,SLD-双字偏移命令,SRD-双字偏移命令。
1)循环系统移位指令包含
(1)字节数循环系统移位指令:RLB-字节数循环系统偏移命令;RRB-字节数循环系统偏移命令。
(2)字循环系统移位指令:RLW-字循环系统偏移命令;RRW-字循环系统偏移命令。
(3)双字循环系统移位指令:RLD-双字循环系统偏移命令;RRD-双字循环系统偏移命令。
2)左、右移位指令的特性
(1)被挪动的数据信息是无标记的。
(2)在挪动时,储放被挪动数据信息的程序编写元器件的移除端与独特汽车继电器SM1.1相接,移除位送SM1.1,另一端补零。
(3)挪动频次Ⅳ与挪动数据信息的长短相关,若Ⅳ低于具体的数据信息长短,则实行Ⅳ次挪动;若Ⅳ超过数据信息长短,则实行挪动的频次相当于具体数据信息长短的十位数。
(4)挪动数据信息Ⅳ为字节数型数据信息。
(5)左、右移位指令危害到的独特汽车继电器有SM1.0(零)、SM1.1(外溢)。
(6)危害ENO一切正常工作中的错误标准为SM4.3、0006。
3)循环系统左、右移位指令的特性
(1)被挪动的数据信息是无标记的。
(2)在挪动时,储放被挪动数据信息的程序编写元器件的移除端与另一端相接,又与独特汽车继电器SM1.1相接,移除位在被挪到另一端的与此同时,也进到SM1.1;另一端全自动补零。
(3)挪动频次Ⅳ与挪动数据信息的长短相关,若Ⅳ低于具体的数据信息长短,则实行Ⅳ次挪动;若Ⅳ超过数据信息长短,则实行挪动的频次为Ⅳ除于具体数据信息长短的余数。
(4)挪动频次Ⅳ为字节数型数据信息。
(5)循环系统移位指令危害的独特汽车继电器有SM1.1 (0)、SM1.1(外溢)。
(6)危害容许輸出ENO一切正常工作中的错误标准为SM4.3,0006。
4)偏移和偏移命令
偏移和偏移命令的作用是将键入数据信息IN偏移或偏移N位后,把結果送至OUT中。
(1)字节数移位指令:
SLB-字节数偏移命令;
SRB-字节数偏移命令。
(2)字移位指令:
SLW-字偏移命令;
SRW-字偏移命令。
命令文件格式以下:
(3)双字移位指令:
SLD-双字偏移命令;
SRD-双字偏移命令。
命令文件格式以下:
5)循环系统偏移和循环系统偏移命令
(1)字节数循环系统移位指令:
RLB-字节数循环系统偏移命令;
RRB-字节数循环系统偏移命令。
命令文件格式以下:
(2)字循环系统移位指令:
RLW-字循环系统偏移命令;
RRW-字循环系统偏移命令。
命令文件格式以下:
(3)双字循环系统移位指令:
RLD-双字循环系统偏移命令;
RRD-双字循环系统偏移命令。
命令文件格式以下:
6)移位寄存器命令
SHRB:移位寄存器命令。
命令文件格式以下:
(1)移位寄存器的基本数据类型无字节数型、字形、双字形之分。
(2)移位寄存器最少位的详细地址为S_BIT;最大位详细地址的计算方式为MSB=(N-1 7S BIT的位号))/8,最大位的字节数号为MSB的商 S BIT的字节数号,最大位的位号为MSB的余数。
(3)移位寄存器的移除端与SM1.1联接。
(4)移位寄存器命令危害的独特汽车继电器为SM1.0(零)、SM1.1(外溢)。
(5)影口向ENO一切正常工作中的错误标准为SM4.3(运作時间)、0006(问接寻址方式)、0091(操作数超界)、0092(记数区不正确)。