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

 

 

 

 

 

May 2016

Updates for new library version.

CA

 

 

 

 

 

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

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.

Test

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

——

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.

 

 

 

 

Plus Max

U16

0–10000

The Output value produced by a positive Input value of 10000. Duty value for the maximum plus valve

 

 

 

output.

 

 

 

1000 = 10.00%

 

 

 

 

Plus Strt

U16

0–10000

The Output value produced by a positive Input value of 1. Duty value for the threshold plus valve

 

 

 

output.

 

 

 

1000 = 10.00%

 

 

 

 

Minus Max

U16

0–10000

The Output value produced by a negative Input value of -10000. Duty value for the maximum minus

 

 

 

valve output.

 

 

 

1000 = 10.00%

 

 

 

 

Minus Strt

U16

0–10000

The Output value produced by a negative Input value of -1. Duty value for the threshold minus valve

 

 

 

output.

 

 

 

1000 = 10.00%

 

 

 

 

Neut

U16

0–10000

The Output value when either the:

 

 

 

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

Danfoss Output Function Blocks Operating guide

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.

Item

Description

 

 

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%).

 

 

2

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%).

 

 

3

With a Neut value of 5000 (50.00%), an Input value of 0 (0%) produces an Output value of 5000 (50.00%).

 

 

4

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%).

 

 

5

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%).

 

 

8 | © Danfoss | February 2019

11062084 | AQ00000275en-000101

Loading...
+ 16 hidden pages