S7指令
刘玉蓉
发布于2014-10-23 17:58
4
0
标签:
请问在S7中AW是什么指令?下面的程序中AW是什么意思?
A "DATA_IS_OK"
JNB OUT4
L IB 122
L B#16#3
AW
L 1
==I
JNB OUT4
佳答案
下面的程序中AW是什么意思?
AW:将累加器 1 低字中的内容与累加器 2 低字中的内容进行“与”运算;结果
保存到累加器 1 低字中。
A "DATA_IS_OK"
JNB OUT4//若 "DATA_IS_OK"=0(即 RLO = 0 )且 BR= 1,则跳转OUT4。
L IB 122
L B#16#3
AW // IB 122中的内容与十六进制的3(即0000 0011)进行“与”运算,结果
保存到累加器 1 低字中,实际上只是取b0,bi位。
L 1//取常数1
==I // IB 122中的内容与十六进制的3(即0000 0011)进行“与”运算的结果为1吗?
JNB OUT4//如果结果不为1,且BR=1,跳转到OUT4。
相关文档:
《用于S7-300 和S7-400 的语句表(STL)编程手册》下载:
https://www2.ad.siemens.com.cn/download/Upload/AS/manual/1008[1].pdf