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