西門子請問大家這個modbus塊編譯后錯誤怎么搞?
謝謝大家,部分問題已經(jīng)解決,但是這個MBUS_CTRL塊編譯后還是報33錯誤,請問問題出在哪里?庫存儲器地址設(shè)置沒錯,謝謝大家!
是存儲器嗎?需要進(jìn)行地址的分配,見圖
圖片說明:
調(diào)用庫指令,如MODBUS或其他庫指令,需要為庫調(diào)用分配V區(qū),滿足庫文件使用:
左側(cè)項目欄展開“程序塊”文件夾,找到“庫”的文件夾,右鍵選擇“庫存儲區(qū)”,在彈出窗口分配V區(qū),記得分配的V區(qū)為用戶未使用的連續(xù)地址。
“程序塊---右鍵----“庫存儲區(qū)”,在彈出窗口分配庫存儲V區(qū)。如果沒有庫存儲區(qū)建議新建項目測試。
“程序塊”----“庫”的文字文字右鍵----“庫存儲區(qū)”,在彈出窗口分配庫存儲V區(qū)。
補(bǔ)充問題回復(fù):
你調(diào)用的modbus通訊初始化指令與實際連接的一致,如集成口的rs485是prot0口,添加的擴(kuò)展板cm01是prot1口。調(diào)用的庫指令上也有區(qū)別的,后面帶2字的是擴(kuò)展信號板接口使用的庫指令。