时间:2024-05-04
孙 江, 夏 凡, 王明红
(核工业西南物理研究院, 成都 610041)
HL-2A的中央逻辑控制PLC环网设计
孙 江, 夏 凡, 王明红
(核工业西南物理研究院, 成都 610041)
PLC逻辑控制是HL-2A中央控制系统的重要组成部分,改造前的逻辑控制系统基本使用硬连接,维护耗时耗力,结合新一代实时工业以太网PROFINET为HL-2A逻辑控制系统的改造设计了环形冗余网络;采用8台西门子交换机SCALANCE X200通过光纤依次连接成环,交换机的电口连接S7-400和上位机,与等离子体放电相关的重要信号仍走硬连接,其他所有信号都走网络传送;中控系统作为管理站对其他7个子系统进行集中化管理,中控可以轻松快速地获取每个子系统的状态,在等离子体放电错误时能很快的预测事故地点和故障分析;根据放电实验结果表明,光纤环网非常适用于设备分散的慢控制系统,整个控制系统逻辑关系清楚,后期扩展和改造也非常方便;改造后的逻辑控制系统能满足HL-2A和HL-2M两套装置的慢控制,维护简便,事故定位快准,提高了放电效率。
HL-2A; PLC环网; 逻辑控制
HL-2A各子系统在一次脉冲放电中,接收中央控制系统的逻辑指令和运行时序,从而完成一次等离子体放电[1]。中央控制系统主要分为时序控制、反馈控制、逻辑控制三部分,如图1所示。在实验放电启动前,中控逻辑系统需要完成对各子系统的逻辑保护、收发指令、运行条件互锁、综合条件分析判断以及运行监视和事故报告等。在放电过程中为时序控制提供控制回路的各种逻辑条件,条件满足时继续放电,条件出错时转入事故处理[2-3]。在放电结束之后,监视和控制各设备恢复到下一炮放电的准备状态。
图1 HL-2A中央控制系统
改造前的HL-2A中央逻辑控制系统中各个PLC子系统是分开搭建的,系统结构松散,如图2所示[4]。采用的协议也各不相同,有以太网、Profibus-DP、点对点等,通讯未形成网络化,这使得中控不能完全掌握各子系统的状态,不利于PLC中控系统对导致实验失败的原因进行分析。所以根据HL-2A装置已有的逻辑控制运行经验和HL-2A装置的参数和目标,对HL-2A装置的逻辑控制系统进行改进设计。
图2 改造前的HL-2A逻辑控制系统结构
西门子PROFINET支持多样的网络拓扑结构,所以具有多级的交换机嵌套也是可以的[5]。从可靠性、安全性、灵活性、易维护性为出发点考虑,并搭建实验平台进行可行性分析。初步方案确定为采用西门子产品搭建一个全新的PLC控制系统,通过SCALANCE X200系列交换机搭建PROFINET光纤环形冗余网络实现PLC中控系统与各子系统之间的通讯。
改造后的HL-2A逻辑控制系统环网结构如图3所示。由9个系统组成,分别是中控、电源、高压电源、电机、中性束、电子回旋、低杂波、真空和水系统。所有环网中的硬件设备(PLC、PC上位机、交换机)都要为其分配一个同一网段的唯一的IP地址。
根据HL-2A放电监控的需要,将中控(CC)设置为管理站,其它8个子系统设置为客户站。所有PLC客户站都是由各子系统的工程师负责组态和编程,而且所有客户站都与中控管理站互锁,分为中控和专控两种模式,同时中控能轻松获取整个环网中所有PLC变量的消息。
图3 改造后HL-2A环网结构图
西门子SCALANCE X200系列交换机支持MRP(介质冗余)和HSR(高速冗余)两种协议,即使环网出现故障,也可以快速实现网络重构。每台交换机有 2个光口和2个电口,光纤依次插入2个光口,以太网线插入电口可以连接PLC和PC上位机[6]。用光纤将各个客户站的交换机连接到各自的光纤盒,然后统一在光纤集中柜进行光纤线路跳转,组成一个冗余环形网络,如图4所示,只需15对光纤就可以满足所有系统的信息相互传送,轻松实现了中控对多处现场测控数据的管理和传输。
图4 各子系统的光纤连接图
中控管理站是HL-2A环网中一个特别重要的组成部分,其硬件配置如图5所示。由3台上位机、1个S7-400主站、3个ET 200M 子站和1个交换机组成。HL-2A主站的ET200M现场子站由原来的6个精简为3个,分布在电源、电机控制室。
图5 中央逻辑控制系统硬件配置
图7 数据传送程序示例
中控上位机能获取整个环网所有站点的变量信息,然后通过NI OPC server发送给epics服务器进行监视。由于NI OPC server中的变量和EPICS IOC过程变量共享内存接口[7],因此EPICS上位机的变量就可以与环网PLC中的变量建立起互为映像的关系。
在放电准备阶段,在放电管理计算机上用VB语言读取下一炮放电的XML文件,将新的放电配置信息通过OPC传送给中控上位机[8],中控便可以根据新设置的放电参数进行下一炮放电。
改造后的控制系统共有3种通讯方式:TCP/IP、S7连接、Profibus-DP、点对点硬连接。ET200M和主站的通讯是Profibus-DP连接。西门子PLC 416的CPU带2个PN口(IP地址相同),支持TCP/IP通讯。S7协议是西门子专有协议,可以在PROFINET环网上运行。
在HL-2A放电实验中,数据要到达目的地,需要经过网线和交换机,这些都会造成数据延迟,所以需要进行环网数据传输测试,考察数据包的延时和丢包情况,确定了网络中数据传输的可靠性[4,9]。环网搭建好之后在PLC管理站和各个客户站之间建立S7通讯连接,并下载硬件和网络组态。用户数据的传送通过调用 STEP7提供的两个系统功能块BSEND(SFB12)和BRCV(SFB13) 来完成,最大的通讯数据可达64 kB。
控制系统一般更多是开关量控制程序,放在OB1的响应快速性比放在OB35好得多。OB35按照设定的周期循环调用,数据发送块SFB12在OB35中编程,设置中断时间为40 ms发送一次,数据接收块SFB13在OB1中编程,设置为一直接收状态。图6和图7展示了在环网中,2个站点进行数据传送的结构示意图。
图6 管理站与客户站之间的数据传送
用示波器测试管理站与客户站之间的数据块传送的成功与否,设定数据块容量为8 kB,传送周期为100 ms。客户站每次成功接收到数据都会发出一个脉冲,图8显示传送时间△t=Ta-Tb为101.4 ms。从测试结果可以看到,没有丢包现象,表明环网中数据块的传送有相当高的可靠性,延迟时间很短,满足慢控制的要求。
图8 示波器测试数据传输时间
中央逻辑控制系统是协调各子系统完成正常放电的纽带,需要在放电准备阶段和放电中对综合条件(Σ0~5和σ0~8)进行判断,为时序控制系统提供控制回路的各种逻辑条件,条件满足时继续放电,条件出错时转入事故处理。放电前的综合条件判断见图9所示。
Σ0判断放电时各系统正常与否;Σ1判断放电中把关开关的状态;Σ2判断水系统、弹丸、波加热的状态;Σ3判断四台电机的投入和电极状态;Σ4判断极向场使能和纵场电流的状态,正常则向欧姆发出充磁信号;Σ5判断诊断测量设备是否准备好。
放电启动时,若Σ0、Σ1、Σ2、Σ3、Σ4、Σ5有一个不满足条件,点击“启动放电”按钮无效。放电过程中,如果在一定的时间区间内,时序检测到某一个条件没有满足,则终止放电,或者某个子系统遇到突发事故,撤掉回令,也要终止放电。
WinCC的图形编辑器功能强大,为用户组态和编辑各种监控画面提供了极大的方便,可通过WinCC自带的C脚本语言编写有关事件的动作。PLC和上位机的通讯采用SIMATIC 1623卡,它支持TCP/IP协议。在建立了通讯连接后,在WinC的变量管理器中定义过程变量,通过改变过程变量的值,从而改变对应 PLC的输入输出位的值,WinCC每隔250ms读取过程变量的值,从而获得相对应 PLC输入输出位的值,这样就实现了监控系统与PLC之间的通讯。
图9 放电前综合条件判断的程序流程图
环网的好坏关系到整个逻辑控制的正确运行,对环网进行故障诊断最有效的办法是通过直接询问交换机来查看网络的状况。SNMP监测交换机的控制口是最常用和干扰最少的办法。支持SNMP监测交换机有不同的MIB库(管理信息库)。在上位机建立PC Station,采用SNMP OPC server监控交换机和光纤的好坏,从9台交换机的mib文件提取有用的变量导入wincc来诊断交换机,变量包括交换机的光纤口的状态、IP地址等,这能对硬件故障进行快速监测[10]。
建立PC和PLC的通讯连接,TCP/IP连接,建立画面元素与PLC变量的连接。便可知道放电所在的状态。综合信号画面如图11所示,监控各子系统的关键信号来判断是否工作正常,比如指令、回令、运行方式、事故预告等。放电实验只需要关注综合信号画面,根据画面信号颜色的变化,运行人员可一目了然地了解装置的运行状态。图10所示的状态是在放电准备阶段,2号电机正在加速。在出现异常的情况下,切换到其他画面查看具体事故信息。
图10 WinCC综合信号监控画面
PLC光纤环网保证了整个逻辑控制系统的稳定运行,实现了现场集中管理和分散管理的双重功能,并已经投入到2014~2015年度的HL-2A等离子体实验,共完成4926炮的等离子体放电,实验结果表明PLC环网使得整个HL-2A逻辑控制系统具有更好的可靠性、冗余性和简便性,在等离子放电中预测和判断故障地点更加的迅速和准确,提高了等离子体放电的效率。PLC光纤环网的搭建和配置对环网在其他项目中的应用有借鉴之处,即将投入实验的HL-2M装置是HL-2A的升级,逻辑控制系统可以充分利用现有的硬件和软件,只需在环网中加入新的子系统,下载新的程序,就可以满足2A和2M两套装置的逻辑控制的需要。
[1] 严建成,刘 永,等. 中国环流器二号A装置(HL-2A)工程研制[J]. 核聚变与等离子体物理,2004,24(4):241-247.
[2] 夏 凡,等. HL-2M装置控制系统的概念设计[J]. 核聚变与等离子体物理,2009,29(4):341-347.
[3] 宋显明,等. HL-2A控制系统及其放电管理[J]. 核聚变与等离子体物理,2004,24(1):73-76.
[4] 李维斌. HL-2M供电系统逻辑控制设计[J]. 计算机测量与控制,2013,21(9):2461-2463.
[5] 刘喜梅,李 程. PROFINET IO通信实时性分析[J]. 网络与通信,2010(2):37-39.
[6] 工业以太网SCALANCE X-100和SCALANCE X-200系列产品操作指导[Z]. 北京,西门子公司,2009.
[7] 石灵丹,华 斌,等. 基于OPC技术的PC与西门子PLC的实时通讯[J]. 船电技术,2011,31(1):9-12.
[8] 陈 欣,王浩宇,等. 基于OPC技术的上位机与西门子PLC的通信[J]. 自动化与仪器仪表,2008(1):71-73.
[9] 李 鹏,包政礼,等. 环形冗余工业以太网技术在矿井中的应用[J]. 煤炭科学技术,2006,34(7):66-68.
[10] 西门子交换机SCALANCE X SNMP管理[Z]. 北京,西门子公司,2009.
Ring Network for PLC Control System on HL-2A
Sun Jiang, Xia Fan, Wang Minghong
(Southwestern Institute of Physics, Chengdu 610041, China)
PLC logical system is an indispensable part of centre control system on HL-2A Tokamak. It is time-consuming to maintain wiring of logic control system before transformation. A PLC Optical Fiber Ring Network has been designed and introduced to PLC logic control system on HL-2A through the application of a new generation real-time Ethernet PROFINET. Eight switch devices named SCALANCE X202-IRT form a closed loop through the optical fiber plug in 2 BFOC ports, each PLC connect with its switch device with a RJ-45 electrical jack. Important signals related to the discharge still using hard-wiring and all the other signals using network transmission. Within the PLC ring network, Central control makes centralized management for other subsystems so that makes the ability of forecast and accident diagnose disposal more powerful and quickly during plasma discharge failure. The results of discharge experiment show that ring network is well suited for slow control system. It greatly makes the whole control system logic relationship clear and protect the latter research investment. The new Logic control system can satisfy the need of slow control of HL-2A and HL-2M. It makes maintenance more convenient and fault location more accurate and faster. It is greatly improve discharge efficiency.
HL-2A;PLC ring network; logic control
2015-11-23;
2016-01-04。
国家磁约束核聚变能发展研究专项(2014GB107000)
孙 江(1988-),女,湖南常德人,工程师,主要从事托克马克逻辑控制设计及维护方向的研究。
夏 凡(1982-),男,湖北黄冈人,副研究员,博士,主要从事托卡马克装置大控制系统方向的研究。
1671-4598(2016)06-0091-04
10.16526/j.cnki.11-4762/tp.2016.06.025
TP29
A
王明红(1960-),女,四川乐山人,高级工程师,主要从事托克马克逻辑控制方向的研究。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!