Danfoss ACX104C User guide

Type
User guide
MAKING MODERN LIVING POSSIBLE
User Manual
PLUS+1 Compliant
ACX104
Function Block
www.powersolutions.danfoss.com
User Manual
PLUS+1 Compliant ACX104 Function Block
2
L1006051
·
Rev CA
·
July 2015
©
2015 Danfoss Power Solutions (US) Company. All rights reserved.
All trademarks in this
material are properties of their respective owners.
PLUS+1, GUIDE, and Sauer
-Danfoss are trademarks of Danfoss Power Solutions (US) Company. The Danfoss,
PLUS+1 GUIDE, PLUS+1 Compliant, and Sauer
-Danfoss logotypes are trademarks of Danfoss Power Solutions (US)
Company
.
Revision History
Revision Date Comment
Rev CA July 2015
User Manual
PLUS+1 Compliant
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Contents
ACX104 Function Block ..................................................................................................................................... 4
Overview ......................................................................................................................................................... 4
Inputs ............................................................................................................................................................... 4
Outputs ............................................................................................................................................................ 5
About Function Block Connections...................................................................................................... 6
Fault and Status Logic ............................................................................................................................... 7
Setup Page Calibration Settings ............................................................................................................ 8
About Default Calibration Values ............................................................................................... 13
About Auto-Calibration Ranges .................................................................................................. 14
MC ControllerInput Configuration ................................................................................................. 15
MC ControllerHow to Configure a MFIn .............................................................................. 16
MC ControllerHow to Configure an AnIn ............................................................................ 17
MC Controller—How to Configure a DigAn ........................................................................... 18
SC ControllerInput Configuration .................................................................................................. 19
About the Para Input ................................................................................................................................ 20
About the Name Space Value ............................................................................................................... 22
How to Enter a Name Space Value ............................................................................................. 22
User Manual
PLUS+1 Compliant
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
ACX104 Function Block
Overview
This manual documents the ACX104_Sensor function block.
The ACX104_Sensor function block scales the voltage input from a Danfoss ACX104
Potentiometer Rotary Position Sensor into percent and scaler (degree) outputs that
indicate rotary position.
The ACX104_Sensor function block works with ACX104 Sensors that receive a calibrated
supply voltage of 5.0 V DC (±0.1) from PLUS+1 controllers.
See About Function Block Connections on page 6 for an overview of this function block’s
connections and signals.
Inputs
ACX104 Function Block Inputs
Input Type Range Description
Para Bus —— Brings external inputs (such as digital inputs) into the function block.
See About the Para Input on page 20
for more about this input.
Sensor —— 0 to 5000
Inputs voltage from the ACX104 sensor. The position of the sensor varies this voltage.
1000 = 1000 mV.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Outputs
ACX104 Function Block Outputs
Output Type Range Description
Status U16 ——
Reports the function block’s status.
0x0000 = Block is OK.
0x8001 = Block is not calibrated.
0x8002 = Block is in calibration.
Fault U16 ——
Reports the function block’s faults.
0x0000 = Block is OK.
0x8001 = Input value is too low.
0x8002 = Input value is too high.
0x8004 = Open circuit.
0x8008 = Short circuit.
Diag U16 ——
Reports if a calibration value applied in manual calibration is within range.
0x0000 = All calibration values are within acceptable ranges.
0x0002 = The Val_Voltage_High calibration value is above its allowable range of 3500
4000 mV.
0x0004 = The Val_Voltage_High calibration value is below its allowable range of 3500
4000 mV.
0x0008 = The Val_Voltage_Mid calibration value is above the allowable range set by the
Cal_Midpoint_Min and Cal_Midpoint_Max parameters.
0x0010 = The Val_Voltage_Mid calibration value is below the allowable range set by the
Cal_Midpoint_Min and Cal_Midpoint_Max parameters.
0x0020 = The Val_Voltage_Low calibration value is above its allowable range of 1000
1500 mV.
0x0040 = The Val_Voltage_Low calibration value is below its allowable range of 1000
1500 mV.
Percent S16 ±10000 Outputs a Percent signal that is proportional to the rotation of the sensor.
Full positive rotation = 10000 (100.00%).
Neutral = 0.
Full negative rotation= -10000 (-100.00%).
Scalar S16 ±15600
Outputs a Scaler signal that indicates the rotation angle of the sensor in degrees.
The Scaler outputs assume that this function block’s Setup page has Scaler_Max and
Scaler_Min parameter values of 15600 and -15600.
Full positive rotation = 15600 (156.00°).
Neutral = 0.
Full negative rotation= -15600 (-15600°).
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
About Function Block Connections
Function Block Connections
Item Description
1.
Input for optional external inputs.
2.
Input for voltage from the sensor. Voltage varies with the sensor position.
3.
Reports the function block’s status.
4.
Reports the function block’s faults.
5.
Reports if a calibration value applied in manual calibration is within range.
6.
Outputs a Percent signal that is proportional to the rotation of the sensor.
7.
Outputs a Scaler signal that indicates the rotation angle of the sensor in degrees.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Fault and Status Logic
Fault Logic
Fault Hex Binary Cause Response Delay
Latch
Correction
Input value is
too low
0x8001 10000001 The voltage read at
the controller input
is lower than
expected.
Outputs set to zero. N N Use fault signal to trigger
application response. Verify wire
harness is correct.
Input value is
too high
0x8002 10000010 The voltage read at
the controller input
is higher than
expected.
Outputs set to zero. N N Use fault signal to trigger
application response. Verify wire
harness is correct.
Open circuit 0x8004 10000100 The voltage read at
the controller input
is significantly lower
than expected.
Outputs set to zero. N N Use fault signal to trigger
application response. Verify wire
harness is correct.
Short circuit 0x8008 10001000 The voltage read at
the controller input
is significantly
higher than
expected.
Outputs set to zero. N N Use fault signal to trigger
application response. Verify wire
harness is correct.
A delayed fault is reported if the detected fault condition persists for a specified delay time. A delayed fault cannot be cleared until the fault
condition remains undetected for the delay time.
The function block maintains a latched fault report until the latch releases.
Status Logic
Status Hex Binary Cause Response Delay
Latch
Correction
Block is not
calibrated
0x8001 10000001 The block has not
yet calibrated the
sensor.
Outputs set to zero. N N Use fault signal to trigger
application response. Follow one
of the methods for calibration.
Block is
calibrating
0x8002 10000010 The block is
currently auto-
calibrating the
sensor.
Outputs set to zero. N N Use fault signal to trigger
application response. Continue
the auto-calibration process until
complete.
A delayed fault is reported if the detected fault condition persists for a specified delay time. A delayed fault cannot be cleared until the fault
condition remains undetected for the delay time.
The function block maintains a latched fault report until the latch releases.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Setup Page Calibration Settings
The Setup page contains values that configure how you calibrate this function block. You
can calibrate the function block three ways:
Default calibrationyou apply preset calibration values to the function block.
These are fixed values. You cannot change them.
Auto-calibrationas you move the sensor through its operating range, the
function block captures sensor input voltages that fall within acceptable voltage
ranges.
Manual calibrationyou apply your own calibration values to the function block.
These values must fall within defined voltage ranges to be valid.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Setup Page Calibration Settings
Input Type Range Description
Set_Defaults BOOL —— A false-to-true transition writes default calibration values into memory (EE).
Calibration values define the profile that the function block applies when converting a Sensor input
voltage into Percent and Scaler outputs.
When the Set_Defaults signal transitions from false to true, the function block writes a default
calibration value of:
3750 to the EE_Voltage_High memory location. This is the high calibration value.
With this value, a Sensor input of 3750 mV produces a Percent output of 10000 (100.00%)
and a Scaler output of 15600 (156.00°).
2500 to the EE_Voltage_Mid memory location. This is the middle calibration value.
With this value, a Sensor input of 2500 mV produces a Percent output of 0 (0.00%) and a
Scaler output of 0 (0.000°).
1250 to the EE_Voltage_Low memory location. This is the low calibration value.
With this value, a Sensor input of 1250 mV produces a Percent output of -10000 (-
100.00%) and a Scaler output of -15600 (-156.00°).
(The Scaler outputs assume that the Setup page has Scaler_Max and Scaler_Min
parameter values of 15600 and -15600.)
F to EE_Phase memory location. This is the default phase value.
With this value, the polarity of the Percent and Scaler outputs stays unswitched. Positive
outputs stay positive. Negative outputs stay negative.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Auto_Calibrate BOOL —— A false-to-true transition starts an auto-calibration procedure that writes high, middle, and low
calibration values into memory (EE) as the Sensor input voltage moves through its operating range.
Calibration values define the profile that the function block applies in converting a Sensor input
voltage into Percent and Scaler outputs.
When the Auto_Calibrate signal transitions from false to true, the function block writes a Sensor
input voltage that ranges between:
35004000 mV to the EE_Voltage_High memory location. This is the high
calibration value.
A Sensor input voltage that is equal to the EE_Voltage_High value produces a
Percent output of 10000 (100.00%) and a Scaler output of 15600 (156.00°).
The Cal_Midpoint_Max and the Cal_Midpoint_Min values to the EE_Voltage_Mid
memory location. This is the middle calibration value.
A Sensor input voltage that is equal to the EE_Voltage_Mid value produces a
Percent output of 0 (0.00%) and a Scaler output of 0 (0.000°).
10001500 mV to the EE_Voltage_Low memory location. This is the low calibration
value.
A Sensor input voltage that is equal to the EE_Voltage_Low value produces a
Percent output of -10000 (-100.00%) and a Scaler output of -15600 (-156.00°).
(The Scaler outputs assume that the Setup page has Scaler_Max and Scaler_Min
parameter values of 15600 and -15600.)
The block only writes a Sensor value into memory if it falls within a valid range and stays within this
range for more than three seconds.
Cal_Center_Only BOOL —— F = The auto-calibration procedure captures the high, middle, and low calibration values.
T = The auto-calibration procedure captures only the middle calibration value.
Cal_Midpoint_Max
U16 1875 to
3125
Sets the upper limit of the valid range for middle calibration values.
The Cal_Midpoint_Max value applies in auto-calibration and manual calibration procedures.
The Cal_Midpoint_Max value must be greater than the Cal_Midpoint_Min value.
1000 = 1000 mV.
Cal_Midpoint_Min U16 1875 to
3125
Sets the lower limit of the valid range for middle calibration values.
The Cal_Midpoint_Min value applies in auto-calibration and manual calibration procedures.
The Cal_Midpoint_Min value must be less than the Cal_Midpoint_Max value.
1000 = 1000 mV.
Input_Limit_High U16 1000 to
4000
The function block outputs an Input value too high fault when the Sensor input voltage rises above
this value.
The Input_Limit_High value must be greater than the Input_Limit_Low value.
1000 = 1000 mV.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Input_Limit_Low U16 1000 to
4000
The function block outputs an Input value too low fault when the Sensor input voltage falls below
this value.
The Input_Limit_Low value must be less than the Input_Limit_High value.
1000 = 1000 mV.
Val_Voltage_High U16 3500 to
4000
This value applies in a manual calibration procedure.
A false-to-true transition of the Set_Voltage_High signal writes this value into the EE_Voltage_High
memory location as the high calibration value.
Calibration values define the profile that the function block applies in converting a Sensor input
voltage into Percent and Scaler outputs.
A Sensor voltage that is equal to the EE_Voltage_High value produces a Percent output of 10000
(100.00%) and a Scaler output of 15600 (156.00°).
(The Scaler output assumes that the Setup page has Scaler_Max parameter value of 15600.)
1000 = 1000 mV.
Val_Voltage_Mid U16 1875 to
3125
This value applies in a manual calibration procedure.
A false-to-true transition of the Set_Voltage_Mid signal writes this value into the EE_Voltage_Mid
memory location as the middle calibration value.
Calibration values define the profile that the function block applies in converting a Sensor input
voltage into Percent output and Scaler outputs.
A Sensor input voltage that is equal to the EE_Voltage_Mid value produces a Percent output of 0
(0.00%) and a Scaler output of 0 (0.000°).
1000 = 1000 mV.
Val_Voltage_Low U16 1000 to
1500
This value applies in a manual calibration procedure.
A false-to-true transition of the Set_Voltage_Low signal writes this value into the EE_Voltage_Low
memory location as the low calibration value.
Calibration values define the profile that the function block applies in converting a Sensor input
voltage into Percent and Scaler outputs.
A Sensor input voltage that is equal to the EE_Voltage_Low value produces a Percent output of -
10000 (-100.00%) and a Scaler output of -15600 (-156.00°).
(The Scaler output assumes that the Setup page has Scaler_Min parameter value of -15600.)
1000 = 1000 mV.
Val_Phase BOOL —— You can apply this value in a manual calibration procedure.
A false-to-true transition of the Set_Phase signal writes this value into the EE_Phase memory
location as the phase value.
The EE_Phase value sets the polarity of the function block’s Percent and Scaler outputs.
Changing the Val_Phase value makes positive values negative and negative values positive.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
Set_Voltage_High BOOL —— You transition this signal in a manual calibration procedure.
A false-to-true transition of this signal writes the Val_Voltage_High value to the EE_Voltage_High
memory location.
The EE_Voltage_High value is the high calibration value.
Set_Voltage_Mid BOOL —— You transition this signal in a manual calibration procedure.
A false-to-true transition of this signal writes the Val_Voltage_Mid value to the EE_Voltage_Mid
memory location.
The EE_Voltage_Mid value is the middle calibration value.
Set_Voltage_Low BOOL —— You transition this signal in a manual calibration procedure.
A false-to-true transition of this signal writes the Val_Voltage_Low value to the EE_Voltage_Low
memory location.
The EE_Voltage_Low value is the low calibration value.
Set_Phase BOOL —— You can transition this signal in a manual calibration procedure.
A false-to-true transition of this signal writes the Val_Phase value to the EE_Phase memory location.
The EE_Phase value sets the phase (polarity) of the function block’s Percent and Scaler outputs.
Scaler_Max S16 ±32767 Sets the maximum positive Scaler (degree) output. Typically, this value should represent the most
positive rotation of the ACX104 Sensor.
-15600 = -156.00°.
Scaler_Min S16 ±32767 Sets the maximum negative Scaler (degree) output. Typically, this value should represent the most
negative rotation of the ACX104 Sensor.
-15600 = -156.00°.
Chkpt BOOL —— – T—includes the function block’s built-in Advanced Checkpoint with Namespace components when
you compile the LHX download file. The Service Tool program will be able to access function block
signals through these checkpoints.
– F—excludes the function block’s built-in Advanced Checkpoint with Namespace components
when you compile the LHX download file. The Service Tool program will not be able to access
function block signals through these checkpoints.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
About Default Calibration Values
This graph shows how the default calibration values configure the relationship between
the function block’s Sensor input voltage and its Percent and Scaler outputs. Default
calibrationyou apply preset calibration values to the function block. These are fixed
values.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
About Auto-Calibration Ranges
In an auto-calibration procedure, the function block captures high, middle, and low
calibration values as the block’s Sensor input voltage moves through its operating range.
The block only captures sensor voltages that fall within specific ranges and stay within
these ranges for more than three seconds. This graph shows the ranges in which the
function block can capture low, middle, and high calibration values in an auto-calibration
procedure.
In an auto-calibration procedure, the:
Default low calibration value of 1250 (±250) mV sets the range for a valid low
calibration value. A valid low calibration value must fall between 1000 and 1500
mV.
Default high calibration value of 3750 (±250) mV sets the range for a valid high
calibration value. A valid high calibration value must fall between 3500 and 4000
mV.
Cal_Midpoint_Max value and the Cal_Midpoint_Min values set the range for a
valid middle calibration value.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
MC ControllerInput Configuration
If you have an SC controller, see SC ControllerInput Configuration on page19
.
You can route the signals needed by this function block’s Sensor input though:
A MFIn (Multifunction Input) on your controller.
An AnIn (Analog Input) on your controller.
A DigAn (Digital/Analog input) on your controller.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
MC ControllerHow to Configure a MFIn
1. In the GUIDE template, enter the Inputs page.
1. Enter the MFIn page that routes to the input.
2. Delete the route as shown in the preceding figure.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
MC ControllerHow to Configure an AnIn
1. In the GUIDE template, enter the Inputs page.
2. Enter the AnIn page that routes to the input.
3. Delete the route as shown in the preceding figure.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
MC ControllerHow to Configure a DigAn
1. In the GUIDE template, enter the Inputs page.
2. Enter the DigAn page that routes to the input.
3. Delete the route as shown in the preceding figure.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
SC ControllerInput Configuration
If you have an SC controller, see MC ControllerInput Configuration on page 15
.
You can route the signals needed by this function block’s Sensor input though a MFIn:
1. In the GUIDE template, enter the Inputs page.
2. Enter the MFIn page that routes to the input.
3. Delete the routes as shown in the preceding figure.
User Manual
PLUS+1 Compliant
ACX104 Function Block
ACX104 Function Block
L1006051
·
Rev CA
·
July 2015
About the Para Input
Figure Callouts
Item Description
1. An F/T transition writes the Val_Voltage_High value to memory.
2. An F/T transition writes the Val_Voltage_Mid value to memory.
3. An F/T transition writes the Val_Voltage_Low value to memory.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24

Danfoss ACX104C User guide

Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI