发布于 2003-07-21 14:50:56
0楼
我想你是要区别LDN与NOT
你的这几行程序里程序执行结果虽然是一样,但是两个NETWORK的意义是不一样的.
调试一下这两个NETWORK:
NETWORK 1
LDN I0.0
A I0.1
= Q0.0
NETWORK 2
LD I0.0
A I0.1
NOT
= Q0.1
这两个NETWORK看起来只是在你的两个NETWORK里分别加了一A I0.1,区别不大,但是执行的结果却是让人吃惊的:很不一样!
LDN 指令是对其操作数(1BIT)求反读进来,只受1BIT影响;
NOT 指令读入前面的Power flow,取反,受整个指令串影响.
因此这两个指令不可混淆