SoftwareExternalFaultInput Parameter

Default Value: 0

Minimum Value: 0

Maximum Value: None

Units: None

Type: int

IMPORTANT: The controller generates an axis fault only if you set the corresponding bit in the FaultMask Parameter. When an axis fault is generated, you can configure what the axis does by changing the state of the corresponding bit in the FaultMaskDecel Parameter, the FaultMaskDisable Parameter, and the FaultMaskDisableDelay Parameter.

IMPORTANT: If you change the SoftwareExternalFaultInput parameter from your AeroScript program, you must issue the AcknowledgeAll() function for the change to become active.

Use the SoftwareExternalFaultInput parameter to specify a digital binary input that is monitored to generate an external fault. This input is always fail-safe, which means that the fault condition exists if the optocoupler is not driven or when the digital input is not connected.

An external fault can also be generated on a single axis based on an analog or digital input. These conditions are configured using the ExternalFaultAnalogInput Parameter, ExternalFaultThreshold Parameter, and ExternalFaultDigitalInput Parameter. When the External Fault bit is set in the FaultMask parameter, the analog input specified by the ExternalFaultAnalogInput parameter, the digital input specified by the ExternalFaultDigitalInput parameter, and the digital input specified by the SoftwareExternalFaultInput parameter are all monitored to generate a fault.

This parameter specifies a system-wide input bit to be used as the external fault input. This method can be several milliseconds slower than the ExternalFaultDigitalInput drive method, but it supplies more choices for the input signal as well as the ability to trigger a fault on multiple axes without having to wire the input to all axes. To disable monitoring of a system-wide external fault condition, set the Input Type to Disabled.