MODBUS RTU 通讯协议在S7-200 中的应用 1 引言 工业控制已从单机控制走向集中监控、集散控制,如今已进入网络集约制造时代
工业控制器连网也为网络管理提供了方便
Modbus 就是工业控制器的网络协议中的一种
Modbus 协议是应用于电子控制器上的一种通讯约规
通过此协议,控制器相互之间、控制器经由网络(例如以太网 )和其它设备之间可以通信
它已经成为主流的工业标准之一
他为符合Modbus 协议的不同厂商生产的控制设备可以连成工业网络,进行集中监控
2 Modbus RTU 协议在S7-200 中的应用原理 2
1 Modbus RTU 协议与S7-200 相互关系简介 S7-200 CPU上的通讯口Port0 可以支持Modbus RTU 协议,成为Modbus RTU 从站
此功能是通过 S7-200 的自由口通讯模式实现,因此可以通过无线数据电台等慢速通讯设备传输
如果想在S7-200 CPU 与其他支持Modbus RTU 的设备使用Modbus RTU 协议通讯,需要由有S7-200 CPU 做 Modbus 主站
S7-200 CPU 做主站必须由用户自己用自由口模式,按相关协议编程
在 S7-200 控制系统应用中,Modbus RTU 从站指令库只支持CPU 上的通讯0 口 (Port0)
要实现Modbus RTU 通讯,需要Step7-Micro/WIN32 V3
2 以上版本的编程软件,而且须安装Step7-Micro/WIN32 V3
2 Instruction Library(指令库)
Modbus RTU 功能是通过指令库中预先编好的程序功能块实现的
2 Modbus RTU 协议在S7-200 中应用的基本过程 (1) 首先检查S7-200 控制系统中所用Micro/WIN 的软件版本,应当是Step7-Micro