NI 9502 modules can return the following faults as a decimal fault code. Convert the decimal fault code to a binary number to determine which fault bits are true. For example, a fault code of 2 is the binary number 0000 0010, indicating a fault in bit 1 of the fault bitmap (Module Overvoltage Fault).

Table 579. Module Faults
Fault BitDecimal (Binary)Fault NameDescription
0 1 (0000 0001) Module Undervoltage Fault The external power supply (Vsup) is not connected, does not meet the minimum power supply voltage specifications, or one of the module outputs has a short circuit. Verify that the output currents and power supply are within specifications and check the module connections.
1 2 (0000 0010) Module Overvoltage Fault The external power supply (Vsup) voltage exceeds the module power supply specifications. Verify that the power supply is within the module specifications and that the supply is properly connected to the module.
2 4 (0000 0100) Reserved
3 8 (0000 1000) Overcurrent Fault The commanded current output exceeds the NI 9502 maximum peak current of 8 A.
Note   The LabVIEW NI SoftMotion Module Premium provides a Current Limit Algorithm (I2T) VI that provides motor overload protection by coercing the current output when the requested current output exceeds user-specified system constraints. Your LabVIEW Platform DVD includes a free 30-day evaluation of the NI SoftMotion Module Premium that you can install to evaluate the Current Limit Algorithm VI and other FPGA Motor Control VIs.
4 16 (0001 0000) Module Current Sampling Fault A current, Hall, or Vsup input node was executed at the same time that a forced current sample was in progress. Refer to NI 9502 Timing for more information.
5–15 Reserved