Adp4K_ReadStatus
This function code is used to read the status of the ioLogik4000 adapter.
C/C++
int Adp4K_ReadStatus( int hConnection,
WORD *wBusStatus,
WORD *wFPStatus,
WORD *wEWStatus,
WORD *wESStatus,
WORD *wECStatus);
Visual Basic
Declare Function Adp4K_ReadStatus Lib "MXIO.dll" (ByVal hConnection As Long, iBusStatus As Integer, iFPStatus As Integer, iEWStatus As Integer, iESStatus As Integer, iECStatus As Integer) As Long
Arguments:
hConnection |
The handle for an I/O device connection. |
wBusStatus |
Stores the Bus status in numerical format. The values are 0: Normal Operation 1: Bus Standby 2: Bus Communication Fault 3: Slot Configuration Failed 4: No Expansion Slot. |
wFPStatus |
Stores the Field Power status in numerical format. The values are: 0: 24Vdc Field Power On. 1: 24Vdc Field Power Off. |
wEWStatus |
Stores the Watchdog status in numerical format. The values are: 0: No Error 1: Watchdog activated. |
wESSStatus |
Stores the Modbus Setup Error status in numeric data format, only support NA-4020 & NA-4021. 0: No Error 1: Modbus Setup Error |
wECStatus |
Stores the Modbus Checksum Error status, only support NA-4020 & NA-4021. 0: No Error 1: continuously three CRC/LRC checksum errors since its last restart, clear counters operation, or power-up. |
Return Value:
Succeed |
MXIO_OK |
Fail |
Refer to Return Codes. |