6ES7288-1ST30-0AA0 S7-200 SMART,CPU ST30,标准型 CPU 模块,晶体管输出,24 V DC 供电,18 输入/12 输出
上海翩飞自动化科技有限公司(西门子代理商)
联系人 :何经理(销售工程师)
Q Q :3044635347
手机 :186-2100-2847(微信)
Modbus RTU主站库
使用Modbus 主站指令库时需要注意的几点:
需要S7-200的编程软件是 Micro/WIN V4.0 SP5及以上版本;
Modbus RTU 主站库对CPU的版本有要求,CPU 的版本必须为 2.00 或者 2.01(即订货号为 6ES721*-***23-0BA*);
Modbus主站可读/写的**-大数据量为120个字(指每一个 MBUS_MSG 指令);
Modbus 主站库支持Port0和Port1(从站库只支持Port0口),本例中用Port0;
使用Modbus 库时必须对库存储区进行分配,见下图设置,而且分配的空间不能和程序中其它空间冲突,否则编译调用会报错。
图4 库存储区设置
Modbus主站库支持的功能码和地址对应关系:
Modbus 地址 读 / 写 Modbus 从站须支持的功能
00001~09999 读 功能1:读输出点
数字量输出 写 功能5:写单个输出点
功能15:写多个输出点
10001~19999 读 功能2:读输入点
数字量输入
30001~39999 读 功能4:读输入寄存器
输入寄存器
40001~49999 读 功能3:读保持寄存器
保持寄存器 写 功能6:写单个寄存器
功能16:写多个寄存器
需要从站支持的功能