ABPLC仿真器在iFix监控系统中的应用

时间:2022-11-11 16:30:08 浏览量:

摘 要:提出了利用AB PLC仿真软件RSLogix Emulate5000对iFix监控系统进行仿真调试的方法。iFix组态软件功能强大,但是,直接对监控界面进行调试存在很大的风险,人为的误操作可能会导致设备损坏,甚至危及工作人员的人身安全。而RSLogix Emulate5000能够对AB ControlLogix系列的程序进行离线仿真,利用RSLogix Emulate5000仿真输出OPC驱动的数据采集,对iFix监控界面进行仿真调试,在监控界面开发阶段发现并排除故障。

关键词:RSLogix Emulate5000;iFix;OPC;仿真

中图分类号:TP273 文献标识码:A 文章编号:2095-6835(2014)13-0135-01

随着企业的发展,原PLC的控制系统和画面监控系统已经无法满足生产的要求,需对其进行升级改造,但是,由于生产具有连续性,所以,不可能停产或在线调试,而在线调试又存在一定的危险性。利用AB PLC仿真器对iFix监控画面进行仿真,它可以不依赖于硬件对程序进行测试和调试。这样不仅可以在程序开发阶段消除错误,降低开发成本,还可以加速开发进程,提高项目完成的质量。

1 搭建AB PLC仿真平台

基于AB PLC的仿真平台需要安装AB的软件一共是三套:①RSLogix5000软件,用于编写逻辑程序;②RSLinx软件,用于负责数据通信;③RSLogix Emulate5000软件,用于PLC设备仿真。

具体操作步骤如下:打开RSLogix Emulate5000软件添加所需的仿真硬件,如图1所示。通过 RSLinx软件,使用虚拟背板“Virtual Backplane”建立虚拟通讯连接,利用RSLogix5000软件编写工程所需的程序,并将程序下载到仿真PLC中,这样就成功搭建了一个AB PLC仿真平台。

2 建立PLC与OPC之间的数据通信

PLC与iFix之间的数据通信是通过OPC协议建立起来的。OPC是一个工业标准,它为不同厂商的硬件设备、软件和系统定义了公共的接口,使得过程控制和工厂自动化中的不同系统、设备和软件之间能够相互连接、通信、操作。OPC可分为服务器程序和客服端程序,服务器程序为OPC-Server,负责转换并发布数据;客户端程序为OPC-Client,负责读取数据。

对于AB PLC而言,OPC-Server通过RSLinx软件进行配置,OPC-Client通过安装OPC-PowerTool软件进行配置。具体做法是:打开RSLinx软件,点击工具栏“DDE/OPC”中的“Topic Configuration”,找到对应的仿真CPU,将其设置为OPC-Server的路径,具体如图2所示。

4 结束语

通过RSLogix Emulate5000仿真软件产生仿真信号,利用OPC驱动程序和数据库管理器采集相应的信号,并提供给iFix组态画面调用,使监控界面可以进行离线调试,大大地减少了现场调试的时间和风险,降低了调试成本,具有很好的实际应用价值。

〔编辑:白洁〕

Abstract: This paper proposes the use of AB PLC simulation software RSLogix Emulate5000 iFix monitoring system for simulation debugging methods. iFix configuration software is powerful, but the interface for debugging directly on the monitor there is a big risk, human misuse may result in equipment damage, and even endanger the personal safety of staff. The RSLogix Emulate5000 able to AB ControlLogix series of programs for offline simulation, simulation output using RSLogix Emulate5000 OPC-driven data acquisition, monitoring interface for iFix simulation debugging and troubleshooting found in the monitoring interface development stage.

Key words: RSLogix Emulate5000; iFix; OPC; simulation

推荐访问:仿真器 监控 系统中的应用 ABPLC iFix