7
西门子中国代理商-变频器总代理商
1 引言
西门子工控产品在工控领域应用市场中有较高的占有率,S7-200系列PLC是西门子SIMATIC PLC家族中的成员之一,在西门子工控领域应用中占有重要地位。S7-200系列PLC体积小,软硬件功能强大,系统配置方便,由它组成的系统可以与强大的Profibus现场总线相连接。它一推向市场就在各行各业得到了广泛应用。但是在实际工程应用中遇到了监控计算机与S7-200系列PLC通信问题。由于西门子公司S7-200系列PLC比监控组态软件WinCC推出晚,因此WinCC中没有集成S7-200系列PLC的通信驱动程序;S7-200系列PLC的通信协议也不公开,应用三方软件编制监控程序也有问题。这些问题给S7-200系列PLC的应用带来了一定的限制,为了解决这个实际工程问题,作者做了一些研究,本文就S7-200系列PLC与监控计算机通信问题研究结果展开讨论。
2 S7-200系列PLC监控的主要方法
在大多数控制系统中,仅仅是实现控制是不够的,在许多情况下也需要组态监控界面对系统进行监控。通过监控可以增机交互的能力,使操作人员实时地监控系统工作情况并使系统操作变得方便。
对S7-200系列PLC组成的控制系统进行监控一般有三种方法:组态软件、三方软件编制的软件、触摸屏监控。
用组态软件WinCC实现监控,功能强大,灵活性好,性高。但软件价格高,并需要解决WinCC与S7-200系列PLC的通信问题。在复杂控制系统中可以采用此方法。
用三方软件编制的软件实现监控,灵活性好,系统投资低,能适用于各种系统。但开发系统工作量大、性难保证,对技术人员的经验和技术水平的要求高,还购买通信协议软件。在系统资金投资有限,技术人员水平较高的情况下可以采用此方法。
触摸屏进行监控,性高,监控实现容易,触摸屏与PLC之间的通信问题生产厂商已处理好,用户不用考虑通信问题,可以大大缩短工程周期。但灵活性一般,功能有限,不能满足复杂控制系统的监控要求,而且价格高。在系统性要求高、工期短的情况下可以采用此方法。
3 WinCC组态软件与S7-200系列PLC的通信
SIMATIC WinCC采用了新的32位技术的过程软件,具有良好的开放性和灵活性。无论是单用户系统,还是冗余多服务器/多用户系统,WinCC均是较好选择。通过ActiveX,OPC,SQL等标准接口,WinCC可以方便地与其它软件进行通信。WinCC与S7-200系列PLC的通信,可以采用PPI和Profibus两种通信协议之一进行。
1、WinCC与S7-200系列PLC通过Profibus协议进行通信的实现
(1)软硬件要求:
* PC机 ,bbbbbbs 98操作系统;
* S7-200系列PLC;
* CP5412板卡或者其他同类板卡,例如:CP5611,CP5613;
* EM277 Profibus DP模块;
* Profibus 电缆及接头;
* 安装CP5412板卡的驱动;
* 安装WinCC 4.0或以上版本;
* 安装COM Profibus软件。
硬件连接如图1。
(2)组态
打开SIMATIC NET\COM Profibus,新加一个组态,主站为SOFTNET-DP,从站是EM277 Profibus-DP。主站的地址选择从1到126。从站的地址选择从3到99,与EM277的地址一致。然后用该软件对从站进行配置:打开从站属性,在Configure选项中,选择8bytes in/8bytes out(可根据实际需要选定)。在bbbbbeterize中可以选择偏移地址,地址对应于S7-200系列PLC的数据区(即V区),默认为0,即从VB0开始。组态完成后,导出(Export)NCM文件,生成*.txt和*.ldb文件。
(3)设置PG/PC interface。
在Access Point of the Application中选择CP_L2_1,在Interface bbbbbeter Assignment 选择CP5412A2(Profibus)。在属性里的DP协议,并在DP-Database参数中输入*.ldb文件的路径。设置完成后可以诊断硬件配置是否正确、通信是否成功。
(4)WinCC的设置。
在WinCC变量管理器中添加一个新的驱动程序,新的驱动程序选择PROFIBUS DP.CHN,选择CP5412(A2)Board 1,在System bbbbbeters设定参数。CP5412(A2)board 参数为1,表示板卡的编号;Config参数为组态时生成的*.txt文件的路径;Watchdog time 参数为0。新建一个连接,从站地址与EM277的地址一致。
(5)建立变量。
WinCC中的变量类型有In和Out。In和Out是相对于主站来说的, 即In表示WinCC从S7-200系列PLC读入数据,Out表示WinCC向S7-200系列PLC写出数据。In和Out与数据存储区V区对应。在该例中,Out与PLC中数据存储区的VB0~VB7对应,In与PLC中的存储区的VB8~VB15对应。
(6)优缺点。
优点:该方法速度快,易扩展,实时性好。缺点:传送数据区域有限(大64字节),在PLC中也进行相应的处理,且硬件成本高,需要的CP5412、EM277 Profibus-DP、Profibus总线等硬件,还需要Com Profibus软件。应用场合:适用于在要求高速数据通信和实时性要求高的系统。
2、WinCC与S7-200系列PLC通过PPI协议进行通信的实现。
PPI协议是西门子S7-200系列PLC常用通信协议,但WinCC中没有集成该协议,即WinCC不能直接监控S7-200系列PLC组成的控制系统。S7-200 OPC Server是西门子公司推出的专为解决上位机监控S7-200系列PLC控制系统的接口软件。因此,WinCC可以通过该软件与S7-200系列PLC很方便的建立通信。
(1)软硬件要求:
* PC机 ,bbbbbbs 98操作系统;
* S7-200系列PLC。
* PC/PPI电缆。
* 安装S7-200 OPC Server 软件。
* 安装WinCC 4.0软件。
(2)连接:
在控制面板中设定PG/PC接口参数。在Access Point of the Application中选择Computing,Interface参数选择PC/PPI Cable。
在WinCC变量管理器中添加一个新的驱动程序,新的驱动程序选择OPC.CHN,在OPC GROUP中新建一个连接,打开属性,选择 OPC Group Setting,OPC服务器名称为OPCServer.MicroComputing。然后在新添加的连接中新建变量,变量的Item Name与S7-200系列PLC中用于监控的变量名对应。例如:Item Name为M0.0。
(3)优缺点
优点:该方法连接简单、硬件投资少、可以读写S7-200系列PLC中所有存储区域。缺点:通信速度比较慢、需要OPC软件及相应授权、系统扩展不方便。应用场合:用于低速、实时性要求不高、系统投资资金有限的系统。
另外,也可以通过其他公司的OPC软件进行通信,例如用开普的KEPServerEx作为OPC服务器,用WinCC作为OPC客户端来读写S7-200系列PLC内部数据区。实现与上述二种方法类似,不同的是在OPC服务器中建立标签与S7-200系列PLC中存储地址对应。
在复杂系统中,如果系统中同时有S7-200系列PLC和S7-300系列PLC存在,S7-200系列PLC一般作为S7-300系列PLC的从站挂到Profibus总线上,WinCC通过S7-300系列PLC对S7-200系列PLC进行监控。
4 三方软件与PLC的连接
有些系统具有特殊性,没有现成的通用软件用于进行数据处理和系统监控,这就需要用户用三方软件开发平台开发满足系统要求的软件。这样做既可以满足系统要求,又可以节约系统投资。但对软件开发人员的经验和技术要求较高。
三方软件开发平台开发的软件与S7-200系列PLC通信使用PPI协议的接口软件有:Prodave、MicroComputing、OPC。
三方软件开发平台开发的软件与S7-200系列PLC通过自由口进行通信,协议自定的话,开发的软件可以调用MSComm控件实现两者的通信。
1、用Prodave软件包实现通信连接
Prodave是西门子公司推出的专门用于西门子PLC产品(S7-200、300、400系列PLC)与PC/PG进行数据交换处理的软件包。Prodave在*.DLL或*.LIB文件中集成了数据交换的函数。在自行开发的软件中可以方便地调用该软件中的各种函数。
主要函数有:
(1)load_tool PC机与PLC系统初始化链接;
(2)unload_tool 断开PC机与PLC系统链接;
(3)以及读写PLC内部存储区的函数。
软件通过读写函数可以方便监控PLC控制系统。
2、用MicroComputing软件实现通信连接
安装MicroComputing后,在VB或Delphi中可以直接插入控件。可插入的控件主要有:Data controls、Edit controls、Button controls、Label controls、Slider control。
Data controls的主要功能是把以上剩余的四个控件与S7-200系列PLC相连接、设置事件触发条件以及设定S7-200系列PLC地址等。而Edit controls、Button controls、Label controls、 Slider control可以与S7-200系列PLC存储资源直接对应。三方软件可以直接调用上列控件对PLC进行监控,也可以通过函数对S7-200系列PLC进行读写操作。
3、用OPC Server软件实现通信连接
安装S7-200 OPC Server软件后,在操作系统中将增加一个OPC服务器,服务器的名字是“puting”。VB或Delphi中可编写OPC客户端程序与OPC服务器通信。
以下给出在VB开发环境下编写OPC客户端程序的过程:在VB开发环境中的Project\References中添加OPC Automation 2.0,然后编写连接OPC Server、添加组、添加条目、读写数据的程序。
使用到的函数如下:
connect函数:与OPC Server建立连接;
OPCGroups.Add函数:添加组;
OPCITems.Additems函数:添加条目;
SyncRead函数:同步读;
SyncWrite函数:同步写。
OPC 服务器名为“puting”, 条目名称与S7-200系列PLC中用于监控的变量名对应。
摘要:风力发电技术目前的发展很快,通讯系统对于风电系统的整体控制有非常重要的作用。采用罗克韦尔自动化PLC-Controllogix实现了直驱型风力发电通讯系统,研究了PLC与上位机之间的串口通讯,讨论了基于VC++的串口通讯工作原理,构建了上位机软件。通过实际运行证实了所采用的PLC及上位软件的有效性。表明采用罗克韦尔自动化PLC实现的风电通讯系统,可以为风电系统运行、控制及管理提供便利条件。
关键词:风力发电通讯系统 罗克韦尔自动化 PLC VC++ Cmonitor
风力发电技术发展很快,装机容量不断增大,在世界各地都受到了广泛重视。在目前的变速恒频风电系统中,使用双馈感应发电机(DFIG)的双馈型风电系统市场份额大,使用永磁同步发电机(PMSG)的直驱型系统发展很快[1-2]。不管是双馈型还是直驱型风电系统,其整体控制都比较复杂,需要有主控系统来协调变桨、偏航、变流器、测量、保护和监控等多项环节,且风电系统通常运行环境比较恶劣,各执行机构之间可能存在一定的距离,因此通讯问题至关重要[3-4]。
可编程序控制器(Programmable Logic Controller,PLC),是一种专为工业环境应用而设计的电子系统,采用可编程序的存储器,在内部存储执行逻辑运算、顺序控制、定时、计数和算术运算操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的生产过程。PLC具有编程简单,使用方便,抗干扰能力强,在特殊的环境中仍能地工作,故障修复时间短,维护方便,接口功能强等优点[5],因此非常适合风电系统使用。
本文说明了了风力发电通讯系统结构,选择罗克韦尔自动化的Controllogix作为主控PLC,实现基于PLC的风电通讯系统;基于VC++实现通讯系统上位监控,讨论了VC++实现原理,给出了基于Controllogix的直驱风电通讯系统监控效果。
直接驱动型风电发电系统结构图如图1所示,包括风电机组,永磁同步发电机,背靠背变流器,由DSP为构成的变流器控制器,由PLC为构成的风力发电主控系统及上位机。通讯系统主要由PLC及上位机构成,PLC还要与变流器控制DSP之间进行通讯,由通讯系统实现对直驱型风电系统的监控,上位机与PLC之间采用串口通讯。PLC作为下位机使用,完成控制、数据采集,以及状态判别等工作;上位机用来完成数据分析、计算、信息存储、状态显示、打印输出等功能,从而实现对风电系统的实时监控。
由图1可以看到,PLC既要与上位机连接,又要与变流器控制DSP连接,图1中变流器采用双DSP控制,其他还有变桨控制器等,可能涉及多个处理器,需要由PLC来进行协调控制,同时要由控制室的上位机进行集中监控,因此基于PLC的风力发电通讯系统作用非常重要。
本文选用罗克韦尔自动化的Controllogix作为主控PLC,对直驱型风力发电通讯系统进行初步探索。Controllogix是罗克韦尔公司在1998年推出AB系列的模块化PLC,是目前世界上有竞争力的控制系统之一,Controllogix将顺序控制、过程控制、传动控制及运动控制、通讯、IO技术集成在一个平台上,可以为各种工业应用提供强有力的支持,适用于各种场合,大的特点是可以使用网络将其相互连接,各个控制站之间能够按照客户的要求进行信息的交换。对于Controllogix,在组建通讯网络时,Ethernet/ip、controlnet是比较常用的通讯协议,除此之外,Controllogix还支持devicenet、DH+、RS232、DH485等,而RS-232/DF1端口分配器扩展了控制器的通讯能力。因此,Controllogix比较适合用于构建风力发电通讯系统。
为了加灵活的监控下位机系统的运行,并方便下位机功能的调试和扩充,本文基于VC++6.0开发了与直驱型风电通讯系统配套的上位机软件CMonitor,可以提供良好的用户界面和工具栏、菜单等多操作途径,并配合形象的位图动画功能来实时显示系统实际状态和拓扑,可以完成对风电系统运行方式和运行参数的控制、修改和监视,完成对历史数据的收集和分析,方便用户对风电系统进行远程监控和调试。
对下位机PLC串口通信模块进行相应初始化后便可以通过PLC的SCIRX和SCITX收发数据,由于PLC接收到的数据除了包含命令字外,可能还有其他的数据信息,因此针对不同类型的命令字有不同的处理方法。定义一个变量cmd来保存当前的命令字信息。
struct {int ID; int counter;} cmd;
其中ID是用来标识当前的命令字,counter则辅助记录当前命令字下总共处理过的数据字节数。利用变量cmd可以有效简化下位机通讯功能的实现过程,提高通信函数的稳定性。如图2所示,在SCI通信服务函数中,程序根据cmd.ID的值进入不同的分支,每个命令字的任务执行完毕后都将cmd.ID赋为0,使空闲时进入0x0分支,不停检测新的指令,功能的修改或扩充只需要对相应分支做修改即可,易于维护。
命令字0x06对应的指令是修改系统的运行参数,包括有功电流参考(2个字节),无功电流参考(2个字节),是否使用载波相移和是否使用SVM(1个字节),因此共有5个附加数据,其处理流程如图3(d)所示,程序判断串口是否有数据可读,有则读取相应数据并存储,再将计数值加1,之后判断计数值是否已达到5,是则说明5个附加数据已经读取完毕,此时根据读取的数据新下位机程序中的相应变量,后将cmd.ID改为0x01,向上位机发送执行成功的响应信号。命令字0x07对应的指令是采集直流电压,其处理流程如图3(e)所示。程序判断是否可向串口发送数据,若可以发送,则根据计数值确定发送低位或者高位,同时计数值加1,之后判断计数值是否为2,是则表明直流电压已经发送完毕,遂将cmd.ID赋值为0,后程序返回。
图3(f)为命令字0x12的处理流程,其相应指令为禁止PLC存储新的数据并从PLC接收存储的数据,数据共有1600个字节。程序判断是否可以向串口发送数据,如果可以发送则根据计数值来发送相应的数据并将计数值加1,之后判断计数值是否达到1600,是则将cmd.ID赋值为0,进入等待新指令环节。
图3中各命令字的处理流程具有典型性,图2中其他命令字的处理流程均可以在图3中找到相对应的一类,因而其实现过程变得简单、直观,模块化程度很高。
本节给出了上位机软件CMonitor的界面图形,该软件已经具备了较完善的功能,可以应用于下位机程序开发、优化和对对下位机系统的监控中,并通过实际运行证实了有效性。
CMonitor的启动和登陆界面如图4所示,启动界面显示了软件的名称(Converter Monitor,CMonitor)、版本(V1.0)以及单位信息(中国电工)等;登陆后CMonitor自动测试通信是否正确并检测MSI的工作状态,一切正常后才可以使用软件的各项功能,防止对下位机可能出现的误操作等,提高了系统的性和稳定性。
图4 Cmonitor启动及登陆界面
控制面板是对直驱型风电系统系统进行控制的主要面板,主要包括如下三部分。
(1)拓扑控制部分。显示了系统的电气连接,包括永磁同步发电机,电机侧PWM变流器,直流母线,电网侧PWM变流器,脉冲开关,并网电感,并网继电器(3-Phase Breaker),三相电网等。单击拓扑图的脉冲开关位置,可以打开或者关闭脉冲开关,从而实现对控制脉冲的控制;单击拓扑图的并网继电器位置,可以断开或者闭合三相继电器,实现风电变流器的并网、脱网。脉冲开关和并网继电器的图形会随着实际电路的变化而变化,因此可以直观的控制和反映系统的实际状态。
(2)参数控制部分。可以修改风电系统在运行中的有功电流(Iq)和无功电流(Id),控制风电系统变流器使用SVM还是SPWM调制方法。
(3)日志记录部分。显示用户在当板上的所有操作并给出操作,可以回顾用户的各个操作步骤,监视MSI的通信状态并为事故分析提供借鉴和参考。
数据面板的功能是对系统运行中的数据进行,它提供了两种模式:实时数据采集和历史数据采集,均可以对直流电压、电网A相电压、电网B相电压、电网C相电压、调制波A相电压、调制波B相电压、调制波C相电压以及逆变器输出的A相电流、B相电流和C相电流共计十种数据进行采集。
图5所示数据采集面板界面中,左侧为实时数据采集部分,点击相应的采集按钮即会完成采集并显示出来;右侧为历史数据采集部分,点击右上方指示灯下的人形按钮即可以进行历史数据采集并绘制相应的波形。当图5(a)所示的数据采集过程完毕后,虚拟示波器便会将采集到的波形显示出来,如图5(b)所示的数据面板的虚拟示波器界面,用户可以将多达十种变量的波形进行显示、隐藏、移动、放缩等操作,可以用来监视程序运行、验证程序功能,了解程序的工作状态。
图5 数据采集面板界面
CMonitor的工具面板界面如图6所示,它可以将Tek示波器波形捕获的波形进行转换,并可以设置虚拟示波器各通道波形的颜色。程序的封面显示了软件的作者和版权等信息,其功能示意图如图6(a)、(b)所示。图6(a)所示为工具面板打开的一个实验波形文件,可以看出该图形底色为黑色,各波形为彩色(明暗程度不同),经过工具面板处理后的波形如图6(b)所示。对比图6(a)和图6(b)可以看出,图6(a)保持了各通道波形与图6(b)相同,但底色却变为了白色,工具面板完成了将示波器波形转化为标准实验波形的功能,方便了对波形的分析。
图6 工具面板界面
本文基于罗克韦尔自动化PLC-Controllogix实现了直驱型风力发电通讯系统,主要研究了PLC与上位机之间的串口通讯,基于VC++构建了上位软件,可以有效地对风电系统的运行进行监控,显示运行状态,记录历史数据及操作,绘制测试波形,并对实验波形进行处理;可以提供有好的人机界面,通过进一步优化及完善功能,可以为直驱型风电系统的调试、监控提供便利。
引 言
经济的高速发展,工业技术的不断革新和人民生活水平的不断提高,促进了电力系统的逐步改造,并要求我国电网不断提高其供电率。从1998年至今,城乡电网供电从99.81%提高到99.897%。如今,配电设备市场的发展趋势应是:反应真实快速,高智能化和数字化。
地铁是地下铁道的简称,作为一种立的有轨交通系统,它不受地面道路情况的影响,能够按照设计能力运行,从而快速、、舒适地运送乘客。地铁,,能够实现大运量地要求,具有良好的社会效益,成为现在中大城市改善交通情况的。配电的性要求在地铁行业尤其。一旦停电,地铁无法运行,将导致城市交通的瘫痪。
为了保证运行的性和避免人为的失误,地铁中采用了各种以电子计算机处理技术为的各种自动化设备代替人工的、机械的、电气的行车组织、设备运行和系统。同时为了地铁运行的性,地铁建设中经常采用SA系统作为综合数据采集与监控控制系统,对主变电所、牵引变电所、降压变电所设备系统的遥控、遥信和遥测,实时掌握配电所所有设备的带电情况。
1 地铁低压配电典型系统构成
地铁的低压配电通常采用典型的双进线一联络结构,如图1所示,其中1QF、2QF为进线开关,3QF为联络开关。正常工作的情况下,进线开关1QF和2QF合闸,分别为I段和II段母线供电。但是当其中一组进线电压跌落时(以1TF电压跌落为例),需要断开1QF。在甩开母线上的三级负荷后,闭合联络开关3QF,此时变压器2TF同时为I、II段母线供电。
图1 低压配电系统图
2 地铁低压配电备自投的特点
为了减少母线段断电时间,保证低压电气设备能够顺利运行,减少经济损失,地铁的低压配电系统要求备自投功能。所谓备自投,就是当进线开关因为电压跌落脱扣时,联络开关自动闭合。
但在地铁行业,备自投需要完成三个基本步骤:一,进线开关要脱扣,而且是因为电压跌落而非因为故障脱扣;二,三级负荷甩开;三,联络开关自动闭合。根据复位方式的不同,备自投又分为两种:自投自复和自投手复。自投自复:当进线掉电时,联络开关自动闭合,当进线电压恢复时,联络开关自动断开,进线开关自动闭合。自投手复:顾名思义,则当进线电压恢复时,手动分断母联闭合进线。
3 PLC备自投的应用与特点
以往的地铁项目,是通过电压继电器,时间继电器和中间继电器等继电器来实现备自投。当电压继电器探测到进线开关的进线侧电压低电压阀值,一般的判断条件为70%额定电压,经过时间继电器的延时,发出命令,令该进线开关脱扣,将信号发送至各三级负荷总开关和联络开关。之所以需要延时,是为了保证电网确实掉电,而不是发生晃电。负荷总开关收到进线的脱扣信号,并确认进线并非因为故障脱扣后,直接跳闸,并将跳闸信号发送至联络开关。联络开关接收到进线和各负荷总开关的脱扣信号后,自动合闸,完成一次备自投的过程。
可见,由继电器搭接而成的备自投回路能够满足基本的备自投要求,但是随着地铁行业对配电的要求越来越高,而且在实际应用中,该备自投的继电器触点容易熔焊,线路复杂等问题,深深影响到地铁低压配电的稳定运行。因此近年来的地铁项目,基本都要求选用性高的工业型PLC控制或智能模块来实现低压配电系统的备自投。如广州地铁项目用了ABB公司的AC31系列PLC来实现两进线一母联的备自投。其拓扑图如下:
图2 PLC硬件拓扑图
其中CPU 07KR51装于母联柜,4台扩展模块ICM14F1分别装于两个进线柜和两个三级负荷总开关回路。CPU 07KR51与扩展模块 ICM14F1之间通过CS31总线连接。进线回路把进线断路器状态、故障信号、低电压信号同时输入扩展模块 ICM14F1;三级负荷总开关回路将开关状态、故障信号输入扩展模块 ICM14F1;母联回路向CPU 07KR51输入母联断路器状态、故障信号和控制方式(自复或者手复)。PLC的输出线圈依次控制进线、母联和三级负荷回路开关的合分。PLC根据每个输入信号的状态,判断是否发生低电压,并判断输出继电器是否需要动作,实现两进线一联络系统的备自投切换。下表为PLC进行备自投的程序进程顺序:
进程1 | 进程2 | 进线3 | 进线4 |
判断进线是否失压 | 如果失压,则脱扣相关进线开关 | 分闸三级负荷总开关 | 确认进线和三级负荷总开关分闸后,闭合母联开关 |
表1 程序进程顺序
对比上面两种备自投控制的方案,可以得出PLC进行备自投控制的优点:
1) 性
继电器容易烧坏,触点发生熔焊,线路复杂。每多连接一根电缆,发生故障的概率就增加一分。而且由于机械原因,不论在线圈吸合还是脱扣,都是依靠纯粹的机械判断,存在出错的可能,从而影响到整个系统的正常运行;PLC减少了继电器的数目,用内部虚拟继电器代替实际的继电器,同时通过输入信号,直接判断是否起动备自投,减少了中间的步骤,同时能地给出延时时间,降低了出错地可能。经过多次的实践应用,表明PLC比继电器得多。
2) 灵活性
当系统的控制逻辑发生变化时,PLC仅仅需要改内部的程序内容,而继电器的备自投,需要重新设计,重新拆线接线,操作繁冗。改完后,PLC可以事先在内部测试程序的准确性;而继电器的备自投则需要通电试验,如果发现问题,还需要再次拆线接线。
3) 简洁性
继电器的备自投,由于柜间的联锁和使用的继电器数量,需要连接的电缆数远远PLC。无论查线或者理解图纸来说,都比较复杂。PLC的备自投,只需要将所有信号输入PLC,通过程序判断,图纸简单易读。程序里可以按照每个回路的合分逻辑编程,并在后面加以备注,方便理解程序的意思。
4 ABB的AC31系列PLC 在地铁中的应用案例
1)应用案例1——深圳地铁:
图3 深圳地铁PLC硬件拓扑图
如图3所示,该项目两进线断路器、联络断路器以及三级负荷总开关相隔较近,且在同一排柜子的相邻位置,采用输入扩展模块XI16E1和输出扩展模块XO08R1配合PLC主机07KR51。进线、三级负荷总开关的所有控制信息和状态信息直接输入装于联络柜的PLC扩展模块,如图3所示。虽然连接电缆增加了一些,但少了4个扩展模块ICM14F1,实现在保证PLC备自投的性的前提下,成功降低一定的备自投成本。。
2)应用案例2——广州地铁:
图4 广州地铁PLC硬件拓扑图
该项目在优化应用案例1的基础上,取消了2个电压继电器,取而代之的是通过装于进线回路的多功能表计采集电压信号,并通过通讯的方式传输到PLC。PLC读取电压值,并判断是否发生电压跌落。这样不仅减少了2个电压继电器的成本,同时凭借对电压信号的实时读取和判断,可以准确的判断是否发生电压跌落,并发出信号,令负荷总开关跳闸。因为电压继电器的可调门阀值一般在70%左右,而判断读取的电压值可以到10%左右。从而可以实现分批甩开一些不重要的负荷,以保证重要负荷的运行。
经过上面两个案例,PLC的备自投成本可以降低不少,甚至将继电器架构的备自投。可见,成本问题将不会成为阻碍PLC备自投在工业配电的应用。
5 结语
如今的工业项目,不再是简单的两进线一联络系统,而是三进线两联络或者四进线三联络。使用继电器备自投,每增加一进线回路或一联络回路,就需要增加一堆继电器和一堆用于控制、连锁的电缆,造成不隐患的概率上升,而使用PLC的备自投,只需要修改一下程序即可,十分便利,相对增加了配电性。
随着智能化和数字化的普及,有的项目拥有一个后台系统(如SA),PLC不仅能够实现备自投的功能,还能够将SA所需要的数据整合在一个数据区块,并实时新,便于SA读取。
同时,为了方便客户使用,我们还可以将根据PLC实现的备自投的不同,做出若干个标准程序,比如标准自投自复,标准自投手复,标准三进线两母联等。随着因特网的普及,客户只需要在网上下载相应的标准程序,就可以满足自己的需要,降低了PLC的编程操作难度和人力维护成本。
综上,随着社会的发展,随着工业对备自投要求以及PLC自身竞争力的提高,我们可以预见PLC在工业的应用前景将越来越广阔。