2 系统软件设计
与硬件相匹配,PLC下位编程软件采用Rslogix5000,上位组态软件采用FactoryTalk View Studio 5. 1、DeviceNet现场总线采用RSNetWorx for DeviceNet软件配置。
2.1通信组态设计
在通信功能设计过程中,需要先完成以下几个步骤:
(1)现场的远程I/O模块已经连接好设备,网络模块已经配置在PLC机架上,在PLC下位程序中配置并激活网络模块1756-DNB。
(2)PLC的ControlNet已经布局好,并能正常运行。
(3)使用RSNetWorx for DeviceNet软件导人与远程I/O模块版本相匹配的EDS文件,能识别PMDN-DI16-0001和PMDN-D1088-0001两种远程I/0模块。
之后,使用RSNetWorx for DeviceNet软件对Devi-ceNet现场总线网络通信进行配置。对4个1756-DNB网络模块设置:利用RSNetWorx for DeviceNet软件对每个1756-DNB网络模块进行在线扫描,扫描出所有远程1/O模块,检查整个网络地址配置,查看模块参数,对模块进行参数设置;进行在线修改,对1756-DNB网络模块进行参数设置,设置I/O数据触发方式和报文大小,分配地址,将配置文件下载到1756-DNB网络模块中,并保存配置文件;配置信息传输给CPU,实现CPU通过DeviceNet现场总线对现场设备信息的读取和命令的发出。
这样,就完成了DeviceNet现场总线的通信组态设计,完成了CPU与现场远程I/O模块的通信,实现PLC对现场设备的控制。
2.2上位组态设计
上位组态采用FactoryTalk View Studio 5. 1软件开发。对于AB系列PLC,采用通信服务软件RSlinx。上位组态开发时在上位组态软件可以直接读取下位DeviceNet现场总线远程I/O模块的物理地址,实现上位组态软件与DeviceNet现场总线远程I/O模块输入输出点的直接连接。
炉顶上位组态开发,主要完成对炉顶设备的监控功能,实现对炉顶大型阀门、探尺、布料器、水系统阀门和喷煤阀的监控。在炉顶上位组态监控系统中,将监控画面分为炉顶全貌、布料矩阵、液压站、模块监控、炉顶阀门状态和二级数据6个子画面。在监控画面中,实现对相关设备的启动与停止控制、数据状态监测和重要信号预警功能。
特别针对高炉炉顶PLC控制系统采用DeviceNet现场总线结构,在上位组态画面中开发出DeviceNet现场总线模块监控子画面。上位组态软件利用RSlinx软件从下位程序中读取1756-DNB网络模块和远程I/O模块参数,并给予相关显示和预警,主要监控1756-DNB网络模块通信、I/O、电源、运行状态数据和远程I/O模块通道状态信息。当模块发生故障时,参数信号改变,上位组态会给予及时提示,保障设备的稳定运行。监控画面如图3所示。
3 结束语
本文利用DeviceNet现场总线技术在软硬件设计方面灵活、可靠的特点,提高了高炉炉顶控制系统的可靠性和稳定性。
上一页 [1] [2]