|
ioPAC RTU Controllers
C/C++ Sample Code Programming Guide
|
Modules | |
| ModbusRTUMaster | |
| ModbusTCPMaster | |
Macros | |
| #define | MODBUS_EXCEPTION_CODE_NONE 0x00 |
| #define | MODBUS_EXCEPTION_CODE_ILLEGAL_FUNCTION 0x01 |
| #define | MODBUS_EXCEPTION_CODE_ILLEGAL_DATA_ADDRESS 0x02 |
| #define | MODBUS_EXCEPTION_CODE_ILLEGAL_DATA_VALUE 0x03 |
| #define | MODBUS_EXCEPTION_CODE_SLAVE_DEVICE_FAILURE 0x04 |
| #define | MODBUS_EXCEPTION_CODE_ACKNOWLEDGE 0x05 |
| #define | MODBUS_EXCEPTION_CODE_SLAVE_DEVICE_BUSY 0x06 |
| #define | MODBUS_EXCEPTION_CODE_MEMORY_PARITY_ERROR 0x08 |
| #define | MODBUS_EXCEPTION_CODE_GATEWAY_PATH_UNAVAILABLE 0x0A |
| #define | MODBUS_EXCEPTION_CODE_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND 0x0B |
Functions | |
| MODBUS_MASTER_ERR_CODE | MX_RTU_Modbus_Master_Init (void) |
| This API must be called at first. More... | |
| void | MX_RTU_Modbus_Master_Uninit (void) |
| This API must be called at the end. More... | |
Sample Code:
| #define MODBUS_EXCEPTION_CODE_NONE 0x00 |
| #define MODBUS_EXCEPTION_CODE_ILLEGAL_FUNCTION 0x01 |
| #define MODBUS_EXCEPTION_CODE_ILLEGAL_DATA_ADDRESS 0x02 |
| #define MODBUS_EXCEPTION_CODE_ILLEGAL_DATA_VALUE 0x03 |
| #define MODBUS_EXCEPTION_CODE_SLAVE_DEVICE_FAILURE 0x04 |
| #define MODBUS_EXCEPTION_CODE_ACKNOWLEDGE 0x05 |
| #define MODBUS_EXCEPTION_CODE_SLAVE_DEVICE_BUSY 0x06 |
| #define MODBUS_EXCEPTION_CODE_MEMORY_PARITY_ERROR 0x08 |
| #define MODBUS_EXCEPTION_CODE_GATEWAY_PATH_UNAVAILABLE 0x0A |
| #define MODBUS_EXCEPTION_CODE_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND 0x0B |
| MODBUS_MASTER_ERR_CODE MX_RTU_Modbus_Master_Init | ( | void | ) |
This API must be called at first.
| void MX_RTU_Modbus_Master_Uninit | ( | void | ) |
This API must be called at the end.
1.8.11