我发现,论坛很少有人讨论位字串逻辑运算的问题。
常常看到网友发帖都用位逻辑编程;要不然就是 IF THEN ELSE之类。
殊不知,这里的对象是PLC(可编程逻辑处理器)逻辑运算操作是它最基本、最快的功能。
我们还是从“启保停”基本逻辑说起。
这是我们经常见到的位操作启保停逻辑:它不但用在对Q点的操作,也常常用在对状态、标志位的操作。
审视一下上述逻辑,就可以发现,它的结果是由或逻辑与逻辑构成的。
因此,当我们使用字节逻辑操作时,它就是下面的形式。一次操作8个通道各自独立的 “启保停”逻辑;
当需要掉电保持时,只需勾选结果的保持项。
扩展开来,当使用字逻辑时,一次操作16路;双字逻辑,一次操作32路(1500可操作64路)
在这里,仍然遵循: 或逻辑,不用位,置零;与逻辑不用的位,置一。
只需要简单复制、修改,添加字、双字逻辑。
运行结果如下:它们都是独立的操作通道。