Controllogix5000控制器与iFIX通讯中OPC的配置
1 概述
酒钢储运洗煤三热输煤自动化控制系统下位采用
AB-Controll ogix5000的产品,上位监控画面采用美国通用公司的iFIX3.5监控组态软件。iFIX3.5是一款以SCADA
(Supervisory Control And Data Acquisition)为核心,集数据采集和管理、过程监控与报警、生成和打印报表、批次处理、SPC过程质量控制的工业过程动态可视化组态软件,可实现对现场设备的操控及实时数据的过程监控。RSLinx OPC作为 I/O驱动程序是AB-Controllogix5000与iFIX3.5的数据传输桥接,是整个上下位通讯的核心,担负着传输实时数据的任务。 2 通过RSLinx读取处理器
酒钢储运洗煤三热输煤控制系统包含4套带处理器1756-L63的本地机架,和通过Controll Net网连接远程I/O机架组成的控制网。在上位工控机的RSLinx 软件中打开“Communications”→“Configure Drivers”,单击“Available Driver Types” 下拉框,选择“Ethernet/IP Driver”,点击“Add New”。[1]通过以太网通讯模式读到A-B Controllogix5000控制器。 3 配置RSLinx中的OPC
RSLinx中点击“DDE/OPC”→“Topic Configuration”,
在“Topic List”处添加PLC节点名,并对应相应的处理器,单击“Apply”,在弹出对话框中点击“Yes”,如图2。 图2 在DDE/OPC中建立节点 4 配置iFIX3.5中的OPC
运行上位状态画面iFIX3.5,选择“系统配置应用”点击“配置”→“SCADA”,在“I/O驱动器名称”中选择“OPC ?C OPC Client v7.32”,组态iFIX3.5的通讯方式,如图3。这里iFIX3.5驱动器“SCADA”选取与RSLinx相同的OPC组态方式。 图3 组态iFIX3.5的通讯方式 5 在iFIX3.5中建立OPC数据标签
建立好驱动器之后,运行“OPC PowerTool” ,点击“Add OPC Server”,添加OPC服务器通道,选择“RSLinx OPC Server”。在建立的服务器目录下点击“Add Group”建立设备数据组,针对在RSLinx中建立的不同的PLC节点,可以添加相应的设备数据组。然后在数据组目录下点击“Add Item”,建立OPC数据标签,如图4。在建立数据标签的过程中都要勾选“Enable”。OPC中的数据标签,可以点击单“Add Item”独添加,也可以点击“Add Items”将下位PLC中的所有定义标签全部添加。
图4 iFIX3.5建立OPC数据标签
在iFIX3.5建立好OPC数据标签后,就可以在上位组态画面的过程数据库中直接应用,从而可以对现场设备自动化控制。
6 结束语
酒钢储运洗煤三热输煤PLC控制系统数据量传输较大,传输距离远,要求现场设备的响应要快,应此要求上下位之间的通讯要稳定、可靠。以RSLinx OPC作为 I/O驱动程序传输桥接的iFIX3.5组态软件不仅可以稳定地运行,同时也可以对数据进行实时记录、保存,方便对设备故障的准确分析。同时整个组态软件对工控机的硬件配置要求较低,能够满足日常正常生产。