汉语大全>西门子自动化>西门子S7-300PLC数据处理中字的移位

西门子S7-300PLC数据处理中字的移位

详细内容

要达到的要求是将图中MW100中的内容变为16#00008813

答:这不是移位,是交换字的高低字节,可以用CAW指令实现
以下内容摘自帮助
格式

CAW

描述

CAW反转AU1-L中的字节顺序。结果存储在累加器1的低字中,累加器1的高字和累加器2则保持不变。

状态字

BR10OVOSORSTARLO/FC
写:---------
实例

STL注解
LMW10//将MW10的值载入AU1。
CAW//反转AU1-L中的字节顺序。
TMW20//将结果传送到MW20。
目录AU1-H-HAU1-H-LAU1-L-HAU1-L-L
执行CAW之前值A值B值C值D
执行CAW之后值A值B值D值C
要达到的要求是将图中MW100中的内容变为16#00008813:
1、应用CAW指令:
CAW:使用CAW指令,可以反转累加器1低字中的字节顺序。结果保存在累加器1
的低字中。累加器1的高字和累加器2保持不变。
2、程序:
LMW10//将存储字MW10的数值装入累加器1。即为MB10为16#13,MB11为88。
CAW//反转累加器1低字中的字节顺序。即为MB10为16#88,MB11为13。
TMW20//将结果传送到存储字MW20。即为MB20为16#88,MB21为13。