添加输入寄存器、保持寄存器、线圈的起始地址和定义的内容,具体如下 - /* ----------------------- Defines ------------------------------------------*/
- //保持寄存器起始地址
- #define REG_HOLDING_START 0x0001
- //保持寄存器数量
- #define REG_HOLDING_NREGS 8
- //保持寄存器内容
- uint16_t usRegHoldingBuf[REG_HOLDING_NREGS] = {0x147b,0x3f8e,0x147b,0x400e,0x1eb8,0x4055,0x147b,0x408e};
- //输入寄存器起始地址
- #define REG_INPUT_START 0x0001
- //输入寄存器数量
- #define REG_INPUT_NREGS 8
- //输入寄存器内容
- uint16_t usRegInputBuf[REG_INPUT_NREGS] = {0x1111,0x2222,0x3333,0x4444,0x5555,0x6666,0x7777,0x8888};
- //线圈寄存器起始地址
- #define REG_COILS_START 0x0001
- //线圈寄存器数量
- #define REG_COILS_SIZE 16
- //线圈寄存器内容
- uint8_t ucRegCoilsBuf[REG_COILS_SIZE/8] = {0x00,0xFF};
|