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