恭喜,你发布的帖子
发布于 2021-12-17 19:37:30
32楼
原来干武汉神龙的活
客户明确规定禁止使用置位复位指令
我听我一个同事说过他前一家公司就是这么干的,每一个线圈前面都是一个起保停结构组成的赋值条件,编程的人得清楚每一个bool线圈的接通条件和断开条件,这样就不会很难写。
全部用线圈的,得加不少中间变量,流程控制靠一堆标志位,这种程序完全可以用实际电路实现,只是比较繁琐
我另一个同事的风格则是全部用置复位,不用线圈,即使是输出信号也一样,手动输出里是一堆上升沿驱动的输出置复位。他的风格是能不用中间变量就不用中间变量,条件满足直接置位输出,不过他流程控制写得很好,程序调试排查也有条理不会乱,唯一缺点是不用中间变量,程序没法封装模块化
请填写推广理由:
分享
只看
楼主