background image

ibaMS4xUCO 

Manual 

 

 

 

Issue 1.5 

23

 

 

The following scheme shows the period/frequency calculation, when only the positive 
edge of the A signal is counted.  

A

t

Counter

t

T (1 period)

 

Figure 9: Theory: period / frequency 

Beginning with firmware version 02.12.004, additional measuring parameters can be 
configured: minimum measuring time, required periods and timeout. 

A

t

Counter

t

T (1 period)

Measuring time 1

Measuring time 2

Timeout 1

Timeout 2

 

Figure 10: Period / frequency with minimum measuring time and timeout 

The  minimum  measuring  time specifies  the  time  period  after  which  the measured fre-
quency value is updated. The frequency measurement starts at the first rising edge and 
ends when a rising edge happens after the minimum measuring time has elapsed. Since 
several periods may be passed during the measuring time, the frequency is averaged 
over the measured periods. In addition, a number of periods can be defined over which 
the average is calculated. If the number of required periods has not been reached during 
minimum measuring time, then the measuring time is extended until the required number 
of  periods  is  reached. This  means,  both  conditions  (minimum measuring  time  and re-
quired periods) have to be met, then the frequency value is updated. 

When a timeout is configured, measuring can be interrupted if, for example, a rising edge 
cannot be detected during measuring time. The timeout starts with the minimum meas-
uring time, but must be longer than the minimum measuring time. When the measuring 

Summary of Contents for ibaMS4xUCO

Page 1: ...ibaMS4xUCO I O module with 4 counter inputs and digital inputs and outputs Manual Issue 1 5...

Page 2: ...of the Microsoft Corporation Other prod uct and company names mentioned in this manual can be labels or registered trade marks of the corresponding owners Certification The product is certified accor...

Page 3: ...6 3 Dismounting 13 7 Device description 14 7 1 Views 14 7 2 Indicating elements 14 7 2 1 Operating status L1 L4 14 7 2 2 Counter inputs digital outputs L30 L45 15 7 2 3 Digital inputs L10 L17 15 7 3 C...

Page 4: ...39 9 2 3 Configurations of outputs 45 9 3 Configuration in ibaLogic V5 48 9 3 1 Rotary encoder configuration 48 9 3 2 Configuring signals 49 10 Technical Data 52 10 1 Main data 52 10 2 Counter inputs...

Page 5: ...ibaMS4xUCO Manual Issue 1 5 5 12 Support and contact 82...

Page 6: ...in delivery The documentation of the iba modular system comprises the following manuals Central units The manuals of the central units e g ibaPADU S IT 2x16 and ibaPADU S CM contain the following inf...

Page 7: ...ible consequences and risks on the basis of his her specialist training knowledge and experience and knowledge of the standard regulations 1 2 Notations In this manual the following notations are used...

Page 8: ...s and the system or machine to be controlled there is a risk of death or severe injury The non observance of this safety information may result in a potential risk of death or severe injury The non ob...

Page 9: ...he iba modular system Counter module with 4 inputs Galvanically isolated single ended 50 MHz 20 ns 32 bit resolution Max input signal level TTL 5 V Transistor Transistor Logic HTL 24 V High Threshold...

Page 10: ...ry please check it for completeness and have a look if the parts might be damaged The scope of delivery comprises ibaMS4xUCO device 1 x 37 pole Sub D connector 1 x 16 pin multi pin connector 1 x 6 pin...

Page 11: ...al safety instructions Strictly observe the operating voltage range see Technical Data Never use damaged measuring cables Measuring cables must NOT be attached or detached to from the device under vol...

Page 12: ...DU S CM version 02 12 004 or later Back plane unit e g ibaPADU B4S 5 2 Software ibaPDA version 6 38 0 or later ibaLogic V5 version 5 0 5 or later Note The use of ibaLogic V5 requires the central unit...

Page 13: ...ckplane 4 Secure the device with the fixing screws Important note Always screw tight the device and the modules If you do not screw it tight connecting or disconnecting the connectors for the inputs a...

Page 14: ...onnector for digital inputs X5 Sub D connector counter inputs X28 Figure 1 Front view 7 2 Indicating elements The operating status of the device and the status of the channels are shown by colored sta...

Page 15: ...ut Status Counter inputs Status Digital outputs Off Green Yellow Red no signal logical 0 rotary encoder mode 0 deactivated signal ok logical 1 signal not used channel failure Off Green Yellow no signa...

Page 16: ...Manual ibaMS4xUCO 16 Issue 1 5 7 3 Connection diagram The module provides 3 channel groups Digital outputs top left Counter inputs on the bottom left Digital inputs right Figure 2 Connection diagram...

