當前位置:重慶索利亞電氣設備有限公司>>索利亞>>西門子6ES7>> 6ES7522-1BH10-0AA0西門子6ES7522-1BH10-0AA0-PLC通訊模塊
西門子DQ16輸出模塊6ES7522-5FH00-0AB0-指南針
西門子KP1200操作面板6AV21241MC010AX0-指南針
西門子75千瓦變頻器6SE6440-2AD37-5FA1-指南針
產地 | 進口 | 加工定制 | 否 |
---|
西門子6ES7522-1BH10-0AA0
西門子6ES7522-1BH10-0AA0
,規定了 Modbus 保持寄存器區從 VB0 開始(HoldStart = VB0),并且保持寄存器為1000個字(MaxHold=1000),因保持寄存器以字(兩個字節)為單位,實際上這個通信緩沖區占用了VB0~VB1999共2000個字節。因此分配庫指令保留數據區時至少要從VB2000開始。當然保持區不一定要從VB0開始。
注意:你選用的CPU的V存儲區大小!CPU型號不同V數據存儲區大小不同。應根據需要選擇Modbus保持寄存器區域的大小。
包含 Modbus RTU 從站指令庫的項目編譯、下載到CPU中后,在編程計算機(PG/PC)上運行一些 Modbus 可以檢驗S7-200的Modbus RTU通信是否正常,這對查找故障點很有用。通過計算機串口(RS-232)和PC/PPI電纜連接CPU。如果必要,須將PC/PPI電纜設置在口通信。
可到一些下載尋找類似,如 ModScan32 等。
Modbus地址總是以00001、30004之類的形式出現。S7-200內部的數據存儲區與Modbus的0、1、3、4共4類地址的對應關系如下:
表2. Modbus地址對應表
Modbus地址 | S7-200數據區 |
---|---|
Q0.0 ~ Q15.7 | |
I0.0 ~ I15.7 | |
AIW0 ~ AIW62 | |
T ~ T + 2 * (xxxx -1) |
其中T為S7-200中的緩沖區起始地址,即 HoldStart。
如果已知S7-200中的V存儲區地址,推算Modbus地址的公式如下:
Modbus地址 = 40000 + (T/2+1) ; T為偶數
Modbus RTU 從站指令庫支持特定的 Modbus 功能。訪問使用此指令庫的主站必須遵循這個指令庫的要求。
表 3. Modbus RTU 從站功能碼
功能碼 | 主站使用相應功能碼作用于此從站的效用 |
---|---|
1 | 讀取單個/多個線圈(離散量輸出點)狀態。 功能 1 返回任意個數輸出點(Q)的 ON/OFF 狀態。 |
2 | 讀取單個/多個觸點(離散量輸入點)狀態。 功能 2 返回任意個數輸入點(I)的 ON/OFF 狀態。 |
3 | 讀取單個/多個保持寄存器。功能 3 返回 V 存儲區的內容。在 Modbus 協議下保持寄存器都是"字"值,在一次請求中可以讀取多 120 個字的數據。 |
4 | 讀取單個/多個輸入寄存器。功能 4 返回 S7-200 的模擬量數據值。 |
5 | 寫單個線圈(離散量輸出點)。功能 5 用于將離散量輸出點設置為的值。這個點不是被強制的,用戶程序可以覆蓋 Modbus 通信請求寫入的值。 |
6 | 寫單個保持寄存器。功能 6 寫一個值到 S7-200 的 V 存儲區的保持寄存器中。 |
15 | 寫多個線圈(離散量輸出點)。功能 15 把多個離散量輸出點的值寫到 S7-200 的輸出映像寄存器(Q 區)。輸出點的地址必須以字節邊界起始(如 Q0.0 或 Q2.0),并且輸出點的數目必須是 8 的整數倍。這是此 Modbus RTU 從站指令庫的。些點不是被強制的,用戶程序可以覆蓋 Modbus 通信請求寫入的值。 |
16 | 些多個保持寄存器。功能 16 寫多個值到 S7-200 的 V 存儲區的保持寄存器中。在一次請求中可以寫多 120 個字的數據。 |
需要 STEP 7-Micro/WIN V4.0 SP3 以上版打開
Modbus 從站的網絡地址與 S7-200 的 CPU 網絡地址有什么關系?
沒有關系。支持網絡通信的通信協議必須有其自己的網絡尋址規定。 Modbus 從站的地址只是它在 Modbus 網絡上的地址,而通常所說的 S7-200 CPU 地址是 CPU 在西門子的 PPI 網絡上的站地址。S7-200 CPU 的大部分通信功能都通過 PPI 網絡完成,例如編程、網絡讀寫通信等。
如何理解 Modbus 地址與功能碼的區別?
Modbus 地址與 Modbus 的功能碼是兩個層次的概念。
根據 Modbus 通信協議,Modbus 數據的地址使用 00xxx、10xxx、30xxx 和 40xxx 的形式,分別表示數字量輸出、數字量輸入、模擬量輸入等數據地址。在使用 S7-200 的指令庫時,Modbus 數據地址與 S7-200 的 I/O 和數據存儲區地址間有特定的對應關系。
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。