ECM-0563-154-xxx Fault Detail
This MotoHawk™ block allows the detailed fault information for an ECM-0563-154-xxx injector output channel to be recovered as an enumeration.
Block ID
ECM-0563-154-xxx Fault Detail
Library
MotoHawk_lib/Diagnostics
Description
Overview
This MotoHawk™ block allows the detailed fault information for an ECM-0563-154-xxx injector output channel to be recovered as an enumeration. It requires a corresponding IO Fault Status block to exist, which is used to query the general fault status of the resource. This block is only used to determine specifics about a fault. Requesting detailed fault information without a corresponding IO Fault Status block will fail to build.
This block reports the last observed fault detail. A channel that is no longer in fault will continue to report the last observed fault detail. Thus this block does not replace the IO Fault Status block, which is able to detect whether a channel is currently in fault.
In order to obtain up-to-date information, the detail block should be called after the IO Fault Status. This can be achieved in two ways.
- Place Detail block in subsystem that is executed only when the IO Fault Status block reports 1 (Fault)
- Right click on block->Block Properties and set priorities, such that the detail block has a lower priority (higher number).
It is permissible to have multiple FaultDetail read block for the same resource.
Only resources that utilize the ECM-0563-154-xxx support this capability. No resources support this fault detail if the block has an empty resource list.
Signals
Fault Detail (uint8, enum)
No Faults Observed (value=0)
No faults have been observed on the channel
Short to Battery (value=1)
Injector HSD or LSD detected to be shorted to battery
Short to Ground (value=2)
Injector HSD or LSD detected to be shorted to ground
Short Detected (value=3)
Short detected between Injector HSD or LSD pins.
Open Detected (value=4)
No injector load detected between injector HSD and LSD pins.
"motohawk_InjDCRMux_fault_status_enum" is a script that returns a cell array with the enumeration. It can be used in the Enumeration field of a probe to decode the return value of this block.
Block Parameters
Parameter Field | Values | Comments/Description |
---|---|---|
Name (Optional) | Alpha-numeric text, single-quote enclosed | An optional name. When used the name must be C-legal. Therefore is must have no special characters such as spaces, dashes or commas (underscore allowed). It must also be unique. |
Resource | Drop-down list | Module resource for this block (target module dependent). |