表1 低压电网系统备自投plc元器件配置方案 其plc硬件系统的网络拓扑图如图4所示:
图 4 ac31-50系列plc应用于智能开关柜的硬件系统网络拓朴图 其中07kr51安装在母联柜。 表 2 各种操作模式下的程序进程顺序表 2.2 应用案例二:两进线单母联低压系统备自投plc 硬件配置类型(bzt1 类型) 若两进线断路器与母联断路器相隔较近,例如在同一排柜体或相邻,此时采用功能扩展模块xi16e1 配合plc 主机07kr51 较为方便。但是系统间的互锁、联络、控制和信号等等接线必须引入plc,给控制线路的设计和实际接线带来一定的困难。从图6中可以看出,所有的输入开关量信息均引入到功能扩展模块xi16e1 中,而所有的输出控制量信息均来自于plc 主机07kr51。在实际使用中输入接口可以通盘考虑: plc 主机加上功能扩展模块总共有24 个开关量输入点。每个断路器有5 个输入点(断路器状态、断路器保护动作状态、低电压信号、合闸按钮信号、分闸按钮信号),自动/手动选择开关和操作方式选择开关(手投手复、手投自复、自投手复和自投自复操作模式)共4 个点,合计共19个输入点。这19 个点可以按顺序从07kr51 到xi16e1 依次编排。 图 6 两进线单母联低压系统备自投类型二3. abb 的ac500系列plc 在低压智能开关柜中的应用案例 在一般的低压开关柜中往往采用各种继电器来建立电气逻辑控制关系。继电器虽然廉价但较易损坏,还存在触点抖动、线路复杂和数据发送困难等问题。利用abb公司plc能够彻底地解决上述问题,要点如下: 在智能开关柜内建立总线系统,彻底解决四遥前端信号的采集、传递的通道问题 利用智能仪表采集各种电参量,以数字信息通过信息交换的方式传递给上位系统 系统中设置手动和自动操作模式,方便电力工作人员的操作控制 控制程序对所采集各种电参量进行解读、分析和处理,除供自身使用外,还可将各种信息加上soe时间标签后发送给上位系统 利用plc可以建立冗余的控制逻辑、冗余的总线体系和冗余的通信管理体系,极大地提升了系统的智能化程度及可靠性程序 3.1 应用案例一:组建pc动力配电中心---三进线两母联智能型低压开关柜 3.1.1.固件配置 图 7 三进线两母联智能型低压开关柜固件配置 通信管理中心及人机界面等设备安装在母联回路中;其中逻辑控制单元采用ac31系列07kr51,远程单元采用icmk14f1,通信单元为07kp53,通信管理中心采用ac500系列pm581-eth,人机界面为cp450-eth。 通信管理中心将所有电力信息通过以太网发送给上位电力监控系统。 现场总线采用rs485/modbus-rtu接口和规约。 各路进线和母联采用框架断路器,其中进线的电力仪表采用em-plus,母联的电力仪表采用em。进线回路采集的电参量包括:u/i/p/q/pf/f/kwh/kvarh以及谐波分量。 对各段母线中的馈电回路配置rsi32、rcm32、和rcu16实施测控,对电容回路的测控仪表采用rvt。 馈电回路需要测控的量包括:开关状态和保护动作状态、单相电流、执行遥控分闸操作。 系统中配置了发电机进线断路器。当任两路市电失压时启动发电机对系统供电,当两路以上市电恢复后则恢复由市电对系统供电,同时关闭发电机。发电机的起停由备自投程度负责。 3.1.2.组建现场通信网络 系统中配置了2套07kr51和07kp53组合,2套plc组合分别被命名为1ccu和2ccu。其系统原理拓朴图见图8所示。图 8 现场通信网络拓朴图1ccu的com2被设置为rs485/cs31总线接口。com2连接了远程扩展单元icmk14f1,由此将4台进线回路断路器和2台母联回路断路器的所有备自投操作互相关联起来。 1ccu的com3和com4连接了重要的电力测量仪表并且形成环状通信总线网络,从而将通信链路的可靠性提到最高。重要的电力测量仪表包括:em-plus、em、rvt等等。 1ccu的com1通信接口连接到通信管理中心pm581-eth。 2ccu的com2、com3和com4连接了馈电回路的开关量监测单元、模拟量监测单元和遥控继电器单元,2ccu的com1通信接口连接到通信管理中心pm581-eth。 通信管理中心pm581-eth的com1与2套07kr51的com1通信接口连接起来并交换信息,pm581-eth的com2通信接口连接到人机界面cp450-eth,pm581-eth的rj45接口连接到以太网的交换机上与dcs/scada/ba等电力监控系统交换信息。 1ccu的com3/com4构成的环状通信总线从07kp53的com3开始,经过各种智能仪表后返回到07kp53的com4。由于bzt已经将com3设置为主用接口而com4设置为备用接口,所以com4接口处于高阻态而完全不影响通信环路的正常工作,此时的环状总线实质为起始于com3的链状总线;当bzt侦测到com3通信接口发生通信故障后,立即将com3设置为备用接口,同时将com4设置为主用接口。这样,环状通信总线改变为起始于com4的链状总线;当通信换路的中间发生断路时,bzt还可将com3/com4同时设置为主用,形成两条分别起始于com3和com4的链状总线与子站交换信息。 以环状通信总线方式组建的通信网络能够实现最高的可靠性。 系统中的现场链路通信速率为19.2kbps,而07kr51与pm581-eth通信链路的通信速率在9600bps至750 kbps间可选。 1ccu的com2接口设置为rs485/cs31总线,其通信速率为187.5 kbps。 三进线两母联智能型低压开关柜元器件配置见表4 表 4 三进线两母联智能型低压开关柜元器件配置表3.2 应用案例二:组建mcc电动机控制中心智能型低压开关柜 mcc电动机控制中心与馈电控制中心pc不同之处在于以下2点: mcc的重点在电动机综保单元mcu与通信管理中心ccu的信息处理和信息交换上,而pc的重点在备自投控制上。 在mcc的通信组网中,更加注重于如何使大量的mcu单元与ccu单元实现快速信息交换;在pc的通信组网中,则更注重于可靠地获取信息及下达各种控制命令,对通信速率要求则不高。 以下将利用abb的m102-m/m102-p电动机综保装置配套plc和人机界面,按modbus总线方案和profibus-dp总线方案构建mcc电动机控制中心的智能化系统。 3.2.1 使用modbus总线的网络结构 系统有3个工作层面:上位监控系统层面、通信管理中心层面和mcc开关柜现场层面。系统网络拓朴图如图9所示。 图 9 modbus总线的网络结构拓朴图 上位监控系统层面 上位监控系统层面包括过程控制系统dcs和配电站电力监控系统scada。上位监控系统从通信管理中心通过以太网获取信息,经过处理后提供给工程师工作站的操作人员,同时接收操作命令并下发到通信管理中心。 通信管理中心层面 通信管理中心层面的任务是:将来自mcc开关柜现场层面的各种数据用modbus-tcp通信规约通过冗余的以太网打包传输给scada和dcs,同时,将来自scada和dcs的控制信息发送到相关的mcc开关柜现场层面。 在通信管理中心层面中,ccu的主要由abb公司的中型plc:pm581-eth及其附件构成。其中ccu主站和ccu从站分别被命名为master-ccu和slave-ccu。 ac500的以太网通迅接口与scada和dcs进行数据交换,通信协议是modbus-tcp,传输速率为10-100mbps。 上位监控系统在以太网上通过ip地址区分master-ccu和slave-ccu,ccu主站和ccu从站构成了完全独立的上行冗余配置。 人机界面也通过以太网连接到master-ccu和slave-ccu。 mcc开关柜现场层面 mcc开关柜现场层面的任务是:建立冗余的信息访问通道,通过m1ccu/s1ccu对mcu单元的循环访问和信息交换使得ccu系统获得信息资料。 ac31主机07kr51增加通信扩展单元07kp53后共有4套rs485/modbus通信接口,其中com1与ac500进行信息交换,com1的通信速率为750kbps;通信接口com2、com3和com4分别接mcu,其通信速率为19.2kbps。 若按照每条通信链路通道挂接16个mcu来计算,由m1ccu/s1ccu组成的系统总共可挂接48个mcu模块。若每个mcu信息帧的数据区为20个字,当通信速率为19.2kbps时,m1ccu/s1ccu访问单个mcu需时25.8毫秒。考虑到系统等待的时间,则m1ccu/s1ccu遍历访问某通道内16个mcu需时不大于0.6秒。因为m1ccu/s1ccu对3个rs485通道的信息交换是并行的,即3个通道的数据交换可以同时进行,所以m1ccu/s1ccu遍历访问48个mcu需时也不大于0.6秒。 每条通信链路上挂接的mcu数量上限是25个,两套ac31总共可挂接75个mcu,此时通信遍历时间将增大到0.79秒。 master-ccu/slave-ccu连接m1ccu/s1ccu的最大数量是25套。 使用modbus总线的网络结构组建智能型低压开关柜元器件配置见表5 表 5 使用modbus总线的网络结构组建智能型低压开关柜元器件配置表3.2.2 使用profibus-dp总线的网络结构 与modbus方案类似,在profibus-dp方案中也有3个工作层面:上位监控系统层面、通信管理层面和mcc开关柜现场层面。其网络拓朴图如图10所示。 图 10 profibus-dp总线的网络结构拓朴图profibus-dp方案的上位监控层面与modbus方案完全类似,此处予以忽略。 通信管理中心层面 为了连接profibus-dp总线, ac500的底板中增加了2块cm572-dp通信扩展单元作为2套rs485/profibus-dp的主站。 profibus方案的ccu单元与modbus方案类似,,但取消了中间环节m1ccu和s1ccu。 mcc低压开关柜现场层面 mcc低压开关柜现场层面的任务是为mcu建立profibus链路。若被连接的mcu采用dpv0数据格式,则每条链路最多可挂接mcu的数量为64套;若被连接的mcu采用dpv1数据格式,则每条链路上最多可挂接mcu的数目为32套。 本方案中profibus-dp总线的传输速率为1.5mbps。profibus方案的ccu与mcu之间的访问机制与modbus方案类似,此处不再叙述。使用profibus-dp总线的网络结构组建智能型低压开关柜元器件配置见表6 表 6 使用profibus-dp总线的网络结构组建智能型低压开关柜元器件配置表4. abb plc 在低压智能开关柜中应用的程序案例 依据电力系统的状态进行断路器等的投退操作,主要包括以下程序段: 【输入信息处理】处理各种开关量输入信息的延迟判误操作。 【时钟和计时管理】处理plc内部时钟对时,管理年、月、日、时、分、秒和毫秒计时。 【通信接口管理和驱动】对串口的id地址、通信接口规约、发送字节格式、数据区地址等操作进行管理。 【模拟量处理】处理来自智能仪表的模拟量信息,对三相电压、电流等信息进行与或处理和越限操作处理。 【手动操作管理和控制】当选择手动操作模式时,当系统出现低电压时执行跳闸操作。 【自动操作管理和控制】当选择自动操作模式时,进行自投自复、自投手复、手投自复操作。 【出口继电器驱动程序】执行出口操作任务,具有脉冲输出功能。 【数据包打包和发送管理】对发送到scada的数据进行打包处理,数据存放在固定的数据区; 管理和编制向scada发送的信息字,解读和执行scada发送的遥控 命令字。 【冗余通信环路管理与驱动】建立冗余通信环路和通信机制。 图 11 低压智能开关柜程序流程以下是程序流程中的其中一个程序段范例--时间标签程序段(soe),其它程序段类似,此处不再叙述。 soe是对断路器发生变位的时间进行记录。soe需要plc提供一个时钟,程序中的时钟为uhr软件模块: 在图12中,模块uhr的右侧即为时钟输出的秒、分、时、日、月、年和星期。图中所示的uhr时钟日期和时间记录为:星期日、06年7月23日17时44分30秒。 程序将时钟记录整理为当前日期和时间,分别为当前年月current_yy_mm、当前日时current_dd_hh、当前分秒current_mm_ss。 当qf1发生变位时,其上跳沿和下跳沿分别触发相应的边沿检测软件模块i+和i-,而后启动qf1_soe转移程序进行qf1的变位soe记录。程序如图13所示。 图 12 时间程序段图13 soe记录程序从图13中可以看出,qf1变位的日期和时间是:06年7月23日17时59分41秒。 soe中的数据保持到下一次发生变位,同时,当scada读取soe数据后可将soe数据清零。 soe清零程序如图14所示: 图14 soe清零程序scada发出soe清零命令后启动转移程序cancal_soe,在cancal_soe程序中将k0=0传递给soe记录达到清零的目的。soe清零完毕后退出cancal_soe程序返回到主程序。 程序对qf1到qf5的断路器状态和保护动作状态都进行soe记录。 5. 结语 当plc应用在mcc智能型低压开关柜中时,低压开关柜对plc组件的要求如下: 在mcc开关柜中,主要利用plc强大的通信功能,而对di/do等信息几乎没有需求。 在mcc开关柜中,一般都要求建立冗余的通信网络和冗余的主从通信控制机制。 与dcs主从无缝冗余切换不同的是:当某ccu主机发生故障时,系统要求在数秒内切换至ccu从机即可,并不要求plc主从机之间进行无缝冗余切换。 主从无缝冗余切换是指:当发生切换时,其程序运行指针、寄存器等运行参变量均在一个指令期间进行了平行移动,外部系统仅仅从报警信息中知道发生了主从切换,控制端和受控端在任何操作进程中都完全感觉不到主从切换操作。 冗余切换方式被称为“主从逻辑冗余切换”。abb的ac500系列plc属于中型机,其强大的控制功能和技术指标能够恰到好处地实现主从逻辑冗余切换。 现场总线要求和通信速率要求 往往mcc智能型低压开关柜中的总线体系是根据dcs的现场总线一致的,且对通信速率有一定的要求。本文介绍的rs485/modbus总线方式和rs485/profibus-dp总线方式能够满足大多数场合的使用。 |