Danfoss S45 User guide

  • Hello! I am an AI chatbot trained to assist you with the Danfoss S45 User guide. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
MAKING MODERN LIVING POSSIBLE
User Manual
PLUS+1
GUIDE Software
PLUS+1 Compliant S45 Angle
Sensor Function Block
powersolutions.danfoss.com
Revision history Table of revisions
Date Changed Rev
June 2014 —— AA
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
2 L1409288 • Rev AA • June 2014
S45_Angle_Snsr Function Block
Overview..............................................................................................................................................................................................4
Inputs....................................................................................................................................................................................................4
Outputs................................................................................................................................................................................................ 5
About Function Block Connections...........................................................................................................................................6
Status and Fault Logic.....................................................................................................................................................................7
Parameter Values..............................................................................................................................................................................8
About the Para Input.......................................................................................................................................................................8
About the Relationship of Input to Output Signals...........................................................................................................10
Without a Deadband Value...................................................................................................................................................10
With a Deadband Value..........................................................................................................................................................11
About the Name Space Feature................................................................................................................................................12
How to Enter a Name Space Value.......................................................................................................................................... 12
MC Controller Configurations
How to Configure an MFIn for a SIG Input............................................................................................................................13
How to to Configure a DigAn for a SIG Input.......................................................................................................................14
How to Configure an AnIn for a SIG Input.............................................................................................................................14
SC Controller Configurations
How to Configure an MFIn for a SIG Input............................................................................................................................15
How to Configure a DigAn for a SIG Input............................................................................................................................16
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
Contents
L1409288 • Rev AA • June 2014 3
Overview
The S45_Angle_Sensor function block monitors the angle sensor output from an S45 Angle Sensor
installed in a Series 45 pump. The output of this function block provides your application with the S45
pump's:
Swash plate angle position in percent.
Output in cubic centimeters.
See:
About Function Block Connections on page 6 for more about this function block's connections and
signals.
About the Name Space Feature on page 12 if you are using more than one of these function blocks in
your application.
Inputs
This function block ships with its EE_Cal_Min and EE_Cal_Max values set at 0.
Function Block Inputs
Item Type Range Description
Para Bus —— Input for external parameter values.
See About the Para Input on page 8 for more information.
Min Displ U16 0–200 The minimum displacement of the pump.
100 = 100 cc
Max Displ U16 0–200 The maximum displacement of the pump.
100 = 100 cc
Cal Task U8 0–4 Controls the function block's calibration process:
0 = Disable calibration.
1 = Calibrate the percentage of Snsr Pwr that the SIG1 input must reach for the pump to output its
minimum displacement. Store this percentage as the EE_Cal_Min value.
For example, if the pump outputs its minimum displacement with SIG1 input at 2500 mV and a Snsr
Pwr of 5000 mV, then the function block stores an EE_Cal_Min value of 5000 (50.00%).
2 = Calibrate the percentage of Snsr Pwr that the SIG1 input must reach for the pump to output its
maximum displacement. Store this percentage as the EE_Cal_Max value.
For example, if the pump outputs its maximum displacement with SIG1 input at 4000 mV and a Snsr
Pwr of 5000 mV, then the function block stores an EE_Cal_Max value of 8000 (80.00%).
3 = Set both the EE_Cal_Min and the EE_Cal_Max to their default values.
4 = Clear calibration values.
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
4 L1409288 • Rev AA • June 2014
Function Block Inputs (continued)
Item Type Range Description
Snsr Pwr Bus —— Voltage supplied to the swash plate angle sensor.
The function block uses the Snsr Pwr and SIG1 signals and the EE_Cal_Min and EE_Cal_Max values to
make a ratiometric calculation of the swash plate angle sensor's position and its faults.
The function block receives this value through either a Volt signal or a Voltage signal:
On an MC controller, the value inputs through the Volt signal.
On an SC controller, the value inputs through the Voltage signal.
Volt
U16 4,750–5,250 Voltage supplied to the swash plate angle sensor.
1,000 = 1,000 mV.
Voltage
U16 4,750–5,250 Voltage supplied to the swash plate angle sensor.
1,000 = 1,000 mV.
SIG1 Bus —— Signal from the swash plate angle sensor that indicates, through voltage, the position of the pump
swash plate.
The function block uses the Snsr Pwr and SIG1 signals and the EE_Cal_Min and EE_Cal_Max values to
make a ratiometric calculation of the swash plate angle sensor's position and its faults.
The function block receives this value through either a Volt signal or a Voltage signal:
On an MC controller, the value inputs through the Volt signal.
On an SC controller, the value inputs through the Voltage signal.
Volt U16 0–5,250 Signal from the swash plate angle sensor that indicates the position of the pump swash plate.
1,000 = 1,000 mV.
Voltage U16 0–5,250 Signal from the swash plate angle sensor that indicates the position of the pump swash plate.
1,000 = 1,000 mV.
SIG2 Bus —— A second signal from the swash plate angle sensor that indicates, through voltage, the position of the
pump swash plate.
The function block monitors the SIG2 signal to ensures the integrity of the SIG1 signal.
The function block declares a fault whenever the difference between the SIG1 and SIG2 signals
becomes:
Greater than 600 mV.
Less than 400 mV.
The function block receives this value through either a Volt signal or a Voltage signal:
On an MC controller, the Volt signal inputs this value.
On an SC controller, the Voltage signal inputs this value.
Volt U16 0–5,250 Second signal from the swash plate angle sensor that indicates the position of the pump swash plate.
1,000 = 1,000 mV.
Voltage U16 0–5,250 Second signal from the swash plate angle sensor that indicates the position of the pump swash plate.
1,000 = 1,000 mV.
Outputs
Function Block Outputs
Item Type Range Description
Status U16 —— Reports the status of the function block.
See Status and Fault Logic on page 7 for more information.
Fault U16 —— Reports the faults of the function block.
See Status and Fault Logic on page 7 for more information.
Pct U16 0–10,000 Swash plate angle as a percentage.
0 = Minimum swash plate angle.
10,000 = Maximum swash plate angle.
10,000 = 100.00%
Displ U16 0–200 Pump displacement based on the measured angle of the swash plate.
100 = 100 cc
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
L1409288 • Rev AA • June 2014 5
About Function Block Connections
About Function Block Connections
Item Description
1. Input for external parameter values.
2. The minimum displacement of the pump.
3. The maximum displacement of the pump.
4.
0 = Disable calibration.
1 = Calibrate the percentage of Snsr Pwr that the SIG1 input must reach for the pump to output its minimum displacement. Store this
percentage as the EE_Cal_Min value.
2 = Calibrate the percentage of Snsr Pwr that the SIG1 input must reach for the pump to output its maximum displacement. Store this
percentage as the EE_Cal_Max value.
3 = Set both the EE_Cal_Min and the EE_Cal_Max to their default values.
4 = Clear calibration values.
5. Voltage supplied to the swash plate angle sensor.
6. Signal from the swash plate angle sensor that indicates, through voltage, the position of the pump swash plate.
7. A second signal from the swash plate angle sensor that indicates, through voltage, the position of the pump swash plate; used to check the
integrity of the SIG1 signal.
8. Reports the status of the function block.
9. Reports the faults of the function block.
10. Swash plate sensor angle as a percentage.
11. Pump displacement based on the measured angle of the pump swash plate.
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
6 L1409288 • Rev AA • June 2014
Status and Fault Logic
Status Logic
Status Hex
Binary Response Correction
CalMin value is not calibrated. 0x0001 0001
Pct output = 0.
Displ output = 0.
Calibrate the CalMin value.
CalMax value is not calibrated. 0x0002 0010 Calibrate the CalMax value.
Invalid setup or a parameter is
out of range.
0x0008 1000 Correct the setup; return parameter values
to within their valid ranges.
Fault Logic
Fault Hex Binary Cause Response Delay Latch Correction
SIG1 input is too low. 0x0001 0001 Hardware fault.
Pct output = 0.
Displ output =
0.
Yes—Set
by
FltDetTm
value.
No. Repair the hardware fault.
SIG1 input is too high. 0x0002 0010
SIG1 input equals Snsr
Pwr input.
0x0004 0100
SIG1 input is at
ground.
0x0008 1000
SIG2 input ≠ SIG2
input + (500 ± 100).
0x0010 0001 0000
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
L1409288 • Rev AA • June 2014 7
Parameter Values
As needed, enter the function block to change its parameter values.
Configuration Values
Item Type Range Description
FltDetectTm U16 0–10,000 Sets the time before the function block:
Reports a fault that it has detected.
Stops reporting a fault that has been cleared.
1,000 = 1,000 ms.
Dband U16 0–5,000 Deadband applied to the EE_Cal_Min and EE_Cal_Max values before scaling the SIG1 input to the Pct
and Displ outputs.
5,000 = 50.00%
About the Para Input
You can use the Para input to input parameter values to this function block from an external source.
The following figure shows the inner page of an unmodified S45_Angle_Sensor function block. The
FltDetectTm and the Dband values are both inside this page.
User Manual
PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
8 L1409288 • Rev AA • June 2014
The following figure shows the inner page of an S45_Angle_Sensor function block after modification.
The Para input now routes the FltDetectTm and Dband values into the page. These values originate
from outside the function block.
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
L1409288 • Rev AA • June 2014 9
About the Relationship of Input to Output Signals
Without a Deadband Value
Figure Details
Item Description
1. The EE_Cal_Min value sets the percentage of Snsr Pwr at which the SIG1 input to the function block produces threshold Displ and Pct
outputs.
In this example:
The Snsr Pwr is 5000 mV.
The EE_Cal_Min value is 5000 (50.00%).
(50% of 5000 mV is 2500 mV).
A 2500 mV SIG1 input to the function block produces threshold Pct and Displ outputs.
2. The EE_Cal_Max value sets the percentage of Snsr Pwr at which the SIG1 input to the function block produces maximum Displ and Pct
outputs.
In this example:
The Snsr Pwr is 5000 mV.
The EE_Cal_Min value is 8000 (80.00%).
(80% of 5000 mV is 4000 mV).
A 4000 mV SIG1 input to the function block produces maximum Pct and Displ outputs.
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
10 L1409288 • Rev AA • June 2014
With a Deadband Value
Figure Details
Item Description
1. The Dband value sets the width of a lower deadband that extends above the SIG1 input that produces the threshold pump output.
The function block calculates this deadband as a percentage of the difference between the SIG1 input voltage that produces threshold Pct
and Displ outputs and the SIG1 input voltage that produces maximum Pct and Displ outputs.
In this example, with Snsr Pwr at 5000 mV:
The Dband value is 2000 (20.00%).
The difference between the threshold SIG1 and the maximum SIG1 voltages is 1500 mV (4000-2500 = 1500).
The lower deadband is 300 mV wide.
(20.00% of 1500 mV is 300 mV.)
2.
The Dband value also sets the width of an upper deadband that extends below the SIG1 input that produces the maximum pump output.
The function block calculates this deadband as a percentage of the difference between the SIG1 input voltage that produces threshold Pct
and Displ outputs and the SIG1 input voltage that produces maximum Pct and Displ outputs.
In this example, with Snsr Pwr at 5000 mV:
The Dband value is 2000 (20.00%).
The difference between the threshold SIG1 and the maximum SIG1 voltages 1500 mV (4000-2500 = 1500).
The upper deadband is 300 mV wide.
(20.00% of 1500 mV is 300 mV.)
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
L1409288 • Rev AA • June 2014 11
About the Name Space Feature
If you use this function block more than once in an application, you must change each function block’s
Name Space value to avoid compiler errors.
This function block contains one or more components that allocate memory using memory names
(“aliases”). Identical function blocks have identical memory names. Identical memory names cause
compiler errors.
The Name Space value adds a unique prefix to each component name to avoid errors. Keep each Name
Space value short to save controller memory.
How to Enter a Name Space Value
1. In the PLUS+1 GUIDE menu bar, click the Query/Change button.
2. Click the function block’s page name to display the Edit Page window.
3. In the Edit Page window, enter a meaningful Name Space value.
4. Press Enter.
5. Repeat these steps to enter unique Name Space values for other identical function blocks.
User Manual
PLUS+1 Compliant S45 Angle Sensor Function Block
S45_Angle_Snsr Function Block
12 L1409288 • Rev AA • June 2014
This function bloc receives its SIG1 and SIG2 signals through your controller's inputs.
The following table identifies the controller inputs that you must modify to input these signals.
See SC Controller Configurations on page 15 for information about configuring the inputs and outputs
on this type of controller.
Input Configurations
Function Block Input Compatible Controller Input Type Controller Input Configuration Action
SIG1
SIG2
MFIn Delete the:
PinConfig0 route.
PinConfig1 route.
DigAn Delete the:
PinConfig0 route.
PinConfig1 route.
AnIn Delete the PinConfig route.
How to Configure an MFIn for a SIG Input
1. In the GUIDE template, enter the Inputs page.
2. Enter the MFIn that receives the input signal.
3. Make the changes that are shown in the following figure.
User Manual
PLUS+1 Compliant S45 Angle Sensor Function Block
MC Controller Configurations
L1409288 • Rev AA • June 2014 13
How to to Configure a DigAn for a SIG Input
1. In the GUIDE template, enter the Inputs page.
2. Enter the DigAn page that receives the input signal.
3. Make the changes that are shown in the following figure.
How to Configure an AnIn for a SIG Input
1. In the GUIDE template, enter the Inputs page.
2. Enter the AnIn that receives the input signal.
3. Make the changes that are shown in the following figure.
User Manual
PLUS+1 Compliant S45 Angle Sensor Function Block
MC Controller Configurations
14 L1409288 • Rev AA • June 2014
This function bloc receives its SIG1 and SIG2 signals through your controller's inputs.
The following table identifies the controller inputs that you must modify to input these signals.
See MC Controller Configurations on page 13 for information about configuring the inputs and outputs on
this type of controller.
Input Configurations
Function Block Input Compatible Controller Input Type Controller Input Configuration Action
SIG1
SIG2
MFIn Delete the:
Bias route.
Range route.
InputMode route.
DigAn Delete the:
Bias route.
Range route.
How to Configure an MFIn for a SIG Input
1. In the GUIDE template, enter the Inputs page.
2. Enter the MFIn that receives the input signal.
3. Make the changes that are shown in the following figure.
User Manual
PLUS+1 Compliant S45 Angle Sensor Function Block
SC Controller Configurations
L1409288 • Rev AA • June 2014 15
How to Configure a DigAn for a SIG Input
1. In the GUIDE template, enter the Inputs page.
2. Enter the DigAn that receives the input signal.
3. Make the changes that are shown in the following figure.
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
SC Controller Configurations
16 L1409288 • Rev AA • June 2014
User Manual PLUS+1 Compliant S45 Angle Sensor Function Block
L1409288 • Rev AA • June 2014 17
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
(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 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.
L1409288 • Rev AA • June 2014 www.danfoss.com
©
Danfoss A/S, 2014
Comatrol
www.comatrol.com
Schwarzmüller-Inverter
www.schwarzmueller-
inverter.com
Turolla
www.turollaocg.com
Valmova
www.valmova.com
Hydro-Gear
www.hydro-gear.com
Daikin-Sauer-Danfoss
www.daikin-sauer-danfoss.com
/