任何万能的东西,都是忽悠
总有人在炒作什么PLC编程框架,说什么有了万能框架,什么程序也能写,这基本上就是神医包治百病,除了太上老君,没人办的到。
PLC编程不同于计算机软件,有台电脑就行。PLC各行各业的工业不同,而且PLC需要各种驱动元件的支持。工艺这一点上,PLC跟计算机软件又有共同点,比如你做财务软件,如果你不懂财务知识,你肯定做不好财务软件,因为你既不知道财务人员的操作习惯,也不懂财务的工作流程,这也是我们做不好工业软件的原因。PLC编程,如果你不熟悉工艺,写不出程序,更做不好人机交互。甚至人机交互的便利性会影响到生产安全。
我认为,PLC框架与设计方法,主要解决以下问题
1,人员合作与传承,这就是合理命名变量的意义。
2,技术传承,这就是不断优化功能块的意义
3,减少愚蠢的加班,这就是不断归纳总结功能块,复用功能块的意义
无论如何,要想真正完成项目,还是需要认真写程序,认真改BUG,不断优化,PLC编程框架的意义,是方便我们工作的,不是替代我们工作的。那些鼓吹万能框架,把PLC框架吹嘘成万能的,都是忽悠