




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實用標準Modbus TCP 通訊協議適用圍及默認規此 Modbus TCP協議適用于 EIO、ADC 系列產品。 協議中所有數值如無特殊說明, 均為 16進制。 Modbus浮點數為標準的 IEEE 格式, Modbus 32位長整數據為 4 字節無符號整數 (unisigned long)組態軟件支持此 Modbus TCP 協議,可以直接使 用。二、讀開關量輸入1. 功能碼、寄存器地址、偏移 功能碼: 01 地址:兩個地址,分別用于讀入全部開關量狀態或單獨讀一路開關量輸入狀態。 描述如下。0A -讀全部開關量輸入狀態。3C -讀第 1路開關量輸入狀態,遞增 1為下一路,如 3D 為第二路
2、。以此類推。 地址偏移:可為任意值,建議為 0000。在使用組態軟件時,正確填寫地址,地址偏移填寫任意值即可。2. Modbus TCP 格式(網口) 讀全部開關量輸入狀態發送報文: 0000000000 06 01 01 000A 0001 讀第 1路開關量輸入狀態發送報文: 0000000000 06 01 01 003C 0000 00 00 00 00 00:Modbus TCP報文頭,簡化為全 0即可。使用組態軟件時,自動 設置。文案大全實用標準06 :剩余數據長度,說明還剩 6 個字節等待接收。使用組態軟件時,自動設置01 :子設備 ID 。Modbus TCP忽略。01 :Mod
3、bus TCP 功能碼 0100 0A或00 3C:寄存器地址,高位字節在前,低位字節在后。00 00:寄存器地址偏移,設備忽略此數據,只設置寄存器地址即可工作,設置 成 0000 即可。讀全部開關量輸入狀態應答報文: 00 00 00 00 00 04 01 01 01 42 讀一路開關量輸入狀態應答報文: 00 00 00 00 00 04 01 01 01 01 00 00 00 00 00:Modbus TCP報文頭,簡化為全 0即可。使用組態軟件時,自動 設置。04 :剩余數據長度,說明還剩 4 個字節等待接收。使用組態軟件時,自動設置。 01 :子設備 ID 。Modbus TCP
4、忽略。01 :Modbus TCP 功能碼 0101 :返回字節數, 1個字節的 8個 bit 對應 8路輸入,接通 /低電平時,對應的 bit 置 1,否則置 0。 8路輸入設備返回 01,16 路輸入設備返回 02,以此類推。42 或01:對于讀全部開關量輸入狀態報文,此處為開關量輸入狀態字節,bit0對應 input1,接通/低電平為 1,否則為 0。此處為 0100 0010,說明 Input2、Input7 為接通或低電平狀態。其他為斷開或高電平狀態。對于讀一路開關量輸入狀態報文,此字節為 01 說明為接通 /低電平狀態, 00 為斷 開/高電平狀態。三、讀模擬量、溫濕度輸入(保持寄
5、存器)文案大全實用標準1. 功能碼、寄存器地址、偏移 功能碼: 03 地址:不同類型及格式的模量輸入,具體描述如下。29-讀溫濕度及傳感器狀態,特殊編程格式,不支持組態軟件。2A -讀溫度值,地址偏移可以為任意值,建議設置為 0000。標準 Modbus浮點數 格式,支持組態軟件。2B -讀濕度,地址偏移可以為任意值,建議設置為 0000。標準 Modbus浮點數格 式,支持組態軟件,2C -讀露點,地址偏移可以為任意值,建議設置為 0000。標準 Modbus 浮點數格 式,支持組態軟件。46 -讀模指定路數的模數通道值,地址偏移指出要讀取的幾路輸入,最小為1,最大為設備支持的模數輸入路數。
6、標準 Modbus 浮點數格式,支持組態軟件。47- 一次讀取全部輸入通道的模數值,地址偏移為任意值,建議設置為0000,標準 Modbus 浮點數格式,支持組態軟件。50 -讀第 1 路模數值,遞增 1(如 51)為第 2路,以此類推最大為 50+設備最大 模擬量輸入路數,地址偏移為任意值,建議設置為 0000。標準 Modbus 浮點數格 式,支持組態軟件。地址偏移:參照寄存器說明設置。2. Modbus TCP 格式(網口) 讀專用格式溫濕度輸入發送報文: 000000000006010300290001 讀標準格式溫度輸入發送報文: 0000000000060103002A0000 讀
7、第 1 路模擬量輸入發送報文: 000000000006010300500000文案大全實用標準一次讀 2 路模擬量輸入發送報文: 000000000006010300460002一次讀所有模擬量輸入發送報文: 00000000000601030047000000 00 00 00 00:Modbus TCP報文頭,簡化為全 0即可。使用組態軟件時,自動 設置。06 :剩余數據長度,說明整個報文還剩 6 個字節。使用組態軟件時,自動設置。01 :子設備 ID 。Modbus TCP忽略。03 :Modbus TCP 功能碼 030029:寄存器地址,高位字節在前,低位字節在后。參考寄存器地址說
8、明。0000:寄存器地址偏移,參考寄存器地址說明讀 專 用 格 式 溫 濕 度 輸 入 應 答 報 文 : 000000000008 010305 讀標準格式溫度輸入應答報文: 000000000007010304412828F4讀第 1 路模擬量輸入應答報文: 00000000000701030400040879讀 2 路模擬量輸入應答報文: 00000000000B010308000408C600079F2C 讀所有模擬量輸入應答報文:00000000000F01030C0004077D00079FF40000077300 00 00 00 00:Modbus TCP報文頭,簡化為全 0即
9、可。使用組態軟件時,自動 設置。08 :剩余數據長度,此處說明還剩 8 個字節等待接收。使用組態軟件時,自動設文案大全實用標準置。 0B還剩 11個字節, 0F還剩 15個字節。01 :子設備 ID 。Modbus TCP忽略。03 :Modbus TCP 功能碼 0305 :結果數據長度,由發送報文的寄存器地址決定。例如, 05 為 5 個有效數據 字節。 04為 4個字節,一個模數通道或標準浮點數(溫濕度)值用 4個字節,所 以返回 1個通道值用 4個字節。 08為 2個通道模數值 8個字節。 、 412828F4或00040879:溫濕度或模數值。描述如下。 :非標準格式溫濕度值。 第
10、1個字節為溫度整數,第 2 個字節為溫度小數。溫度整數為 10,小數為 25,溫度值為: 16.37 攝氏度。 第 1 個字節為濕度整數,第 2個字節為濕度小數。濕度整數為 2A,小數 為 3B,濕度值為 42.56%。 傳感器狀態字節: 0-傳感器正常,溫濕度值有效。 其他值為傳感器錯誤,溫濕度值無效。412828F4:溫度、濕度、露點數據, Modbus 浮點數格式。 00040879:模數采樣結果值, Modbus 32 位長整數據。四、單獨設置一個開關量 /TTL 輸出狀態1. 功能碼、寄存器地址、偏移功能碼: 05地址: 1E至 1E加設備最大輸出路數( 0起),例如第 1路為 1E
11、,第 8路為 25。 地址偏移:此功能碼不需要地址偏移。控制數據: FF00-接通或為低電平, 0000-斷開或高電平文案大全實用標準2. Modbus TCP 格式(網口)設置第 8路輸出為接通或 TTL 為低電平報文:00 00 00 00 000601050025FF0000 00 00 00 00:Modbus TCP報文頭,簡化為全 0即可。使用組態軟件時,自動 設置。06 :剩余數據長度,說明整個報文還剩 6 個字節。使用組態軟件時,自動設置。 01 :子設備 ID 。Modbus TCP忽略。05 :Modbus TCP 功能碼 05 0025:寄存器地址,高位字節在前,低位字節
12、在后。第 8 路=1E+07=25 FF00:將第 8路輸出設置為接通或低電平。 0000 為斷開或高電平。如果設備正確執行了指令,將原樣返回接收到的報文,應答報文: 00 00 00 00 000601050025FF00五、設置多個開關量 /TTL 輸出狀態1. 功能碼、寄存器地址、地址偏移功能碼: 0F地址: 64控制路數(地址偏移) :1至最大路數的輸出2. Modbus TCP 格式(網口) 設置全部 8 路輸出為接通 /設置 TTL 為低電平報文:文案大全實用標準000000000008010F0064000801FF00 00 00 00 00:Modbus TCP報文頭,簡化為
13、全 0即可。使用組態軟件時,自動 設置。08 :剩余數據長度,說明整個報文還剩 8 個字節。使用組態軟件時,自動設置。 01 :子設備 ID 。Modbus TCP忽略。0F :Modbus TCP 功能碼 0F 0064:寄存器地址,高位字節在前,低位字節在后。0008:同時設置 8 路輸出狀態。01 :控制數據字節個數FF:控制數據字節, 1 個字節控制 8路輸出,字節中置 1位對應的開關量輸出將 控制為接通或低電平狀態。如 bit0=1, Outuput1為接通或低電平狀態。 FF 為設置 所有 8 個通道全部接通或低電平狀態。如果設備正確執行了指令,將原樣返回接收到的報文,應答報文:
14、000000000008010F0064000801FF六、讀開關量輸出狀態1. 功能碼、寄存器地址、偏移 此報文使用第一節的 01 功能碼,地址不同。 功能碼: 01地址: 64 地址偏移:小于最大輸出路數即可,建議為 0000文案大全實用標準在使用組態軟件時,正確填寫地址,地址偏移填寫任意值即可。2. Modbus TCP 格式(網口)讀開關量輸入發送報文: 00000000000601010064000000 00 00 00 00:Modbus TCP報文頭,簡化為全 0即可。使用組態軟件時,自動 設置。06 :剩余數據長度,說明還剩 6 個字節等待接收。使用組態軟件時,自動設置。01
15、 :子設備 ID 。Modbus TCP忽略。01 :Modbus TCP 功能碼 0100 64:寄存器地址,高位字節在前,低位字節在后。00 00:為 00設備應答報文: 00 00 00 00 00 04 01 01 01 D500 00 00 00 00:Modbus TCP報文頭,簡化為全 0即可。使用組態軟件時,自動 設置。04 :剩余數據長度,說明還剩 4 個字節等待接收。使用組態軟件時,自動設置。01 :子設備 ID 。Modbus TCP忽略。01 :Modbus TCP 功能碼 0101 :返回字節數, 1個字節的 8個 bit 對應 8路輸出,接通 /低電平時,對應的 b
16、it 置 1,否則置 0。 8路輸出設備返回 01,16 路輸入設備返回 02,以此類推。D5 :開關量輸入狀態字節, bit0 對應 Output1,接通/低電平為 1,否則為 0。此 處為 11010101,說明 Output1、Output3、Output5、Output7、Output8 為接通或低文案大全實用標準電平狀態。其他為斷開或高電平狀態。輸出狀態為設備保存的值,如果硬件損壞,這個值將無法反映輸出的實際情況七、組態軟件設置,以組態王為例 1. 設備定義使用京、莫迪康或其他廠家的通用型 ModbusTCP 驅動即可2. 開關量輸入文案大全實用標準數據類型: bit 第一路輸入寄存器為 061 第二路輸入寄存器為 062以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025物流運輸加盟合作合同
- 二級Msoffice考前沖刺的重要性試題及答案
- 初級社會工作者考試常見題型及試題及答案
- 聽力損失的試題及答案
- 鍋爐檢修考試題庫及答案
- 化工廠衛生考試題及答案
- 初級社會工作者考試的職業素養需求及試題及答案
- 足協出具合同協議書范本
- 精通系統分析師考試的復習資料及試題及答案
- 行政邏輯面試題及答案大全
- 全國蓄滯洪區建設與管理規劃090825
- 2024年演出經紀人考試必背1000題及完整答案(各地真題)
- 部隊行車安全教育
- 班主任帶班育人方略 課件
- 醫療機構制劑品種保密申報
- 整本書閱讀教學設計《田螺姑娘》
- 高速公路服務區發展調研報告
- 重大隱患判定標準培訓課件
- 橋梁健康監測方案
- 華為公司知識管理
- 羽毛球培訓項目實施方案
評論
0/150
提交評論