Modbus arduino. Register 10009-10016 ไม่ได้

#include <modbus.h>
#include <modbusDevice.h>
#include <modbusRegBank.h>
#include <modbusSlave.h>
modbusDevice regBank;
//Create the modbus slave protocol handler
modbusSlave slave;
void setup (){
 //Add Digital Output registers 00001-00016 to the register bank
  regBank.add(1);
  regBank.add(2);
  regBank.add(3);
  regBank.add(4);
  regBank.add(5);
  //Add Digital Input registers 10001-10008 to the register bank
  regBank.add(10001);  
  regBank.add(10002);
  regBank.add(10003);
  regBank.add(10004);
  regBank.add(10005);
  regBank.add(10006);
  regBank.add(10007);
  regBank.add(10008);

  regBank.add(10009);
  regBank.add(10010);
  regBank.add(10011);
  regBank.add(10012);
  regBank.add(10013);
  regBank.add(10014);
  regBank.add(10015);
  regBank.add(10016);
}
void loop(){
regBank.set(10001,1);
regBank.set(10002,1);
regBank.set(10003,1);
regBank.set(10004,1);
regBank.set(10005,1);
regBank.set(10006,1);
regBank.set(10007,1);
regBank.set(10008,1);

regBank.set(10009,1);
regBank.set(10010,1);
regBank.set(10011,1);
regBank.set(10012,1);
regBank.set(10013,1);
regBank.set(10014,1);
regBank.set(10015,1);
regBank.set(10016,1);
}
Code ก็ประมาณนี้ครับ
ผมให้register ส่งค่า1ออกมา
ผมเช็คในโปรแกรมmodbus
มันส่งมาแค่10001-10008
แต่10009-10016ไม่ส่งมาอะครับ
มันเป็นเพราะอะไรหรือครับ
ผู้รู้ช่วยบอกทีครับ
ขอบคุณครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่