恭喜,你发布的帖子
发布于 2022-06-09 12:36:03
41楼
是你杞人忧天太多了, 把人机交互的时机问题当成了天要塌下来的了不得的大事。
即便按照你预想的有两个人同一时刻,同一个OB1周期内按了开关, 那么按照最严谨的逻辑,本来也是两次触发反转,最终的结果不反转,也完全符合逻辑顺序要求。
或者假设, 实际操作中, 两个操作相差瞬间, 那么如果第一个人开灯之后灯立马灭掉, 那么他就会知道同时有另外的人给灭掉了, 那就再开。 而除了PLC系统,两个工位之间的操作员根本不晓得他们之间的时间差。
系统既然如此设计, 就代表了根本不存在安全问题。 如果有安全问题,就根本不该有这样的设计!
啥事都往安全上扯, 把安全扯到每一个细节, 除了让其他行业的人员觉得这拨人莫名其妙之外, 更大受伤害的是自己。
一个系统中, 与安全相关的, 要求逻辑严格准确的, 只是其中占比很小的部分。 但无论如何,双联开关不会与之有关系。
PLC系统也已经广泛应用于工业领域之外的其它领域, 农业, 商业, 服务业,大量的应用是与安全无关的。
所以, 准确说是对你的安全理由不敢苟同。
所以都懒得去打补丁实现你这种要求。 而实际上早就说过了,你的能力,我的能力,都完全足够在现有框架下, 有漏洞的时候打补丁实现逻辑的完整性。 (实际上80个工位的情况下真值表完全吻合,也不存在漏洞)
所以这里一直在讨论编程方法的问题, 一直把安全,逻辑严谨当天塌下来一般阻止喝止别人采用, 真的相当不可理喻。
天底下不仅仅你一个人懂安全, 也不是你一个人代表了安全的终极正确答案。 所有看客,所有学习者,都自有结论, 自有评判。
还是那句话,逻辑控制当然讲究个逻辑的严谨性,为显而易见的漏洞或错误开脱,这不是一个技术人员应有的作风。
在我认为,工程和考试是不同的,考试有60分、70分、90分、100分,但工程只能是100分,我从不拿工程当考试,也不会还要看心情考个60分,80分交差的。
做得到就做,做不到也不用说这么多没用的,宽以待己是你自己的事情,而严于律己是我的事情,个人的选择而已。
请填写推广理由:
分享
只看
楼主