?? modbus里面線圈的狀態怎么讀_百度知道.txt
字號:
Modbus里面線圈的狀態怎么讀?_百度知道百度首頁 | 登錄
新聞 網頁 貼吧 知道 MP3 圖片 視頻 百科
幫助
百度知道 > 電腦/網絡 > C/C++ 相關問題添加到搜藏已關閉
Modbus里面線圈的狀態怎么讀?
懸賞分:100 - 提問時間2008-5-11 21:59 問題為何被關閉
我現在在編Modbus協議.協議中說要讀從機的線圈狀態.請問這個怎么用C++編程啊?
提問者: 千里山 - 見習魔法師 二級 答復 共 1 條
表1 ModBus功能碼
功能碼 名稱 作用
01 讀取線圈狀態 取得一組邏輯線圈的當前狀態(ON/OFF)
02 讀取輸入狀態 取得一組開關輸入的當前狀態(ON/OFF)
03 讀取保持寄存器 在一個或多個保持寄存器中取得當前的二進制值
04 讀取輸入寄存器 在一個或多個輸入寄存器中取得當前的二進制值
05 強置單線圈 強置一個邏輯線圈的通斷狀態
06 預置單寄存器 把具體二進值裝入一個保持寄存器
07 讀取異常狀態 取得8個內部線圈的通斷狀態,這8個線圈的地址由控制器決定,用戶邏輯可以將這些線圈定義,以說明從機狀態,短報文適宜于迅速讀取狀態
08 回送診斷校驗 把診斷校驗報文送從機,以對通信處理進行評鑒
09 編程(只用于484) 使主機模擬編程器作用,修改PC從機邏輯
10 控詢(只用于484) 可使主機與一臺正在執行長程序任務從機通信,探詢該從機是否已完成其操作任務,僅在含有功能碼9的報文發送后,本功能碼才發送
11 讀取事件計數 可使主機發出單詢問,并隨即判定操作是否成功,尤其是該命令或其他應答產生通信錯誤時
12 讀取通信事件記錄 可是主機檢索每臺從機的ModBus事務處理通信事件記錄。如果某項事務處理完成,記錄會給出有關錯誤
13 編程(184/384 484 584) 可使主機模擬編程器功能修改PC從機邏輯
14 探詢(184/384 484 584)
可使主機與正在執行任務的從機通信,定期控詢該從機是否已完成其程序操作,僅在含有功能13的報文發送后,本功能碼才得發送
15 強置多線圈 強置一串連續邏輯線圈的通斷
16 預置多寄存器 把具體的二進制值裝入一串連續的保持寄存器
17 報告從機標識 可使主機判斷編址從機的類型及該從機運行指示燈的狀態
18 (884和MICRO 84) 可使主機模擬編程功能,修改PC狀態邏輯
19 重置通信鏈路 發生非可修改錯誤后,是從機復位于已知狀態,可重置順序字節
20 讀取通用參數(584L) 顯示擴展存儲器文件中的數據信息
21 寫入通用參數(584L) 把通用參數寫入擴展存儲文件,或修改之
22~64 保留作擴展功能備用
65~72 保留以備用戶功能所用 留作用戶功能的擴展編碼
73~119 非法功能
120~127 保留 留作內部作用
128~255 保留 用于異常應答
ModBus網絡只是一個主機,所有通信都由他發出。網絡可支持247個之多的遠程從屬控制器,但實際所支持的從機數要由所用通信設備決定。采用這個系統,各PC可以和中心主機交換信息而不影響各PC執行本身的控制任務。表2是ModBus各功能碼對應的數據類型。
表2 ModBus功能碼與數據類型對應表
代碼 功能 數據類型
01 讀 位
02 讀 位
03 讀 整型、字符型、狀態字、浮點型
04 讀 整型、狀態字、浮點型
05 寫 位
06 寫 整型、字符型、狀態字、浮點型
08 N/A 重復“回路反饋”信息
15 寫 位
16 寫 整型、字符型、狀態字、浮點型
17 讀 字符型
回答者:donaroo - 高級經理 六級 5-11 22:05相關內容
• Modbus串行通訊中的“coil”怎么翻譯,是什么意思?
• 求變電站自動化系統
• 變頻器與PLC在氣流紡織上如何應用?
更多關于modbus 線圈的問題>>
查看同主題問題:modbus 線圈 狀態
訂閱該問題
獨創的線圈及各類電子元器件--TDK
世界著名電子工業品牌TDK一直在電子原材料及元器件上占有領先地位,其貼
www.tdkchina.com
萬達興線圈質量第一 價格第一
深圳萬達興裝訂材料是專業生產線圈單線圈,雙線圈,筆記本,鐵掛鉤的廠家,
www.wdx888.com
防爆線圈--奉化星宇電子
本公司10多年專業生產防爆線圈,孔徑×高度:φ16×43,產品通過ISO9001質
www.xyelectron.com
空心線圈, 品質源于專業--珠海京特
珠海京特電子,專業生產:各種規格的電感線圈,玩具線圈,自粘線圈,空心線
www.zhjtdz.com
脈沖式線圈測量儀--滬光電子控制..
線圈圈數測量儀,匝間絕緣測量儀,磁環線圈測量儀,智能低電阻測試儀,匝
www.hg-yq.com
您想在自己的網站上展示百度“知道”上的問答嗎?來獲取免費代碼吧!
如要投訴或提出意見建議,請到
百度知道投訴吧反饋。
©2008 Baidu
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -