多系统通信技术研究――OPTO 22 SNAP I/O与各种PLC通讯的应用--控制网



多系统通信技术研究――OPTO 22 SNAP I/O与各种PLC通讯的应用
企业:控制网 日期:2004-03-24
领域:电源 点击数:1433

 

郜保国   田骥飞

    目前,由大庆油田自动化仪表公司负责集成的大庆红压联合站自动控制系统顺利投运。该系统由OPTO 22 SNAP系统、西门子CP341、GE 90-70、AB PLC、FRICK(约克)PLC几大部分组成。其中OPTO 22 SNAP在此系统处于核心地位,它除了要直接参与现场控制之外,还承担着将其他几部分从现场采集到的数据传输到上位机上显示,并对它们下达控制指令的任务。在这套控制系统里,充分体现出了OPTO 22系统的强大的通讯能力和与IT紧密结合的特点。

1  概述

    大庆油田天然气红压深冷装置是天然气分公司最大的气处理装置,每天处理天然气量达到90万方,生产轻烃200余吨。根据该装置自动化监控系统的设计要求,由于相关的PLC设备分布广泛,监控功能要求自动化程度高,而且有关的信息要迅速获取及处理,并要易于管理。因此自动控制系统以OPTO 22公司 SNAP I/O系统作为骨干框架,结合其先进易用的应用开发组态软件包Factory Floor Suit 4.0c,在32位的WINDOWS操作平台上,开发出既能很简便完成系统各种监控功能,又具有使用灵活的人机界面的监控系统应用软件,监控装置区各工艺点的温度、压力、差压、调节阀等。装置内压缩机、膨胀机、丙烷制冷机、ESD等与OPTO 22 SNAP I/O系统通过通讯进行数据交换,由于机组自带的PLC出自多个厂家,通讯标准不同,技术难度较大。

    笔者通过不断摸索、实践,在较短时间内,顺利完成了多个系统间的通信问题,使系统具有可靠性高、兼容性强、操作简便等优点,并且为项目节省了投资。

2  通讯系统的要求

(1)具备实时数据传输通讯功能,将生产数据实时传输到OPTO 22 SNAP I/O系统。
(2)完善的安全监控功能。OPTO 22 SNAP I/O系统接收到机组通讯传出的报警信号,能够及时记录并执行相应现场控制流程。
(3)支持多通信协议。
(4)良好的中文人机界面。
(5)采用工业组态软件实现,便于维护、扩充和升级。

3  技术实现

    该项目由压缩机控制子系统、膨胀机控制子系统、丙烷机控制子系统、ESD紧急停车子系统和OPTO 22 SNAP I/O控制系统(ME系统)五部分组成。其中前四个系统只是进行局部的单位控制,与OPTO 22 SNAP I/O控制系统之间通过网络通讯实现数据交换。OPTO 22 SNAP I/O系统(ME系统)在整个系统中处于全局控制和监视的至关重要的地位。

    在本项目中笔者使用OPTO 22 SNAP I/O控制系统的OPTO 22 SNAP LCM4作为主控制器,该控制器CPU采用32位MOTOROLA 68EC030处理器,4MB内存带电池后备,2MB快闪可读写内存,四个串行接口,一个固定的RS-485,三个可分别独立设定为RS-232/485。笔者利用控制器自带的串行接口进行编程实现。

    在现场应用中,首先分析ESD系统。它是红压深冷装置安全保证的基础,采用S7-400 PLC实现,自身设计成主站工作,无上位机显示设备,监控完全在OPTO 22 SNAP I/O中实现。LCM4控制器的COMO-COM3通讯端口可以根据需要设置成232或485方式,根据现场的多次通讯实验,通讯采用标准MODBUS方式实现不了。主要原因是ESD系统采用的是主站方式,若改为从站通讯方式需更换所有ESD软、硬件。费用太高,不可能实现。经过对ESD、PLC的进一步分析,笔者决定采用自由口通讯方式把S7-400通讯端口用485接线方式连接到与其标准兼容的LCM4控制器的COM3上,通过编制数据交换程序,设定起始码、奇偶校验、每个数组的位数、传输波特率等。调试过程中,DCS接收到了ESD发送的数据,但稳定性差,在线程序中看到有时出现空栈错误,程序运行至通讯时逻辑不正常,经过反复分析及多次实验,在程序中加了数据同步处理,至此与ESD通讯完全正常,实现了DCS与ESD的通讯。

    在与压缩机系统PLC(GE 90-70)通讯时,笔者采用MODBUS RTU方式编制相应程序,在程序编制完成后,通过下装、运行,不断调试,最终顺利进行了连接。

    在实现上述两个机组通讯的基础上,利用积累的经验,掌握了各机组的特点,实现了DCS与全部机组通讯。

4  系统结构及配置方案

    在本系统配置中,采用先进且成熟可靠的OPTO 22 SNAP I/O系统,这是一个应用串行通讯多次重发技术的三层分布式网络。系统由自控中心的监控主机PC和4台OPTO 22的主控制器OPTO 22 SNAP-LCM4以及7个可分布安装放置的前端智能I/O单元B3000组成,部分系统结构示意图如图1所示

图1  系统结构示意图

    最上一层是由PC组成,使用Ethernet网络连接,作为监控系统的人机界面,动态显示各种设备运转的实时状态,显示和记录设备的异常和故障报警,设定设备的自动运行时间和条件,操作者可切换系统设备按自动或手动的方式运行。另外,如用户有所要求,可把监控主机设立为WEB SERVER,所有的监控图画转换为WEB PAGE,用户可在局域网和互联网上,使用标准的网页浏览器Internet Explorer,对系统实行监视操作和控制。

    第二层由4台OPTO 22控制器 OPTO 22 SNAP-LCM4组成,各控制器与监控主机之间采用以太网通讯方式,组成监控网络(C-NET)。其中两台控制器与现场I/O相连,另外每台控制器与现场PLC相连。

    第三层是由多台PLC及7个I/O智能单元B3000组成。I/O单元之间及相关控制器之间由RS-485组成I/O网络(I/O-NET),I/O单元的距离是1 000m,加通讯重发器可延长分布距离。这样可以把I/O单元和I/O模块分散安置在相关设备附近,使连接的信号线减到最少,大大减少了信号传输过程中受到干扰的机会。I/O单元直接获取设备的工作状态和报警信号、设备的检测信号数值,同时可自动或手动控制设备的运转,对有关的PID运算控制回路进行本地的运算和调节,大大加强了系统的实时控制及快捷反应能力。

5  结语

    现场运行证明OPTO 22 SNAP I/O系统与多机组PLC之间的通讯是稳定和便捷的,实时性好,可靠性高。OPTO 22 SANP I/O系统灵活、多变、通讯功能强大及其广泛适应性的特点得到了充分体现。

  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件: