MXIO Software Development Kit
C++ Sample Code Programming Guide
|
IO Type | IO Mode or Tag Type | Function | Read/Write/Clear | Note |
---|---|---|---|---|
IOTYPE_DI | COMMON | IOFUNC_DI_CH_NAME | R | DI Channel Name |
IOFUNC_DI_CH_MODE | R | DI Channel Mode | ||
IOFUNC_DI_CH_FILTER_US | R | DI Filter | ||
DI | IOFUNC_DI_DI_CH_VALUE | R | DI Value | |
COUNTER | IOFUNC_DI_COUNTER_CH_INITIAL_VALUE | R | Initial Value | |
IOFUNC_DI_COUNTER_CH_POWER_ON_STATUS | R | Power On Status | ||
IOFUNC_DI_COUNTER_CH_ACTIVE_MODE | R | Active Mode (Trigger Type) | ||
IOFUNC_DI_COUNTER_CH_SCALING_ENABLE | R | Scaling Enable | ||
IOFUNC_DI_COUNTER_CH_SCALING_SLOPE | R | Scaling Slope | ||
IOFUNC_DI_COUNTER_CH_SCALING_OFFSET | R | Scaling Offset | ||
IOFUNC_DI_COUNTER_CH_SCALING_INTERVAL_SEC | R | Scaling Interval (sec.) | ||
IOFUNC_DI_COUNTER_CH_VALUE | R/W | Value | ||
IOFUNC_DI_COUNTER_CH_START_STOP | R/W | Start/Stop | ||
IOFUNC_DI_COUNTER_CH_RESET | C | Reset | ||
IOTYPE_DO | COMMON | IOFUNC_DO_CH_NAME | R | Channel Name |
IOFUNC_DO_CH_MODE | R | Channel Mode | ||
DO | IOFUNC_DO_DO_CH_POWER_ON_STATUS | R | Power On Status | |
IOFUNC_DO_DO_CH_POWER_ON_DELAY_SEC | R | Power On Delay | ||
IOFUNC_DO_DO_CH_SAFE_MODE_STATUS | R | Safe Mode Status | ||
IOFUNC_DO_DO_CH_VALUE | R/W | Value | ||
PULSE | IOFUNC_DO_PULSE_CH_COUNT | R | Count | |
IOFUNC_DO_PULSE_CH_ON_WIDTH_US | R | On (High) Width | ||
IOFUNC_DO_PULSE_CH_OFF_WIDTH_US | R | Off (Low) Width | ||
IOFUNC_DO_PULSE_CH_POWER_ON_STATUS | R | Power On Status | ||
IOFUNC_DO_PULSE_CH_POWER_ON_DELAY_SEC | R | Power On Delay (sec.) | ||
IOFUNC_DO_PULSE_CH_SAFE_MODE_STATUS | R | Safe Mode Status | ||
IOFUNC_DO_PULSE_CH_STATUS | R/W | Pulse Status | ||
IOTYPE_RELAY | COMMON | IOFUNC_RELAY_CH_NAME | R | Channel Name |
IOFUNC_RELAY_CH_MODE | R | Channel Mode | ||
IOFUNC_RELAY_CH_CURRENT_COUNT | R/C | Current Count | ||
IOFUNC_RELAY_CH_TOTAL_COUNT | R | Total Count | ||
RELAY | IOFUNC_RELAY_RELAY_CH_POWER_ON_STATUS | R | Power On Status | |
IOFUNC_RELAY_RELAY_CH_POWER_ON_DELAY_SEC | R | Power On Delay | ||
IOFUNC_RELAY_RELAY_CH_SAFE_MODE_STATUS | R | Safe Mode Status | ||
IOFUNC_RELAY_RELAY_CH_VALUE | R/W | Value | ||
PULSE | IOFUNC_RELAY_PULSE_CH_COUNT | R | Count | |
IOFUNC_RELAY_PULSE_CH_ON_WIDTH_MS | R | On (High) Width | ||
IOFUNC_RELAY_PULSE_CH_OFF_WIDTH_MS | R | Off (Low) Width | ||
IOFUNC_RELAY_PULSE_CH_POWER_ON_STATUS | R | Power On Status | ||
IOFUNC_RELAY_PULSE_CH_POWER_ON_DELAY_SEC | R | Power On Delay (sec.) | ||
IOFUNC_RELAY_PULSE_CH_SAFE_MODE_STATUS | R | Safe Mode Status | ||
IOFUNC_RELAY_PULSE_CH_STATUS | R/W | Pulse Status | ||
IOTYPE_DIO | COMMON | IOFUNC_DIO_CH_NAME | R | Channel Name |
IOFUNC_DIO_CH_MODE | R | Channel Mode | ||
IOFUNC_DIO_CH_FILTER_US | R | Channel Filter | ||
DI | IOFUNC_DIO_DI_CH_VALUE | R | Value | |
COUNTER | IOFUNC_DIO_COUNTER_CH_INITIAL_VALUE | R | Initial Value | |
IOFUNC_DIO_COUNTER_CH_POWER_ON_STATUS | R | Power On Status | ||
IOFUNC_DIO_COUNTER_CH_ACTIVE_MODE | R | Active Mode (Trigger Type) | ||
IOFUNC_DIO_COUNTER_CH_SCALING_ENABLE | R | Scaling Enable | ||
IOFUNC_DIO_COUNTER_CH_SCALING_SLOPE | R | Scaling Slope | ||
IOFUNC_DIO_COUNTER_CH_SCALING_OFFSET | R | Scaling Offset | ||
IOFUNC_DIO_COUNTER_CH_SCALING_INTERVAL_SEC | R | Scaling Interval (sec.) | ||
IOFUNC_DIO_COUNTER_CH_VALUE | R/W | Value | ||
IOFUNC_DIO_COUNTER_CH_START_STOP | R/W | Start/Stop | ||
IOFUNC_DIO_COUNTER_CH_RESET | C | Reset | ||
DO | IOFUNC_DIO_DO_CH_POWER_ON_STATUS | R | Power On Status | |
IOFUNC_DIO_DO_CH_POWER_ON_DELAY_SEC | R | Power On Delay | ||
IOFUNC_DIO_DO_CH_SAFE_MODE_STATUS | R | Safe Mode Status | ||
IOFUNC_DIO_DO_CH_VALUE | R/W | Value | ||
PULSE | IOFUNC_DIO_PULSE_CH_COUNT | R | Count | |
IOFUNC_DIO_PULSE_CH_ON_WIDTH_US | R | On (High) Width | ||
IOFUNC_DIO_PULSE_CH_OFF_WIDTH_US | R | Off (Low) Width | ||
IOFUNC_DIO_PULSE_CH_POWER_ON_STATUS | R | Power On Status | ||
IOFUNC_DIO_PULSE_CH_POWER_ON_DELAY_SEC | R | Power On Delay (sec.) | ||
IOFUNC_DIO_PULSE_CH_SAFE_MODE_STATUS | R | Safe Mode Status | ||
IOFUNC_DIO_PULSE_CH_STATUS | R/W | Pulse Status | ||
IOTYPE_AI | AI | IOFUNC_AI_CH_NAME | R | Channel Name |
IOFUNC_AI_CH_MODE | R | Channel Mode | ||
IOFUNC_AI_CH_SCALING_SLOPE | R | Scaling Slope | ||
IOFUNC_AI_CH_SCALING_OFFSET | R | Scaling Offset | ||
IOFUNC_AI_CH_SCALING_UNIT | R | Scaling Unit | ||
IOFUNC_AI_CH_BURNOUT_VALUE | R | Burnout Value | ||
IOFUNC_AI_CH_SCALED_VALUE | R | Scaling Value (Float) | ||
IOFUNC_AI_CH_MINIMUM_VALUE | R/C | AI min. Value (Float) | ||
IOFUNC_AI_CH_MAXIMUM_VALUE | R/C | AI max. Value (Float) | ||
IOFUNC_AI_CH_BURNOUT_STATUS | R | AI Burnout Status (OverRange,…) | ||
IOFUNC_AI_CH_RAW_VALUE | R | AI RAW Value | ||
IOFUNC_AI_CH_BURNOUT_SCALED_VALUE | R | AI Scaled Burnout Value | ||
IOTYPE_AO | AO | IOFUNC_AO_CH_NAME | R | Channel Name |
IOFUNC_AO_CH_MODE | R | Channel Mode | ||
IOFUNC_AO_CH_SCALING_SLOPE | R | Scaling Slope | ||
IOFUNC_AO_CH_SCALING_OFFSET | R | Scaling Offset | ||
IOFUNC_AO_CH_SCALING_UNIT | R | Scaling Unit | ||
IOFUNC_AO_CH_POWER_ON_VALUE | R | Power On Value | ||
IOFUNC_AO_CH_SAFE_MODE_STATUS | R | Safe Mode Value | ||
IOFUNC_AO_CH_SCALED_VALUE | R/W | Scaling Value (Float) | ||
IOFUNC_AO_CH_RAW_VALUE | R/W | AO RAW Value | ||
IOTYPE_TC | TC | IOFUNC_TC_CH_NAME | R | Channel Name |
IOFUNC_TC_CH_MODE | R | Channel Mode | ||
IOFUNC_TC_CH_TEMPERATURE_UNIT | R | Temperature Unit (℃, ℉, mV) | ||
IOFUNC_TC_CH_SCALING_SLOPE | R | Scaling Slope | ||
IOFUNC_TC_CH_SCALING_OFFSET | R | Scaling Offset | ||
IOFUNC_TC_CH_VALUE_FLOAT | R | Value (Float) | ||
IOFUNC_TC_CH_MINIMUM_VALUE | R/C | TC min. Value (Float) | ||
IOFUNC_TC_CH_MAXIMUM_VALUE | R/C | TC max. Value (Float) | ||
IOFUNC_TC_MULTIPLIED_ENGINEERING_VALUE | R | Value | ||
IOTYPE_RTD | RTD | IOFUNC_RTD_CH_NAME | R | Channel Name |
IOFUNC_RTD_CH_MODE | R | Channel Mode | ||
IOFUNC_RTD_CH_TEMPERATURE_UNIT | R | Temperature Unit (℃, ℉, Ω) | ||
IOFUNC_RTD_CH_SCALING_SLOPE | R | Scaling Slope | ||
IOFUNC_RTD_CH_SCALING_OFFSET | R | Scaling Offset | ||
IOFUNC_RTD_CH_VALUE_FLOAT | R | Value (Float) | ||
IOFUNC_RTD_CH_MINIMUM_VALUE | R/C | RTD min. Value (Float) | ||
IOFUNC_RTD_CH_MAXIMUM_VALUE | R/C | RTD max. Value (Float) | ||
IOFUNC_RTD_MULTIPLIED_ENGINEERING_VALUE | R | Value | ||
IOTYPE_IR_WORD | WORD | IOFUNC_IR_CH_NAME | R | Channel Name |
IOFUNC_IR_CH_INITIAL_VALUE | R | Initial Value | ||
IOFUNC_IR_CH_VALUE | R/W | Value | ||
IOTYPE_IR_FLOAT | FLOAT | IOFUNC_FIR_CH_NAME | R | Channel Name |
IOFUNC_FIR_CH_INITIAL_VALUE | R | Initial Value | ||
IOFUNC_FIR_CH_VALUE | R/W | Value | ||
IOTYPE_VC | IOFUNC_VC_CH_NAME | R | Value | |
IOFUNC_VC_CH_VALUE | R | Value | ||
IOTYPE_SERIALTAG | BYTE | IOFUNC_SERIAL_TAG_CH_NAME | R | Name |
WORD | IOFUNC_SERIAL_TAG_CH_VALUE | R/W | Value (Data Type by User Defined) | |
DWORD | ||||
INT | ||||
FLOAT | ||||
IOTYPE_SYS_SYSTEM | IOFUNC_SYS_DATE | R | Date (Year, Month, Day) | |
IOFUNC_SYS_TIME | R | Time (Hour, Minute, Second) | ||
IOFUNC_SYS_LAN_IP | R | LAN IP (String) | ||
IOFUNC_SYS_SERVER_NAME | R | Server Name (String) | ||
IOFUNC_SYS_FWR_VERSION | R | Firmware Version (String) | ||
IOFUNC_SYS_LIVE_TIME_SEC | R | Live Time (Sec.) | ||
IOFUNC_SYS_MODEL_NAME | R | Model Name (String) | ||
IOFUNC_SYS_SAFE_MODE_FLAG | R | Safe Mode Flag | ||
IOFUNC_SYS_SAFE_MODE_COMM_WATCHDOG_TIMEOUT_SEC | R | Safe Mode Comm. Watchdog Timeout (Sec.) | ||
IOFUNC_SYS_SAFE_MODE_AUTO_CLEAN_FLAG | R | Auto Clean Safe Mode Flag | ||
IOFUNC_SYS_POWER_VOLTAGE | R | Power Voltage (V) | ||
IOFUNC_SYS_MODBUS_CONNECTION_FAIL_FLAG | R | Modbus Connection Fail Flag | ||
IOFUNC_SYS_CELLULAR_IP | R | Cellular IP | ||
IOFUNC_SYS_SLOT_COUNT | R | Slot Count | ||
IOFUNC_SYS_SLOT_NAME | R | Slot Name | ||
IOTYPE_SYS_IO_MODE | IOFUNC_SYS_ALL_CH_MODE_DI | R | Channel Mode of DI | |
IOFUNC_SYS_ALL_CH_MODE_DO | R | Channel Mode of DO | ||
IOFUNC_SYS_ALL_CH_MODE_RELAY | R | Channel Mode of RELAY | ||
IOFUNC_SYS_ALL_CH_MODE_DIO | R | Channel Mode of DIO | ||
IOFUNC_SYS_ALL_CH_MODE_AI | R | Channel Mode of AI | ||
IOFUNC_SYS_ALL_CH_MODE_AO | R | Channel Mode of AO | ||
IOFUNC_SYS_ALL_CH_MODE_TC | R | Channel Mode of TC | ||
IOFUNC_SYS_ALL_CH_MODE_RTD | R | Channel Mode of RTD | ||
IOFUNC_SYS_ALL_CH_MODE_SERIAL_TAG | R | Channel Mode of SERIAL | ||
IOFUNC_SYS_ALL_CH_MODE_VC | R | Channel Mode of VC | ||
IOFUNC_SYS_ALL_CH_MODE_WIR | R | Channel Mode of IR_WORD | ||
IOFUNC_SYS_ALL_CH_MODE_FIR | R | Channel Mode of IR_FLOAT |