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.