电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

什么是PLC面向对象编程?

2016-08-15 10:47分类:PLC自学教材 阅读:

         所谓面向对象(object-oriented,简称OO)的方法,就使人们分析、设计一个系统的方法尽可能接近人们认识一个系统的方法。其基本思想是,对问题进行自然分割,以更接近人类思维的方式建立问题域模型, 从而使设计出的软件可能直接地描述现实世界,构造出模块化的、可重用的、可维护性好的软件,并能控制软件的复杂性和降低开发维护费。人们认识世界是以一种“面向对象”的方式进行的。
      客观世界的问题都是由客观世界的实体及客观实体间的相互关系构成的。我们把客观世界的实体称为问题空间(问题域)的对象, 而复杂的对象可以由相对比较简单的对象以某种方式组成。面向对象编程思想方法的产生,是计算机科学发展的要求。
什么是PLC面向对象编程?
     20 世纪80 年代,特别是90 年代以来,软件的规模进一步扩大,对软件的可靠性和代码的可重用性的要求也进一步提高。就是在这样的背景下,面向对象的编程设计思想应运而生。和传统的设计思想方法相比,面向对象编程思想具有抽象性、封装性、继承性、多态性等特征。
      使用这种PLC面向对象编程这种设计模式,可以将程序设计分为两个阶段,即标准库、基本架构开发,以及实际应用层面设计。其中标准库、基本架构是制定程序标准化的基础,而应用层 设计是针对具体的控制工程编程,这样可以把程序设计人员分成两类,一类是标准开发,由资深程序员负责,一类是应用设计(其中程序调试规划到应用设计),由 经过标准化培训的一般程序员完成,通过这种分配就可以解决中国工业自动化中面临的尴尬局面。传统的中国控制工业,一个程序设计由一个人完成,这样他还必须 负责现场调试,而拥有丰富经验的程序员一般是三十岁后,这时他已经成家,而显然长期出差对家庭不利,很多优秀的程序员为了家庭考虑不得不改行,要么转到管 理岗位,要么去制造工厂搞设备维护,这是资源的严重流失。毫无疑问,使用以上的设计流程,我么可以让经验丰富的程序员搞标准库和架构的设计,而让刚踏入这 个行业的年轻人搞应用设计和调试,这不仅可以让老程序员继续他自己的工作,而不影响家庭,也可以让年轻的程序员参入现场调试,培养自己的经验,提高自己的 收入。
      “面向对象的编程思想方法”,把控制系统的设计与设备属性的设计分割开来,独立进行。该方法设计的程序具有可读性好、易于扩展、便于设计、调试和维护的特点,尤其适合多人分工协作。
 

上一篇:PLC组网方式

下一篇:西门子PLC通信故障怎样处理

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部