APP下载

面向对象的编程在电动机试验监控系统中的实现

2021-03-24程立同何志平

煤矿机电 2021年1期
关键词:变频器

程立同,何志平

(中国煤炭科工集团 上海有限公司, 上海 200030)

0 引言

面向对象作为一种技术方法,不仅在计算机领域的高级语言编程上得到普遍应用,在工业控制领域,诸如PLC、DCS、HMI等编程中亦有广泛应用,可编程语言标准IEC 61131-3中也有针对面向对象的内容[1]。面向对象的设计思想是人们观察自然现象的一种认知模式,其基本概念是类和类的实例对象,在计算机编程中,通过抽象和归纳,可将具有共同性质的对象封装成类,而在工业控制系统中,控制对象诸如:电动机,水泵等就是很明显的控制类别,只需简单划分,即可成类。面向对象编程的开发步骤大致为:划分对象→抽象类→将类组织为层次化结构(继承和合成)→用类与实例进行设计和实现等阶段;封装、继承和多态为其主要特征[2]。

1 电动机试验系统

中煤科工集团上海检测中心的1 200 kW电动机试验台主要用于变频器及电动机的特性试验,采用电动机对拖变频回馈加载的技术方案[3]。其主电路系统构成为进线柜总受电,一路电源经开关柜、变频器驱动陪试电动机,另一路经开关柜、调压器进行试验电压调节后再通过开关柜、启动柜、试品变频器(或直接)驱动试品电动机;系统测量控制采用西门子S7-1500可编程控制器、人机交互选用工控机,整个监控系统的编程使用西门子博图集成环境[4]。

2 面向对象编程实现

以试验监控系统中的高压开关为例,分别给出PLC和HMI中面向对象的编程实现。

2.1 PLC

如图1所示,建立一个新用户数据类型(UDT),包含高压开关所需的状态控制操作等接口参数,并添加入项目库发布为“udtHMI_HVSC_Control”类型。……

登录APP查看全文

猜你喜欢

变频器
变频器在电气自动化控制中的应用研究
带有伺服放大器和变频器控制柜的散热计算案例
变频器在电机控制系统中的选择与应用
浅谈变频器在煤矿中的应用
基于LabVIEW的变频器多段速控制
PowerFlex753型变频器在连铸机上的研究及应用
简析变频器应用中的干扰及其抑制
西门子变频器6SE70的控制应用
西门子变频器的应用 第3讲 MM4系列变频器在PID中的应用
西门子变频器的应用第1讲 MM4变频器参数的BiCo功能