本公司长期销售西门子PL系列
ET200S S7-200 S7-300 S7-400 6GK 6AV触摸屏 网线接头 DP数据插头
6DD 6SL G120 G120S 西门子软件 数控840D等工控产品 如有需要请来电咨询
热线 何工
工作 QQ 362608289 491373090
原创.基于ModbusRTU协议的温度采集模块与西门子PLC S7-200的连接
|
|
1、
|
概 述
|
|
本文简要介绍市面上广泛使用的西门子S7-200型PLC与执行ModbusRTU协议的从设备如何进行连接,配于实例希望能给使用PLC的电气工程技术人员实际性参考。
|
|
|
2、
|
硬件连接
|
|
|
|
|
|
|
3、
|
配置ModbusRTU主站(S7-200PLC)
|
|
西门子提供 MBUS_CTRL 及 MBUS_MSG 两个组件库可完成对通用ModbusRTU从站设备的读写控制。
|
|
|
|
3.1、
|
调用MBUS_CTRL完成主站初始化
|
|
|
|
|
|
|
3.2、
|
调用MBUS_MSG进行通信读写
|
|
|
|
|
|
|
3.3、
|
为库指令分配存储区
|
|
在CPU的V数据区中为库指令分配存储区(Library Memory),Master指令库需要一个284个字节的全局V存储区。
|
|
|
|
4、
|
|
|
ModbusRTU 从站侧主要需配置的参数:
|
|
A、通信地址
|
|
B、通信波特率
|
|
|
|
可以快速完成对 M6000 系列中各种模块的参数配置:
|
|
|
|
|
|