[Remove this section] Function Block Connections.............................................................................................................6
Status Logic........................................................................................................................................................................................ 7
Relationship of Input to Output Signals...................................................................................................................................9
[Remove this section] Para Input..............................................................................................................................................11
xxx Unmodified H1_EDC_Ang_Snsr Function Block................................................................................................... 11
xxx Modified H1_EDC_Ang_Snsr Function Block......................................................................................................... 12
Identical Function Blocks Need Different Namespace Values to Successfully Compile...................................... 12
MC Controller Configurations................................................................................................................................................... 14
Configure MFIn for SIG Input................................................................................................................................................14
Configure DigAn for SIG Input.............................................................................................................................................15
Configure AnIn for SIG input................................................................................................................................................ 15
Configure MFIn for SIG input................................................................................................................................................16
Configure DigAn for SIG input.............................................................................................................................................17
Pre-Made Service Screens...........................................................................................................................................................18
H1 EDC Angle Sensor Screen................................................................................................................................................18
H1 EDC Angle Sensor Calibration Screen ........................................................................................................................20
Danfoss | September 2021AQ220986485489en-000204 | 3
User Manual
PLUS+1® Compliant H1 EDC Angle Sensor Function Block
H1 EDC Angle Sensor Function Block
The H1_EDC_Ang_Snsr function block monitors the angle sensor output from an H1 EDC Angle Sensor
installed in an H1 EDC pump.
The output of this function block provides your application with the pump's:
Swash plate angle position in percent.
•
Direction of pump flow.
•
See:
Function Block Connections for more about this function block's connections and signals.
•
Identical Function Blocks Need Different Namespace Values to Successfully Compile if you are using more
•
than one of these function blocks in your application.
Inputs
The following section describes input signals to the H1 EDC Angle Sensor function block.
This function block ships with its NV_Cal_Min, and NV_Cal_Max values set at 0.
ItemTypeRangeDescription [Unit]
ParaBus——Input for external parameter values.
See Para Input for more information.
Cal TaskU80–5Controls 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 NV_Cal_Min value.
For example, if the pump outputs its maximum reverse displacement with SIG1 input at 1000 mV
and a Snsr Pwr of 5000 mV, then the function block stores an NV_Cal_Min value of 2000 (20.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 NV_Cal_Max value.
For example, if the pump outputs its maximum forward displacement with SIG1 input at 4000 mV
and a Snsr Pwr of 5000 mV, then the function block stores an NV_Cal_Max value of 5000 (50.00%).
•
3 = Set NV_Cal_Min and NV_Cal_Max to their default values.
•
4 = Clear calibration values.
Snsr PwrBus——Voltage supplied to the swash plate angle sensor.
The function block uses the Snsr Pwr and SIG1 signals and the NV_Cal_Min and NV_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 Legacy MC controllers, the value inputs through the Volt signal.
•
On SC and Non-Legacy MC controllers, the value inputs through the Voltage signal.
PLUS+1® Compliant H1 EDC Angle Sensor Function Block
H1 EDC Angle Sensor Function Block
ItemTypeRangeDescription [Unit]
U164750–5250Voltage supplied to the swash plate angle sensor.
Volt
Voltage
SIG1Bus——Signal from the swash plate angle sensor that indicates, through voltage, the position of the pump
Voltage U160-5250Voltage read from the swash plate angle sensor
SIG2Bus——Signal from the swash plate angle sensor that indicates, through voltage, the position of the pump
Voltage U160-5250Voltage read from the swash plate angle sensor
U164750–5250Voltage supplied to the swash plate angle sensor.
Volt U160-5250Voltage read from the swash plate angle sensor.
Volt U160-5250Voltage read from the swash plate angle sensor.
[mV]
[mV]
swash plate.
The function block uses the Snsr Pwr, SIG1, and SIG2 signals and the NV_Cal_Min and NV_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 Legacy MC controllers, the value inputs through the Volt signal.
•
On SC and Non-Legacy MC controllers, the value inputs through the Voltage signal.
[mV]
[mV]
swash plate.
The function block uses the Snsr Pwr, SIG1, and SIG2 signals and 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 Legacy MC controllers, the value inputs through the Volt signal.
•
On SC and Non-Legacy MC controllers, the value inputs through the Voltage signal.
[mV]
[mV]
Outputs
This section describes output signals of the H1 EDC Angle Sensor function block.
ItemTypeRangeDescription [Unit]
StatusU16——Reports the status of the function block.
0x0000: Status is OK.
0x0001: Cal_Min value is not calibrated.
0x0002: Cal_Mid value is not calibrated.
0x0004: Cal_Max value is not calibrated.
0x0008: Invalid setup or a parameter is out of range.
FaultU16——Reports the faults of the function block.
0x0000 = No fault.
0x8001 = SIG1 input is too low.
0x8002 = SIG1 input is too high.
0x8004 = SIG1 input is at Sensor Power.
0x8008 = SIG1 input is at Ground.
0x8010 = An input is out of range.
0x8040 = Redundant signal indicates error.
PctU160–10,000Swash plate angle as a percentage.
•
0 = Minimum swash plate angle.
•
10000 = Maximum swash plate angle.
[0.01%]
Displ
DiagBus——Contains input, parameter, diagnostic, and output signals.
U160–300Pump displacement based on measured angle.
Danfoss | September 2021AQ220986485489en-000204 | 5
User Manual
PLUS+1® Compliant H1 EDC Angle Sensor Function Block
H1 EDC Angle Sensor Function Block
Diagnostic Signals
Entering the Checkpoints page on the second level of the function block provides access to the function
block’s diagnostic signals.
It contains checkpoints on input, output and internal signals. Only the internal signals are explained here.
Input and output signals are described in other chapters.
ItemTypeRangeDescription
Input_RatioU160-10,000The ratiometric calculation value of the SIG1 voltage as a percentage of Snsr Pwr.
StatExpU160x00-0x7FStatus Expanded: Bitwise signal where each bit corresponds to a parameter that is invalid.
ItemDescription
1Input for external parameter values.
2
3Voltage supplied to the swash plate angle sensor.
4Signal from the swash plate angle sensor that indicates, through voltage, the position of the pump swash plate.
5Diagnostic signals of the function block.
6Reports the status of the function block.
7Reports the faults of the function block.
8Swash plate direction indicator.
9Swash plate sensor angle as a percentage.
0 = Disable calibration.
•
1 = Calibrate the percentage of Snsr Pwr that the SIG1 input must reach for the pump to output its maximum forward displacement. Store
•
this percentage as the NV_Cal_Max value.
2 = Calibrate the percentage of Snsr Pwr that the SIG1 input must reach for the pump to output its maximum reverse displacement. Store
•
this percentage as the NV_Cal_Min value.
3 = Calibrate the percentage of Snsr Pwr that the SIG1 input must reach for the pump to output its neutral displacement. Store this
•
percentage as the NV_Cal_Mid value.
4 = Set NV_Cal_Min, NV_Cal_Mid and NV_Cal_Max to their default values.
PLUS+1® Compliant H1 EDC Angle Sensor Function Block
H1 EDC Angle Sensor Function Block
Status Logic
This topic describes how the function block indicates status.
StatusHex
Status is OK.0x00000000Not applicable.Correction not necessary.
Cal_Min value is not calibrated. 0x00010001
Cal_Mid value is not calibrated.
Cal_Max value is not calibrated. 0x00040100Calibrate the Cal_Max value.
Invalid setup or a parameter is
out of range.
0x00020010Calibrate the Cal_Mid value.
0x00081000Correct the setup; return parameter values
BinaryResponseCorrection
Pct output = 0.
•
Displ output = Min_Displ.
•
Calibrate the Cal_Min value.
to within their valid ranges.
Fault Logic
This topic describes how the function block indicates fault logic.
FaultHexBinaryResponseCorrection
No fault.0x000000000000Not applicable.Not applicable.
SIG1 input is too low.0x800100000001
SIG1 input is too high.0x800200000010
SIG1 input equals Snsr Pwr input.0x8004
SIG1 input is at ground.0x800800001000
An input signal is out of range.0x801000010000
Redundant signal indicates error.0x804001000000