Input
|
xExecute
|
BOOL
|
|
Rising edge: Action starts
Falling edge: Resets outputs
If a falling edge occurs before the function block has completed its action, the outputs operate in the usual manner and are only reset if either the action is completed or in the event of an error. In this case, the corresponding output values (xDone, xError) are present at the outputs for exactly one cycle.
|
ETrig
|
Output
|
xDone
|
BOOL
|
|
TRUE: Action successfully completed
|
ETrig
|
xBusy
|
BOOL
|
|
TRUE: Function block active
|
ETrig
|
xError
|
BOOL
|
|
TRUE: Error occurred, function block aborts action
FALSE: No error
|
ETrig
|
Input
|
itfSourceECU
|
IJ1939LocalECU
|
|
Local ECU which should be the sender of the diagnostic message.
|
|
MalfunctionIndicatorLamp
|
LAMP_INFO
|
|
Malfunction Indicator Lamp: Lamp to indicate when there is an emission related trouble code active.
|
|
RedStopLamp
|
LAMP_INFO
|
|
Red Stop Lamp: Lamp to indicate a problem that is severe enough to warrant stopping the vehicle.
|
|
AmberWarningLamp
|
LAMP_INFO
|
|
Amber Warning Lamp: Lamp to indicate a problem with the vehicle system but the vehicle does not need to be stopped immediately.
|
|
ProtectLamp
|
LAMP_INFO
|
|
Protect Lamp: Lamp to indicate a problem with a vehicle system that is most likely not electronic subsystem related (e.g. Coolant Temperature has exceeded its defined range.)
|
|
Output
|
itfDTCProviderList
|
IDTCProviderList
|
THIS^
|
mainly for graphical programming: output for connection to DTC provider function blocks
|
|
eError
|
ERROR
|
|
detailed error information if xError is TRUE.
|
|