quote:以下是引用芳季在2011-03-12 12:40:56的发言:
这个是真的,他不报错的。但是就完全不能理解程序的意义了。
大家看下面程序:
MOVB 0 VB0
AENO
A SM0.0
= Q0.0
不报错的。还可以转换梯形图。也可以执行。
就是不知道为什么?
希望官方有点解释吧。
1、我代表个人。
2、AENO是LAD的产物,STL也可用。
3、从LAD转出的STL,常有“没有意义”的指令,象这里的“A SM0.0”,也许是格式的要求,也许是个占位的,不得而知。
4、从STL角度看,一上来就movb,前面什么也没有,这是允许的,也很正常。因为movb的执行与否,受栈顶值控制,而栈顶值从其它程序或从系统赋值而来,是一个可预知的值,此处不明写,也无仿。