这篇文章介绍的是西门子 smart200PLC从站通信的详细说明以及案例分析。
西门子smart200PLC的详细结构图
一. 西门子S7-200 SMART作为modbus从站
检查Micro/WIN SMART Modbus RTU从站指令库(图1),库中应当包括MBUS_INIT和MBUS_SLAVE两个子程序。
西门子smart200的modbus从站库文件
图1. 指令树中的库指令
2.编程时使用SM0.1调用子程序MBUS_INIT进行初始化,使用SM0.0调用MBUS_SLAVE,并指定相应参数。关于参数的详细说明,可在子程序的局部变量表中找到;
西门子smart200的modbus从站详细分析
图2. 调用Modbus RTU通信指令库 图中参数意义如下:
a.模式选择:启动/停止Modbus,1=启动;0=停止
b.从站地址:Modbus从站地址,取值1~247