- 组成
- 功能
- 电路
- 设置
- 程序
- 总结
- 组成
触摸屏:威纶通的MT6103iP
温控模块:竞速电子SEC3007
PID表:东崎电气TE6-RC18W
PLC:三菱FX3U
PLC 232通讯模块:FX3U-232-BD
- 功能
使用触摸屏与1站温控模块和2站PID表进行MODBUS-RTU的通讯,再使用触摸屏的宏指令读取和写入1,2站的数据,转发给PLC使用
- 电路
- 设置
按如图所示设置选择FX3U PLC,选择串口RS232,设置串口COM1,波特率38400,数据位7位,偶检验,停止位1位
按如图所示设置选择MODBUS-RTU从站,选择串口485 2W ,设置串口COM2,波特率9600,数据位8位,无校验,停止位1位
设置温控模块的波特率为9600,数据位为8位,无校验,停止位为1位,地址为1号站
设置PID表的波特率为9600,数据位为8位,无校验,停止位为1位,地址为2号站
- 程序
创建宏指令程序
设置为周期执行,时间间隔为500ms
编写程序
先定义要使用到的变量
读取1,2站的数据,该案例只需要读取数据
读取函数是这样设置的
地址类型选择4X是因为读时发出的功能码时03H,写时发出的功能码时10H
地址1#0
其中1表示的是站号,0表示的是偏移的地址
将读取的数据转发写入PLC中
写入函数是这样设置的
设置方式和读取函数类似的
保存编译就完成了
- 总结
该功能实现了触摸屏通过MODBUS-RTU与监控设备的1,2站进行通讯,同时使用宏指令读取设备的地址数据,再将读取的数据写入PLC供PLC使用,从而间接的实现PLC与监控设备的通讯。