當前位置:重慶索利亞電氣設備有限公司>>索利亞>>西門子6ES7>> 6ES7522-1BL01-0AB0西門子6ES7522-1BL01-0AB0-PLC通訊模塊
西門子DQ16輸出模塊6ES7522-5FH00-0AB0-指南針
西門子KP1200操作面板6AV21241MC010AX0-指南針
西門子75千瓦變頻器6SE6440-2AD37-5FA1-指南針
產地 | 進口 | 加工定制 | 否 |
---|
西門子6ES7522-1BL01-0AB0
西門子6ES7522-1BL01-0AB0
注意
使用 Modbus RTU 主站指令庫,可以讀寫 Modbus RTU 從站的數字量、模擬量 I/O 以及保持寄存器。
要使用 Modbus RTU 主站指令庫,須遵循下列步驟:
1. 調用 Modbus RTU 主站初始化和控制子程序
使用 0.0 調用 MBUS_CTRL 完成主站的初始化,并啟動其功能控制:
圖 2. 用 0.0 調用 Modbus RTU 主站初始化與控制子程序
各參數意義如下:
a. | EN | 使能: | 必須保證每一掃描周期都被使能(使用 0.0) |
---|---|---|---|
b. | Mode | : | 為 1 時,使能 Modbus 協議功能;為 0 時恢復為 PPI 協議 |
c. | Baud | 波特率: | 支持的通訊波特率為。 |
d. | Parity | 校驗: | 校驗選擇 |
0=無校驗 | |||
1=奇較驗 | |||
2=偶較驗 | |||
e. | Timeout | 超時: | 主站等待從站響應的時間,以毫秒為單位,典型的設置值為 1000 毫秒(1 秒),允許設置的范圍為 1 - 32767。 |
![]() | |||
f. | Done | 完成位: | 初始化完成,此位會自動置1。可以用該位啟動 MBUS_MSG 讀寫操作(見例程) |
g. | Error | 初始化錯誤代碼(只有在 Done 位為1時有效): | |
0= 無錯誤 | |||
1= 校驗選擇 | |||
2= 波特率選擇 | |||
3= 選擇 |
2. 調用 Modbus RTU 主站讀寫子程序MBUS_MSG,發送一個Modbus 請求;
圖 3. 調用Modbus RTU 主站讀寫子程序
各參數意義如下:
a. | EN | 使能: | 同一時刻只能有一個讀寫功能(即 MBUS_MSG)使能 |
---|---|---|---|
![]() | |||
b. | First | 讀寫請求位: | 每一個新的讀寫請求必須使用脈沖觸發 |
c. | Sle | 從站地址: | 可選擇的范圍 1 - 247 |
d. | RW | 從站地址: | 0 = 讀, 1 = 寫 |
![]() | |||
1. 開關量輸出和保持寄存器支持讀和寫功能 | |||
2. 開關量輸入和模擬量輸入只支持讀功能 | |||
e. | Addr | 讀寫從站的數據地址: | |
選擇讀寫的數據類型 | |||
00001 至 0xxxx - 開關量輸出 | |||
10001 至 1xxxx - 開關量輸入 | |||
30001 至 3xxxx - 模擬量輸入 | |||
40001 至 4xxxx - 保持寄存器 | |||
f. | Count | 數據個數 | 通訊的數據個數(位或字的個數) |
![]() | |||
g. | DataPtr | 數據指針: | 1. 如果是讀指令,讀回的數據放到這個數據區中 |
2. 如果是寫指令,要寫出的數據放到這個數據區中 | |||
h. | Done | 完成位 | 讀寫功能完成位 |
i. | Error | 錯誤代碼: | 只有在 Done 位為1時,錯誤代碼才有效 |
0 = 無錯誤 | |||
1 = 響應校驗錯誤 | |||
2 = 未用 | |||
3 = 接收超時(從站無響應) | |||
4 = 請求參數錯誤(sle address, Modbus address, count, RW) | |||
5 = Modbus/口未使能 | |||
6 = Modbus正在忙于其它請求 | |||
7 = 響應錯誤(響應不是請求的操作) | |||
8 = 響應CRC校驗和錯誤 | |||
- | |||
101 = 從站不支持請求的功能 | |||
102 = 從站不支持數據地址 | |||
103 = 從站不支持此種數據類型 | |||
104 = 從站設備故障 | |||
105 = 從站接受了信息,但是響應被 | |||
106 = 從站忙,拒絕了該信息 | |||
107 = 從站拒絕了信息 | |||
108 = 從站存儲器奇偶錯誤 |
常見的錯誤:
3. 在 CPU 的 V 數據區中為庫指令分配存儲區(Library Memory)
Modbus Master 指令庫需要一個284個字節的全局 V 存儲區。
此為西門子正式推出的庫指令說明資料。
在 Modbus RTU Master 協議和 PPI 協議之間切換:
Modbus RTU Master 協議指令庫使通信口工作在口下,此時不能與 Micro/WIN 通信。要在切換回 PPI 協議,可以:
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。