IBILSSI-IN-PAC
Inline Terminal for Absolute Encoders With SSI Interface up to 25 Bits
Data Sheet 6700
10/2003
The IBILSSI-IN and IBILSSI-IN-PAC only differ in the scope of supply (see \"Ordering Data\" on page19). Their function and technical data are identical.For greater clarity, the Order Designation IBILSSI-IN is used throughout this document.This data sheet is only valid in association with the IBILSYSPROUME User Manual or the Inline System Manual for your bus system.Product Description
The Inline terminal is used to read data from absolute encoders with SSI interface up to 25 bits (single-turn, multi-turn or length measuring systems). It supports encoders with gray code and binary code and converts gray code into binary code.
The IBILSSI-IN increases operational reliability, as it automatically checks the parity of received data at the SSI interface.
The terminal has a channel in the local bus protocol, which can be requested and configured via two process data words.
Figure1
IBILSSI-IN-PAC terminal
withconnector and labeling field
Features–––
5 V DC encoder supply
LED diagnostic and status indicators
24 V encoders supplied via adjacent terminals
67001
IBILSSI-IN(-PAC)
Applications
All standard absolute encoders with SSI interface with the following features can be connected:
–Single-turn, multi-turn or length measuring
systems
–8 to 25 bits (configurable)–Gray code, binary code
–No parity monitoring, even parity monitoring or
odd parity monitoring
–Transmission speeds of 100kHz, 200kHz,
400kHz, 800kHz, 1MHz
The data width in the bus system is 32 bits. The IN register has seven bits available for LED status indicators and 25 bits available for actual position values. The OUT register has seven bits available for control codes and 25bits available, 12 of which are used to specify the configuration of the SSI interface (see \"Process Data Words\" on page8).Error Messages
The terminal has monitoring mechanisms, which are triggered in the event of the following errors and generate an error message:
1.I/O error (monitoring of the 5 V encoder power
supply)
If the encoder supply fails or is overloaded, an I/O error is triggered. Only if the terminal is in the \"Offline\" state does it switch to the \"Error\" state and generate the appropriate message code.2.Functional error
–Parity monitoring of the encoder signals
If a parity error is detected, the terminal switches to the \"Error\" state and generates an appropriate message code. The cause of this error can be attributed to a transmission error or a broken wire in an encoder cable.–Invalid control code
If an invalid control code has been detected (word OUT[0] bits 15 to 9), the terminal switches to the \"Error\" state and generates the appropriate message code.
–Invalid configuration data
If invalid configuration data has been detected (word OUT[0] bits8 ... 0), the terminal switches to the \"Error\" state and generates the appropriate message code.
Function
The IBILSSI-IN terminal is part of the Inline product range. The terminal is a universal module designed for use within an Inline station. The IBILSSI-IN terminal is used to read position and angular information and is designed for the connection of absolute encoders with SSI interfaces up to 25 bits (single-turn, multi-turn or length measuring systems with SSI interface).
The terminal outputs a clock pulse train when reading the encoder and provides the control system with the incoming data flow in bus-synchronous mode in the corresponding process data.
The bit patterns for selecting the various operating modes, e.g.,transmission frequencies, bit widths, and code conversions, are permanently written to the terminal by the control system.
The evaluating logic of the terminal automatically generates a pulse train, which activates the serial output of a bit string on the connected encoder. The encoder uses these serial bits to indicate its current position. The terminal reads the position values synchronously with the bus cycle. The timing is
designed in such a way that the time delay between the data being read from the encoder and forwarded to the bus is very short. This improves the position accuracy of the connected positioning control systems or position controllers.
26700
IBILSSI-IN(-PAC)
Position Detection
In order to start position detection after the terminal has been switched on, the terminal must be adapted (configured) to the connected encoder. The following control bits are written to the terminal via OUT process data words OUT[0] and OUT[1]:–Parity monitoring
–Reversal of direction of rotation–Encoder resolution
–Transmission frequency of the SSI interface–Encoder coding
The terminal then starts position detection. The actual position value (process data words IN[0] and OUT[1]) provides the position values until the operating state (\"Read Position\") changes.
The terminal outputs an absolute position value.
67003
IBILSSI-IN(-PAC)
Local LED Diagnostic and Status Indicators
Figure2Des.D
Local LED diagnostic and status indicatorsColorGreen LEDONFlashing0.5 Hz2 Hz4 HzOFF
Communications power present, bus not activeCommunications power present, bus active, I/O error
Communications power present, previous terminal failed, subsequent terminals are not included in the configuration frame
Communications power not present, bus not active5 V encoder supply5 V encoder supply present
5 V encoder supply not present or short circuitedMeaningDiagnosticsBus active
5VGreen LEDONOFF
46700
IBILSSI-IN(-PAC)
Terminal Assignment
Figure3Inline terminal with the appropriate connector
Terminal Point1.12.11.22.21.32.31.4, 2.4
Signal
TTDD5 V0 VShield
Assignment
ClockClock invertedDataData inverted5 V encoder supply0 V encoder supplyEncoder cable shield
67005
IBILSSI-IN(-PAC)
Circuit Diagram
Key:
OPCProtocol chip (bus logic including voltage conditioning)Microprocessor
Power supply unit without electrical isolation
Power supply unit with electrical isolation
32-bit shift registerOptocoupler
RS-422 interfaceTerminal point
Ground (GND)
Functional earth ground (FE)Electrically isolated area
Figure4Internal wiring of the terminal points
66700
IBILSSI-IN(-PAC)
Connection ExampleConnection Notes
Encoders should always be connected using shielded twisted pair cables. Unshielded cables may lead to erroneous results in environments susceptible to interference. On the terminal side, the shield is capacitively connected to functional earth ground (FE) via the shield connector. On the encoder side, the shield must be connected with the grounded encoder housing.If the encoder does not have a shield connection, the shield can also be directly connected in the control cabinet to functional earth ground via an additional shield clamp.Information on shielding and connecting shielded cables can be found in the
IBILSYSPROUME User Manual or the Inline System Manual for your bus system.
Please also observe the installation instructions of the manufacturer of the absolute encoder.Figure5
Typical connection with 5 V encoder supply
Key:
Absolute encoder
67007
IBILSSI-IN(-PAC)
Programming Data/Configuration Data
INTERBUSID codeLength code
Process data channelInput address areaOutput address areaParameter channel (PCP)Register length (bus)
Firmware version and sub-ID (can only be read via process data)
5Fhex (95dec)02hex (2dec)32 bits2 words2 words0 bytes2 words
OUT[1] XXXDhex
Other Bus Systems
For the configuration data of other bus systems, please refer to the appropriate electronic device data sheet (GSD, EDS).Process Data Words
IN Process Data Words(Word.bit) view(Byte.bit) viewIN[0](Word.bit) view(Byte.bit) viewIN[1]Status:
Actual position value:Firmware version and sub-ID (control code 3C00):
WordBitByteBit
AssignmentWordBitByteBit
Assignment
7
6
5
151413121110
Byte 24
3
2
1
0
7
6
5
9
7
6
5
151413121110
Byte 04Status
3
2
1
0
7
6
5
9
Word 08
7
6
5
44
33
22
11
00
Byte 1
Actual position value (bits 16 to 25)Word 18
7
6
5
44
33
22
11
00
Byte 3
Actual position value (bits 0 to 15)
See \"Status\" on page9
See \"Actual Position Value\" on page9
See \"\"Read Firmware Version and Sub-ID\" Special Function\" on page11
86700
IBILSSI-IN(-PAC)
Status
IN[0]
Bit 15 ... Bit 9binhex000 000000
Description
Actual
Position ValueInvalid
000 000101
X1X XXX0XX
100 0010100 01004244
100 1000101 0000
4850
Offline: The module is in the idle state. The configuration data is checked when the \"Read Position\" command is issued. If the data is valid, the module switches to the \"Operating\" state.
Operating: If bit 9 = TRUE, the measured value (position) of the position sensor is valid, i.e.,the configuration data is valid and valid position values were read from the encoder.
Acknowledgment for the \"Acknowledge Error\" control code. As soon as the control code changes to \"Read Position\" the terminal switches to the \"Read Position\" state (if the error was removed) or returns to one of the error states.
Error: Encoder supply not present or short circuitedError: Parity error
A transmission error occurred during serial data transmission from the absolute encoder to the terminal.Error: Invalid configuration data
The configuration data is outside the limit values.Error: Unknown control code
An unknown or invalid control code was transmitted.
Valid
Invalid
InvalidInvalid
InvalidInvalid
Actual Position Value
The current absolute position is displayed in right-justified binary form.
Status (7 Bits)
IN[0]Bit 15 ... Bit 90000001
IN[0]Bit 8 ... Bit 0XXXXXXXXX
Actual Position Value (25 Bits)
IN[1]Bit 15 ... Bit 0XXXXXXXXXXXXXXXX
67009
IBILSSI-IN(-PAC)
OUT Process Data Words
OUT process data words are evaluated as soon as the control code is mirrored in the IN process data words.
OUT process data words specify the output values in each bus cycle. The configuration data must be complete. If the configuration data is not complete, the terminal will not switch to the ready state.(Word.bit) view(Byte.bit) viewOUT[0](Word.bit) view(Byte.bit) viewOUT[1]
WordBitByteBit
AssignmentWordBitByteBit
Assignment
70
60
50
15
14
13
124
113
102
91
Byte 2
0
70
6
5Speed
4
Resolution
7
6
5
15
14
13
124
113
102
91
Byte 0
00
70
60
5
4
Control code
Parity
Word 08
7
6
5
4
3Byte 1
30
20
10
0Rev
2
1
0
Word 18
7
6
5
4
3Byte 3
30
20
10
0Code
2
1
0
Ensure data consistencyEnsure data consistency of two words to prevent the possibility of misinterpreting the values.Control code:Parity:Rev:Resolution:Speed:Code:\"0\" (unused):
\"0\" bits (\"unused\" bits) must not be set (unknown configuration).See \"Control Code\" on page11See \"Parity\" on page12See \"Rev\" on page12See \"Resolution\" on page13
See \"Speed (SSI Frequency)\" on page14See \"Code\" on page14
106700
IBILSSI-IN(-PAC)
Control Code
The operating states of the terminal are selected with the control code. If the terminal has detected the control code, it is mirrored in the status (see \"Status\" on page9).
Code
OUT[0] Bit 15 ... Bit 9bin00000000000001
hex0001
No action (ignored)
Read Position: In the transition from the \"Offline\" state to the \"Operating\" state the configuration data is checked and the terminal is configured. If the position was determined successfully, the module switches to the \"Operating\" state, i.e.,the configuration data is valid.
Switching \"Offline\": The terminal switches from the \"Operating\" state to the \"Offline\" state; the configuration is reset.
Acknowledge Error: The configuration is maintained during the transition from the \"Error\" state to the \"Operating\" state.Control Code
00000100100001
0221
\"Read Firmware Version and Sub-ID\" Special Function
The IBILSSI-IN has a special function, which can be used to read its firmware version and the sub-ID.
The sub-ID is used to distinguish between other Inline terminals that have the same ID code. The sub-ID of the IBILSSI-IN is \"D\".
The firmware version and the sub-ID can only be requested in the \"Offline\" state. An error message is generated if this control command is issued during operation.Process Data Word OUT[0]
Bit 15 ............................................................ Bit 000113
1100C
00000
00000
(bin)(hex)
00000
Process Data Word OUT[1]
Bit 15 ............................................................ Bit 0
00000
00000
00000
(bin)(hex)
Process Data Word IN[0]Mirrored control code in the status
Bit 15 ............................................................ Bit 000113
1100C
00000
00000
(bin)(hex)
Process Data Word IN[1]
Firmware version (e.g.,100) and sub-IDBit 15 ............................................................ Bit 000011
00000
00000
1111D
(bin)(hex)
670011
IBILSSI-IN(-PAC)
Parity
This parameter is used to select the parity monitoring function for the SSI interface.
Parity
OUT[0] Bit 4 ... Bit 5bin00011011
Rev
The \"Rev\" parameter is used to reverse the direction of rotation. If reversal of direction of rotation is enabled, the terminal inverts all the position values read by the encoder, i.e.,the position value is modified by activating this function.
RevOUT[0] Bit 0bin01
hex01
OFFON
Reversal of Direction of Rotation
hex0123
NoneOddEvenReservedParity
126700
IBILSSI-IN(-PAC)
Resolution
The \"Resolution\" parameter is used to adapt the terminal to the resolution of the relevant absolute encoder (8 to 25 bits).
ResolutionOUT[1] Bit 8 ... Bit 12bin0000000001000100001100100001010011000111010000100101010010110110001101011100111110000100011001010011...11111
hex000102030405060708090A0B0C0D0E0F10111213...1F
Reserved10111213141516171819202122232425Reserved
Encoder Resolution
670013
IBILSSI-IN(-PAC)
Speed (SSI Frequency)
The \"Speed\" parameter is used to set the transmission speed at which encoder data is to be read via the SSI interface.
Speed
OUT[1] Bit 4 ... Bit 6bin000001010011100101110111
Code
The parameter specifies which code the encoder uses to output information.
CodeOUT[1] Bit 0bin01
hex01
Binarycode:
The terminal forwards the data to the local bus without modifying it.Gray code:
The terminal converts the data from gray code into binary code and then forwards it to the local bus.Code
hex012345
Reserved100 kHz200 kHz400 kHz800 kHz1 MHz
Transmission Speed
6Reserved 7Reserved
146700
IBILSSI-IN(-PAC)
Configuration Example
––––––
SSI encoder
No parity (OUT[0], bits 5 and 4)
No reversal of direction of rotation (OUT[0], bit 0)Resolution of 13bits (OUT[1], bits 12 to 8)400kHz clock pulse (OUT[1], bits 6 and 4)Binary code (OUT[1], bit 0)
WordBitByteBit
AssignmentWordBitByteBit
Assignment
70
60
50
15
14
13
1240
1130
1021
911
Byte 2
00
70
60
51
7
6
5
15
14
13
124
113
102
91
Byte 0
00
70
60
50
Control Code
Word 08
7
6
5
440
330
220
110
000
Byte 1
(Word.bit) view(Byte.bit) viewOUT[0](Word.bit) view(Byte.bit) viewOUT[1]
Word 18
7
6
5
441
330
220
110
000
Byte 3
\"0\" bits (\"unused\" bits, OUT[0] bits 8, 7, 6, 3, 2, 1 and OUT[1] bits 15, 14, 13, 7, 3, 2, 1) must not be set (unknown configuration).\"Reserved\" bits in individual configuration parameters must not be set (unknown configuration).670015
IBILSSI-IN(-PAC)
Technical Data
General DataOrder Designation(Order No.)Housing dimensions (width x height x depth)Weight (without connector)Operating modePermissible temperature (operation)Permissible temperature (storage/transport)Permissible humidity (operation)IBILSSI-IN(2819309)IBILSSI-IN-PAC(2819574)12.2 mm x 120 mm x 71.5 mm (0.408 x 4.724 x 2.815 in.)50 gProcess data mode with 2 words-25°C to +55°C (-13°F to +131°F)-25°C to +85°C (-13°F to +185°F)75% on average, 85% occasionallyIn the range from -25°C to +55°C (-13°F to +131°F) appropriate measures against increased humidity (>85%) must be taken.Permissible humidity (storage/transport)75% on average, 85% occasionallyFor a short period, slight condensation may appear on the outside of the housing if, for example,the terminal is brought into a closed room from a vehicle.Permissible air pressure (operation)Permissible air pressure (storage/transport)Degree of protectionClass of protectionInterfaceSSI interfaceEncoder supply
Power Consumption
Communications power ULCurrent consumption from ULPower consumption from ULI/O supply from UM
Current consumption from UM
80 kPa to 106 kPa (up to 2000 m [6562 ft.] above sea level)70 kPa to 106 kPa (up to 3000 m [9843 ft.] above sea level)IP20 according to IEC 60529Class 3 according to VDE 0106, IEC 60536Comprising a differential input and output accordingto RS-422
5 V, GND; 250 mA, maximum
7.5 V
28 mA, maximum0.21 W
24 V DC, typical65.7 mA, maximum
Supply of the Module Electronics and I/O Through Bus Terminal/Power TerminalConnection methodThrough potential routing
166700
IBILSSI-IN(-PAC)
Absolute Encoder InputsNumberEncoder signalSignal connection method1Clock, clock invertedData, data invertedShielded cablesUnshielded cables may lead to erroneous results in environments prone to interference.Encoder
Encoder typesResolutionCode
Parity monitoring
Reversal of direction of rotationTransmission frequencyEncoder supplyCable length
Encoder SupplyVoltage rangeShort-circuit protectionCurrent carrying capacitySingle-turn or multi-turn8 to 25 bits (configurable)
Gray code, binary code (configurable)None, even, odd (configurable)Yes, no (configurable)
100 kHz, 200 kHz, 400 kHz, 800 kHz, 1 MHz (configurable)
5 V; 250 mA, maximum
< 30 m (98.43 ft.) for shielded cable (to ensure conformance with EMC directive /336/EEC)
4.75 V to 5.25 VElectronic and thermal250 mA, maximumThe status of the 5 V encoder supply is indicated via the green \"5V\" LED. If the internal voltage for the encoder electronics fails or is overloaded, an I/O error is generated. The diagnostic LED flashes at 2Hz to indicate the error and it is transmitted to the controller board.Error Messages to the Higher-Level Control or Computer SystemFailure or overload of the encoder supplyYes, I/O error message sent to the controller boardLimitation of Simultaneity, DeratingDerating
No derating
670017
IBILSSI-IN(-PAC)
Electrical Isolation/Isolation of the Voltage AreasThe logic level is electrically isolated from the I/O area by the optocoupler.Common PotentialsThe 24 V main voltage, 24 V segment voltage, and GND have the same potential. FE is a separate potential area.Separate Potentials in the System Consisting of Bus Terminal/Power Terminal and I/O TerminalTest DistanceTest Voltage7.5 V supply (bus logic)/I/O500 V AC, 50 Hz, 1 min7.5 V supply (bus logic)/functional earth ground500 V AC, 50 Hz, 1 min24 V supply (I/O)/functional earth ground500 V AC, 50 Hz, 1 minConformance With EMC Directive /336/EECNoise Immunity Test According to EN 50082-2Electrostatic discharge (ESD)EN 61000-4-2/IEC 61000-4-2
Criterion A
6 kV contact discharge8 kV air discharge
Criterion A
Field strength: 10 V/mCriterion ASupply lines: 2 kVSignal/data lines: 2 kVCriterion B
Supply lines:
±0.5 kV, symmetrical±0.5 kV, asymmetricalSignal/data lines:
up to ±1 kV, asymmetricalCriterion ATest voltage 10 VClass A
Electromagnetic fieldsFast transients (burst)
ENV 50140IEC 61000-4-3
EN 61000-4-4/IEC 61000-4-4
Surge voltageEN 61000-4-5:1995
Conducted interferenceNoise emission of housing
ENV 50141IEC 61000-4-6EN 55011
186700
IBILSSI-IN(-PAC)
Ordering Data
DescriptionInline terminal for absolute encoders, with connector and labeling fieldInline terminal for absolute encoder, without connector and labeling fieldOrder DesignationIBILSSI-IN-PACIBILSSI-INOrder No.28195742819309One shield connector is needed for the complete fitting of the IBILSSI-IN terminal.Connector with six terminals, spring-cage connection and shield connection (green, w/o color print); pack of 5\"Configuring and Installing the INTERBUS Inline Product Range\" User ManualIBILSCN-6 SHIELD2726353IB IL SYS PRO UM E2743048Phoenix Contact GmbH & Co. KGFlachsmarktstr. 832825 BlombergGermany
+49 - 52 35 - 30 0+49 - 52 35 - 34 12 00www.phoenixcontact.comWorldwide Locations:
www.phoenixcontact.com/salesnetwork196700
© Phoenix Contact 10/2003Technical modifications reservedTNR 9014913Make sure you always use the latest documentation. It can be downloaded at www.phoenixcontact.com.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务