Danfoss Output Function Blocks Operating guide

User Manual
PLUS+1® GUIDE Software
PLUS+1 Function Block Library—Output Function Blocks
www.danfoss.com
User Manual
PLUS+1® Compliant Function Block Library—Output Function Blocks
Revision history Table of revisions
Date Changed Rev
February 2019 Rebranding 0101
April 2014 Supports Rev 3.00 BB
2 | © Danfoss | February 2019 11062084 | AQ00000275en-000101
User Manual
PLUS+1® Compliant Function Block Library—Output Function Blocks

Contents

Risk Reduction
Design, Test, and Secure to Reduce Risks................................................................................................................................4
Design...................................................................................................................................................................................................4
Test.........................................................................................................................................................................................................4
Secure................................................................................................................................................................................................... 5
PVE_Driver Function Block
Inputs....................................................................................................................................................................................................6
Outputs................................................................................................................................................................................................ 7
Function Block Example.................................................................................................................................................................8
Function Block Connections.........................................................................................................................................................9
Status Logic........................................................................................................................................................................................ 9
Fault Logic........................................................................................................................................................................................ 10
Identical Function Blocks Need Different Namespace Values to Successfully Compile...................................... 10
Change Namespace Value.....................................................................................................................................................10
IEC 61508-3 Annex D Supplemental Information.............................................................................................................. 12
PWM_Driver Function Block
Inputs..................................................................................................................................................................................................13
Outputs..............................................................................................................................................................................................13
Function Block Example.............................................................................................................................................................. 14
Function Block Connections...................................................................................................................................................... 16
Status Logic......................................................................................................................................................................................16
Fault Logic........................................................................................................................................................................................ 16
Identical Function Blocks Need Different Namespace Values to Successfully Compile...................................... 16
Change Namespace Value.....................................................................................................................................................17
IEC 61508-3 Annex D Supplemental Information.............................................................................................................. 18
ErrorHistory Function Block
Inputs..................................................................................................................................................................................................19
Outputs..............................................................................................................................................................................................20
Function Block Connections...................................................................................................................................................... 21
Identical Function Blocks Need Different Namespace Values to Successfully Compile...................................... 21
Change Namespace Value.....................................................................................................................................................22
IEC 61508-3 Annex D Supplemental Information.............................................................................................................. 23
©
Danfoss | February 2019 11062084 | AQ00000275en-000101 | 3
User Manual
PLUS+1® Compliant Function Block Library—Output Function Blocks

Risk Reduction

Design, test, and secure applications that you develop to reduce risks of personal injury and equipment damage.

Design, Test, and Secure to Reduce Risks

Applications created with PLUS+1® GUIDE typically control equipment such as tractors, cranes, and harvesters.
Using heavy, powerful, and mobile off-road equipment always involves the risk of personal injury and equipment damage, even when this equipment is operating under normal operating conditions. Abnormal operating conditions greatly increase the risk of personal injury and equipment damage.
The PLUS+1® program has no automatic protections against these risks. The tool has no protection against the risks that result from bugs in the tool software, errors in the tool manual, or incompatibilities between software versions of the tool.
You must:
Design your application to reduce these risks.
Test your application to reduce these risks.
Secure your application against unauthorized changes in its operating parameters to reduce these risks.

Design

Test

As you design your application, you must include the fault checking and the error handling needed to reduce risks in normal and abnormal operating conditions.
Consider the following when developing fault checking and error handling for your PLUS+1® GUIDE application:
How the machine is normally used.
Possible operator errors and their consequences.
Industry safety standards and legal requirements.
Input and output failures and their consequences. These failures can include:
Joystick, sensor, and other inputs suddenly going to ±100 % or to 0 %.
Joystick, sensor, and other inputs suddenly going to ±100 % or to 0 %.
Outputs that control machinery direction, speed, and force suddenly changing direction or going
to ±100 % or to 0 %. Decide how likely each failure is. The more likely a failure, the more you need to protect against
the consequences of the failure.
The sequence of events and consequences of a fault or error.
The sequence of events and consequences of an emergency stop.
After creating an application, you are responsible for testing the application. Download your application to hardware and test its operation under both normal and abnormal
operating conditions. Make sure:
Individual inputs produce expected outputs.
Fault handling and error checking work as designed.
You must repeat your tests when you make configuration, calibration, or software changes to the application.
4 | © Danfoss | February 2019 11062084 | AQ00000275en-000101
User Manual
PLUS+1® Compliant Function Block Library—Output Function Blocks
Risk Reduction

Secure

