产品描述
6ES7288-3AM06-0AA0代理商 6ES7288-3AM06-0AA0代理商 6ES7288-3AM06-0AA0代理商
S7-200 SMART,EM AM06,模拟量输入/输出模块,4 输入/ 2 输出
1. S7-200 SMART 使用S7-200的Modbus slave库无法初始化成功?
如下图所示,使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS 通信程序并做相关设置后测试,
首先,图中的MBUS_INIT的相关参数针对200smart来说,设置均正常,但是从测试可以看出,初始化MBUS_INIT报错1:存储器范围出错,而且MBUS_SLAVE报错10:从站功能未启用
图4. MODBUS Slave报错
这是因为200的库程序里针对过程映像区MaxIQ(0-128),AaxAI(0-32)做的报警判断,如下图Modbus Slave程序所示,S7-200的过程映像区较大0-31,所以**过31会报错,【但S7-200smart的AI过程映像区较大255】
图4. MODBUS Slave报警判断
所以当S7-200 SMART需要设计AI大于31的地址时,考虑还是使用STEP 7-Micro/WIN SMART自己的库。
产品推荐
友情链接