S7-300 数据处理中字的移位

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

图片说明:

S7-300 数据处理中字的移位   

最佳答案

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

CAW

描述 

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

状态字 

BR CC 1 CC 0 OV OS OR STA RLO /FC
写: – – – – – – – – –
实例 

STL 注解
L  MW10 //将MW10的值载入ACCU 1。
CAW  //反转ACCU 1-L中的字节顺序。
T  MW20 //将结果传送到MW20。
目录  ACCU1-H-H ACCU1-H-L ACCU1-L-H ACCU1-L-L
执行CAW之前 值A 值B 值C 值D 
执行CAW之后 值A 值B 值D  值C

提问者对于答案的评价:
谢谢各位!这个方法可以。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:58
下一篇 2020年10月31日

相关推荐