无论您是项目工程师或者是自动化技术负责人,我们在项目开发中是否会经常遇到这些问题:
1、一些基础功能是否在不同的项目中总是被重复开发,比如对泵阀的控制块、轮询调度块、通信处理块等等;
2、不同的工程师在一些项目中总是出现同样的错误,同样的控制需求明明以前已经实现过了,换了一个人他又会重新来一遍;
3、工程师有着各自的方法套路,同一公司做出来的项目竟然是截然不同的风格;
4、技术资源没有得到有效积累,项目成败依赖于若干核心成员,新晋人员难以快速独挡一面;
5、程序扩展性及维护性很差,没人愿意接手上一工程师的项目,而是宁愿从头写起;
6、项目周期长,不同的工程师总是在重复造轮子,大量的时间耗费在基础工作上;
7、对新项目没有行之有效的办法,不是拷贝一个老项目修改就是从头做起;由于老项目的质量也不是很高,导致修改量很大,工作量不降反升。
8、工程师之间难以调剂,不同工程师之间代为调试项目非常困难,难以适应彼此的编程风格;
9、公司已经在推行标准化了,但是并未取到良好的效果;
造成这一切的原因是我们缺乏一套好的项目框架(Framework)。项目框架是一个项目的基础与支撑结构,是经验的积累、是失败的教训、是技术的传承、也是一种创新,是一组结构设计优良的可重用代码模块。框架不仅仅是一些对设备控制程序的简单封装而形成的块,它应该通过合理的接口设计使其具备良好的可扩展性,通过简单的配置就可以实现自动编程和画面自动生成。
在软件工程里,框架被大量的使用,优秀的框架层出不穷。很多时候,软件工程的发展也就是框架的发展。但是遗憾的是在自动化行业目前还没有框架这一说法,框架的优势以及相应的先进编程理念还没有进入这个古老却又充满活力的行业。
基于框架开发可以极大的提高生产效率和项目质量,可以使我们摆脱前面所述问题的困扰。它有下面一些优点:
1、组件化:根据基于设备-单元控制模型的编程理念,我们要对基础设备和工艺单元分别进行组件化。基础设备主要是工业控

本文探讨了在自动化行业中引入项目框架的重要性,旨在解决项目开发中的重复工作、低效和维护难题。框架通过组件化、可重用性、简洁性、可维护性、可靠性和可扩展性提升生产效率和项目质量。尽管存在开发和学习成本,但其长期收益远超初期投入。文章倡导在工业自动化领域推广和应用项目框架。
最低0.47元/天 解锁文章
5342

被折叠的 条评论
为什么被折叠?



