參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):219更新時(shí)間:2018-06-21 14:42:17
西門子6AG40105BA300XX5
西門子6AG40105BA300XX5
從站1)參看 STEP 7 Micro/WIN 幫助:"MODBUS 主站執(zhí)行 MBUS_MSG 時(shí)的錯(cuò)誤代碼" 。
MBUS_INIT
表 03
2) 大的地址取決于所用 CPU的 類型及其大值。
3)參看 STEP 7 Micro/WIN 幫助:“MODBUS從站協(xié)議的錯(cuò)誤代碼”。
MBUS_SLAVE
表 04
3)參看 STEP 7 Micro/WIN 幫助: “MODBUS從站協(xié)議的錯(cuò)誤代碼” 。
3. 庫的存儲(chǔ)地址
項(xiàng)目完成后必須要在 Micro/WIN 中定義庫的存儲(chǔ)地址,當(dāng)定義完存儲(chǔ)區(qū)后, 要保證在任何情況下不能再被其它程序所使用 (主站側(cè): "DataPtr" + "Count" 從站側(cè): "HoldStart" + "MaxHold")。
圖. 03
4. 保持寄存器值的傳輸
將程序下載到相應(yīng)的 CPU 后,可以在狀態(tài)表中給主站側(cè)的 V 存儲(chǔ)區(qū)賦值,然后從站側(cè)監(jiān)視數(shù)值的變化。
當(dāng)主站的 I0.0 使能后,VW2 中的內(nèi)容就被發(fā)送到從站并寫入從站的 VW2 。
保持寄存器值的傳輸見圖. 04。
指針 "DataPtr" 代表了被讀的 V 區(qū)起始地址。
參數(shù) "Count" 了被寫入地址 "Addr" = "4xxxx" (保持寄存器)字的個(gè)數(shù)。
相應(yīng) V 存儲(chǔ)區(qū)的變量將被寫到保持寄存器啟始地址 "Addr" = "40002" ("RW" = "1")中。
保持寄存器是以字為單位傳輸?shù)?,它與從站的 V 區(qū)地址對(duì)應(yīng)。
指針 "HoldStart" 了與保持寄存器起始地址 40001 相對(duì)應(yīng)的V存儲(chǔ)區(qū)的初始地址。