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