| 分類
|
| 功能碼
| 備注
|
bit訪問
| 離散量輸入
| 讀
| 02
| 離散量=單個ON或者OFF的點(diǎn)
輸入就是輸入的意思,比如從機(jī)的按鍵
|
線圈
| 讀
| 01
| 線圈=單個ON或者OFF的輸出
比如從機(jī)控制繼電器
|
寫單個
| 05
|
|
寫多個
| 15
|
|
16bit訪問
| 輸入寄存器
| 讀
| 04
| 輸入寄存器=1個16bit的數(shù)值
主從機(jī)只能讀,比如從機(jī)采集的溫度值
|
輸出寄存器
| 讀多個
| 03
| 輸出寄存器=1個16bit的數(shù)值
主機(jī)可以寫,比如控制電機(jī)速度值
|
寫單個
| 06
|
|
寫多個
| 16
|
|
讀寫多個
| 23
|
|
屏蔽寫
| 22
| 該功能碼用于通過利用 AND 屏蔽、OR 屏蔽以及寄存器內(nèi)容的組合來修改特定保持寄存器的內(nèi)容。使用這個功能設(shè)置或清除寄存器中的單個比特。
|
文件訪問
| 讀文件
| 20
|
|
寫文件
| 21
|
|
封裝接口
| 讀設(shè)備識別碼
| 43
|
|
疑問1:有了寫多個線圈功能碼15,為什么還要寫單個線圈的功能碼05?