S7-200 SMART 使用S7-200的Modbus slave庫無(wú)法初始化成功?
如下圖所示,使用STEP 7-Micro/WIN SMART 直接打開(kāi)S7-200 MODBUS 通信程序并做相關(guān)設置后測試,
首先,圖中的MBUS_INIT的相關(guān)參數針對200smart來(lái)說(shuō),設置均正常,但是從測試結果可以看出,初始化MBUS_INIT報錯1:存儲器范圍出錯,而且MBUS_SLAVE報錯10:從站功能未啟用
圖2. MODBUS Slave報錯
這是因為200的庫程序里針對過(guò)程映像區MaxIQ(0-128),AaxAI(0-32)做的報警判斷,如下圖Modbus Slave程序所示,S7-200的過(guò)程映像區最大0-31,所以超過(guò)31會(huì )報錯,【但S7-200smart的AI過(guò)程映像區最大255】
圖3. MODBUS Slave報警判斷
所以當S7-200 SMART需要設計AI大于31的地址時(shí),考慮還是使用STEP 7-Micro/WIN SMART自己的庫。
電話(huà):13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://m.xiangtai88.cn
地址:上海青浦區北青公路7171號111-112室