Modbus Funtion Code

 

Modbus에는 기본적으로 아래와 같은 17개의 Function Code(기능명령어)가 있다.
중에서 표준에 충실한 기기들은 01,02,03,04,05,06,15,16 등을 주로 사용한다.

코드   기능

01     Read Coil Status

02     Read Input Status

03     Read Holding Registers

04     Read Input Registers

05     Force Single Coil

06     Preset Single Register

07     Read Exception Status

11     (0B Hex)   Fetch Comm Event Ctr

12     (0C Hex)   Fetch Comm Event Log

15     (0F Hex)   Force Multiple Coils

16     (10 Hex)   Preset Multiple Regs

17     (11 Hex)   Report Slave ID

20     (14 Hex)   Read General Reference

21     (15 Hex)   Write General Reference

22     (16 Hex)   Mask Write 4X Register

23     (17 Hex)   Read/Write 4X Registers

24     (18 Hex)   Read FIFO Queue