多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
面向对象的系统包含了3 个要素,即对象、类、继承。这3 个要素反应了面向对象的传统观念。从概念上讲,对象代表正在创建的系统中的一个实体; 而从实现形式上讲对象是一个状态和操作(方法)的封装体。其中状态是由对象的数据结构的内容和值定义的, 方法是一系列的实现步骤, 它是由若干个操作组成的。类是以接口和实现来定义对象行为的样板。对象是由类来创建的,由一个特定的类所创建的对象成为这个类的实例。因此类是对象的抽象和描述,也是抽象数据类型的实现。所谓继承简单的讲就是对已存在的类建立子类的功能,进而建立类的层次。
3 PLC 简介
PLC 即可编程序控制器,在自动控制领域,PLC 是一种重要的数据采集与控制设备,第一代PLC 产生于1968 年,上世纪80年代至90 年代中期,李天平: 硕士生导师研究员PLC 得到了迅速的发展, 大大提高了PLC模拟量的处理能力、数字运算的能力和网络通讯的能力。PLC主要由四部分组成,即中央处理器、存储器、输入输出模块、电源。如图1 所示:
4 面向对象编程思想在PLC 编程中的应用
PLC 的程序设计整个过程可以分为需求分析、功能设置、程序实现、调试运行和系统维护及功能扩展这些阶段。通用的程序设计语言是梯形图,偏重于逻辑设计。由于每个人设计的习惯不同,使程序的可读性差,这为以后的系统维护和功能扩展带来很大困难。因此,可以借鉴已经成功应用于其它程序设计语言中的面向对象的方法,使程序设计在提高质量的同时,能够向工业化的设计方法靠拢。“面向对象的编程思想方法”,把控制系统的设计与设备属性的设计分割开来,独立进行。该方法设计的程序具有可读性好、易于扩展、便于设计、调试和维护的特点,尤其适合多人分工协作。下面以某钢厂综合泵站水处理系统为例,简析面向对象编程设计思想在PLC 编程设计中的应用。
4.1 某钢厂综合泵站水处理系统简介
某钢厂综合泵站炼钢区域水处理控制系统是炼钢区域中的一个子系统, 它和其它一些子系统比如厚板区域控制系统、RH 沉淀池区域控制系统等构成了一个大的系统。此系统主要控制设备是泵和阀。本控制系统分为连铸LF 软环水池、氧枪RH 软环水池、RH 浊环冷水池、RH 浊环热水池、净环冷水池、连铸浊环冷水池、通风机潜污泵七个部分。泵组及电动阀有自动和手动两种控制方式,程序中对泵及电动阀实行联合控制。手动模式启动条件为:主回路断路器辅点准备好、主回路接触器辅点准备好、控制回路接触器准备好、控制回路电源上电、转换开关打到集中位置。
本文关键字:PLC编程 PLC入门,plc技术 - PLC入门
上一篇:PLC与变频器连接使用要点