恭喜,你发布的帖子
发布于 2021-12-13 18:16:54
52楼
工业现场好象用的不多,书上看到有不少。
正如你看到的,单键启停,实用性很差。它就是为理解PLC运算逻辑而存在的。
所有学过布尔运算的都知道:列出真值表-写出布尔表达式,然后根据布尔运算法则(结合律、交换律 .. 这个率那个率,还有那个什么 变量非的与=变量或的非 xx率)化简表达式。
能化简,自然能化繁了。
楼主仅列出几个表达式示例,如果列出更多布尔表达式的示例,也毫不奇怪。运算结果都一样。
这里要关注的,不是运算结果对错。是一个写程序的拆分步骤、表达清晰的问题。
例如:一个稍复杂的逻辑关系,你列出真值表 - 写出布尔表达式 - 简化到最简(公式化)。然后就这样用了。没问题吧?
但是,一旦要添加一个控制点,往往这些都要重来一遍。这就是:写的程序扩展性不好。
绝大多数网友都知道,这个单键启停核心就是个异或关系。而版主指出的;Z版评价的就是程序思路的清晰和写法上的可扩展;不出错。
一个容易出错的写法,你说能推荐么?
两位版主有差异,这是基于不同的PLC。Z版写的程序就是标准的西门子程序,啥啥都有标志位、状态字。设备故障一看便知。自然,占用空间较多。版主面对内存很小的200,自然写法有所不同。
请填写推广理由:
分享
只看
楼主