分享好友 数控技术首页 数控技术分类 切换频道

台达机电产品在铁路电力监控系统中的应用

2019-02-13 00:00430
摘要:本文主要论述了台达PLC和HMI以及各类扩展模块在某铁路项目的电力监控系统中的应用,其中涉及电力信号采集、数据运算处理、数据通讯、逻辑开关量控制等。

关键词:数据采集、浮点数、ASCII码、报警、RS通讯。

一、引言

工控产品在大型自动化控制系统中的应用向来讲究的是功能强大、性能稳定、故障率低。而作为主控设备和上位机的PLC和HMI在其中更是起着举足轻重的作用,分担着整个控制系统中大部分的执行和监控任务。在电力监控系统中,主控设备须根据系统中的电压、电流、频率等信号值对整个电力系统中执行机构的动作进行准确控制、并由上位机对这些信号数据进行实时监控。

二、系统构架:

1,整个监控系统分成两个监控柜:A柜和B柜,具体的电控配置如下表:

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A:

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>个数

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>B:

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>个数

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DOP-A57CSTD

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>HMI

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>1

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DVP20EH00R2

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>1

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DVP20EH00R2

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>1

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DVP08HM11N

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>1

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DVP16HM11N

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>2

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DVP16HM11N

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>1

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DVP04AD-H2

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>6

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>DVP04AD-H2

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>8

2, 监控系统工作原理示意图

图1

nextpage三、控制系统说明:

1.如图1所示,在A屏和B屏上,PLC通过DI和AI模块读取众多故障报警信号(开关量)和铁路系统中的电流、电压或频率信号(模拟量A/D转换)。例如下表:

告警信号:

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC接线端

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center> 

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>告警条件

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>告警内容

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>备注

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>X0

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏1QF

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>value="1" UnitName="km">1KMvalue="2" UnitName="km">2KM 切换正常,1QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏1QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>m100

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>X1

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏2QF

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>value="1" UnitName="km">1KMvalue="2" UnitName="km">2KM 切换正常,2QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏2QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>m101

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>X2

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏3QF

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>value="1" UnitName="km">1KMvalue="2" UnitName="km">2KM 切换正常,3QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏3QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>m102

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>X3

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏4QF

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>value="1" UnitName="km">1KMvalue="2" UnitName="km">2KM 切换正常,4QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏4QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>m103

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>X4

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏5QF

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>value="1" UnitName="km">1KMvalue="2" UnitName="km">2KM 切换正常,5QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>A屏5QF断开

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>m1m104

电力参数信号:

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>PLC内部地址

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>名称

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>额定值

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>报警上下限

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>接线通道

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D200

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>一路输入A相电压D200

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>AC220V

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>170~260

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CH1(04AD-1)

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D201

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>一路输入B相电压D201

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>AC220V

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>170~260

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CH2(04AD-1)

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D202

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>一路输入C相电压D202

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>AC220V

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>170~260

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CH3(04AD-1)

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D203

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>一路输入频率D203

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>50HZ

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>45~55

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CH4(04AD-1)

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D204

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>二路输入A相电压D204

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>AC220V

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>170~260

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CH1(04AD-2)

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D205

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>二路输入B相电压

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>AC220V

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>170~260

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CH2(04AD-2)

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D206

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>二路输入C相电压

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>AC220V

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>170~260

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CH3(04AD-2)

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>D207

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>二路输入频率

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>50HZ

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>45~55

normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>CHCH4(04AD-2)

nextpage2.HMI通过COM1和COM2两个RS232端口分别监控A柜和B柜上的PLC,对系统中的电力信号进行实时的监控,同时根据开关量信号输入、利用宏指令实现对系统运行状况的各类告警提示,并记录历史告警信息。如下图:

3.电力系统现场监控与操作是通过HMI来实现的,但同时系统中的这一系列参数也都必须传输到PC机上,实现数据采集、分类统计和显示的功能。PC机端的数据采集软件已经由用户开发好,无法更改,如下图.

 

图2

nextpage4.该软件的数据采集原则为“只收不发”,且仅接收符合一定协议的数据(参数格式必须为浮点数,以ASCII码格式传输),其他格式的数据均无法采集和显示。例如:

5.这样,在PLC这端就必须满足几点:浮点数、ASCII数据转换、数据只发不收。同时根据数据采集软件的数据格式定义,A柜和B柜中的参数必须进行一定规则的组合分类;将重组后的数据发送到PC上,才算有效。否则要么造成PC端软件采集不到正确数据,无法正常显示;要么PLC端程序出现通讯错误。

6.根据上述的特点,决定采取以下方式进行数据采集:

·如图1所示,A柜PLC先通过RS485端口以MODBUS协议通讯方式读取B柜PLC内的相关参数。

·在A柜PLC中,将A柜和B柜中的相关电力参数转换为浮点数并进行重新组合。

浮点数转换:

高低字节交换:

·将组合整理后的数据转换城ASCII码格式,并根据采集软件所支持的协议格式加上“头码”、“命令字”、“校验和”、“尾码”等。

nextpage·如图1所示,A柜PLC通过RS485端口,使用RS指令将数据发送给PC,同时将接收数据长度设为0,实现数据“只发不收”;由于数据长度非常长,而RS指令一次最多只能发送255字节;故需要分多次RS指令进行发送。

 

·最后如图2所示,只要PC端接收的数据符合自身的协议格式,数据采集软件就会自动在空白区域显示出所接收到的数据,并在如“系统输入模拟量数据”、“告警状态”等数据区块显示出相应电力参数值。

7.PLC中不断重复上述数据采集动作,就可以在PC机上实时显示系统当前的电力参数了。达到电力系统参数及时监控和收集的效果。

四、小结

该系统经过数周的调试和完善后得到客户的满意验收。总的来说,该系统数据量大,HMI上的监控页面达到80多页;为了保证HMI于PLC的通讯速度,一般单页面上放的监控装置不宜太多。最大的难点在于将电力参数由PLC发给PC端采集软件;由于数据量大,且协议格式复杂,所以在PLC程序中必须仔细编写协议数据并严格安排每笔通讯数据的时序关系,防止数据错位或混乱。
举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04314

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18400

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11496

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20707

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231209

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261203

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151093