异构控制系统数据传输方式分析

异构控制系统数据传输方式分析

摘要:各类控制系统由于设计理念和设计方式的不同,往往很难实现无缝融合,工厂因为功能、目的的差异,不可避免地会采用不同的控制系统如DCS、SIS系统等,而各控制系统之间又往往要涉及到数据传输。针对异构系统之间的数据传输问题,本文提出了远程I/O、Modbus、Profibus_DP等方式,具体使用时应根据实际情况加以选择。

关键词:异构;控制系统;Modbus;远程I/O;Profibus_DP

0引言

现代工厂基本朝着大型化和高度自动化方向发展,各类先进控制系统得到广泛应用,诸如DCS系统、SIS系统和PLC系统等已逐渐成为标配,为方便今后的统一管理和维护,控制系统的一体化设计也得到广泛推崇,但基于工艺包、设备制造、施工进度等考虑,不可避免地带进了很多的成套控制系统,成套系统的数据需要传入主装置系统监控,这样就带来了各类控制系统间数据传输的问题。目前实现数传传输的方式很多,常用的主要有远程I/O、Modbus、Profibus_DP、OPC等4种。其中,OPC更多的用于生产控制系统与企业MES、SCADA系统间的通讯,本文主要讲述前3种数据传输方式的应用。

1异构系统数据传输方式

公司下辖7个装置,各个装置互为独立,主要采用的DCS控制系统有FoxboroIA、国电智深EDPF-NT、ECS-700;SIS系统有HIMA、TRICON和ICS,此外还有少量的PLC系统,主要采用以下几种方式完成异构系统间数据传输。1.1远程I/O方式远程I/O方式即利用DCS系统控制器的扩展能力即带卡能力实现远程扩展,目前各类DCS系统、SIS系统和PLC系统都具备远程扩展能力,通讯链路采用冗余光纤,控制器具有带载能力限制,为此点数不宜过多。例如,为使天然气管线运行平稳及上下游装置更好地了解其他与天然气相关装置的运行状态,需将天然气上下游装置的运行状态信号(包括天然气的流量、压力和相关动设备的启停等参数信号)进行装置间的互送,涉及装置的DCS系统类型有成品罐区装置ECS-700、公用工程ECS-700和转化合成装置FoxboroIA。DCS系统一般都作为主站存在,因此DCS系统之间的通讯采用常规的Modbus、Profibus_DP方式一般都难以实现。考虑点数原因采用了远程I/O方式,即以转化合成装置DCS为主站,在公用工程装置和成品罐区装置设置远程I/O子站,其传输结构如图1所示。该方式适用于信号传输点较少,彼此有直接信号互传,投资要求不大及信号参与联锁或控制的重要场合。远程I/O方式在异构系统间实现信号传输具有较高的可靠性和扩展性,可以发挥控制作用。考虑方案是可以选择成本较低的系统加以扩展,该方案占用各系统的I/O通道较多即DI必须对应DO,AI必须对应AO,不宜用于点数较多场合。

1.2Modbus方式

MODBUS协议具有侦错能力强、数据传输量大、实时性好等特点,因而成为目前自控领域使用非常广泛的通讯语言,目前所有主流DCS系统都支持MODBUS通讯,并开发有专用通讯模块。MODBUS协议有两种通讯传输模式:一种是ASCII模式;另一种是RTU模式。ASCII模式的主要优点是字符发送的时间间隔可达到1s而不产生错误;RTU模式的主要优点是在同样的波特率下,可比ASCII方式传送更多的数据,目前异构系统通讯常采用RTU模式。该方式主要应用在同机柜间内的DCS系统与SIS系统、CCS系统、PLC系统和智能终端间的通讯,RTU方式较为简单,DCS作为主站,PLC等作为从站,主站即可以读也可以写,一般适用于在1200m内的通讯。另外,随着以太网通讯的广泛应用,MODBUS系列通讯协议派生出诸如以太网模式的MODBUS_TCP,TCP方式相对RTU方式可以适用于距离更远的场合,如某装置罐区DCS系统采用杭州优稳UW500系统,天然气首站I/O数采系统采用上海微程DY系列远程I/O数据采集盒,通讯接口为485,需要将天然气首站温度、压力等相关参数传至罐区,采用RTU方式时通讯建立不起来,后采用TCP/IP方式时通讯建立成功,结构如图3所示。Modbus方式实际应用时往往不能用作“写”的功能即控制作用,只在一些安全性要求不高的场合中应用,如参数的修改等,最为常见的是作为“读”的功能即监视作用。相对来说成本较低,可以将各类资源整合到主装置的DCS中监视。Modbus用在DCS与SIS、PLC等系统通讯间效果较好,通讯稳定,但和变频器、马保、电气综保等设备通信时,通讯稳定性一般都不理想。如某公司原设计电机运行状态采用Modbus通讯方式与DCS通讯,但实际运行后通讯状态时好时坏,最后还是改成硬接线的方式。

1.3Profibus_DP方式

PROFIBUS-DP总线是实现现场级控制设备数字化通信的一种工业现场层网络通信技术,可使用一条通信电缆将现场设备(智能化、带通信接口)连接,用数字化通信代替传统模拟量和开关量信号,完成现场设备控制、监测、远程参数化等功能。Profibus_DP通讯在西门子PLC系统上有着广泛的应用,西门子控制器与各卡件之间都采用Profibus_DP通讯,包括与其它第三方设备如变频器等均可采用Profibus_DP通讯,DCS系统同样可以采用Profibus_DP与PLC系统通讯。以环保建材为例,DCS系统采用浙江中控ECS-700,部分成套设备采用了西门子300系列PLC,通过Profibus_DP实现了对成套设备的DCS系统控制。ECS-700系统提供COM722通讯卡实现Profibus_DP与第三方通讯,通讯结构如图4所示。Profibus_DP与Profibus-PA、Profibus-FMS共同组成了Poflbus标准,DP型用于分散外设间的高速传输适合于工业自动化领域的应用,2016年国家能源局了电力行业标准《火力发电厂PROFIBUS现场总线技术规程》,2017年《石油化工PROFIBUS控制系统工程设计规范》也正式实施[1]。相对Modbus来说Profibus_DP具有更高的可靠性,具备“读”和“写”的功能。各大DCS厂商如艾默生、福克斯波罗等都具备Profibus_DP通讯功能,在大中型点数系统上具有更高的性价比,其可靠性相比Modbus具有较大优势,施工和防干扰要求较高。DP总线的应用拓展了DCS和PLC系统功能,延伸了控制能力,相比传统控制方式而言在硬件(如I/O卡件、安全栅、继电器等)数量与投资、安装费用(如电缆、槽盒、桥架的用量)等方面体现了总线的优越性[2]。

1.4OPC方式

OPC是一个开放的工业标准,采用客户/服务器模式,源头数据作为OPC服务器,采集方或读取方作为客户端,目前主要用于企业生产信息系统如MES系统、电厂SIS系统与生产过程控制系统DCS、PLC等之间的通讯,一般只做数据读取,实时性要求不高。一个OPC服务器可以同时跟多个客户端通讯,这种方式一般不用于DCS系统或PLC系统之间的通讯。

2结束语

异构系统之间可以采用不同的传输方式实现信号的互通,但具体采用何种方式不能一概而论,应结合具体的要求而定。要求带控制功能但点数不多的建议采用远程I/O方式,远程链路冗余配置,只做监视用Modbus和profibus_DP方式都可以;如果要求带控制功能且点数较多的可以考虑profibus_DP方式,则更为经济,当然要做好防干扰的措施。

作者:张东海 单位:青海桂鲁化工有限公司