Page 17: ...and the mode Signal Description A Main signal 1 A Differential signal to A B Main signal 2 can also be enable signal for A B Differential signal to B N Reset signal for counter N Differential signal...

Page 18: ...l voltage Enable 1k Pullup on internal 5 V 5 V VCH A B N A B N GND TTL Threshold Voltage 0 1 2 3 1 V 1 2 V 2 4 V 5 V 1 1 TTLMode 0 DiffMode 0 Invert Polarity 0 1 Current limiting 10mA KANAL KANAL KANA...

Page 19: ...her with 1 k pulldown for TTL mode Enable analog filter on TTL input A B N MF Enables the 180 kHz RC low pass filter only when TTL mode is active 1 TTLMode 0 DiffMode A B N Switch between differential...

Page 20: ...de There are basically two counting modes Direct mode Quadrature mode Direct mode In direct mode only the edges of the A signal are counted The following options are possible the rising edge the falli...

Page 21: ...t Counter t 1 2 3 4 5 RisingEdge A FallingEdge A BothEdges A Figure 7 B as qualifier Only when B logical 1 the relevant edges will be counted 7 4 4 3 Pulse counter The way of counting the edges depen...

Page 22: ...quadrature mode the counter is incremented by 4 all 4 edges are counted For this case the divide by 4 function can be activated in order to divide the counter reading by 4 7 4 4 5 Period frequency cal...

Page 23: ...first rising edge and ends when a rising edge happens after the minimum measuring time has elapsed Since several periods may be passed during the measuring time the frequency is averaged over the mea...

Page 24: ...by using a virtual module see chapter 11 4 1 7 4 4 6 Pulse width duty cycle When measuring the pulse width the 50 MHz clock cycles of the internal quartz oscillator are counted as for the period time...

Page 25: ...nals A B N are interpreted and processed in different ways Hence different analog input values are available for the system Depending on the mode one or three different values are available see the fo...

Page 26: ...utyCycle DINT DINT REAL Refers solely to signal A PeriodTime is the period duration in ns PulseWidth is the positive pulse width of A DutyCycle is the duty factor between high and low level DutyCycle...

Page 27: ...function The output channels provide a self protection function in order to avoid damages to the device under fault conditions in the load circuit as far as possible Each load current of all 4 channe...

Page 28: ...t even if the connection is polarity reversed 7 6 1 Pin assignment Figure 14 Connection diagram digital inputs X5 X5 Pin Connection LED 1 Digital input 00 L10 2 Digital input 00 3 Digital input 01 L11...

Page 29: ...between 1 s 65535 s Off The measured input signal is transferred without filtering Stretch rising edge With the first rising edge the input signal red switches to logical 1 and keeps this value for t...

Page 30: ...or the next edge be it rising or falling Figure 17 Debounce filter Stretch both edges Delay both edges Beginning with the first edge the output signal purple blocks the input and keeps the logical val...

Page 31: ...e version of the central unit the central unit does an automatic up or downgrade of the module Thereafter the module is ready to be used Important note The overall release version contains all modules...

Page 32: ...ba modular system in your browser and select the central unit On the update tab click on the Browse button and choose the padusit2x16_ v xx yy zzz iba update file By clicking on Start Update you start...

Page 33: ...ver sion FPGA version and serial number is displayed in the Diagnostics tab Open the ibaPDA I O manager and choose your iba modular system in the tree structure see also the figure above 8 4 2 Web int...

Page 34: ...formation and technical specifications of the I O module Figure 21 info tab 8 4 2 2 notes tab On the notes tab you can enter notes e g for notes on wiring or on recording of changes By clicking on sav...

Page 35: ...ile can be manually created For this purpose a template may be used which is available on the DVD iba Software Manuals 02_iba_Hardware ibaMS4xUCO EncoderParameterFiles XML Template The de scription of...

Page 36: ...lso configure further settings in the following configuration steps Help Explanations and notes regarding the configuration settings are displayed automatically in this area Depending on the cursor po...

Page 37: ...he ecnoder type and is preselected Figure 26 Encoder parameter file in the drop down list In addition an external storage location can be specified e g for later use with ibaLogic Figure 27 Save encod...

Page 38: ...tions are described in the help window or explained in the manual see chapter 7 4 With Open you can open an existing configuration file using the Save button you can save a new or modified encoder par...

Page 39: ...ion of the module Note The automatic detection requires a bidirectional FO connection from the ibaPDA com puter to the central unit Other documentation If you want to install the ibaPADU S system at f...

