quote:以下是引用Automann在2011-08-03 11:28:09的发言:
其实一个电路两种写法的实质问题在于A、O、X如果是网络中的第一条指令,其作用实际上都是将地址中的二进制数取出来,保存到RLO。A0、ON和XN的作用类似,只是多了个非运算。一条指令只有一个操作数,还谈不上与、或、异或的问题,第二条指令才会做该指令的逻辑运算。
上述的第一条指令的作用相当于S7-200的LD或LDI指令。
书写还是应规范,两条指令用同一类指令。
Automann老师,借着老学童的宝地,请教一下。也是请教 Zane版主、我心依旧、老学童及各位大侠啊,就是老学童提到这些逻辑运算的理解(绝非砸场子啊),还想听各位说说。
我心依旧大侠说的:“我觉得使用STL对逻辑语句编程,重要的是知道每个语句对RLO的影响”我觉得很有道理,我也是刚开始学习stl,对于您说的“一条指令只有一个操作数”不太理解,a、o、x不都是二元操作符吗?是不是说的结果啊,结果只有一个,就是rlo?这句话没明白……
版主和您都说到要规范书写,我感觉好像能理解第二条的同或……,如果是规范书写,应该是第一条那样写吗?还是把它拆成基本的逻辑指令?很多时候,有很多种方法实现某一个功能,各位大侠,有什么建议和经验能分享一下吗?
老学童,不知道能否讲一下如何避免这种容易混淆的逻辑表达式,有没有什么方法,或者规范?