摘要
针对以梯形图和语句表为代表的面向过程的传统程序设计方法已经不能很好地适应自动化系统的发展要求的问题,使用了CFC(连续功能图)方法,可以应用面向对象的概念和方法,以被控设备和算法为对象进行程序设计和开发,可极大地提高控制系统软件的稳定性和可移植性,并缩短开发周期。使用该方法开发的步进式加热炉控制系统程序,经过实际应用表明,程序系统的稳定性好、定位设备故障率低,尤其是程序的可移植性有很大的提高。并且,开发的控制系统软件模块能够被很好地继承和重用,能够更好地体现软件知识产权。
With more and more complex controlling requirements and less and less programming development periods,the traditional program- ming methods represented by the LADDER and the Statement List,which are called process-oriented programming methods,can not meet the growing of automation control system.By the Continuous Function Chart (CFC) method,the object-oriented concept and method can be used on programming and development when the device and the control arithmetic are treated as independent unit to be programmed.So the stabili- zation and the migration ability of the control software are improved,and the development periods are reduced.With the object-oriented pro- gramming method,the heat furnace control system software is developed.After running of several months,the stabilization of the program is proved very high.The program can be monitored easily,so it can be used to help diagnosing the device faults.Especially,the program de- veloped for one furnace can be migrated to the other similar heat furnaces.Compared to the common programming method,the program devel- oped by the object-oriented programming method can be inherited and reused more easily.So it can materialize the knowledge property right of the control system software.
出处
《控制工程》
CSCD
2006年第S2期115-117,175,共4页
Control Engineering of China