Page 40: ...gnal acquisition Name The plain text name should be entered here as the module designation Module No Internal reference number of the module This number determines the order of the modules in the sign...

Page 41: ...upports this function Import signal names True The modules and signals configured by the embedded application cannot be con figured in ibaPDA they are displayed in gray in the respective fields The co...

Page 42: ...n select all analog signals provided by the module Note Number and type of the analog signals depend on the selected encoder mode see General tab ibaPDA scales the calculated analog value to the targe...

Page 43: ...vert a standardized value transferred without a unit into a physical value You can choose by Gain Offset a conversion of the value The value is then rec orded with the physical unit For making the cal...

Page 44: ...l comments click on the icon in the Name field Debounce filter In the dropdown menu you can choose the operating mode for the debounce filter You have got the following settings at your disposal Off s...

Page 45: ...rtual signals can be defined with the expression builder in ibaPDA Other documentation For a detailed description of the expression editor see ibaPDA manual chapter Expres sion editor 9 2 3 1 Outputs...

Page 46: ...ed to the outputs or signals can be linked mathematically or logically Active Enabling disabling the signal 9 2 3 3 Outputs menu Reset channel errors tab There are two ways to reset hardware errors of...

Page 47: ...ibaMS4xUCO Manual Issue 1 5 47 Expression By means of the expression editor you can configure an output signal to reset a hardware error Active Enabling disabling the signal...

Page 48: ...c Open the I O Config urator in the Tools I O Configurator menu When you click on the Update hardware button then ibaLogic detects the module 9 3 1 Rotary encoder configuration The rotary encoder type...

Page 49: ...manently available and can be freely configured Note The number type and name of the ibaMS4xUCO counter input signals depend on the selected mode see chapter 9 3 1 The output signals of the digital in...

Page 50: ...UCO_AI_Ch0 00 03 _ sig nal_name_depending_on_mode vary depending on the mode Figure 37 ibaMS4xUCO inputs If Buffered Access is enabled you can see additional input and output signals Note You need to...

Page 51: ...output signals DebType_Ch 00 07 Debounce filter for digital input signals DebTime_Ch 00 07 Debounce time for the single digital input signal MinPeriods_Ch 00 03 Minimum number of periods to be measure...

Page 52: ...lation Counter inputs digital outputs Counter inputs digital inputs Digital outputs digital inputs AC 1 5 kV AC 2 5 kV AC 2 5 kV Operating and environmental conditions Cooling Passive Operating temper...

Page 53: ...er 180 kHz in addition 0 Hz 500 kHz SE or 0 Hz 2 MHz DIF Absolute encoder connection Functions SSI interface SSI master receiver SSI slave receiver Max clock frequency Tf Data rate SSI master receiver...

Page 54: ...to 20 kHz Delay Typ 10 s Electrical isolation Channel channel Channel housing power supply AC 2 5 kV AC 2 5 kV Connector type 1 x 16 pin multi pin connector clamp type terminal 0 8 mm2 to 2 5 mm2 scre...

Page 55: ...nector clamp type terminal 0 8 mm2 to 2 5 mm2 screw connection included in deliv ery Protective functions Safe state Channel root switched off Current limitation From approx 0 6 A per channel The root...

Page 56: ...Manual ibaMS4xUCO 56 Issue 1 5 Dimensions in mm Figure 39 Module dimensions with connectors...

Page 57: ...Signal paths which are not active are not illustrated described The circuit dia gram in chapter 7 4 3 gives an overview This chapter describes only active signal paths Further supported encoder types...

Page 58: ...alarm output is typically open when an alarm is active The Sony MD50 rotary encoder is to be connected to ibaMS4xUCO as indicated below 120 A A RS485 120 B B RS485 270 1 k 5 V MF GND 2 4 V COMP VDigOu...

Page 59: ...easured frequency is four times as high as the real frequency the period time decreases accordingly by factor 4 PeriodTime is the period duration in ns ABDirection ABDirection 0 A pulse before B pulse...

Page 60: ...ted parameters Analysis regulation 1 Pulse counter 2 Period fre quency 3 Pulse width duty cycle 4 Up down counter Mode Q Q Direct Quadrature Signal edge pos A 6 High level neg A pos B neg B Function D...

Page 61: ...Pin assignment H bner FG4 FGH4 11 1 2 2 Circuit diagram The H bner FG4 rotary encoder is to be connected to ibaMS4xUCO as indicated below 120 A A RS485 120 B B RS485 MF GND H bner FG4 VCC unused n nG...

