欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 新闻中心 > 常见问题
S7-200 SMART 使用S7-200的Modbus slave库无法初始化成功?
2020/11/24 21:35:25

S7-200 SMART 使用S7-200的Modbus slave库无法初始化成功?

如下图所示,使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS 通信程序并做相关设置后测试,

首先,图中的MBUS_INIT的相关参数针对200smart来说,设置均正常,但是从测试结果可以看出,初始化MBUS_INIT报错1:存储器范围出错,而且MBUS_SLAVE报错10:从站功能未启用

图2. MODBUS Slave报错

这是因为200的库程序里针对过程映像区MaxIQ(0-128),AaxAI(0-32)做的报警判断,如下图Modbus Slave程序所示,S7-200的过程映像区最大0-31,所以超过31会报错,【但S7-200smart的AI过程映像区最大255】

图3. MODBUS Slave报警判断

所以当S7-200 SMART需要设计AI大于31的地址时,考虑还是使用STEP 7-Micro/WIN SMART自己的库。

联系方式
CONTACT US

电话:13818569113      15721373211

邮箱:fushidianji@139.com

网址:http://www.jiansujiabc.com

地址:上海青浦区北青公路7171号111-112室

用手机扫描二维码关闭