JD反波胆俱乐部平台入口

歡迎光臨大柏電子科技(上海)有限公司
當(dāng)前位置
首頁 > 新聞中心 > 常見問題
西門子485通訊問題解決
2021/12/22 11:00:56
西門子485通訊問題解決

200smart與兩臺變頻器輪詢進(jìn)行485通訊,程序初始化完成后,用m0.0上升沿置位m0.1,但是m0.1一直未置位,導(dǎo)致msg一直導(dǎo)通不了,請問各位大神是什么問題。
Modbus RTU 主站 (最下面有MODBUS RTU 輪循實例),注意一下例程中最前面網(wǎng)絡(luò)1-網(wǎng)絡(luò)4,之間的順序不要變,以及第一次讀寫指令 MSG 的調(diào)用。庫存儲區(qū)不要與程序中任何存儲區(qū)重疊。
用到的 M 存儲區(qū)也不要與程序中其它地方用到的有重疊。
這里所說的重疊,包含位、字節(jié)、字、雙字等隱式的重疊。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
S7-200 SMART Modbus RTU通信常見問題
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
交叉引用一下看看M0.1都在哪里使用了
是否有雙線圈的情況出現(xiàn)
將第二段的程序和第三段的程序交換下試試,之前也遇到過這樣的問題;
把程序直接放到main程序里運(yùn)行一下試試,有時候確實會出現(xiàn)這種bug,實在不行保存重啟。
估計你的M0.0一上電就是1,有可能檢測不到上升沿,在M0.0之后加個延時接通定時器,延時1S再觸發(fā)M0.1.
估計你的M0.0一上電就是1,有可能是這樣
Modbus RTU 主站 (最下面有MODBUS RTU 輪循實例),注意一下例程中最前面網(wǎng)絡(luò)1-網(wǎng)絡(luò)4,之間的順序不要變,以及第一次讀寫指令 MSG 的調(diào)用。庫存儲區(qū)不要與程序中任何存儲區(qū)重疊。
用到的 M 存儲區(qū)也不要與程序中其它地方用到的有重疊。
這里所說的重疊,包含位、字節(jié)、字、雙字等隱式的重疊。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
S7-200 SMART Modbus RTU通信常見問題
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

用手機(jī)掃描二維碼關(guān)閉