SHF Communication Technologies AG,

Similar documents
Technical data. General specifications. Linearity error ± 0.1 Electrical specifications Operating voltage U B

Select datum Page backward in. parameter list

FM COUNTER MODULE

Technical data. General specifications. Linearity error ± 0.1 Functional safety related parameters MTTF d 700 a at 40 C Mission Time (T M ) L 10

This data sheet is only valid in association with the IL SYS INST UM E user manual.

Technical data. General specifications V DC No-load supply current I 0. typ. 50 ma Power consumption P 0

Confirm entry value Set display to value from Actual value and input display Select datum P79 (P80!) (7-segment LED,

Technical data. General specifications. Linearity error ± 0.1 Functional safety related parameters MTTF d 700 a at 40 C Mission Time (T M ) L 10

Data sheet CPU 314ST/DPM (314-6CF02)

Technical data. General specifications V DC Power consumption P 0. 1 W Time delay before availability t v

Data sheet VIPA CPU 314SC DPM (314-6CG23)

Data sheet CPU 313SC (313-5BF13)

Data Sheet AS25/AS50. Absolute / Incremental Singleturn Encoder 18 Bit

HAL , 508, 509, HAL Hall Effect Sensor Family

Analog-to-Digital-Converter User Manual

MAI-4. Technical Documentation Analog Input Submodule. Please keep for further use!

EP-5111, EP-5112, EP-5212, EP-5261, EP-5311, EP-5422, EP-5442

Manual IF2008A IF2008E

LVDT. Inductive Position Transducer - Hydraulic Series. SM-HYD Hydraulic Series. Key-Features:

Data sheet CPU 013C (013-CCF0R00)

NOVOHALL Rotary Sensor non-contacting. Series RSC2800 digital SSI, SPI, Incremental

AWG414 4-GSPS 12-bit Dual-Channel Arbitrary Waveform Generator

Absolute encoders - SSI

NOVOHALL Rotary Sensor non-contacting. Series RSC-2800

DRTS 66 The new generation of advanced test equipments for Relays, Energy meters, Transducers and Power quality meters

Quad 12-Bit Digital-to-Analog Converter (Serial Interface)

PULSE INPUT MODULE PI232/PI272 USER S MANUAL

DM74ALS169B Synchronous Four-Bit Up/Down Counters

PHOENIX CONTACT

DM74LS191 Synchronous 4-Bit Up/Down Counter with Mode Control

Absolute multi-turn hollow shaft encoder BOMH Dignalizer SSI

Features. Applications

DM 162 S-DIAS Digital Mixed Module

Multiturn absolute encoder

TIP500. Optically Isolated 16 Channel 12 Bit ADC. Version 1.1. User Manual. Issue January 2010

4 channels High Speed Counter Unit

FC Series Signal Conditioners

MX440A. Data Sheet. Universal amplifier. Special features. Block diagram Digital platform. B en

Technical manual. Microstep driver SMC11. NANOTEC ELECTRONIC GmbH & Co. KG Gewerbestraße 11 D Landsham near Munich, Germany

Application Note. PWM Control for PC Fans AN-CM-248

Agilent AEDA-3300 Series Ultra Miniature, High Resolution Incremental Kit Encoders Data Sheet

HAL , 508, 509, HAL , 523 Hall Effect Sensor Family

Absolute encoders - SSI Solid shaft with clamping or synchro flange Optical multiturn encoders up to 14 bit ST / 16 bit MT

Programming restrictions when operating SM 331; AI 8 x RTD with PROFIBUS masters which only support DPV0.

Absolute encoders - SSI Shaft with clamping or synchro flange Optical multiturn encoders 14 bit ST / 12 bit MT

PHOENIX CONTACT

S200 I/O System Units

TIP551. Optically Isolated 4 Channel 16 Bit D/A. Version 1.1. User Manual. Issue December 2009

PNI MicroMag 3. 3-Axis Magnetic Sensor Module. General Description. Features. Applications. Ordering Information

Application Note. Low Power DC/DC Converter AN-CM-232

Absolute encoders - SSI Solid shaft with clamping or synchro flange Optical multiturn encoders up to 14 bit ST / 16 bit MT

Absolute encoder GEL 15X F. Serial (SSI) or parallel interface, PC-programmable. Technical information version 01.06

LENORD. +BAUER... automates motion. Magnetic incremental encoder GEL 293 for heavy duty applications. Technical Information Version 04.

Technical data. Functional safety related parameters MTTF d. Transfer characteristics. Time delay before availability. Standard conformity

PHOENIX CONTACT - 03/2007

Module -18 Flip flops

EECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University

8253 functions ( General overview )

15. Specifications WF1947/WF

OIS25. Optical smart sensor for hydraulic cylinders. General Description. Features. Applications. Pin Functions. Ordering Information

Dual 16-Bit DIGITAL-TO-ANALOG CONVERTER

POSICHRON position sensor in stick design. Protection class. Voltage: V, 3 wire Current: ma, 3 wire

Multiturn absolute encoder

Dual, 8-Bit, Low-Power, 2-Wire, Serial Voltage-Output DAC

6ES7214-1AG31-0XB0. General information Engineering with. Supply voltage 24 V DC Yes permissible range, upper limit (DC)

Absolute encoders - SSI Solid shaft with clamping or synchro flange Optical multiturn encoders 18 bit ST / 12 bit MT

DIGEM f 96 x 48 EK. Applications. Description

AWG801 8 GSPS 11-bit Arbitrary Waveform Generator

CD4541BC Programmable Timer

TABLE 1: PART NUMBER SPECIFICATIONS

512 x 8 Registered PROM

Assembly Instructions

Magnetic Sensor - Incremental / Absolute WMSA50

Compact Multiprotocol I/O Module for Ethernet 8 Universal Digital Channels, Configurable as PNP Inputs or 0.5A Outputs TBEN-S1-8DXP

AM 441 S-DIAS Analog Mixed Module ±10 V

Electronic timer CT-TGD.12 Pulse generator with 1 c/o (SPDT) contact

SWT 3000 Teleprotection technical data siemens.com

MX1615. Data sheet. Bridge/strain gauge amplifier

Constant Current LED Driver

Current ON state current ma minimum, 6 ma typical, 10 ma maximum OFF state current ma maximum

DM74AS169A Synchronous 4-Bit Binary Up/Down Counter

LENORD. +BAUER... automates motion. GEL 2037 with heavy duty flange or tooth wheel adapter. Technical information Version General.

Technical data. General specifications. Measurement range min max. 360

LOW VOLTAGE CONVERTER WITH THREE POINT GALVANIC INSULATION

NI 6731/6733 Specifications

DS1807 Addressable Dual Audio Taper Potentiometer

Peripheral Sensor Interface for Automotive Applications

PM 6669 High-Precision Frequency Counter Specifications

Optically Coupled 20 ma Current Loop Receiver. Technical Data HCPL-4200

Modbus communication module for TCX2: AEX-MOD

REE series digital interpolators

LENORD. +BAUER... automates motion. Magnetic absolute rotary encoder GEL 2037 with heavy duty flange or tooth wheel adapter

Chapter 10 Counter modules

Ranges >500 mm: L10 = ±0.10 % f.s. L02 = ±0.02 % f.s. Ranges 500 mm: L10 = ±0.5 mm L02MM = ±0.2 mm Repeatability ±3 µm

6.6 Analog input module SM 331; AI 8 x 13 Bit; (6ES7331-1KF02-0AB0)

LIN Bus Shunt. Slave Node Position Detection. Revision 1.0. LIN Consortium, LIN is a registered Trademark. All rights reserved.

FLD00042 I 2 C Digital Ambient Light Sensor

SIMPLY PRECISE PRELIMINARY. Preliminary product overview - LAK encoder. LAK 1 Absolute linear encoder with signal control

DTH-14. High Accuracy Digital Temperature / Humidity Sensor. Summary. Applications. Data Sheet: DTH-14

NJM3777 DUAL STEPPER MOTOR DRIVER NJM3777E3(SOP24)

Transcription:

SHF Communication Technologies AG, Wilhelm-von-Siemens-Str. 23 D 12277 Berlin Germany Phone ++49 30 / 77 20 51 69 Fax ++49 30 / 77 02 98 48 E-Mail: automation@shf.de Web: http://www.shf.de Datasheet EC-CNT4

Revision History Revision Changes Date Author 11 - Mar 15 th in 2010 Schammer 12 Correction of max. input voltage (3V input version) correction of input current (5/24V input version) Nov 9 th in 2010 Schammer SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 2/19

Contents 1. Application range... 4 2. Usable transducers... 5 2.1. Input pulse shapes... 5 2.2. Transducer supply... 5 3. Hardware description... 6 3.1. Input circuit... 6 3.1.1. Detection of broken cable... 7 3.1.2. Detection of input signal type... 7 3.1.3. Digital input filter... 7 3.1.4. Suppression of vibrations... 7 3.2. Programmable Logic... 7 3.3. EtherCAT -connection... 8 3.4. Power supply... 8 4. Counter modes... 8 4.1. Frequency measurement... 8 4.2. Cyclic time measurement... 8 4.3. Counter without zero pulse... 9 4.4. Counter with zero pulse... 9 5. Programming and memory mapping of the EtherCAT -slave controller... 9 5.1. Summary... 9 5.1.1. Programming of SyncManagers... 10 5.1.2. Data fields... 10 5.2. Channel registers... 11 5.2.1. Channel control word... 12 5.2.2. Gate time register... 14 5.2.3. Preset register... 14 5.3. Version... 14 6. Connector pin assignment... 15 7. Technical data... 17 8. Ordering information... 19 SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 3/19

1. Application range The EC-CNT4 module is especially suited for counting fast pulses and accurate measurement of frequencies or cyclic times. The counter results are transmitted by the EtherCAT 1 - fieldbus. The module is designed for DIN rail assembly. The EC-CNT4 has four channels for the connection of incremental transducers. It is able to count fast pulses for determining positions, measure frequencies, e.g. for measuring rotational speed and measure cyclic times Every channel is made of three tracks (A, B and Z). The pulses being counted are at tracks A and B. The track Z is used as zero pulse. Every channel is equipped with one 32bit pulse counter and one 32bit time counter. The pulse counter is counting the chosen edges of the tracks A and/or B: continuously (counter mode) or during a programmable gate time (frequency measurement). The time between two chosen edges is determined by the time counter at cyclic time measuring. Furthermore the time counter is used to determine the gate time at frequency measurement mode. The gate time can be either asynchronously in relation to the EtherCAT -frames, while the duration of the gate time programmed or synchronously in relation to the EtherCAT -frames, while the interval of the frames is determining the gate time. The time counter is clocked with a constant frequency of 25MHz. Thereby it is possible to measure times up to about 171 seconds at a resolution of 40ns. The additional input Z is used for zero pulse. The pulse counter is cleared by switching on the additional input Z at mode counter with zero pulse. The module EC-CNT4 is available with 3V, 5V or 24V inputs. The connection of peripheral signals is carried out by four 8pin Phoenix connectors. Differential signals should be preferred for peripheral signals. If differential signals are used broken cables can be detected. This state could be read out by software. The maximal input frequency is 2MHz. Thereby the module can count with 8MHz at quadruple evaluation (s. 5.2.1). 1 EtherCAT is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 4/19

The evaluation modes of a channel can be chosen by software. Possible are: quadrature (simple, double or quadruple evaluation) or pulse and direction or track A forward and B backward The power supply is carried out by a 2-pole threaded connector. 2. Usable transducers 2.1. Input pulse shapes It is possible to connect incremental transducers with following pulse shapes: 1. Rotary transducer with two pulse sequences with a phase offset of 90. If track A is advanced to track B the pulse counter counts up. Otherwise it counts down. These cases result in positive or negative frequencies respectively in the mode frequency measurement. 2. Rotary transducer with pulse and direction. The pulses are at track A, the direction at track B. The counter counts up if B is low. Otherwise it counts down. 3. Rotary transducer with separated outputs for forward and backward. Track A counts up, track B down. It is possible to connect transducers with differential outputs (bipolar signals) or with ground based outputs (unipolar signals). It is recommended to use only transducers with bipolar signals. These transducers enable a better noise rejection and compensation of signal distortion. Using differential transducers the outputs can be connected to the module inputs in any order according to their polarity. But it must be considered that the transducer signals are assigned suitable to the tracks of the module to obtain the right count direction. Rotary transducers with unipolar outputs must be connected to the module inputs with their signal outputs to A+ or B+ respectively and ground to A- or B- respectively. These transducers must have a positive output voltage in relation to ground if sending a high signal. The detection of broken cables (s. 3.1.1) is not possible with unipolar transducers. 2.2. Transducer supply The supply voltage is directed to a diode used as reverse polarity protection. The resulting voltage behind the diode is used for powering the internal logic as well as for the transducer supply. The current maximal allowed for this purpose is 250mA per channel. The 24V- - pins are connected directly. But the transducers can be supplied separately also. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 5/19

3. Hardware description 3.1. Input circuit The module has four counter channels. Every channel is made of three tracks A, B and Z. All inputs are to each other and to the Ethernet potential isolated. The inputs are achieved as a constant current drain. A+ optocoupler I const A- 5,6 V optocoupler B+ track A optocoupler internal processing on EC-CNT4, count-signal for for channelx I const B- 5,6 V optocoupler track B Z+ optocoupler Z- I const 5,6 V optocoupler internal processing on EC-CNT4, Z-signal for for channelx track z The version with 5V input signals (part number 100 43 02) is achieved by short-circuiting the 5.6V Z-diodes with a soldering bridge. The version with 3V input signals (part number 100 43 04) is achieved by bypassing the 5.6V Z-diodes, the bridge rectifier and the constant current drain with a 330Ohm resistance (not illustrated in the figure). SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 6/19

3.1.1. Detection of broken cable Every input has a supervisor circuit which is able to detect a missing input signal. Then a bit will be set in the broken cable register. The software can read out these registers and react accordingly. The supervisor circuit is working only with transducers with differential outputs. The assignment of the bits in the broken cable register to the inputs is as follows: State register broken cable: D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 - Z3 B3 A3 - Z2 B2 A2 - Z1 B1 A1 - Z0 B0 A0 Meaning of bits of state register broken cable High: broken cable Low: no broken cable 3.1.2. Detection of input signal type Every input has a detection circuit for bipolar or unipolar (ground based) signals. Often a bipolar signal is called differential signal. If there are connected unipolar signals with strong noise the automatic detection of the signal type is not guaranteed, i.e. a unipolar signal could be detected as a bipolar one. That would result in wrong counter values. That s why there is the possibility to force a channel to unipolar by programming the channel control word (s. 5.2.1) accordingly. This affects all three tracks of a channel simultaneously. Remark: It is only a makeshift to force the inputs to unipolar type. It is advised to eliminate the reason of the noise. The allocation of the inputs to the bits in the state register unipolar is as follows: State register unipolar: D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 - Z3 B3 A3 - Z2 B2 A2 - Z1 B1 A1 - Z0 B0 A0 Meaning of the bits of the state register unipolar High: unipolar input signal Low: bipolar input signal The bits of state register unipolar are only valid at inputs where no broken cable was detected. 3.1.3. Digital input filter Every input is provided with a digital filter for noise suppression. The length of the filters is programmable (s. 5.2.1). A short filter may be usable if the input pulses are short. Longer filters should be used in an environment with strong electromagnetic disturbances. 3.1.4. Suppression of vibrations Vibrations at the tracks A and B can occur if the transducer stops. There would be for instance a steady signal at track A and an oscillating one at track B due to the fact that the transducer is at a commutating position. These vibrations would be suppressed normally by the input logic. But it is possible to switch off this logic for special cases (s. 5.2.1). 3.2. Programmable Logic The module is assembled with a programmable logic IC. It serves as a link between EtherCAT slave controller and the input circuit. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 7/19

3.3. EtherCAT -connection The module has two Ethernet interfaces each with one yellow and one green LED. The yellow LED signalizes an Ethernet connection with 100MB, the green data transfer. One interface serves as input, the other as output to the next EtherCAT slave or is unconnected if the module is the last inside the chain. Both interfaces support auto crossover (MDI/MDIX). Furthermore there is a green LED at the front side displaying the EtherCAT state with different blink sequences. 3.4. Power supply The module is supplied with 24V±30%. All necessary supply voltages for the different functional blocks are generated internally. The power needed is about 3W plus transducer supply. 4. Counter modes The EC-CNT4 module has four counter channels. Every channel can be programmed independently from each other for one of four counter modes. The counter values according to the mode chosen are transferred to the output memory of the EtherCAT slave controller cyclically. The content of the output memory is transferred with the next EtherCAT frame to the master and can be accessed by the application software afterwards. 4.1. Frequency measurement The pulses sent by the transducer are counted during the gate time set. The gate time can either be asynchronously in relation to the EtherCAT frames, whereas the duration of the gate time is determined by the content of the gate time register (s. 5.2.2). Or secondly the gate time can be synchronized with the EtherCAT frames, whereas the interval of the EtherCAT frames including output data determines the duration of the gate time. The pulse and the time counter are transferred into the output memory of the EtherCAT slave controller after the expiration of the gate time. The pulse counter indicates the number of pulses occurred during the gate time. The time counter contains the corrected gate time. So the frequency is calculated as follows: f = pulse counter / (time counter * 40ns) Please consider: There is a difference between the programmed (synchronous or asynchronous) and the automatically corrected gate time. For an accurate calculation of frequencies it should ever be used the corrected one, i.e. the gate time determined by the EC- CNT4 in the time counter register. If there wasn t any input pulse during programmed gate time the pulse counter=0x0 and the time counter continues counting until the next input pulse is detected, i.e. the gate time would be expanded. Thereby very low frequencies can be measured also. Only the maximum time counter value of about 171 seconds limits. But that should not have any practical relevance. A time counter overflow is avoided by hardware and needn t be handled by software. 4.2. Cyclic time measurement The time between two signal edges is measured with the mode cyclic time measurement using the time counter. The time counter is transferred to a temporary latch at every edge of the input signal. Afterwards the time counter is cleared and begins to count again. The content of the temporary latch is transferred to the output memory of the EtherCAT slave controller SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 8/19

every 10µs cyclically. It is possible to measure a maximum cyclic time of about 171 seconds. The resolution is 40ns. The cyclic time is calculated as follows: T = time counter * 40ns A time counter overflow is avoided by hardware, i.e. it stops at 0xFFFF.FFFF. 4.3. Counter without zero pulse The counter mode serves for determining positions of rotating or linear moving machines by counting pulses of incremental transducers. Therefore the pulse counter is used. A counter over- or underflow is not avoided by hardware. That s why software is responsible for such an event. The current counter value is transferred into the output memory of the EtherCAT slave controller every 10µs cyclically. The pulse counter can be preloaded by a load command in the channel control word (s. 5.2.1). Another possibility is to reset the pulse counter by a clear command in the counter control word. The load command is prioritized in relation to the clear command. 4.4. Counter with zero pulse The function of the counter with zero pulse is similar to the counter without zero pulse. There is only one difference. Track Z is evaluated in addition to the tracks A and B. Track Z serves as zero pulse. If it is active the pulse counter is cleared. The zero pulse is prioritized in relation to load- (and clear-) command in the channel control word. 5. Programming and memory mapping of the EtherCAT -slave controller 5.1. Summary The integrated circuit ET1100 of Beckhoff Automation GmbH is used as EtherCAT slave controller. It is responsible for the data exchange between application layer and counter logic. There for two SyncManagers (SM) of the ET1100 are used. One serves for the output of data (channel control words, gate times and preset values), the other is used for reading counter values and state registers. Both SMs operate in 3 buffer mode ensuring data consistency. The SM for data output activates the interrupt line of the process data interface if there new output data were transmitted with the last frame. The counter logic will serve the interrupt by reading the new output data. The counter values and state registers are written to the slave controller by the counter logic every 10µs cyclically. Regarding the necessary transfer time the input data are maximum 20µs old at the beginning of data frame. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 9/19

5.1.1. Programming of SyncManagers SM address value explanation SM0 0x800 0x2000 Start address of input data 0x802 0x0024 Length of input data in Byte 0x804 0x0010 read, 3buffer, ECAT IRQ 0x806 0x0001 Enable (set after 0x800..804 are programmed) SM1 0x808 0x2100 Start address of output data 0x80A 0x0020 Length of output data in Byte 0x80C 0x0024 write, 3buffer, PDI IRQ 0x80E 0x0001 Enable (set after 0x808..80C are programmed) 5.1.2. Data fields Input data: address content 0x2000 Pulse counter low-part, Channel0 0x2002 Pulse counter high-part, Channel0 0x2004 Time counter low-part, Channel0 0x2006 Time counter high-part, Channel0 0x2008 Pulse counter low-part, Channel1 0x200A Pulse counter high-part, Channel1 0x200C Time counter low-part, Channel1 0x200E Time counter high-part, Channel1 0x2010 Pulse counter low-part, Channel2 0x2012 Pulse counter high-part, Channel2 0x2014 Time counter low-part, Channel2 0x2016 Time counter high-part, Channel2 0x2018 Pulse counter low-part, Channel3 0x201A Pulse counter high-part, Channel3 0x201C Time counter low-part, Channel3 0x201E Time counter high-part, Channel3 0x2020 state: broken cable 0x2022 state: unipolar SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 10/19

Output data: address content 0x2100 Preset value Pulse counter low-part, Channel0 0x2102 Preset value Pulse counter high-part, Channel0 0x2104 Channel control word Channel0 0x2106 Gate time Channel0 0x2108 Preset value Pulse counter low-part, Channel1 0x210A Preset value Pulse counter high-part, Channel1 0x210C Channel control word Channel1 0x210E Gate time Channel1 0x2110 Preset value Pulse counter low-part, Channel2 0x2112 Preset value Pulse counter high-part, Channel2 0x2114 Channel control word Channel2 0x2116 Gate time Channel2 0x2118 Preset value Pulse counter low-part, Channel3 0x211A Preset value Pulse counter high-part, Channel3 0x211C Channel control word Channel3 0x211E Gate time Channel3 5.2. Channel registers Every channel has one channel control word and one gate time register. They are used to determine the function of every channel separately. Above all there is a preset register for every channel. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 11/19

5.2.1. Channel control word The function of the counter channels are programmed by channel control words. The channel control words are composed identically for every channel. Not all possible combinations are reasonable. For instance the determination of the polarity of zero pulse at mode cyclic time measurement is not useful and would be ignored. The channel control words are 16bit long. Channel control word: D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 FL1 FL0 LD CLR SV SM UNI NPOL CE M1 M0 INV QN DC2 DC1 DC0 DC(2..0) edge evaluation at quadrature mode (QN = 0) 000: Ap, simple 001: An, simple 010: Bp, simple 011: Bn, simple 100: A, double 101: B, double 110: quadruple 111: A forward, B backward QN quadrature 0: quadrature mode or A forward and B backward respectively 1: A pulse, B direction INV direction of counting 0: normal 1: inverse M(1..0) counter mode 00: frequency measurement 01: cyclic time measurement 10: counter without zero pulse 11: counter with zero pulse CE counter enable (counter modes 10 and 11) 0: counter disabled 1: counter enabled NPOL polarity of zero pulse (counter mode 11) 0: normal 1: inverse UNI force unipolar 0: automatic detection of unipolar/bipolar 1: channel (tracks ABZ) is forced to unipolar SM synchronous mode 0: gate time asynchronously in relation to the EtherCAT -frames 1: gate time synchronously in relation to the EtherCAT -frames SV suppression of vibrations 0: suppression of vibrations enabled 1: suppression of vibrations disabled CLR clear pulse counter register 0: normal function 1: clear counter CLR is reset automatically after clearing pulse counter register. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 12/19

LD load pulse counter register 0: no function 1: counter is preloaded with content of preset register LD is reset automatically after loading pulse counter register. LD is prioritized in relation to CLR FL(1..0) length of input filter 00: 1 clock (= 40ns) 01: 2 clocks (= 80ns) 10: 3 clocks (= 120ns) 11: 4 clocks (= 160ns) Explanations: - The signal edges are the triggering events for frequency measurement, cyclic time measurement or counting. Often it is commonly called counting. - All edge evaluations (simple, double, quadruple) are possible at quadrature mode. The counter counts up, if track A is advanced to track B. There must be two signals with an offset of 90 in quadrature mode. Otherwise a wrong result occurs. - Simple evaluation Ap/An/Bp/Bn: The positive or negative edges at track A or B are counted. - Double evaluation A/B: The positive and negative edges at track A or B are counted. - Quadruple evaluation: The positive and negative edges at track A and B are counted. - A simple evaluation is made if direct counting mode is used (A forward and B backward). In addition the track of the inactive count direction must be low. - If a rotary transducer with pulse and direction outputs is used the pulses must be connected to track A, the direction signal to track B. Only a simple evaluation is made. The counter counts up if there is a low at direction signal and vice versa. - The time between two consecutive edges is measured if cyclic time measurement is used. Simple, double and quadruple evaluation is possible for the relevant edges. - The suppression of vibrations at the input signals can be manually controlled. Vibrations can occur if the transducer is stopped resulting for instance in a steady signal at track A and an oscillating one at track B. These vibrations can lead to wrong counter values. That s why the suppression of vibrations should normally be switched on. - CLR and LD are activated only for one time directly after transferring channel control words. - Every input is provided with a digital filter. The length of the filters is programmable. If there are very short input signals a short filter should be chosen also. A longer filter could be helpfully in an environment with strong electromagnetic disturbances. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 13/19

5.2.2. Gate time register Gate time register: D15..11 D9..0 - GT9..0 The gate time is asynchronously in relation to the EtherCAT frames if the frequency measurement is made with asynchronous mode. Then the gate time is determined by the gate time register. GT0-9 contains the gate time in 100µs-steps. If the frequency measurement is made in synchronous mode the content of the gate time register is ignored. GT9-0 = 0x000 1 * 100µs GT9-0 = 0x3FF 1024 * 100µs 5.2.3. Preset register The preset register has a length of 32 bit. It is used to set the pulse counter register to a certain value. This could be usefully if a counter mode for position determination is chosen. 5.3. Version The version of logic implemented can be determined by reading the memory cell 0xFE0 of the EtherCAT slave controller. The cell is written by the slave logic while the slave is in the Init state. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 14/19

6. Connector pin assignment View to the bottom side of the module 24V+ Power supply + 24V- Power supply ground 24V Transducer supply + (=24V+ - 0,7V) GND Transducer supply - (=24V-) A0+ Counter input Channel 0, Track A+ A0- Counter input Channel 0, Track A- B0+ Counter input Channel 0, Track B+ B0- Counter input Channel 0, Track B- Z0+ Counter input Channel 0, Track Z+ Z0- Counter input Channel 0, Track Z- 24V Transducer supply + (=24V+ - 0,7V) GND Transducer supply - (=24V-) 24V Geberversorgung + (=24V+ - 0,7V) GND Geberversorgung Masse (=24V-) A1+ Counter input Channel 1, Track A+ A1- Counter input Channel 1, Track A- B1+ Counter input Channel 1, Track B+ B1- Counter input Channel 1, Track B- Z1+ Counter input Channel 1, Track Z+ Z1- Counter input Channel 1, Track Z- SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 15/19

View to the top side of the module 24V Transducer supply + (=24V+ - 0,7V) GND Transducer supply - (=24V-) A2+ Counter input Channel 2, Track A+ A2- Counter input Channel 2, Track A- B2+ Counter input Channel 2, Track B+ B2- Counter input Channel 2, Track B- Z2+ Counter input Channel 2, Track Z+ Z2- Counter input Channel 2, Track Z- 24V Transducer supply + (=24V+ - 0,7V) GND Transducer supply - (=24V-) A3+ Counter input Channel 3, Track A+ A3- Counter input Channel 3, Track A- B3+ Counter input Channel 3, Track B+ B3- Counter input Channel 3, Track B- Z3+ Counter input Channel 3, Track Z+ Z3- Counter input Channel 3, Track Z- SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 16/19

7. Technical data EtherCAT -connection: 2 x RJ45 with two LED yellow and green Every connection with MDI/MDIX (auto crossover) 1 x state-led, green Counter inputs: Number of channels: 4 Type: ABZ Evaluation: o quadrature (simple, double, quadruple evaluation) o A forward and B backward o pulse and direction Modes: o frequency measurement o cyclic time measurement o counter without zero pulse o counter with zero pulse Performance: o deviation: <0,01%typ (frequency measurement) o counter range: 32bit (counter modes, cyclic time measurement) o resolution: 40ns (cyclic time measurement) Input frequency: Input type: Input voltage: Input current: Galvanic isolation: Isolation voltage: <=2MHz bipolar or unipolar 3V, 5V or 24V 2-4mA to each other, to digital electronic and to Ethernet 250Vrms (channel to channel) 500Vrms (inputs to digital electronic) 1500Vrms (digital electronic to Ethernet) Power supply: Input voltage: 24V +-30% Power consumption: <3W Housing: Dimensions: Material: Color: Assembly: Weight: 120 x 101 x 22,5 mm Blend PC/ABS self-extinguishing grey (other on request) DIN rail 135 g incl. connectors Connector power supply: Type: Phoenix FK-MC 1,5/2-STF-3,5 Type of connection: screw connection Color: green No. of positions: 2 Conductor cross-section: 0.14 1.5mm 2 Stripped insulation length: 7 mm SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 17/19

Connector peripheral signals: Type: Phoenix FK-MC 0,5/12-ST-2,5 Type of connection: spring-cage Color: No. of positions: green 8 Pieces: 4 Conductor cross-section: 0.14-0.5mm 2 Stripped insulation length: 8 mm There must be used twisted pair conductors for every track. Using a cable from the transducer to the connector with 2 or 3 twisted pairs with an overall shielding is recommended. The type of cable Li2YCY 4 2 0.5 mm 2 is recommended. The overall shielding should be connected all around to PE/ground. Depending on the special conditions a different grounding method can be usefully, especially if the potential difference between transducer and the EtherCAT -module is very high. The cable resistance and capacity between transducer and EtherCAT -module should be considered. Signal inputs 24V (part number 100 43 00) Ue1 > 12 V: Ie1 = 4mA ± 30% Ue0 < 5 V: Ie0 <= 10µA Uemax = 40V Signal inputs 5V (part number 100 43 02) Ue1 > 3.5 V: Ie1 = 4mA ± 30% Ue0 < 1.8 V: Ie0 <= 10µA Uemax = 30V Signal inputs 3V (part number 100 43 04) Ue1 > 2.5 V: Ie1 = ( Ue1-1.5V) / 470Ω Ue0 < 1.5 V: Ie0 <= 10µA Uemax = 4.5V Tolerances Two tracks with an offset of 90 : 90 el. +/-45 (applies to all transitions) Mark-space ratio: 180 el. +/-10 For a sequence of single pulses: t_high > 0.2 µs t_low > 0.2 µs Ambient conditions Humidity: Operating temperature: Storage temperature: 5% until 95% without condensation 0 C to + 55 C -40 C to +85 C Electromagnetic compatibility Emissions: EN61000-6-2:2001 Immunity: EN61000-6-4:2001 SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 18/19

8. Ordering information EC-CNT4 with 24V-inputs: 100 43 00 EC-CNT4 with 5V-inputs: 100 43 02 EC-CNT4 with 3V-inputs: 100 43 04 All necessary connectors are included. SHF reserves the right to change specifications and design without notice EC_CNT4_V012_eng, Nov 9 th 2010 Page 19/19