西門子S7 1200 與儀表通過modbus rtu 通訊
我已經調用了打開端口和主站通訊系統(tǒng)塊,但是打開端口的程序塊沒有成功打開,狀態(tài)代碼為16#7000 如下圖,沒能通訊成功。請大家?guī)兔Ψ治鍪悄睦飭栴}。謝謝
圖片說明:
主要是第一圖主站指令的 8183 代碼,MODBUS_MASTER 的 DATA_PTR 的指針無效;
訪問類型為“標準 - 與 S7-300/400 兼容”的數(shù)據(jù)塊的指針,也就是DB塊必須是非優(yōu)化的;
在建立時,默認是優(yōu)化的??梢栽陧椖繕溥x中交互的數(shù)據(jù)塊-----右擊----屬性--常規(guī)選項卡---屬性---將"優(yōu)化的數(shù)據(jù)塊訪問" 前面的勾去掉----確定,保存數(shù)據(jù)塊-----編譯數(shù)據(jù)塊----再次下載到 CPU
Modbus RTU通訊
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/016.html
電話:13818569113 15721373211
郵箱:fushidianji@139.com
網址:http://xiangtai88.cn
地址:上海青浦區(qū)北青公路7171號111-112室