MOVE指令1MW6执行后是M7.0=1还是m6.0=1?
分类:S7-300/400
各位高手大家好,有一指令不明白,请指教。move 1MW6执行后是M7.0=1还是m6.0=1.
2个回复
-
plc学习
这个待解决的问题是放在: SIMATIC S7-300/400中,
但是这个指令move 1MW6执行后,这个指令不可能被正确执行。
因为在“用于S7-300和S7-400的功能块(STL)编程手册”中,根本就没有这个指令。所以编译就过不去。
我觉得应该写成:
L 1
T MW 6如果是S7-200,也不对呀!也没有这个指令。
我觉得应该写成:
MOVW 1, MW6这两种写法的执行结果是:M7.0=1而且m6.0=0
为什么是这个结果,你可以参考step7编程手册中的“数据类型INT 的格式”章节。2年前 我来评论 -