Page 62: ...ured frequency is four times as high as the real frequency the period time decreases accordingly by factor 4 PeriodTime is the period duration in ns ABDirection ABDirection 0 A pulse before B pulse AB...

Page 63: ...al edge pos A 7 High level neg A pos B neg B Function Divide by 4 Reset on N B as qualifier 11 1 3 Hengstler RI58 O xAx xxRx 11 1 3 1 Pin assignment GND N MF N B A B A VCC GND B A ALARM N A B N 1 k Fi...

Page 64: ...nnection to ibaMS4xUCO 11 1 3 3 Modes Analysis regulations The following modes and analysis regulations are realized for the Hengstler RI58 O xAx xxRx rotary encoder Mode Calculated input values Descr...

Page 65: ...AL Refers solely to signal A PeriodTime is the period duration in ns PulseWidth is the positive pulse width of A DutyCycle is the duty factor between high und low level DutyCycle 0 1 4 Up down counter...

Page 66: ...11 2 1 1 Single ended SE TTL Usually the output circuit of the rotary encoder is designed as push pull amplifier In this case the ibaMS4xUCO module is connected as follows In case the output circuit i...

Page 67: ...tput circuit of the rotary encoder is designed as push pull amplifier In this case the ibaMS4xUCO module is connected as follows In case the output circuit is an open collector the ibaMS4xUCO module h...

Page 68: ...counter inputs of the ibaMS4xUCO module are designed for TTL the appropriate series resistors have to be inserted into the signal circuits here for Vmax 30 V In case you don t need termination e g yo...

Page 69: ...ncoder SSI An absolute encoder SSI is only intended as differential DIF and as TTL 11 2 2 1 SSI master receiver 11 2 2 2 SSI slave receiver The slave receiver function is usually used to be able to li...

Page 70: ...Manual ibaMS4xUCO 70 Issue 1 5 Therefore connected terminating resistors can lead to an incomplete line termination For this reason no terminating resistors are connected in this connection example...

Page 71: ...e the encoder specific parameters which are based on the manufacturer specific data sheet are entered The encoder parameter file is created as XML file and contains the following three sec tions The o...

Page 72: ...ters numbers and minus no spaces allowed Note The file name of the encoder parameter file derives from DeviceName and VendorName file extension xml The two character strings under Value have to be ado...

Page 73: ...at is connected but disabled This entry should not be changed and also not be commented out 11 3 2 2 Mode 1 Pulse counter Mode The number of the respective mode ResetOnN True resets the counter if the...

Page 74: ...ty cycle calculation Mode The number of the respective mode 11 3 2 5 Mode 4 Upcounter Downcounter Mode The number of the respective counter ResetOnN True resets the counter if there is a high level on...

Page 75: ...ption GrayDecode False Decoding according to SSI Binary True Decoding according to SSI Gray 11 3 2 7 Mode 6 SSI Master receiver Mode The number of the respective mode SSIClockNumber Bit width resoluti...

Page 76: ...Manual ibaMS4xUCO 76 Issue 1 5 11 3 3 Section 3 IO configuration For an overview of the wiring please also see chap 7 4 3 SE single ended DIF differential...

Page 77: ...SE and open collector connection internal supply Vcc 5 V 1 kOhm pullup only A B N connected EnablePullUpExt Only for SE and open collector connection external supply Vcc 24 V 1 kOhm pullup only A B N...

Page 78: ...Inverts signal polarity EnableAnalogFilter_A Only for SE enables analog RC low pass filter with 180 kHz FilterMode_A Enables debounce filter 0 Off without filter 1 Stretch rising edge 2 Stretch falli...

Page 79: ...Vcc 5 V 250 Ohm pullup connected InvertPolarity_MF Inverts signal polarity EnableAnalogFilter_MF Enables the analog RC low pass filter with 180 kHz FilterMode_MF Enables debounce filter 0 Off without...

Page 80: ...ules refer to the ibaPDA manual This is the expression for calculating the speed in a virtual module Revolutions second measured frequency pulses per revolution or Revolutions minute measured frequenc...

Page 81: ...ircumference of the measuring wheel pulses per revolution Note The resolution pulses per revolution of the rotary encoder is important for distance measurement This has to be determined in advance The...

Page 82: ...rial number iba S N of the product Contact Headquarters iba AG Postbox 1828 DE 90708 F rth Germany Phone 49 911 97282 0 Fax 49 911 97282 33 E mail iba iba ag com Contact Harald Opel Shipping address i...

Reviews: