Danfoss PLUS+1 Compliant EMD Speed Analog Direction
Product Usage Instructions
- MC Controller Configurations:
- Configure an MFIn for the Speed Input.
- Configure an AnIn for the Direction Input.
- This function block outputs rpm and directional signals based on inputs from an EMD Speed Sensor.
- Spd: Input for the measured period output by the Speed Sensor.
- Dir In: Input for the voltage signal related to the Speed Sensor’s direction.
FAQ
- Q: How do I troubleshoot if the rpm output is incorrect?
- A: Check the input connections and ensure the Speed Sensor is functioning correctly. Verify the configuration settings on the controller.
- Q: What is the purpose of the Dir In input?
- A: The Dir In input provides information about the direction of the speed measured by the sensor.
Revision history
Table of revisions
Date | Changed | Rev |
December 2014 | AA |
EMD_SPD_DIR_A Function Block
Overview
This function block outputs rpm and directional signals based on inputs from an EMD Speed Sensor.
On MC controllers, this function block receives its:
- Spd input through an MFIn input.
- DirIn input through either a second MFIn input, a DigAn input, or an AnIn input.
On SC controllers, this function block receives its:
- Spd input through an MFIn input.
- DirIn input through either a second MFIn input or through a DigAn input.
See
- About Function Block Connections on page 8 for an overview of this function block’s connections and signals.
Controller Input Requirements for EMD Function Blocks
- The following tables list the controller input requirements for the EMD SPD DIR, EMD SPD DIR A, and EMD SPD DIR D function blocks.
Input Connections—MC Controllers
Function Block | Function Block Input | Controller Input | Comment |
EMD SPD DIR | Spd | MFIn | Determines speed via pulse signal from the sensor. |
DirIn | MFIn | Utilizes pull-up/pull-down resistors and voltage to detect open circuit failure of the direction signal. | |
EMD SPD DIR A | Spd | MFIn | Determines speed via pulse signal from the sensor. |
DirIn | DigAn | Only detects when direction signal voltage is outside the expected ranges but lacks pull-up/pull-down resistors for open circuit detection. | |
AnIn | Only detects when direction signal voltage is outside the expected ranges but lacks pull-up/pull-down resistors for open circuit detection. | ||
EMD SPD DIR D | Spd | MFIn | Determines speed via pulse signal from the sensor. |
DigDir | DigIn | Provides no fault detection for the direction signal. | |
DigAn | Provides no fault detection for the direction signal. |
Input Connections—SC Controllers
Function Block | Function Block Input | Controller Input | Comment |
EMD SPD DIR | Spd | MFIn | Determines speed via pulse signal from the sensor. The controller input must be labeled Dig/Ana/Freq. |
DirIn | MFIn | Utilizes pull-up/pull-down resistors and voltage to detect open circuit failure of the direction signal. | |
DigAn | Utilizes pull-up/pull-down resistors and voltage to detect open circuit failure of the direction signal. |
EMD_SPD_DIR_A Function Block
Inputs
Function Block Inputs
Item | Type | Range | Description |
Param | Bus | —— | Input for common parameters that can be applied to multiple function blocks. See About the Param Input on page 11 for more information. |
Spd | Bus | —— | Input for a bus with:
• Volt/Voltage, Per (Period), and Count signals with the voltage, period, and count output by the Speed Sensor. • A Config sub-bus with signals that configure the controller input that receives these signals. |
Per | U32 | 1,250 to
10,000,000 |
The measured period output by the Speed Sensor.
The function block uses the Per signal, Count signal, and Puls/Rev parameter value to calculate its RPM output. 10,000 = 1,000 μs. |
Count | U16 | 0 to 65,535 | The measured count per program loop output by the Speed Sensor.
The function block uses the Per signal, Count signal, and Puls/Rev parameter value to calculate its RPM output. 1,000 = 1,000. |
Config | Sub-bus | —— | Contains the signals that configure this input. |
Dir In | Bus | —— | Input for a bus with:
• A Voltage/Volt signal with the voltage output by the Speed Sensor, which the block uses to determine direction. • A Config sub-bus with signals that configure the controller input that receives this signal. |
Volt/Voltage | U16 | 0 to 5,250 | The measured voltage of the direction signals that the Speed Sensor outputs, which the block uses to determine direction. |
Config | Sub-bus | —— | Contains the signals that configure this input. |
EMD_SPD_DIR_A Function Block
Outputs
Function Block Outputs
Item | Type | Range | Description |
Status | U16 | —— | Reports the function block’s status.
This function block uses a non-standard bitwise scheme to report its status and faults. • 0x0000 = Block is OK. • 0x0008 = Puls/Rev or DirLockHz parameter value is out of range. |
Fault | U16 | —— | Reports the function block’s faults.
This function block uses a non-standard bitwise scheme to report its status and faults. • 0x0000 = Block is OK. • 0x0001 = Per signal in the function block’s Spd input is too low. • 0x0002 = Volt/Voltage signal in the function block’s Spd input is out of range. • 0x0004 = signal in the function block’s Dir input is out of range. |
Diag | Bus | —— | Outputs a bus with Freq and FltTmrFreq signals that are available for troubleshooting. |
Freq | U32 | 0 to 1,000,
000,000 |
The measured frequency of the Speed Sensor. 100,000 = 10,000 Hz. |
FaultTmrFreq | U16 | 0 to 65,535 | When a frequency fault:
• Occurs, this output counts up the milliseconds until the function block makes a fault declaration. • Clears, the output counts down the milliseconds until the function clears the fault declaration. 1,000 = 1,000 ms. |
RPM | U16 | 0 to 2,500 | Speed sensor revolutions per minute.
The function block clamps this output at 2,500. 1 = 1 rpm. |
dRPM | U16 | 0 to 25,000 | Speed sensor revolutions per minute x 10 (deciRPM). The function block clamps this output at 25,000. |
Dir | S8 | -1, 0, +1 | The Speed Sensor’s direction of rotation.
• -1 = Counterclockwise (CCW). • 0 = Neutral. • +1 = Clockwise (CW). |
EMD_SPD_DIR_A Function Block
About Function Block Connections
About Function Block Connections
Item | Description |
1. | Input for common parameters that can be applied to multiple function blocks. |
2. | Input for a bus with:
• The voltage, period, and count signals output by the EMD Speed Sensor. • A sub-bus with signals that configure the controller input that receives these signals. |
3. | Input for a bus with:
• The directional signal output by the EMD Speed Sensor. • A sub-bus with the signals that configure the controller input that receives these signals. |
4. | Reports the status of the function block. |
5. | Reports the faults of the function block. |
6. | Outputs a bus with Freq and FltTmrFreg signals that are available for troubleshooting. |
7. | Speed sensor revolutions per minute. |
8. | Speed sensor revolutions per minute x 10 (deciRPM). |
9. | The Speed Sensor’s direction of rotation.
• -1 = Counterclockwise (CCW). • 0 = Neutral. • +1 = Clockwise (CW). |
EMD_SPD_DIR_A Function Block
Status and Fault Logic
- Unlike most other PLUS+1 compliant function blocks, this function block uses non-standard status and fault codes.
Status Logic
Status | Hex* | Binary | Cause | Response | Correction |
A parameter is out of range. | 0x0008 | 1000 | Puls/Rev, FaultDetTm, or DirLockHz parameter is out of range. | The function block clamps the out-of-range value at either its upper or lower limit. | Get the out-of-range parameter back within its range. |
- Bit 16 set to 1 identifies a standard Danfoss status or fault code.
Fault Logic
Fault | Hex* | Binary | Cause | Response | Delay† | Latch‡ | Correction |
Per signal in the function block’s Spd input is too low. | 0x0001 | 0001 | Per signal < 1,250 Hz. | The function block outputs its maximum RPM and dRPM values. | Y | N | Check for hardware issues, such as electrical noise, that can produce an invalid per-signal value. |
Volt/Voltage signal in the function block’s Spd input is out of range. | 0x0002 | 0010 | Volt/Voltage signal is between 1,000 and 2,500 mV
and the block receives no pulses from the Speed Sensor. |
The function block sets its RPM and dRPM outputs to 0. | Y | N | Check for hardware issues, such as electrical noise, that can produce an invalid Volt/ Voltage signal value. |
- Bit 16 set to 1 identifies a standard Danfoss status or fault code.
- † 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.
EMD_SPD_DIR_A Function Block
Function Block Parameters
- Enter the top-level page of the EMD_SPD_DIR function block to view and change this function block’s parameters.
Function Block Parameters
Item | Type | Range | Description |
1. Puls/Rev | U8 | 20–120, 180 | Number of pulses per revolution of the Speed Sensor. Refer to the EMD Speed Sensor Technical Information (Danfoss part L1017287) for the correct value. |
2. FaultDetTm | U16 | 0–65,535 | Sets the time between when the function block detects a:
• Fault condition and then make a fault declaration. • Cleared fault condition and then cleared the fault declaration. 1,000 = 1,000 ms. |
3. DirLockHz | U16 | 0–8,000 | Sets the frequency above which the function block’s Dir output locks. Above this frequency, the function block does not report changes in direction.
1,000 = 1,000 Hz. |
EMD_SPD_DIR_A Function Block
About the Param Input
- Use the Param input to input external parameter values to this function block.
Figure Details
Item | Description |
1. | Inside the function block’s top-level page before you modify this page to accept common parameters through its Param input. |
2. | Inside the function block’s top-level page, you modify this page to accept common parameters through its Param input. |
Controller Configurations
Inputs on MC and SC controllers require configuration to work with this function block.
See:
- MC Controller Configurations
- SC Controller Configurations
MC Controller Configurations
Input Configurations
Function Block Input | Compatible Input Type | Configuration Action |
Spd | MFIn | Delete the:
• PinConfig0 route. • PinConfig1 route. |
Dir In | MFIn | No configuration is required. |
DigAn | No configuration is required. | |
AnIn | Delete the:
• PinConfig route. |
How to Configure an MFIn for the Spd Input
- In the GUIDE template, enter the Inputs page.
- Enter the MFIn that receives the input signal.
- Make the changes that are shown in the following figure.
How to Configure an AnIn for the DirIn Input
- In the GUIDE template, enter the Inputs page.
- Enter the AnIn that receives the input signal.
- Make the changes that are shown in the following figure.
SC Controller Configurations
Input Configurations
Function Block Input | Compatible Input Type | Configuration Action |
Spd | MFIn* | Delete the:
• Bias route. • Range route. • Input Mode route.† |
DirIn | MFIn | Delete the:
• Bias route. • Range route. |
DigAn | Delete the:
• Bias route. • Range route. |
- * The MFIn that you use must be labeled Dig/Ana/Freq.
- † If present.
How to Configure an MFIn for the Spd Input
- In the GUIDE template, enter the Inputs page.
- Enter the MFIn that receives the input signal.
- Make the changes that are shown in the following figure.
How to Configure a DigAn for the DirIn Input
- In the GUIDE template, enter the Inputs page.
- Enter the DigAn that receives the input signal.
- Make the changes that are shown in the following figure.
How to Configure a MFIn for the DirIn Input
- In the GUIDE template, enter the Inputs page.
- Enter the MFIn that receives the input signal.
- Make the changes that are shown in the following figure.
Products we offer
- Bent Axis Motors
- Closed Circuit Axial Piston Pumps and Motors
- Displays
- Electrohydraulic Power Steering
- Electrohydraulics
- Hydraulic Power Steering
- Integrated Systems
- Joysticks and Control Handles
- Microcontrollers and Software
- Open Circuit Axial Piston Pumps
- Orbital Motors
- PLUS+1® GUIDE
- Proportional Valves
- Sensors
- Steering
- Transit Mixer Drives
Danfoss Power Solutions is a global manufacturer and supplier of high-quality hydraulic and electronic components. We specialize in providing state-of-the-art technology and solutions that excel in the harsh operating conditions of the mobile off-highway market. Building on our extensive application expertise, we work closely with our customers to ensure exceptional performance for a broad range of off-highway vehicles.
We help OEMs around the world speed up system development, reduce costs, and bring vehicles to market faster.
Danfoss – Your Strongest Partner in Mobile Hydraulics.
Go to www.powersolutions.danfoss.com for further product information.
Wherever off-highway vehicles are at work, so is Danfoss. We offer expert worldwide support for our customers, ensuring the best possible solutions for outstanding performance. With an extensive network of Global Service Partners, we also provide comprehensive global service for all of our components.
Please contact the Danfoss Power Solution representative nearest you.
CONTACT
Comatrol
Schwarzmüller-Inverter
Turolla
Valmova
Hydro-Gear
Daikin-Sauer-Danfoss
Danfoss
- Power Solutions (US) Company
- 2800 East 13th Street
- Ames, IA 50010, USA
- Phone: +1 515 239 6000
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 (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 catalogs, 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 the property of the respective companies. Danfoss and the Danfoss logotype are trademarks of Danfoss A/S. All rights reserved.
L1429328 Rev AA December 2014 www.danfoss.com © Danfoss A/S, 2014
Documents / Resources
![]() |
Danfoss PLUS+1 Compliant EMD Speed Analog Direction [pdf] User Guide PLUS 1 Compliant EMD Speed Analog Direction, PLUS 1, Compliant EMD Speed Analog Direction, EMD Speed Analog Direction, Analog Direction, Direction |