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