You have the responsibility to secure your application against unauthorized changes. Always use the PLUS+1® GUIDE program’s Toolkey feature to restrict access to your application’s
operating parameters.
Without Toolkey protection, there is an increased risk that unauthorized personnel could use the PLUS+1® Service Tool program to change your application’s operating parameters.
Changes in your application’s operating parameters might cause unexpected machinery movement that results in personal injury and equipment damage.
Toolkey protection reduces the risk that unauthorized personnel could use the PLUS+1® program to change your application’s operating parameters.
Refer to How to Use the Toolkey to Restrict Service Tool Access to Application Values in the PLUS+1—How-to chapter of the PLUS+1 GUIDE User Manual (Danfoss part 10100824).
©
Danfoss | February 2019 11062084 | AQ00000275en-000101 | 5
User Manual
PLUS+1® Compliant Function Block Library—Output Function Blocks

PVE_Driver Function Block

Use the PVE_Driver function block to control a PVE (Proportional Valve Electric) valve through a PWM (pulse-width modulation) output.
You can use this function block’s Enbl input and Supply output to implement power management in your application. For more information, see the Technical Information document supplied with your PVE product.

Inputs

The inputs to the PVE_Driver function block are described.
Use only the data types specified in this table. Other data types cause compiler errors.
Item Type Range Description ChkPt BOOL ——
Plus Max U16 0–10000 The Output value produced by a positive Input value of 10000. Duty value for the maximum plus valve
Plus Strt U16 0–10000 The Output value produced by a positive Input value of 1. Duty value for the threshold plus valve
Minus Max U16 0–10000 The Output value produced by a negative Input value of -10000. Duty value for the maximum minus
Minus Strt U16 0–10000 The Output value produced by a negative Input value of -1. Duty value for the threshold minus valve
Neut U16 0–10000 The Output value when either the:
True—include the function block’s built-in Advanced Checkpoint with Namespace in the compiled
LHX download file. False—exclude the function block’s built-in Advanced Checkpoint with Namespace components
from the compiled LHX download file.
output. 1000 = 10.00%
output. 1000 = 10.00%
valve output. 1000 = 10.00%
output. 1000 = 10.00%
Input value equals 0.
Enable input goes false.
Duty value for a neutral valve output. 1000 = 10.00%
6 | © Danfoss | February 2019 11062084 | AQ00000275en-000101
User Manual
PLUS+1® Compliant Function Block Library—Output Function Blocks
PVE_Driver Function Block
Item Type Range Description Enbl BOOL —— Enables valve functionality.
If true:
The Output value follows changes in the Input value.
The Supply output goes true if the Input value is not 0.
If false:
The Output value equals the Neut value.
The Supply output goes false.
Input S16 -10000–10000 Input command.
1000 = 10.00%

Outputs

The outputs of the PVE_Driver function block are described.
Item Type Range Description IO Bus —— Outputs a bus with all of the function block's input and output signals.
This bus provides a convenient way to distribute this function block's signals to your application.
Status U16 —— Reports the status of the function block.
This output follows the standard bitwise scheme described in the Status Logic topic.
Fault U16 —— Reports the faults of the function block.
This output follows the standard bitwise scheme described in the Status Logic topic.
Supply BOOL —— Used to enable/disable the power supply to a PVE. If multiple PVEs are powered with a single digital
output, the “or” of the Supply signals from each function block can be used to enable the PVE power supply. True when both:
Enable input is true.
Input value is not 0.
False if either:
Enable input is false.
Input value is 0.
Output U16 0–10000 Output command. PWM duty command for controlling a PVE.
1000 = 10.00%
©
Danfoss | February 2019 11062084 | AQ00000275en-000101 | 7
User Manual
PLUS+1® Compliant Function Block Library—Output Function Blocks
PVE_Driver Function Block

Function Block Example

Use the following example to understand how configuration and operation changes impact the output of the function block.
Description
Item 1 With a Minus Max value of 2500 (25.00%), a negative Input value of -10000 (-100.00%) produces an Output value of 2500 (25.00%).
With a Minus Strt value of 4800 (48.00%), a negative Input value of -1 (-0.01%) produces an Output value of 4800 (48.00%).
2 3 With a Neut value of 5000 (50.00%), an Input value of 0 (0%) produces an Output value of 5000 (50.00%).
With a Plus Strt value of 5200 (52.00%), a positive Input value of 1 (0.01%) produces an Output value of 5200 (52.00%).
4
With a Plus Max value of 7500 (75.00%), a positive Input value of 10000 (100.00%) produces an Output value of 7500 (75.00%).
5
8 | © Danfoss | February 2019 11062084 | AQ00000275en-000101
Loading...
+ 16 hidden pages