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