Status Logic........................................................................................................................................................................................ 7
Configure Communication for the Function Block..............................................................................................................8
Configure Primary Communication for Function Block................................................................................................8
Configure Redundant Communication for Function Block.........................................................................................8
Pre-Made Service Screen.............................................................................................................................................................10
IEC 61508-3 Annex D Supplemental Information.............................................................................................................. 11
Before reading this manual, read and understand the safety manual of the entire library (Safety Manual
and Programmer Guide - General, document number AQ00000254).
Warning
Do not change parameters while the machine is driving. Before changing parameters bring the machine
into a safe state to prevent harm for the operator and bystanders.
Warning
Fault detection and diagnostics must be tested with the final application which is assembled from the
function blocks.
This function block configures the PVED_CLS_AUX_STW for use with the PVED-CLS.
The inputs of the function block are formatted to a form that the PVED-CLS expects. For more
information, refer to PVED-CLS communication protocol.
Inputs
Enter the PVED_CLS_AUX_STW function block for an overview of its signals.
To avoid compiler errors, use only the data types specified in this table.
ParameterTypeRangeUnitDescription
ParaBus————This bus contains configuration values. You can replace these values with signals
routed from the application if desired.
Loop_TmU160 to 65535msProcessing time of one program loop.
CAN.PortPort————Determines which CAN port to transmit data from. This variable can be found in
the CAN sub-bus if using the Main Template.
EnableBOOLT/F——Digital (Boolean) input signal. Used to enable or disable CAN transmission for the
block.
T: Function enabled.
F: Function disabled.
AngleU160 to 359910.01°Steering angle relative to the 0-index point.
VelS32-30000 to
30000
ErrCodeU80 to 15——Error code from sensor.
ChkptBOOLT/F——Enables advanced checkpoints with namespace for each Diag signal.
0.01 RPM Steering angle velocity.
0: Reserved.
1: Sensor chip error.
2: Steering angle failure.
3: CAN input message failure.
4: Power failure.
5: CPU failure.
6: Memory failure.
7-13: Reserved.
14: Temperature warning.
15: No error.
T: Include checkpoints when compiled.
F: Do not include checkpoints when compiled.
Parameters
Learn how the function block uses parameters to customize the function.
To avoid compiler errors, use only the data types specified in this table.
Bus————This bus provides diagnostic values for troubleshooting. In addition, all
U160, 0x8008——
————
0 to 255——PGN offset used for the message.
ms
65535
CRC 16 used by the PVED-CLS messages.
Polynomial: 0xC86C
Primary Default: 20
Redundant Default: 21
Source address used by the message.
Default: 79
How often the message is sent.
Default: 50
T: Message is redundant.
F: Message is primary.
Learn how the outputs of the function block work.
T: A new request to send a message is made before the last one is sent.
F: No overrun condition.
T: The last message requested is waiting to be transmitted on the bus.
F: No message is waiting to be sent.
inputs, parameters, and output signals are contained inside of the bus.
This signal indicates if a parameter fault is declared. It is a bitwise code, so
multiple items can be reported at a time. The following status codes are
provided:
0x0000: No fault.
0x8008: At least one parameter is out of range.
0x8002
——
This signal indicates if an input fault is declared. It is a bitwise code, so
multiple items can be reported at a time. The following fault codes are
provided:
0x0000: No fault.
0x8001: An input value is too low.
0x8002: An input value is too high.
Status Logic
This topic describes how status logic is indicated for the function block.
The status code indicates whether the parameters used in the function are within their valid range.
ConditionHexBinaryCauseResponseCorrection
*
Invalid setup.0x8008
*
Position of set bit in a 16 bit fault or status code. Bit 1 is the least significant bit. Bit 16 set to 1 indicates a standard Danfoss status code or fault code.
1000
At least one parameter is out
of range.
Message transmission is
disabled.
Correct the out of range
parameters.
Fault Logic
Fault logic can indicate problems, causes of problems, and solutions.
Position of set bit in a 16 bit fault or status code. Bit 1 is the least significant bit. Bit 16 set to 1 indicates a standard Danfoss status code or fault code.
*
0x8002
BinaryCauseResponseCorrection
0001
0010
An input is too low.Message transmission is
disabled.
An input is too high.Message transmission is
disabled.
Correct the out of range
inputs.
Correct the out of range
inputs.
Configure Communication for the Function Block
The following sequence demonstrates how to setup the function block for primary or redundant
communication.
Note that you must route the PGN_Offset and IsRedundant parameters out from the Parameters page.
Configure Primary Communication for Function Block
For primary communication, set the parameter PGN_Offset to 20 and the parameter IsRedundant to
false.
Enabling Checkpoints
Configure Redundant Communication for Function Block
For redundant communication, set the parameter PGN_Offset to 21 and the parameter IsRedundant to
true.
Chkpt enables the checkpoints for each Diag Bus Signal.
It is pre-connected to a constant True.
Set Chkpt to False if you do not want to use the checkpoints or if you need to free up some memory. Be
aware that Fault and Status signals disappear from the service screen by setting to False.
Warning
The programmer must implement sufficient fault management and is responsible to reach the safe state
according to the safety concept for the application.
This screen gives an overview of the PVED_CLS_AUX_STW function block.
OutputTypeDescription
Angle
Velocity
Error Code
Enabled
PGN Offset
Source Address
Tx Rate
Is Redundant
Status——
Fault
DegSteering angle relative to the 0-index point.
RPMSteering angle velocity.
——Error code from sensor.
0: Reserved
1: Sensor chip error
2: Steering angle failure
3: CAN input message failure
4: Power failure
5: CPU failure
6: Memory failure
7-13: Reserved
14: Temperature warning
15: No error
——Digital (Boolean) input signal. Used to enable or disable CAN transmission for the block.
——PGN offset used for the message.
——Source address used by the message.
msHow often the message is sent.
——Indicates if the message is redundant.
T: Message is redundant
F: Message is primary
This signal indicates if a parameter fault is declared. It’s a bitwise code, so multiple items can be reported at a time.
The following status codes are provided:
0x0000: No fault.
0x8008: At least one parameter is out of range.
——This signal indicates if an input fault is declared. It’s a bitwise code, so multiple items can be reported at a time. The
2800 East 13th Street
Ames, IA 50010, USA
Phone: +1 515 239 6000
Danfoss
Power Solutions Trading
(Shanghai) Co., Ltd.
Building #22, No. 1000 Jin Hai Rd
Jin Qiao, Pudong New District
Shanghai, China 201206
Phone: +86 21 3418 5200
Products we offer:
Comatrol
www.comatrol.com
Turolla
www.turollaocg.com
Hydro-Gear
www.hydro-gear.com
Daikin-Sauer-Danfoss
www.daikin-sauer-danfoss.com
DCV directional control
•
valves
Electric converters
•
Electric machines
•
Electric motors
•
Hydrostatic motors
•
Hydrostatic pumps
•
Orbital motors
•
PLUS+1® controllers
•
PLUS+1® displays
•
PLUS+1® joysticks and
•
pedals
PLUS+1® operator
•
interfaces
PLUS+1® sensors
•
PLUS+1® software
•
PLUS+1® software services,
•
support and training
Position controls and
•
sensors
PVG proportional valves
•
Steering components and
•
systems
Telematics
•
Danfoss Power Solutions is a global manufacturer and supplier of high-quality hydraulic and
electric components. We specialize in providing state-of-the-art technology and solutions
that excel in the harsh operating conditions of the mobile off-highway market as well as the
marine sector. Building on our extensive applications expertise, we work closely with you to
ensure exceptional performance for a broad range of applications. We help you and other
customers around the world speed up system development, reduce costs and bring vehicles
and vessels to market faster.
Danfoss Power Solutions – your strongest partner in mobile hydraulics and mobile
electrification.
Go to www.danfoss.com for further product information.
We offer you expert worldwide support for ensuring the best possible solutions for
outstanding performance. And with an extensive network of Global Service Partners, we also
provide you with comprehensive global service for all of our components.
Local address:
Danfoss can accept no responsibility for possible errors in catalogues, brochures and other printed material. Danfoss reserves the right to alter its products without notice. This also applies to products
already on order provided that such alterations can be made without subsequent changes being necessary in specifications already agreed.
All trademarks in this material are property of the respective companies. Danfoss and the Danfoss logotype are trademarks of Danfoss A/S. All rights reserved.