Danfoss MBS Pressure Transmitters User guide

Type
User guide
User Manual
PLUS+1® Compliant
PVED_CLS_STAT_MSG_OP Function
Block
www.danfoss.com
Revision history Table of revisions
Date Changed Rev
September 2019 Updated software version number 0102
November 2018 First edition 0101
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
2 |
©
Danfoss | September 2019 AQ00000260en-000102
Before You Begin
Abbreviations
PVED_CLS_STAT_MSG_OP Function Block
Inputs....................................................................................................................................................................................................6
Parameters..........................................................................................................................................................................................6
Outputs................................................................................................................................................................................................ 6
Diagnostic Signals............................................................................................................................................................................9
Status Logic........................................................................................................................................................................................ 9
Configure Communication for the Function Block..............................................................................................................9
Configure Primary Communication for Function Block................................................................................................9
Configure Redundant Communication for Function Block...................................................................................... 10
Enabling Checkpoints...................................................................................................................................................................10
Identical Function Blocks Need Different Namespace Values to Successfully Compile.................................10
Change Namespace Value.....................................................................................................................................................11
Pre-Made Service Screen.............................................................................................................................................................11
IEC 61508-3 Annex D Supplemental Information..............................................................................................................12
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
Contents
©
Danfoss | September 2019 AQ00000260en-000102 | 3
Before reading this manual, read and understand the safety manual of the entire library (Safety Manual
and Programmer Guide - General, document number AQ00000254).
W
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.
W
Warning
Fault detection and diagnostics must be tested with the final application which is assembled from the
function blocks.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
Before You Begin
4 |
©
Danfoss | September 2019 AQ00000260en-000102
Abbreviations used in the PVED-CLS function block user manuals are described.
Abbreviation Meaning
AUX JOY Auxiliary Joystick
AUX STW Auxiliary Steering Wheel
CLS Closed Loop Safety
GMC Guidance System Command
GMS Guidance Machine Status
MMI Man Machine Interface
PVED CLS Proportional Valve Electronic Digital Closed Loop Safety
STAT MSG OP Status Message Operation
STAT MSG Status Message
Str Fdbk Steering Feedback
STW Steering Wheel
VSP Vehicle Speed
WAS Wheel Angle Sensor
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
Abbreviations
©
Danfoss | September 2019 AQ00000260en-000102 | 5
This function block configures the PVED_CLS_STAT_MSG_OP for use with the PVED-CLS.
The inputs of the block are formatted to generate the message identifier that the PVED-CLS transmits.
This block receives the message and reformats the data for use in PLUS+1
®
GUIDE. For more information,
refer to PVED-CLS communication protocol.
Inputs
Enter the PVED_CLS_STAT_MSG_OP function block for an overview of its signals.
To avoid compiler errors, use only the data types specified in this table.
Parameter Type Range Unit Description
Para Bus —— —— This bus contains configuration values. You can replace these values with signals
routed from the application if desired.
CAN.Port Port —— —— Determines which CAN port to transmit data from. This variable can be found in
the CAN sub-bus if using the Main Template.
Chkpt BOOL T/F —— Enables advanced checkpoints with namespace for each Diag signal.
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.
Parameter Type Range Unit Description
CRC_LUT ARRAY[256]U16
—— ——
CRC 16 used by the PVED-CLS messages.
Polynomial: 0xC86C
Addr U8 0 to 253 —— Source address of the PVED-CLS.
Primary default: 19
Redundant default: 90
Timeout U16 10 to 10000 ms Maximum time in ms between messages before a timeout fault is triggered.
Outputs
Learn how the outputs of the function block work.
Parameter Type Range Unit Description
Diag
Bus —— —— This bus provides diagnostic values for troubleshooting. In
addition, all inputs, parameters, and output signals are
contained inside of the bus.
Status
U16 0, 0x8008 ——
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.
STAT_MSG
Bus —— —— This bus provides the output values for the block.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
6 |
©
Danfoss | September 2019 AQ00000260en-000102
Parameter Type Range Unit Description
CurrentStateValue
U8 0 to 255 ——
Current operation state. The signals map to the Boolean
signals in the CurrentState bus.
0x00: CurrentState.On_Road
0x10: CurrentState.Off_Road_Reaction
0x11: CurrentState.Off_Road_NonReaction
0x20: CurrentState.STW1
0x21: CurrentState.STW2
0x22: CurrentState.STW3
0x23: CurrentState.STW4
0x24: CurrentState.STW5
0x30: CurrentState.AUX1
0x31: CurrentState.AUX2
0x32: CurrentState.AUX3
0x33: CurrentState.AUX4
0x34: CurrentState.AUX5
0x40: CurrentState.GPS1
0x41: CurrentState.GPS2
0xD0: CurrentState.Safety_Chk
0xE0: CurrentState.Service_Mode
0xE1: CurrentState.Calib_WAS
0xE2: CurrentState.Calib_Spl
0xE3: CurrentState.Calib_Joy
0xF0: CurrentState.Initialization
0xFF: CurrentState.Safe_State
CurrentState
BUS —— ——
See description of CurrentStateValue for the available signals.
T: State is active.
F: State inactive
AUX_Allowed
BOOL —— ——
AUX steering device lockout status.
T: AUX device steering allowed.
F: AUX device steering prohibited.
EH_Allowed
BOOL —— ——
Electro-hydraulic steering device lockout status.
T: EH device steering allowed.
F: EH device steering prohibited by an external switch.
STW_ProgChgAllowed
BOOL —— ——
Lock-out status for STW/AUX program changes.
T: Program changes allowed.
F: Program changes prohibited.
DevChgAllowed BOOL T/F ——
Lock-out status for steering device changes
T: Steering device changes allowed.
F: Steering device changes prohibited.
GPS1_Allowed BOOL T/F ——
GPS receiver selection.
T: GPS1 Steering selected.
F: GPS1 Steering not selected.
GPS2_Allowed BOOL T/F ——
GPS receiver selection.
T: GPS2 Steering selected
F: GPS2 Steering not selected.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
©
Danfoss | September 2019 AQ00000260en-000102 | 7
Parameter Type Range Unit Description
ServiceModeState
U8 0 to 255 ——
Service Mode State. When not in service-mode, this value is
set to 0xFF.
0x00: Direct output control reset
0x01: Direct output control/Direct output control active
0x02…0x0F: Reserved
0x10: WAS calibration reset.
0x11: WAS calibration in progress.
0x12…0x1C: Reserved
0x1D: WAS calibration counter update.
0x1E: WAS calibration failure
0x1F: WAS calibration complete
0x20: Spool calibration reset
0x21: Spool calibration inactive
0x22: Spool calibration arming
0x23: Spool calibration armed
0x24: Spool calibration in progress
0x25: Spool parameters plausibility check
0x26: Spool parameters ready to update
0x27: Spool parameters update
0x28…0x2C: Reserved
0x2D: Spool calibration counter update
0x2E: Spool calibration failure
0x2F: Spool calibration complete
0x30: Joystick calibration reset
0x31: Joystick calibration in progress
0x32…0x3C: Reserved.
0x3D: Joystick calibration counter update.
0x3E: Joystick calibration failure.
0x3F: Joystick calibration complete.
0x40…0xFC: Reserved.
0xFD: No analog joystick configured.
0xFE: No wheel angle sensor configured.
0xFF: Information not available.
CAN_RawData ARRAY[8]U8 —— —— Data passed directly from the CAN receiver.
Updated BOOL T/F ——
Pulses TRUE for one loop when new data is available.
T: Received new data.
F: Did not receive new data.
MsgTimedOut BOOL T/F ——
True if the time since the last status message has exceeded
the value determined by Timeout.
T: The status message has timed out, block outputs set to
zero/false. NA signals set true.
F: No error.
NoMsgReceived BOOL T/F ——
No message has been received yet from the device.
T: No message received since power on.
F: A message has been received since power on.
CRC_Fail BOOL T/F ——
Detects if the CRC in a message does not match the
calculated CRC that is performed over the data.
T: CRC mismatch.
F: No error.
On a failure, data is switched to safe values.
InvalidSeqNum BOOL T/F ——
Detects an invalid sequence number.
T: The CAN counter value does not match the running value.
A message may have been missed.
F: No error.
On a failure, data is switched to safe values.
AUX_Allowed_NA BOOL T/F ——
Indicates if the related signal is available.
T: Signal is not available.
F: Signal available.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
8 |
©
Danfoss | September 2019 AQ00000260en-000102
Parameter Type Range Unit Description
AUX_Allowed_Flt U8 0 to 3 ——
Indicates if the related signal is faulted.
T: Signal is faulted.
F: Signal ok.
EH_Allowed_NA U8 0 to 255 ——
Indicates if the related signal is available.
T: Signal is not available.
F: Signal available.
EH_Allowed_Flt BOOL T/F ——
Indicates if the related signal is faulted.
T: Signal is faulted.
F: Signal ok.
STW_ProgChgAllowed_NA BOOL T/F ——
Indicates if the related signal is available.
T: Signal is not available.
F: Signal available.
STW_ProgChgAllowed_Flt BOOL T/F ——
Indicates if the related signal is faulted.
T: Signal is faulted.
F: Signal ok.
DevChgAllowed_NA BOOL T/F ——
Indicates if the related signal is available.
T: Signal is not available.
F: Signal available.
DevChgAllowed_Flt BOOL T/F ——
Indicates if the related signal is faulted.
T: Signal is faulted.
F: Signal ok.
Diagnostic Signals
Enter the Checkpoints page on the second level of the PVED_CLS_STAT_MSG_OP function block to
access the function block’s signals.
The page contains checkpoints on input, parameter, and output signals. Other topics in this book
describe input, parameter, and output signals.
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.
Condition Hex Binary Cause Response Correction
Invalid setup
0x8008
*
1000 At least one parameter is out
of range.
Status code reported. Correct the out of range
parameters.
*
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.
Configure Communication for the Function Block
The following sequence demonstrates how to setup the function block for primary or redundant
communication.
Note, you need to route the Addr parameter out from the Parameters page.
Configure Primary Communication for Function Block
For primary communication, set the parameter Addr to 19.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
©
Danfoss | September 2019 AQ00000260en-000102 | 9
Configure Redundant Communication for Function Block
For redundant communication, set the parameter Addr to 90.
Enabling Checkpoints
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.
W
Warning
The programmer must implement sufficient fault management and is responsible to reach the safe state
according to the safety concept for the application.
Identical Function Blocks Need Different Namespace Values to Successfully Compile
If you use the same function block more than once in an application, you must change each function
block’s namespace value to avoid compiler errors.
All function blocks contain Advanced Checkpoint with Namespace components that enable the PLUS+1
®
Service Tool to read block input and output values.
Some function blocks contain non-volatile memory components that store function block operating
parameters.
Both these components use memory names (“aliases”) to allocate memory. Identical memory names
cause compiler errors.
The namespace value adds a unique prefix to each component name to avoid errors. Keep each
namespace value short to save controller memory.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
10 |
©
Danfoss | September 2019 AQ00000260en-000102
Change Namespace Value
To successfully compile your application, change the namespace value for function blocks that are used
more than once in an application.
1. In the PLUS+1
®
GUIDE menu bar, click the Query/Change button.
2. Click on the function block whose namespace you want to set to a unique value.
The Edit Page window opens.
3. In the Edit Page window, enter a meaningful Namespace value.
Namespace values are case-sensitive.
To save controller memory, use a short namespace value.
4. Press Enter.
5. Repeat these steps to enter unique namespace values for other identical function blocks.
Pre-Made Service Screen
This screen gives an overview of the PVED_CLS_STAT_MSG_OP function block.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
©
Danfoss | September 2019 AQ00000260en-000102 | 11
Output Type Description
Address
—— Source address of the PVED-CLS.
Timeout ms Maximum time in ms between messages before a timeout fault is triggered.
Status ——
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.
Aux Allowed
—— AUX steering device lockout status.
T: AUX device steering allowed.
F: AUX device steering prohibited
EH Allowed
—— Electro-hydraulic steering device lockout status.
T: EH steering allowed.
F: EH steering prohibited by an external switch.
Str Chg
Allowed
—— Lock-out status for STW/AUX program changes
T: Program changes allowed.
F: Program changes prohibited.
Inval Seq Num
—— Detects an invalid sequence number.
T: The CAN counter value does not match the running value. A message may have been missed.
F: No error.
Current State
—— Current operation state.
Allow Prog Chg
—— Lock-out status for STW/AUX program changes.
T: Steering device changes allowed.
F: Steering device changes prohibited.
GPS1 allowed
—— GPS1 steering selection.
T: GPS1 steering selected.
F: GPS1 steering not selected.
GPS2 allowed
—— GPS2 steering selection.
T: GPS2 steering selected.
F: GPS2 steering not selected.
Svc Mode State
—— Service mode state. When not in service-mode, this value is set to 0xFF.
Msg Timed Out T/F
True if the time since the last status message has exceeded the value determined by Timeout.
T: The message has timed out, block outputs set to zero/false. NA signals set true.
F: No error.
No Msg Rcv T/F
No message has been received yet from the device.
T: No message received since power on.
F: A message has been received since power on.
CRC Fail
—— Detects if the CRC in a message does not match the calculated CRC that is performed over the data.
T: CRC mismatch.
F: No error.
IEC 61508-3 Annex D Supplemental Information
The following table provides IEC 61508-3 Annex D supplemental information.
Label Description
Software Name PVED_CLS_STAT_MSG_OP
Software Version 1.01
Release Status Released.
Required Knowledge
Requirements to the user:
1. The programmer must fully read and understand all parts of the Safety Manual
before attempting to use the software product.
2. The programmer must have well-founded knowledge about using PLUS+1
®
tools.
3. The programmer must fully read and understand all parts of the PVED-CLS User
Manual before attempting to use the software product.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
12 |
©
Danfoss | September 2019 AQ00000260en-000102
Label Description
Revision History
Version 1.01.
Known Issues Not applicable.
Backward Compatibility
——
Market Requirements Not
Met
——
Change Request Direct any change request to your Danfoss sales representative.
Support Direct any request to the PLUS+1
®
help desk:
OS The software is not hardware specific.
Tool Requirements PLUS+1
®
GUIDE version 9.1 or later certified version.
PLUS+1
®
Service Tool version 9.1 or later certified version.
Security Not applicable.
Design Level
All software development has been done using SIL2 processes.
The hardware library is not SIL2 certified.
Danfoss provides required documentation to certifying bodies on customer request.
Certification Not certified.
User Manual
PLUS+1® Compliant PVED_CLS_STAT_MSG_OP Function Block
PVED_CLS_STAT_MSG_OP Function Block
©
Danfoss | September 2019 AQ00000260en-000102 | 13
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
Power Solutions GmbH & Co. OHG
Krokamp 35
D-24539 Neumünster, Germany
Phone: +49 4321 871 0
Danfoss
Power Solutions ApS
Nordborgvej 81
DK-6430 Nordborg, Denmark
Phone: +45 7488 2222
Danfoss
Power Solutions (US) Company
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
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.
©
Danfoss | September 2019 AQ00000260en-000102
Products we offer:
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
Hydro-Gear
www.hydro-gear.com
Daikin-Sauer-Danfoss
www.daikin-sauer-danfoss.com
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14

Danfoss MBS Pressure Transmitters User guide

Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI