PLUS+1® Compliant Function Block Library—Output Function Blocks
Contents
Risk Reduction
Design, Test, and Secure to Reduce Risks................................................................................................................................4
Function Block Example.................................................................................................................................................................8
Function Block Connections.........................................................................................................................................................9
Status Logic........................................................................................................................................................................................ 9
Function Block Example.............................................................................................................................................................. 14
Function Block Connections...................................................................................................................................................... 16
Status Logic......................................................................................................................................................................................16
Function Block Connections...................................................................................................................................................... 21
Identical Function Blocks Need Different Namespace Values to Successfully Compile...................................... 21
Danfoss | February 201911062084 | 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.
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 201911062084 | 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.
ItemTypeRangeDescription
ChkPtBOOL——
Plus MaxU160–10000The Output value produced by a positive Input value of 10000. Duty value for the maximum plus valve
Plus StrtU160–10000The Output value produced by a positive Input value of 1. Duty value for the threshold plus valve
Minus MaxU160–10000The Output value produced by a negative Input value of -10000. Duty value for the maximum minus
Minus StrtU160–10000The Output value produced by a negative Input value of -1. Duty value for the threshold minus valve
NeutU160–10000The 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%