--将温度控制器接入西门子PLC控制系统
现场应用:PM-127(Modbus(RS485)转PROFIBUS-DP网关)应用于某轧钢公司的PLC控制系统。在该系统中,西门子PLC(S7-300)作为PROFIBUS-DP主站,高阶高精度温控器TTM509作为Modbus从站,支持Modbus(RS485)通讯,PM-127作为这两者之间的桥梁,实现PLC对温控器的监控及数据采集。
系统要求:通过西门子S7-300PLC监控10套温控器系统。其中,每套温控器系统要求的通讯波特率不一样。
系统实现:根据用户现场要求,每台PM-127连接一套温控器系统(每台PM-127在串口侧的波特率应通过配置软件设置为与所连接的温控器的串口波特率一致),PM-127的PROFIBUS-DP端接入PROFIBUS-DP总线网络(西门子S7300 PLC),PM-127的RS485端口与温控器的RS485端口连接(按照面板或者说明书指示接线),然后将温控器采集的数据通过PM-127映射到S7-300PLC的输入输出映射区,实现一台PLC对现场10套温控器系统的实时监控,其中:
PM-127:应用广泛,凡具有Modbus RTU/ASCII(RS485)接口的设备都可以使用本产品实现与现场总线PROFIBUS-DP设备的互连,快速实现Modbus RTU/ASCII转PROFIBUS-DP;应用简单,提供免费的配置软件,操作简单,可在短时间内实现连接通信;Modbus侧支持Modbus主站/从站功能,Profibus-DP侧支持Profibus-DP从站功能。
TTM509:高阶高精度温控器,双通道输入可做串级控制,远程SP设定,位置比例控制。取样周期0.05s,精度±0.1%,5位数显示,支持Modbus(RS485)通讯,串口通信波特率支持19200、9600等,数据位为8位,无奇偶校验,停止位为1。
系统结构图如下所示:
系统配置:
PLC组态(DP主站组态界面):将产品光盘中的GSD文件导入到PROFIBUS-DP主站组态软件中(STEP7),PM-127提供了两个GSD文件,分别对应Modbus主站和Modbus从站功能。在Step7的硬件组态中导入Modbus主站功能的GSD文件,拖动PM-127的Modbus主站到Profibus-DP总线上,然后进行组态设置,编译下载后即可进行通讯测试。如下图所示:PROFIBUS-DP总线上组态连接了10台PM-127(一台PM-127连接一套温控器系统),先将PM-127拖动到总线上,再将数据块拖动到组态软件左下方的槽位中。双击PM-127,设置设备基本参数,包括串口参数和Modbus协议参数,如下图:
打开数据块的属性设备页面,根据工程实际要求组态Module,每个Module对应一条Modbus命令,命令参数设置包括从设备地址和起始地址等,如下图:
状态监视:
在硬件组态过程中可以选择使用状态监视功能,用于在Profibus-DP端监视Modbus命令或Modbus网络状态。方便用户调试网络和监视设备。
应用总结:通过使用PM-127,用户能够快速、方便地将现场多台Modbus(RS485)设备连接到PROFIBUS-DP网络,只需对PM-127经过简单配置,即可实现PLC对现场设备的集中监控及数据采集。