程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 如何理解Modbus協議

如何理解Modbus協議

編輯:關於C++

這些日子使用Modbus協議做設計,有關協議的理解,大家理解不一致,我在此做個筆記,和大家分享,說說讀線圈,寫線圈,讀保持寄存器,讀輸入寄存器是什麼意思。

讀線圈:就是說讀開關量輸出的狀態,看看開關量輸出的到底是開著的還是關著的,這樣說有點不專業,但是好明白。比如要在上位機顯示開關量輸出的當狀態,就得用這個功能碼。

寫線圈:就是說讀開關量輸入的狀態,開關量的輸入大多是為了查看執行元件的動作情況,看看是否執行到位。

讀保持寄存器:就是說對被控制的從器件設置一些狀態值,如設置時間,設置一些定值,設置互感器的變比什麼的。

讀輸入寄存器:意思說讀取一些寄存器的輸入值,如模擬量的采集,AD結果寄存器的值什麼的。如果要在上位機實時顯示電壓,電流,溫度什麼,就要用到這個命令。

強制線圈:意思就是說發出投切控制命令,如機器的啟動,停止等。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved