《PLC在水泵站控制系统中的应用.pdf》由会员分享,可在线阅读,更多相关《PLC在水泵站控制系统中的应用.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 引言深圳某泵站位于深圳水库库尾,供水规模为 50 万 m3/d,投资金额近 2 百万,是为解决宝安区中西部片区供水水源不足而新建的应急工程。该泵站有 3 套机组,均为异步电动机,其中 2 套作为工作机组,1 套作为备用机组。总装机 2000kW,设计流量 5.79m3/s,设计扬程 16.4m。电气主接线为 10kv 供电系统专线。电气及自动化控制系统按 3 套工作机组设计,全微机控制,实现无人值班,少人值守。泵站的控制系统采用施耐德 Modicon TSX Premium 系列 PLC 为控制核心。Modicon TSX Premium 系列 PLC适用于大、中型控制系统,具有强大的浮点
2、运算能力。配套的编程软件PL7Pro 可以用指令表、梯形图,结构化文本等语言编程,允许用户创建自己的功能块(DFB)和图形的运行画面。控制柜上采用专门面向 PLC的 MT500 系列触摸屏人机界面,配套编程软件为 Eas Builder500。上位机操作系统采用微软的 Windows 2000Professional,应用软件为国产的组态王 6.5。控制系统主要分两部分:机组部分和公用部分。本文主要介绍机组部分。2 系统方案系统方案如图1所示。机组高压柜和电容馈线柜中装有ALSTOM智能保护装置,可将I/O参数通过MODBUS总线传输到 PLC 中。机组和辅助设备的各状态接点和控制接点接到 P
3、LC 上。数据经过 PLC 处理后,通过串口通信送到触摸屏显示,通过以太网传输给上位机。现阶段,工作人员通过触摸屏实现开停机组、开停辅助设备和开关蝶阀的操作。图 1 泵站机组控制系统图3 系统的主要功能和具体实现为便于介绍,下文以 1#泵机组为例。根据泵站控制的工艺要求和系统特点,本控制系统主要实现报警、机组启停、机组辅助设备及蝶阀控制、数据处理和通讯等功能。3.1 报警功能高压柜和电容馈线柜出现事故和故障、辅助设备出现故障的时候,PLC 有专门的输出接点指示。同时,触摸屏上弹出事故和故障报警界面,等待工作人员处理。高压柜、风机等设备的事故作用于停机。3.2 机组启停工作人员在触摸屏上按了开机
4、或停机键以后,PLC 将自动完成开停机过程。当有事故发生时,PLC 完成事故停机过程。机组启停流程如图 2 和图 3。图 2 泵开机流程图 3 泵正常停机和事故停机流程3.3 机组辅助设备及蝶阀控制机组辅助设备主要包括电机风机和稀油泵,蝶阀包括进口蝶阀和出口蝶阀。在机组启停流程图中可以看出,机组启停的流程包含了对机组辅助设备及蝶阀的控制。此处另设的控制程序,为针对单个设备的手动控制,便于机组控制系统的安装与调试。3.4 数据处理功能根据系统需要,PLC 处理的模拟量包括泵组进口压力和出口压力、电机定子温度和油水温度。前者的采样周期较短,为 20ms;后者采样周期较长,为 0.5s。本文为数据处
5、理自己定义了一个功能块(DFB),输入信号包括功能块复位(EBOOL 型)、模拟量通道地址(WORD 型)、采样次数(WORD 型,本文定为 10 次)、采样周期脉冲(EBOOL 型,由定时器实现),输出信号为模拟量信号在通讯输出缓冲区中的地址。数据处理程序不是简单的求平均值,而是先将数据依次赋值给功能块的公用变量,然后将 10 次的采集结果求和,减去最大值和最小值后再平均。功能块的输出值即为处理后的模拟量值,其对应的地址即为该值在输出缓冲区中的地址,便于触摸屏采集和显示。3.5 通讯功能现阶段,本系统的通讯主要包括两部分:与触摸屏的串口通讯;与智能保护装置的 MODBUS 总线通讯。触摸屏
6、MT500 是专门针对 PLC 的人机界面,其集成了包括施耐德、西门子、三菱等几十种 PLC 的串口通讯程序,与PLC 的通讯只需要进行简单的组态操作即可实现。本文在EasyBuilder500 中将触摸屏系统参数中的 PLC 类型设置为 TELEMECANIQUE UniTelWay,即施耐德 PLC。通讯参数包括:RS485、波特率 9600、数据位 8、无校验位、停止位1。PLC 上也进行同样的设置。然后触摸屏在编制界面时,将控制信号和显示信息的地址填写为 PLC 输出缓冲区中对应的地址,即实现了通讯。MODBUS 通讯协议是施耐德公司设计的一种用于工业控制的主从结构式串口通讯协议,可用
7、于实现简单的主从结构式网络监控。该协议具有两种传输模式:RTU 模式和 ASC 模式。本文采用的是RTU 模式,其报文格式如表 1 所示。表 1 MODBUS 协议 RTU 模式报文格式它没有起始位和停止位,而是以至少 3.5 个字符间隔时间(T1T2T3T4)标志开始和结束。信息帧由地址域、功能域和CRC 校验域构成,所有字符位由16 进制数组成。本系统中PLC 为主站,高压柜为从站1,电容馈线柜为从站 2。PLC 以轮巡的方式访问从站,读取数据。PLC 通过 MODBUS 访问从站的指令为READ_VAR,参数包括网络号、从站地址号、数据类型、数据首地址、数据个数、接收缓冲区地址和大小等。由于 CRC 校验是以 Byte 型数据为基础,而 PL7 Pro 编程软件绝大多数指令不支持 Byte 型数据,因此本文在执行 CRC 校验前设有专门的子程序将 Byte 型消息段转化为高 8 位为 16 进制数 00 的 WORD 型数据段。本文的 CRC 检验子程序流程如图 4 所示。图 4 CRC 校验子程序流程4 结束语本系统的就地计算机测控层部分已开发完毕,即将在现场进行安装和调试。在程序的编制过程中,为下一阶段上位机监控层的实施也做好了充分的准备。