恭喜,你发布的帖子
发布于 2021-08-30 11:53:43
8楼
讲真,程序质量与用M、T与否关系不大。程序写得直观紧凑稳定比什么标准化都更重要。其实,做事的心态比标准化更重要。
如果你们看过那些大拿写的程序,程序逻辑思路简单直观,注释全面条例分明,就是人家不标准化,其他人接手后都是膜拜的。
反观那些用所谓的标准化,然后程序逻辑组织混乱不堪,注释更是牛头不对马嘴,这种心态的标准化出来的也是恶心人的垃圾程序。
最后扯淡一下到底用不用全局变量的问题?
以前的PLC内核单片机都是无操作系统,都是工艺流程的,全部使用全局变量反而更合理更得心应手。
现在的PLC内核单片机都是居于底层操作系统的,底层操作系统又是多线程的,多线程下使用全局变量直接就是数据不一致性问题就是个天大的灾难啊。可是如果都不用全局变量,那么就要为每个FB、FC增加大量属性、方法,这样在小小ROM的PLC下就有点缩手缩脚了。
不用全局变量,就像现在C++的类、每个类都有各自的属性、方法,如果用博途这种编辑器来实现,真的会雷累死人的,没错是雷累死人的!~!
请填写推广理由:
分享
只看
楼主