基于OPC、Modbus 以及Modbus Tcp/Ip 的iFIX 与PLC 的通信
2013-12-21齐向东
朱 晶,齐向东
(太原科技大学电子信息工程学院,太原030024)
在工业控制领域,一般可以把控制系统分为上位机和下位机两部分。上位机控制系统常通过组态软件来实现,iFIX 是由美国Intellution 公司开发研制的工业自动化组态软件;用于各种场合中的检测、监测及控制的自动化。PLC 和iFIX 广泛应用于工业控制的各个领域,在运行过程中可对运行情况实时监控,提供较高的安全保障。对于控制系统的实时性、可靠性及稳定性等而言,上位机与下位机之间的通信是十分重要的。OPC (OLE for Process Control)、Modbus、以及ModbusTcp/Ip 技术在上位机与下位机之间提供了一系列标准的方法和接口,提高了整个系统的可扩展性。工业以太网与普通以太网兼容,通过工业以太网可以提高控制系统的自动化与信息化水平。
1 ABB AC500 PLC 及iFIX 简介
系统采用ABB 公司的AC500 系列PLC,AC500系列可以在没有模块的情况下预先接线,一种I/O底板可以适用不同的模拟量和开关量模块[1]。同一种CPU 底板和通讯模块可以适用低、中、高3 种不同的CPU。属于组合式PLC,又可以在软件上设置输入输出类型的通道,使用很灵活和方便。AC500 可支持以下通讯接口:CS31,MODBUS,FBP,Profibus,ARCENT,Ethernet[2]。本实验CPU 选用的是PM581。扩展模块使用的是数字量模块DC532和模拟量模块AO523。iFIX 作为当今世界工业控制领域最为流行的上位机监控软件之一,集控制技术、人机界面技术、数据库技术、网络技术于一体,可以实现数据采集、实时过程监控、报警管理、报表查询打印、趋势分析等功能,具有较强的通用性和开放性[3]。采用iFIX 作为工控系统的监控上位机的控制核心,可以充分利用其稳定可靠的系统架构,高效灵活的实时数据库,以及开放的数据存取接口,会取得很好的应用效果。……
