1 引言
PLC广泛应用于工业控制领域,因其具备良好的扩展性和独有内部逻辑的二次编程功能,大大扩展其在工业生产和工业控制领域的应用范围。本文从电力系统智能装置的自动测试系统原理出发,简要介绍自动测试系统结构,详细介绍PLC在本系统功能和具体应用, 并针对PLC在电力系统智能装置自动测试系统特殊领域的应用中出现的触点检测的条件、采样数据上送和特殊控制逻辑的要求问题进行讨论,并给出一般解决办法。实践应用表明,可编程控制器的良好的扩展性和其独有逻辑编程特点有效扩大其应用领域和范围。
2 系统基本原理
电力系统智能装置一般包括是继电保护装置和测量控制装置。继电保护装置主要功能是保护电力系统的一次设备安全运行,确保电力系统输电系统的安全运行,而测控装置主要负责电力系统开关的控制和电气量的测量,二者构成完整电力系统二次保护设置。
从电力系统智能装置和外部一次设备的发生联系的主要电气量包括:一次设备的模拟量、一次设备的信号开入和继电保护出口三个主要部分。因此,模拟现场运行环境的电力系统智能装置自动测试系统也必须具备模拟量输出、开关量输入和开出触点的检测功能,但不仅于这三部分的功能的检测,其他还应包括时钟同步等等功能的检测。
目前, 电力系统智能装置是属于微机型,其具备完好信息记录功能,具备和其他外部系统良好的信息交换功能。因此电力系统智能装置的自动测试系统应包括四个主要的功能:用于模拟故障模拟量输出模块、提供保护装置开人的开入模块、用于检测保护装置动作接点的开出检测模块和装置信息的解析模块。电力系统智能自动检测系统的基本原理:通过专用设备模拟电力系统故障状态模拟量输出,并通过开入模块提供保护装置的开入量,从而满足保护装置保护动作基本条件,通过解析保护装置的信息和检测保护装置的动作出口触点, 从而完成保护装置的基本功能的检测任务。
3 系统组成和各模块基本功能
从电力系统智能装置的自动检测系统原理的出发,一个完整的电力系统智能装置的检测系统包括:微机继电保护测试仪、保护装置的开入模块、保护装置的触点检测模块和控制计算机模块。自动检测系统它主要由测试控制计算机、微机继电保护测试仪、可编程控制器、被测智能装置构成。
微机继电保护测试仪接受自动测试控制平台发出控制参数及命令类型, 向保护装置输出模拟量,完成向保护装置输出模拟量完成保护功能的测试, 并及时将测试仪器反馈信息以标准统一格式上报到自动测试控制平台。
可编程控制器根据自动测试控制平台发过来的命令, 输出开关量信号,实现保护装置硬压板的控制和保护开关量输出功能,将基于保护装置继电器开出触点检测输入的采样数据, 上送自动测试控制平台,为保护动作触点判断提供连续有效开入量采样数据。
测试控制计算机是整个控制系统的核心硬件,它通过网络和系统中其他硬件进行信息交互,控制继电保护测试仪向保护装置输出模拟量,接收保护装置信息解析模块上送的保护动作信息并通过其完成对保护装置的控制,控制可编程控制器输出保护测试的开入量命令,检验保护装置继电器开出触点动作。
微机继电保护测试仪选用北京博电PW30AE, 可编程控制器选用GE公司的GE-9030,可编程控制器通讯模块使用以太网模块。
4 PLC 应用主要问题及解决办法
可编程控制器在本系统的任务是完成智能装置的保护出口继电器触点或者遥控触点的检测和智能装置的遥信开入检测,具体到可编程控制器各模块是开入模块负责检测出口继电器触点导通和开出模块负责提供开出完成智能装置的遥信的检测功能。同时为了交换信息的需要,可编程控制器必须配置相对应的通讯模块以满足可编程控制器和上位机信息交换要求。
在本系统设计时, 对开入模块的功能有具体的要求,这些要求是和电力系统的智能装置实现的功能是密切相关,如触点类型和触点的导通时间等,因此必须分析智能装置的保护出口继电器触点和遥控触点检测的具体要求,并以此为要求进行可编程控制的硬件选择和内部逻辑回路的设计,充分满足本系统对触点检测的特殊要求。可编程控制器的开出模块逻辑回路的设计也必须满足本系统的特殊需要。
4.1 继电器出口触点检测特殊要求
可编程控制器开入模块负责检测继电保护出口继电器辅助触点的通断情况,并将开入模块数据上送到控制计算机,并作为控制计算机自动检测成功标准之一。
因此可编程控制器开入模块检测功能的强弱决定本系统的可靠性和稳定性。
继电保护装置的出口继电器触点包括四类:保持型常开接点、保持型常闭节点、瞬动型常开接点和瞬动型常闭节点。对于保持型出口触点的检测来说,可编程控制器的开入是满足自动检测的需要。而对于瞬动型触点的检测,可编程控制器开入模块检测功能是否满足要求取决于PLC本身扫描周期T1和瞬动接通的时间T2两者的关系。考虑到可编程控制器由于扫描方式引起开入延时长可能达两个扫描周期,如果保护装置的瞬动触点的接通时间T2大于两倍的扫描周期T1,该触点的状态变化就可以被PLC 开入模块所检测到。
瞬动触点的接通时间取决两个因素,一是装置软件内部对瞬动继电器出口延时整定的时间,目前各厂家提供的技术参数来看,装置软件触点延时的时间一般设置为50-100毫秒,二是出口继电器本身动作时间和断开时间参数也会影响瞬动触点的接通时间。假设瞬动型触点的接通时间为100毫秒,要求可编程控制器的扫描周期的时间小于50 毫秒,才能保证可编程控制器的开入模块的检测功能的有效性。
可编程控制器的扫描周期和可编程控制器的硬件参数和用户的程序的大小有密切的关系。因此只要通过硬件配置和相关技术手册提供的技术参数并结合用户的PLC程序指令类型和各指令类型数目计算出可编程控制器扫描周期, 选择合适可编程控制器模块, 保证可编程控制器扫描周期小于50毫秒,保护装置的瞬动型触点检测就可以在可编程控制器开入模块来完成。
4.2 上位机数据采样特殊要求的实现
在前面小节中, 讨论了可编程控制器必须满足检测保护装置的四类节点的检测的基本条件。但前面条件的符合,只能保证PLC开入模块能够检测保护装置动作触点状态的变化情况。在自动测试系统设计中,可编程控制器的开入模块仅仅采集触点状态,而完成触点状态检测标准判断是在控制计算机中完成,如何保证上位机能够得到完整、连续的基于采样周期为50毫秒可编程控制器开入模块采样数据是本系统必须要解决的关键问题。
电力系统智能装置自动测试系统检测的对象是继电保护设备中出口继电器动作情况,由于继电保护设备的动作的快速性,部分保护动作时间实现小于50ms,因此部分出口继电器触点状态在较短的时间会出现反转,根据系统设计要求,要求上位机能将保护动作前和保护动作后出口继电器接点动作情况进行检测处理,并将动作前后出口继电器接点状态作为该系统中继电器接点检测判断依据。因此,要通过上位机和可编程控制器通讯数据交换,实现采样时间间隔不大于50ms可编程控制器开入采样数据上送到上位机的目标。
目前, 上位机获得可编程控制器的开入采样数据是通过通讯交换信息得到,而提高上位机和PLC数据信息交换效率是解决数据采样的实时性的措施之一,但仅仅依靠提高上位机和PLC 数据交换速度是无法到达采样数据周期50ms 指标要求,即使上位机使用以太网介质能达到此要求,也会占用上位机比较多资源。同时由于可编程控制器扫描工作方式的特点,通讯模块频繁和上位机数据交换会影响可编程控制器其他模块功能执行,如影响可编程控制器扫描周期。
对于可编程控制器来说,在其内部实现50ms 采样周期的数据采样是完全可以的实现的,充分利用可编程控制器中数据转存和逻辑控制功能,将每50ms一次采样数据寄存到连续但不相同数据缓冲区。通过采样周期时间的整定,结合上位机和可编程控制器通讯协议的大数据长度,上位机只需要在给定的时间内进行一次读取多次采样数据即可。上位机读取采样数据后,根据PLC采样数据转存的原则和逻辑,将已接收到采样数据进行采样时序的还原即可。
4.3 可编程控制器顺序开出的实现
可编程控制器开出模块顺序开出主要是满足电力系统测控装置的遥信检测要求, 设计具体要求为:①上位机下发一次命令,启动顺序开出,PLC接受命令启动顺序开出逻辑回路,由可编程控制器本身完成开出模块开出接点顺序开出。②在顺序开出过程不允许同时出现两个开出同时接点接通状态。③顺序开出执行一次完毕即可停止开出。
设计基本思路: 在启动命令后, 启动维持一个扫描周期时间的定时T1 脉冲信号回路,同时启动另一个计时器T2(T2《T1)。在一个扫描周期脉冲到来时,由设定计数器和目标进行比较, 决定开出继电器序号, 开出执行并保持时间T2后,计数器加一和执行复位判断程序, 等待下一个脉冲到来后执行上一过程直到全部执行完毕。
设计维持一个扫描周期时间的定时脉冲信号,定时的时间参数为两个开出之间的时间。一个周期定时脉冲梯形图如图1所示。通过修改定时器类型和计时器参数,确保M100 能够在T1 的时间后产生一个能够维持一个扫描周期间的脉冲信号,是一个通用的标准的定时脉冲信号程序。M103 为定时脉冲到来后宽度为T2 脉冲。
在定时脉冲到来时, 通过数据比较程序, 由计数器R500当前值和特殊指定值比较进行逻辑判断,决定是否接通中间继电器,再由该中间继电器决定控制特定的开出,并在自保持回路中串联一个M103中间继电器触点状态,以控制开出维持的时间。
执行一次开出后, 执行计时器计数和复位程序, 本文中使用M00400-M00404 分别控制第1 个到第5 个开出的执行,每次执行开出后均进行计数器自加一,并通过计数器逻辑回路进行计数器复位。计数器复位后立刻复位启动线圈,结束本次顺序开出控制任务执行。
通过以上控制逻辑的设计,实现启动顺序开出功能的实现, 并实现系统要求一次启动, 按照循序开出不重叠。
通过此逻辑的实现,可以简化上位机在进行遥信检测的控制逻辑,充分利用可编程控制器开入开出二次编程功能,在不影响可编程控制器性能指标上,减少上位机和可编程控制器的控制命令的交换,提高上位机遥信的检测效率。
5 结束语
在本系统设计中, 充分利用可编程控制器模块化的组合特点以及其独有开入开出二次逻辑编程的优点,保证系统设计功能的实现的同时,减少系统主控制平台的在开入和开出功能检测资源开销,并带来系统稳定性和可靠性。可编程控制器独有可编程的特点为其在工业领域的应用奠定坚实的基础,随着计算机技术的进一步的发展,特别可编程控制器的核心模块CPU运算的速度得到提高,通过提高指令的执行速度和扩展其计算功能,可编程控制器在工业控制领域的应用会越来越广泛。
空压机系统是水电站的必备设备, 其工作过程并不复杂, 但启动和停车过程有严格的要求。随着电子技术、 软件技术、控制技术的迅速发展,PLC(可编程逻辑控制器)也迅速发展,性能优越,与原继电器的控制电路相比具有较大优势。PLC具有高可靠性、丰富的I/O接 口模块、 模块化结构、编程简单易学、安装维护方便等特点。随着水电站自动化水平的不断提高, 有必要对空压机工作过程采用PLC全自动控制, 并在远程操作室设置监控和报警装置, 以实现现场无人值守和远程监控、 报警。
1、控制系统的总体要求
水电站空压机采用 P L C自动控制系统应满足如下要求 :
(1)控制系统电源为交直流在线式切换,以保证 PLC数据处理和控制在异常情况时( 电源切换)能可靠进行工作。
(2)高低压气机 PLC控制屏,以压力反馈作为判据实现现地PLC自动启停空压机。
(3)控制系统应配有I/O模块、中央处理模块、通信模块、电源模块、模拟量模块等运行所需设备,全部模块均为固态插入式标准化结构组件,应符合工业控制级以上标准。
(4)必须满足电厂现场运行条件,具有高稳定性和抗干扰性能。
2、控制系统硬件设计
2、1系统方案
根据电站空气压缩设备的技术要求。
2、2 控制系统的硬件配置
(1)TSX 3721 CPU模块。具有实时时钟,带 2 0 K字 R AM、1 6 K字备份F l a s h RO M,允许增加应用存储器容量,并可连接通讯模块,I/O点数大可达248个。自带一个显示模块, 可将控制、诊断和维护 PLC及其模块所需的所有数据加以归类总结和显示,提供了一个简单的人机界面。
(2)TSXAEZ 一 8 0 2模拟量模块。8个高精度多范围电流通道, 每个输入可选择 0~2 0 mA 或4 - 2 0mA的输入范围。模块使用稳态多路技术扫描输入通道(普通或快速),以获取数值12位A/D转换。除了上述功能外,PLC处理器还可进行输入溢出监控、测量值过滤。
(3)TSXDMZ - 2 8 DT开关量模块。16路开关量输入,12路开关量输出,供电电源24 VDC。
(4)传感器。温度传感器提供 4 ~20 mA电流信号、 量程范围为 0 ~120%。压力传感器采用MPM/MDM580系列电子式压力传感器,供电电源24 VDC,提供输出4 ~2 0 mA电流信号, 量程范围为 0~10 MP a 、 0 ~1 .0 MP a 。
3、P L C控制系统软件设计
3、1 控制策略
(1)如图 1所示的气罐压力 P1、 P2、 P3、P4,PLC控制系统按照压力采集信号所处的压力区间,自动启动主备空压机。
(2)两空压机互为热备用。
(3)每台空压机累计工作 30 rain , 启动排污阀 15 S。
(4)所有的启停空压机及异常信号送入中控室 。
(5)可在控制屏上选择手动、自动、远控三种控制方式。
3、2 PLC和中控 室通讯数据表
PLC和中控室通讯采用 MB+网络接口,
4、应用
本文介绍的 PLC空压机控制系统已应用于Mollsadra 水电站。Mo ll s a d r a水电站位于伊朗伊斯兰共和国法尔斯省 ( F a r s ) 境内的 Ko r 河主要支
流Tang-e-Boragh河上。空压机控制系统包括两台高压压缩空气系统和两台低压压缩空气系统,均采用一主一备工作方式。水电站空压机系统主要是为水电站调速器油压装置、工业及制动设备提供用气 。
在此系统中, 高压空压机的额定排气量0.822/mi n 、 排气压力 7.0 MP a ; 低 压空压机 的额 定排气量 2 . 8 m。 / mi n 、排气压力 0 . 8 MP a ; 额定容积均 为 2 m。 。在 设 计 中,P 一6.3 MP a 、P2= = = 6.4 MPa、 P3— 6.5 M Pa、P4—6.8 M Pa、P5 —6.9 MPa、 T一 1 00℃ 。
经过现场调试验收, 此设备已在现场运行 1 a 多, 运行可靠 ,对水电站的安全稳定运行起到了重要作用。
5、结语
a .P L C空压机控制系统已成功应用于 Mo l l —s a d r a 水电站,运行安全可靠、 智能化程度高, 良好的实时调节可以克服由人为因素造成的调节滞后等不利因素, 操作简单、 可实现无人值守。
b .在系统实施过程中, 还可引入故障检测和故障诊断的处理程序, 能够提高系统的智能化程度,有利于进一步改善 自控系统的有效性和可靠性。 通过优化调度策略、 软件连锁保护等 自动控制功能模式的应用,有望将自动化水平提升到更高层次,可为确定空压机设备状态检修点提供依据, 并由此获得更大的效益。
西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商