การร้องขอข้อมูลของ Master จะต้องระบุถึง Function Code สำหรับการเข้าถึง Modbus Register ที่ Slave รองรับให้ถูกต้อง ถ้าระบุไม่ตรงกับที่ Slave กำหนดไว้จะทำให้ Slave ไม่ส่งค่ากลับไปยัง Master โดย Modbus Function Codes มีรายละเอียดดังนี้
Function Code | Register Type | Descriptions |
01 | Read Coil |
แสดงสถานะของ Digital Output (0 = OFF, 1 = ON) |
02 | Read Discrete Input |
แสดงสถานะของ Digital Input (0 = OFF, 1 = ON) |
03 | Read Holding Registers | แสดงค่าของ Analog Output |
04 | Read Input Registers | แสดงค่าของ Analog Input |
05 | Write Single Coil |
เขียนค่ากลับไปยัง Digital Output |
06 | Write Single Holding Register |
เขียนค่ากลับไปยัง Analog Output |
15 | Write Multiple Coils |
เขียนค่ากลับไปยัง Digital Output |
16 | Write Multiple Holding Registers |
เขียนค่ากลับไปยัง Analog Output |