IoAbort Enumeration
Description
The IoAbort enumeration specifies variables used by the SynqNet node configurations to generate an I/O Abort action.
When an I/O Abort is triggered, the SynqNet node's outputs are disabled (set to the power-on condition) and all axes associated with the node are aborted and enter the error state.
NOTE: The outputs are disabled on all SynqNet nodes, with the exception of the remote motion block's (RMB's) user outputs. For the RMB only, a user limit must be configured to disable the RMB's user output when an I/O Abort occurs.
When the I/O Abort conditions are cleared, the states of the axes may be cleared with a call to Motion.FaultsClear.
Version History
Introduced in MPX 2.0.
Enumeration Values
|
IoAbort |
Meaning |
SynqLost |
Specifies whether to signal an I/O Abort when SynqNet communication is lost. |
SynqLostInvert |
Inverts the I/O Abort logic for the SynqLost condition. |
NodeDisable |
Specifies whether to signal an I/O Abort when the node disable circuit is set.
The node disable circuit is node-specific, but is intended to shutdown the node via an I/O Abort. |
NodeDisableInvert |
Inverts the I/O Abort logic for the NodeDisable condition. |
PowerFault |
Specifies whether to signal an I/O Abort when a power fault occurs on a node.
The power fault circuit is node-specific, but is usually connected to an analog power monitor. Typically, when the DAC power or other analog component power is either too high or drops below a threshold, the power fault is triggered. Please see the node/drive manufacturer's documentation for details. |
PowerFaultInvert |
Inverts the I/O Abort logic for the PowerFailure condition. |
|
See Also
SqNode Object
IoAbortConfig
Overviews
I/O Abort Overview
|