FN指令有一段说明:
“ 由于块的本地数据只在块运行时有效,因此如果要监视的位位于过程映像中的数据
,则此指令没有意义!”
我感觉上面一句前后没有因果关系,如可以理解为:
A I0.1
FN M0.1
= M0.2
这里的I0.1就为过程映像中的数据,可是这个跟本地数据数据有何关联?怎么就没有意义了?
又如一个程序:
OB1中程序:
A M10.1
= L0.1
CALL FC1
OB1调用的FC1程序:
A M10.2
FP L0.1
S M10.7
我经过测试,单M10.2由0-》1时(不管M10.1的状态),M10.7都会置1,按道理
L0.1是没有记忆功能,可是执行时却没有出现逻辑错误?还是我是用仿真软件的原因???