[
2.3 台式隔爆箱
隔爆箱可任意安放在便于观察的位置,控制信号和外部信号(压力传感器的电流信号,箕斗到位信号等)通过防爆箱腔内七芯接线柱与plc的i/o端子连接,显示部分用整体防爆玻璃制做。
3 通讯部分
3.1 计算机对plc编程的通讯
系统编程软件采用pl7 micro软件,它提供了符合iec1131-3标准的指令表、梯形图和grafcet(顺序功能图)编程语言[4]。编程电缆选用usb接口的施耐德plc编程电缆tsxpcx3030,它带有主站 / 从站选择开关,可连接plc 的ter和aux 通信口,最大通信距离可达2公里[3]。
3.2 上位机监控部分和plc之间的通讯
上位机和plc通讯模块选用sc-485来实现上位机的rs232接口到plc的rs485接口通讯规程之间的转换,以半双工方式工作,最高传输速率为115.2kbps。plc通讯口加隔离保护模块bh485g来提高rs485网络系统的抗干扰能力、可靠性和安全性能,解决通讯口易损坏的问题。需要注意的是,因为plc做从机,所以ter通讯口的5,7两信号线要短接。485连接图如图5所示。

图5 485连接图
3.3 组态软件intouch与外界设备之间的通讯

图6 intouch与i/o设备通讯框架示意图
通过一个通讯接口——i/o服务器(i/o server)来实现组态软件intouch与外界设备之间的通讯。i/o服务器可以理解为能和外界设备通讯的程序,intouch只要能和i/o服务器通讯,就可以达到和外界设备通讯的目的,如图6所示。这样做的好处是避开了硬件协议等繁琐的细节,让使用intouch进行二次开发的人员可以把精力放在控制和数据处理上,有效地提高工作效率。目前wonderware公司已经与多家第三方著名开发公司合作,提供了各种i/o服务器,支持目前主流的通信协议。而二者的通讯是两个应用程序之间的数据交换,intouch使用dde、fastdde、netdde以及 wonderware suitelink协议完成。在本系统中,使用的是modbus网络,所以需要安装modicon设备驱动程序mbe(modicon modbus ethernet),进行简单的topics配置后(打开wonderware factorysuite->io servers->modicon modbus ethernet进行配置),然后在intouch中,增加标记名,设置i/o数据类型,并设置访问名、节点名、应用程序名、主题名和项目名,就可以实现和modbus网络上的设备通讯了 [1]。
4 软件设计
4.1 plc程序
用指令表编写程序, 如图7所示。

图7 指令表程序示范图
[本文共有 3 页,当前是第 2 页] <<上一页 下一页>>
]