Absolute-Linear-Encoder LA - LP-46, LMP-30 EIP
Absolute-Linear-Encoder LA - LP-46, LMP-30 EIP
Absolute-Linear-Encoder LA - LP-46, LMP-30 EIP
magnetostrictive
LP-46 /
LMPI-46
LA-46 /
LMRI-46
LMP-30
_Additional safety instructions
_Installation
_Commissioning
_Parameterization
User Manual
_Cause of faults and remedies
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Copyright protection
This Manual, including the illustrations contained therein, is subject to copyright
protection. Use of this Manual by third parties in contravention of copyright
regulations is not permitted. Reproduction, translation as well as electronic and
photographic archiving and modification require the written content of the
manufacturer. Violations shall be subject to claims for damages.
Subject to modifications
The right to make any changes in the interest of technical progress is reserved.
Document information
Release date / Rev. date: 05/04/2018
Document / Rev. no.: TR - ELA - BA - DGB - 0023 - 06
File name: TR-ELA-BA-DGB-0023-06.docx
Author: STB
Font styles
Italic or bold font styles are used for the title of a document or are used for
highlighting.
Courier font displays text, which is visible on the display or screen and software
menu selections.
< > indicates keys on your computer keyboard (such as <RETURN>).
Brand names
EtherNet/IP™, DeviceNet™, ControlNet™, CIP™ and ODVA™ are trademarks of
ODVA, Inc.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Contents .............................................................................................................................................. 95
5 Commissioning................................................................................................................................ 110
5.1 EDS file ................................................................................................................................... 110
5.1.1 Integration into the Rockwell Control “RSLogix5000” ............................................. 110
5.2 Bus status display ................................................................................................................... 111
5.3 MAC-Address.......................................................................................................................... 112
7 Parameterization.............................................................................................................................. 119
7.1 Overview of available classes................................................................................................. 120
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Revision index
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
The User Manual may be included in the customer’s specific delivery package or it
may be requested separately.
1.1 Applicability
This User Manual applies exclusively to the following measuring system models with
EtherNet/IP interface:
● LA-46
● LP-46
● LMP-30
● LMRI-46
● LMPI-46
The products are labelled with affixed nameplates and are components of a system.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
1.2 References
IEC 61784-1:2003,
2.
Defines the communication profile of EtherNet/IP™ CP 2/2 Type 2
ISO/IEC 8802-3
3. Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access
Method and Physical Layer Specifications
RFC768
4.
Defines the User Datagram Protocol (UDP)
RFC791
5.
Defines the Internet Protocol (IP)
RFC792
6.
Defines the Internet Control Message Protocol (ICMP)
RFC793
7.
Defines the Transmission Control Protocol (TCP)
RFC826
8.
Defines the Ethernet Address Resolution Protocol (ARP)
RFC894
9.
Standard for the transmission of IP-Datagram’s over Ethernet Networks
RFC1112
10.
Host extensions for IP Multicasting
RFC2236
11.
Defines the Internet Group Management Protocol (ICMP), Version 2
ODVA™
12.
EtherNet/IP™ specification
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
EDS Electronic-Data-Sheet
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
The technical guidelines for configuration of the Fast Ethernet network must be
adhered to in order to ensure safe operation.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
● This User Manual must always kept accessible at the site of operation of the
measurement system.
● Prior to commencing work, personnel working with the measurement system
must have read and understood
– the assembly instructions, in particular the chapter “Basic safety
instructions”,
– and this User Manual, in particular the chapter “Additional safety
instructions”.
This particularly applies for personnel who are only deployed occasionally, e.g. at the
parameterization of the measurement system.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
3 EtherNet/IP™ information
3.1 General
EtherNet/IP™ was developed by Rockwell Automation and the ODVA™ as an open
field bus standard, based on the Ethernet Industrial Protocol and is standardized in the
international standards IEC 61158:2003 Type 2 and IEC 61784-1:2003 CP 2/2 Type 2.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
The control portion of CIP™ is used for real-time I/O messaging or Implicit
Messaging. The information portion of CIP™ is used for message exchange or
Explicit Messaging.
Non-time critical data transfers, typically large packet size. Information data
exchanges are short-lived explicit communication relationships Unconnected
Messaging or long-lived explicit communication relationships Connected
Messaging between one originator and one target device. Information data packets
use the TCP/IP protocol about the port 44818 and take advantage of the TCP data
handling features.
Time-critical data transfers, typically smaller packet size. I/O data exchanges are long-
term implicit connections between one originator and any number of target devices.
I/O data packets use the UDP/IP protocol about the port 2222 and take advantage of
high-speed throughput capability of UDP. This type of data exchange is used for the
communication with I/O devices, but also for the real time locking between controls.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
3.4 Vendor ID
The vendor IDs (manufacturer’s identifiers) are assigned and administrated by the
ODVA™.
The TR-Electronic Vendor ID for EtherNet/IP™ is “1137” (dec.).
ODVA, Inc.
4220 Varsity Drive, Suite A
Ann Arbor, MI 48108-5006 USA
Phone +1 734.975.8840
Fax +1 734.922.0027
http://www.odva.org
e-mail: mailto:odva@odva.org
Downloads:
http://www.ethernetip.de
http://literature.rockwellautomation.com
http://www.rockwellautomation.com/knowledgebase/
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
For transmission according to the 100Base-TX Fast Ethernet standard, patch cables
in category STP CAT5e must be used (2 x 2 shielded twisted pair copper wire cables).
The cables are designed for bit rates of up to 100 Mbit/s. The transmission speed is
automatically detected by the measuring system and does not have to be set by
means of a switch. The screen is to be grounded only on one side.
The EtherNet/IP™ Node-ID can be adjusted either by means of two rotary switches,
Flash configuration or DHCP request.
The cable length between two subscribers may be max. 100 m.
In particular, the applicable EMC directive and the shielding and grounding directives
must be observed!
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
4.1 Connection
X1 = Port 1
IN / OUT; Flange socket (M12x1-4 pin. D-coded)
X2 = Port 2
1 19 – 27 V DC supply voltage
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
The Node address is adjusted by means of two HEX rotary switches, which are read-
in only in the POWER-ON momentum. Additional adjustments during operation are
not recognized therefore. See also chapter Obtaining the IP parameter on page 167.
Switch activation
Switch Config. Control Action
0x00 Configuration from FLASH
0x00
0x02 Configuration via DHCP
0x01 … 0xFE not relevant Switch active
0xFF not relevant Configuration via DHCP
Table 2: Switch activation
If the HEX rotary switches are active, the following definitions are valid:
● IP address = 192.168.1.<adjusted Node address>
● Subnet mask = 255.255.255.0
● Default Gateway = 192.168.1.254
Configuration via FLASH or DHCP server, see “Attribute 5, Interface Configuration”
from page 167.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
5 Commissioning
5.1 EDS file
The EDS (electronic datasheet) contains all information on the measuring system-
specific parameters and the measuring system’s operating modes. The EDS file is
integrated using the EtherNet/IP™ network configuration tool to correctly configure or
operate the measuring system.
The EDS file has the file name “04710022_TR_Lxxx_3M_0x0x00.eds”.
Download:
www.tr-electronic.de/f/TR-ELA-ID-MUL-0024
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
LA-46 / LP-456 /
LMRI-46 / LMPI-46 LMP-30
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
For appropriate measures in case of error see chapter “Causes of faults and
remedies” on page 177.
5.3 MAC-Address
Already by TR-Electronic each EtherNet/IP™ device a worldwide explicit device
identification is assigned und serves for the identification of the Ethernet node. This 6
byte long device identification is the MAC-Address and is not changeable.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
6.1 Classes
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
6.2 Assembly
About the IO Assembly Instances the process data (current position) of the
measuring system are transmitted.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
See also:
Flags at chapter 7.4.3.22 Attribute 46, Alarm Flag on page 147 and
Status at chapter 7.4.3.35 Attribute 111, Position Status on page 154.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
The Configuration Assembly summarized all important attributes from the position
sensor object. The attributes are transferred to the measuring system in the start-up
phase when a connection was established.
The attributes are programmed with their default values. If this is not desired, the
values of all parameters must be set to the value “0”.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Term Description
Integer value which is assigned to the corresponding
Attribute-ID (Attr.-ID)
attribute
Access rule
Set:
The attribute can be accessed by means of
Set_Attribute services (writing).
Access Note:
Set attributes can also be accessed by means of
Get_Attribute services.
Get:
The attribute can be accessed by means of
Get_Attribute services (reading)
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Position Value 1 (Instance 1) returns the position value of the first magnet.
Byte 0 27 up to 20
Byte 1 215 up to 28
Position value magnet 1
Byte 2 223 up to 216
Byte 3 231 up to 224
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Position Value 1 + Flags (Instance 2) returns the position value of the first
magnet and the status flags.
- Bit 232 = Attribute 46, Alarm Flag, chapter 7.4.3.22 on Page 147
- Bit 233 = Attribute 49, Warning Flag, chapter 7.4.3.25 on Page 148
Byte 0 27 up to 20
Byte 1 215 up to 28
Position value magnet 1
Byte 2 223 up to 216
Byte 3 231 up to 224
Flags Byte 4 239 up to 232
Position Value 1 + Velocity (Instance 3) returns the position value of the first
magnet with his velocity value.
Byte 0 27 up to 20
Byte 1 215 up to 28
Position value magnet 1
Byte 2 223 up to 216
Byte 3 231 up to 224
Byte 4 239 up to 232
Byte 5 247 up to 240
Velocity value magnet 1
Byte 6 255 up to 248
Byte 7 263 up to 256
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Position Value 1-2 (Instance 4) returns the position value of the first and the
second magnet.
Byte 0 27 up to 20
Byte 1 215 up to 28
Position value magnet 1
Byte 2 223 up to 216
Byte 3 231 up to 224
Byte 4 239 up to 232
Byte 5 247 up to 240
Position value magnet 2
Byte 6 255 up to 248
Byte 7 263 up to 256
Position Value 1-2 + Velocity (Instance 5) returns the position value of the
first and the second magnet with each velocity value.
Byte 0 27 up to 20
Byte 1 215 up to 28
Position value magnet 1
Byte 2 223 up to 216
Byte 3 231 up to 224
Byte 4 239 up to 232
Byte 5 247 up to 240
Velocity value magnet 1
Byte 6 255 up to 248
Byte 7 263 up to 256
Byte 8 271 up to 264
Byte 9 279 up to 272
Position value magnet 2
Byte 10 287 up to 280
Byte 11 295 up to 288
Byte 12 2103 up to 296
Byte 13 2111 up to 2104
Velocity value magnet 2
Byte 14 2119 up to 2112
Byte 15 2127 up to 2120
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Position Value 1 + Status (Instance 101) returns the status (see Attribute
111, Position Status of the Position Sensor Object on page 154) and the position
value of the first magnet.
Byte 0 27 up to 20
Byte 1 215 up to 28
Status
Byte 2 223 up to 216
Byte 3 231 up to 224
Byte 4 239 up to 232
Byte 5 247 up to 240
Position value magnet 1
Byte 6 255 up to 248
Byte 7 263 up to 256
Position Value 1-2 + Status (Instance 102) returns the status (see Attribute
111, Position Status of the Position Sensor Object on page 154) and the position
value of the first and the second magnet.
Byte 0 27 up to 20
Byte 1 215 up to 28
Status
Byte 2 223 up to 216
Byte 3 231 up to 224
Byte 4 239 up to 232
Byte 5 247 up to 240
Position value magnet 1
Byte 6 255 up to 248
Byte 7 263 up to 256
Byte 8 271 up to 264
Byte 9 279 up to 272
Position value magnet 2
Byte 10 287 up to 280
Byte 11 295 up to 288
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Position Value 1-3 + Status (Instance 103) returns the status (see Attribute
111, Position Status of the Position Sensor Object on page 154) and the position
value of the first up to the third magnet.
Byte 0 27 up to 20
Byte 1 215 up to 28
Status
Byte 2 223 up to 216
Byte 3 231 up to 224
Byte 4 239 up to 232
Byte 5 247 up to 240
Position value magnet 1
Byte 6 255 up to 248
Byte 7 263 up to 256
Byte 8 271 up to 264
Byte 9 279 up to 272
Position value magnet 2
Byte 10 287 up to 280
Byte 11 295 up to 288
Byte 12 2103 up to 296
Byte 13 2111 up to 2104
Position value magnet 3
Byte 14 2119 up to 2112
Byte 15 2127 up to 2120
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Position Value 1-3 + Velocity + Status (Instance 104) returns the status
(see Attribute 111, Position Status of the Position Sensor Object on page 154) and the
position value of the first up to the third magnet with each velocity value.
Byte 0 27 up to 20
Byte 1 215 up to 28
Status
Byte 2 223 up to 216
Byte 3 231 up to 224
Byte 4 239 up to 232
Byte 5 247 up to 240
Position value magnet 1
Byte 6 255 up to 248
Byte 7 263 up to 256
Byte 8 271 up to 264
Byte 9 279 up to 272
Velocity value magnet 1
Byte 10 287 up to 280
Byte 11 295 up to 288
Byte 12 2103 up to 296
Byte 13 2111 up to 2104
Position value magnet 2
Byte 14 2119 up to 2112
Byte 15 2127 up to 2120
Byte 16 2135 up to 2128
Byte 17 2143 up to 2136
Velocity value magnet 2
Byte 18 2151 up to 2144
Byte 19 2159 up to 2152
Byte 20 2167 up to 2160
Byte 21 2175 up to 2168
Position value magnet 3
Byte 22 2183 up to 2176
Byte 23 2191 up to 2184
Byte 24 2199 up to 2192
Byte 25 2207 up to 2200
Velocity value magnet 3
Byte 26 2215 up to 2208
Byte 27 2223 up to 2216
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Connection Points within the Assembly Object are identically to the instances.
For example the “Connection Point 4” of the Assembly Object is the same as the
“Instance 4”.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
1)
This attribute only takes effect after executing service code 0x16 save or attribute 112
Accept Parameter.
2)
This attribute is immediately active but not saved to non-volatile memory.
3)
Optional
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Position Value Signed returns the position value as a binary coded value with
sign. According to the number of configured magnets at Attribute 110, Number of
Magnets a new instance is produced for each installed magnet.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
BOOL
Access Value Description Default
0 Position rising at rod end X
Set/Get
1 Position falling at rod end
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
The Position Format defines the unit for the position output (Attribute 10, Position
Value Signed). The unit is indicated internally in nanometer [nm]. Together with
Attribute 18, Position Measuring Increment, internally the corresponding resolution
(Attribute 16, Measuring Units per Span) is calculated:
Resolution [nm] = Unit [nm] * Position Measuring Increment [nm]
This value is saved in Attribute 16, Measuring Units per Span and applies to all
installed magnets.
ENGUNIT
Value Unit Value in nm Default
0x2202 [cm] 10 000 000
0x2203 [mm] 1000 000
0x2204 [μm] 1000 X
0x2205 [nm] 1
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
The Measuring Units per Span contains the resolution of the measuring system
in nanometer [nm]. The measuring range stored in the measuring system and the
adjusted resolution are used to define the Total number of steps across the entire
measuring length.
Attr.-ID 0x10
Data type UDINT
Access Get
Lower limit 1 nm
Upper limit 100 000 000 nm = 10 cm
Default 1000 nm = 1 µm
With the Position Measuring Increment attribute the position measuring step is
adjusted. The resolution is calculated as indicated under Attribute 15, Position Format.
The setting is carried out for all installed magnets.
Attr.-ID 0x12
Data type UDINT
Access Set / Get
Lower limit 1 nm
Upper limit 4 294 967 295 nm
Default 1 nm
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Preset Value is used to set the position value of the specified magnet (instance) to
any position value within the programmed measuring range. If the function is executed
with a preset value outside the measuring range, this is displayed about LED3 (see
chapter 5.2 Bus status display). With write access to this attribute the output position
value of the specified magnet (instance) is set to the Preset value parameter.
According to the number of configured magnets at Attribute 110, Number of Magnets
a new instance is produced for each installed magnet.
If the value 0xFFFF FFFF is written, the calculated zero point correction is deleted
(difference between desired preset value and physical measuring system position).
After deletion of the zero point correction, the measuring system outputs its "real"
physical position.
DINT
Preset Value
Byte 0 Byte 1 Byte 2 Byte 3
7 0 15 8 23 16
2 up to 2 2 up to 2 2 up to 2 2 up to 224
31
Attr.-ID 0x13
Access Set / Get
Default 0
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
With “Attribute 22, Position Low Limit” and “Attribute 23, Position High Limit” together
a work area within the measuring range can be defined. The “Position State
Register” contains the actual area status of the encoder position. This function
allows a replacement of external proximity switches. According to the number of
configured magnets at Attribute 110, Number of Magnets a new instance is produced
for each installed magnet.
1 = Range
1 = Range
underflow
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
overflow
Connection path, Packed EPATH with 8 bit class
Position Low Limit defines the minimum value of the work area. The value must
be within the measuring range and under the „Position High Limit“. According
to the number of configured magnets at Attribute 110, Number of Magnets a new
instance is produced for each installed magnet.
DINT
Position Low Limit
Byte 0 Byte 1 Byte 2 Byte 3
7 0 15 8 23 16
2 up to 2 2 up to 2 2 up to 2 2 up to 224
31
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Position High Limit defines the maximum value of the work area. The value
must be within the measuring range and over the „Position Low Limit“.
According to the number of configured magnets at Attribute 110, Number of Magnets
a new instance is produced for each installed magnet.
DINT
Position High Limit
Byte 0 Byte 1 Byte 2 Byte 3
7 0 15 8 23 16
2 up to 2 2 up to 2 2 up to 2 2 up to 224
31
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
To be able to calculate the speed value the current speed must be at least 1 mm/s.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Velocity Format defines the output unit of “Attribute 24, Velocity Value”. The
setting is carried out for all installed magnets.
ENGUNIT
Value Unit Default
0x1F04 steps per second [stp/s]
0x2B00 meter per second [m/s]
0x2B01 centimeter per second [cm/s] X
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Velocity Resolution defines the resolution of “Attribute 24, Velocity Value” and
refers to the adjusted unit in Attribute 25, Velocity Format. The setting is carried out for
all installed magnets.
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Minimum Velocity Setpoint defines the minimum value of the velocity. If this
value falls below in “Attribute 47, Warnings” the depending warn bit (6) is set to high.
According to the number of configured magnets at Attribute 110, Number of Magnets
a new instance is produced for each installed magnet.
DINT
Minimum Velocity
Byte 0 Byte 1 Byte 2 Byte 3
27 up to 20 215 up to 28 223 up to 216 231 up to 224
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Minimum Velocity Setpoint defines the minimum value of the velocity. If this
value falls below in “Attribute 47, Warnings” the depending warn bit (7) is set to high.
According to the number of configured magnets at Attribute 110, Number of Magnets
a new instance is produced for each installed magnet.
DINT
Maximum Velocity
Byte 0 Byte 1 Byte 2 Byte 3
2 up to 20
7
2 up to 28
15
2 up to 216
23
2 up to 224
31
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
An alarm is set if a malfunction bit is set to TRUE (high). The alarm remains active
until the device is able to provide an accurate position value and the alarm is cleared
by a restart or a reset.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
The Alarm Flag displays if a position error of at least one magnet or an EEPROM
error has occurred.
BOOL
Access Value Description
0 no error occurred
Get
1 error occurred
The Warnings attribute indicates that tolerance for certain internal parameters of the
device have been exceeded. In contrast to alarms, warnings do not imply incorrect
position values. All warnings are cleared if the tolerances are again within normal
parameters. According to the number of configured magnets at Attribute 110, Number
of Magnets a new instance is produced for each installed magnet.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
The Warning Flag displays that minimum one of the warn bits of “Attribute 47,
Warnings” is set to truth. According to the number of configured magnets at Attribute
110, Number of Magnets a new instance is produced for each installed magnet.
BOOL
Access Value Description
0 no warning occurred
Get
1 warning occurred
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Operating Time contains the counted operating time of the measuring system in
0.1 hours.
Offset Value displays the offset value relating to the physically zero point.
According to the number of configured magnets at Attribute 110, Number of Magnets
a new instance is produced for each installed magnet.
Attribute 51, Offset Value = Attribute 19, Preset Value - Attribute 10, Position Value Signed
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Preset Value 1, 2 and 3 is used to set the value of the respective magnet to any
position value within the programmed measuring range. If the function is executed with a
preset value outside the measuring range, this is displayed about LED3 (see chapter 5.2
Bus status display). With write excess to this attribute the output position value of the
respective magnet is set to the Preset value parameter.
If the value 0xFFFF FFFF is written, the calculated zero point correction is deleted
(difference between desired preset value and physical measuring system position).
After deletion of the zero point correction, the measuring system outputs its "real"
physical position.
DINT
Preset Value
Byte 0 Byte 1 Byte 2 Byte 3
27 up to 20 215 up to 28 223 up to 216 231 up to 224
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
With Position Filter the output position value can be averaged and results in a
small output jitter. The setting is carried out for all installed magnets.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
With this attribute the Number of Magnets is specified, with which the measuring
system is to be operated. If the input does not agree with the operated number of
magnets, no position is output and in the “Attribute 111, Position Status 154” page, the
error “No magnet detected” is reported.
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
The Position Status reports whether all magnets are located within the
permissible measuring range. If the error "No magnet detected" is reported, either no
magnet is installed, the magnet is located in the damping zone or the number of
magnets configured does not agree with the real number. No analyzable measuring
signal can be output by the measuring system within the damping zone.
Accept Parameter complies to the service code 0x16 (Save Parameter) and saves
the measuring system parameter into the non-volatile memory (EEPROM).
With write access ≠ 0 all changed attributes of all instances are stored permanently
and the acceptance of changed values for the instance attributes is performed.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
ENGUNIT
Value Unit Default
0x1200 degree Celsius [°C] X
0x1201 degree Fahrenheit [°F]
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Temperature Low Limit defines the minimum value of the temperature with the
unit that is defined in “Attribute 114, Temperature Value Format” it is standardly °C. If
this value falls below in “Attribute 47, Warnings” the depending warn bit (13) is set to
high.
INT, Default: - 20 °C
Temperature Low Limit
Byte 0 Byte 1
27 up to 20 215 up to 28
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
Temperature High Limit defines the maximum value of the temperature with the
unit that is defined in “Attribute 114, Temperature Value Format” it is standardly °C. If
this value is exceeded in “Attribute 47, Warnings” the depending warn bit (14) is set to
high.
INT, Default: + 85 °C
Temperature High Limit
Byte 0 Byte 1
2 up to 20
7
2 up to 28
15
To save this attribute permanently the attribute 112 Accept Parameter or service
code 0x16 save must be executed.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
USINT
Access Value Description
0 Line structure
Get
1 Ring structure
Network Status Attribute returns the network status of the measuring system
point of view.
USINT
Access value Description Default
0 Normal operation X
Ring bus error
1
Get (only if ring structure is active)
Unexpected bus cycle occurred
2
(only if line structure is active)
STRUCT of:
UDINT
Supervisor IP address
Byte 0 Byte 1 Byte 2 Byte 3
2 up to 20
7
2 up to 28
15
2 up to 216
23
2 up to 224
31
ARRAY
Supervisor MAC address
USINT USINT USINT USINT USINT USINT
27 up to 20 27 up to 20 27 up to 20 27 up to 20 27 up to 20 27 up to 20
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
The Status attribute is a bitmap and indicates the status of the TCP/IP network
interface:
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
This attribute identifies the object associated with the underlying physical
communications interface. There are two components to the attribute:
● Path Size in UINTs
● Path
The Path contains a Logical Segment, type Class, and a Logical Segment, type
Instance that identifies the physical link object. The physical link object itself typically
maintains link-specific counters as well as any link specific configuration attributes.
Because the CIP™ port associated with the TCP/IP Interface Object has an
Ethernet physical layer, this attribute points to an instance of the Ethernet Link
Object, class code = 0xF6.
Path Description
[20]: 8 Bit Class Segment Type
[F6]: Ethernet Link Object Class
[20] [F6] [24] [01]
[24]: 8 Bit Instance Segment Type
[01]: Instance 1
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Name Description
IP address Sets the device’s IP address
Network mask Sets the device’s Subnet mask
Gateway address Sets the device’s default Gateway
Name server 0, not supported
Name server 2 0, not supported
Domain name 0, not supported
In the start-up phase of the measuring system the stored configuration from Attribute
5, Interface Configuration (page 167), the stored value from Attribute 3, Configuration
Control (page 166) and the value of the hardware switches (page 109) is read and is
evaluated as follows:
Prohibited!
other - none
Request is answered with error code 0x20.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Setting and storage of the IP parameter can be made in two ways by means of the
TCP/IP Interface Object, Class code 0xF5:
Flowcharts
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
The Interface Flags attribute contains status and configuration information about
the physical interface and is defined as follows:
The Control Bits of Interface Control controls the transfer speed of the
interface.
The attribute is only active after a restart of the measuring system. The bit 5 of
Attribute 2, Interface Flags indicates that a restart is necessary.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
1. Exclusive Owner
Exclusive Owner specifies an independent connection where a single device
controls the output states in the target device. If already an Exclusive Owner
connection to a target device is present, it is not possible to specify another
Exclusive Owner connection to that same target device.
2. Input Only
Input Only specifies an independent connection where a device receives inputs
from the target device and sends configuration data to the network. An Input
Only connection does not send outputs; it only receives inputs. It is possible to
specify multiple Input Only connections to the target device from different
originators.
3. Listen Only
Listen Only specifies a dependent connection where a device receives inputs
from the target device, but does not send configuration data with the network. A
Listen Only connection only functions properly when another NON-Listen
Only connection exists to the same target device. A Listen Only connection
does not send outputs; it only receives inputs. It is possible to specify multiple
Listen Only connections to the target device from different originators.
O -> T
T -> O
Connection Point
Size [Byte] Description
[dec.]
1 4 Position value magnet 1
2 5 Position value magnet 1 +Status-Flags
3 8 Position value magnet 1+ Velocity
4 8 Position value magnet 1 and 2
5 16 Position value magnet 1 and 2 + Velocity
100 0 Heartbeat
101 8 Status + Position value magnet 1
102 12 Status + Position value magnet 1 and 2
103 16 Status + Position value magnet 1, 2 and 3
104 28 Status + Position value magnet 1, 2 and 3 + Velocity
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
9 Commissioning - Support
9.1 IP configuration via DHCP server
9.1.1 Prerequisite
9.1.2 Procedure
3. The Network Settings dialog under menu Tools --> Network Settings allows you
to enter the following information for an address relation:
Subnet Mask: Enter desired subnet mask
Gateway: Enter desired IP address of the Default Gateway
Primary DNS, Secondary DNS, Domain Name: not supported
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
The new entry is indicated in the Relation List. The predefined IP parameters are
assigned to the measuring system with the next DHCP request. The result of this
assignment is registered into the Request History:
6. Store IP parameters into the FLASH about the button Disable BOOTP/DHCP.
– This command is confirmed with the status report (Disable DHCP)
Command successful, for this reason the configuration is complete.
– With Disable BOOTP/DHCP the Instance Attribute 3 Configuration
Control is set to 0x0000 0000 --> after POWER ON the measuring system
executes no DHCP requests.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Link / Data
Activity - Cause Remedy
LED
- Check voltage supply, wiring
Voltage supply absent or too low
- Is the voltage supply in the permissible range?
OFF No Ethernet connection Check Ethernet cable
Hardware error,
Replace measuring system
measuring system defective
Measuring system ready for
FLASHING
operation, Ethernet connection
(green)
established, data transfer active.
–
Measuring system ready for
ON (green) operation, Ethernet connection
established, no data transfer.
Mod Status -
Cause Remedy
LED
- Check voltage supply, wiring
Voltage supply absent or too low
- Is the voltage supply in the permissible range?
OFF
Hardware error, Replace measuring system
measuring system defective
Measuring system ready for operation
ON (green) –
(no error)
Activate or save the parameters via one of the
Measuring system has got Service Codes 0x0D, 0x16 or attribute 112 from
FLASHING Class Code 0x23.
parameters which were not activated
(green) See Common Services on page 133 and
yet
Attribute 112, Accept Parameter on page 154.
Try to restart the device: Voltage OFF/ON. If the
Device hardware error (such as:
ON (red) error arises repetitive, the measuring system must
measuring- or EEPROM error)
be replaced.
FLASHING
A command could not be executed Check the plausibility of the command
(red)
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
Net Status -
Cause Remedy
LED
- Check voltage supply, wiring
- Is the voltage supply in the permissible range?
Not powered or - Use one of the possibilities, in order to obtain the IP
OFF address:
no IP address obtained
Configuration via hardware switches, see page 109
Configuration via FLASH, see page 166
Configuration via DHCP, see page 166
ON (green) Connected Measuring system in operation, normal operating state
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
HEX notation
General
Name Description
Status Code
Service was successfully performed by the object
0x00 Success
specified.
A connection related service failed along the
0x01 Connection failure
connection path.
Resource Resources needed for the object to perform the
0x02
unavailable requested service were unavailable.
Invalid parameter See Status Code 0x20, which is the preferred
0x03
value value to use for this condition.
The path segment identifier or the segment
0x04 Path segment error syntax was not understood by the processing
node.
The path is referencing an object class, instance
Path destination
0x05 or structure element that is not known or is not
unknown
contained in the processing node.
0x06 Partial transfer Only part of the expected data was transferred.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
General
Name Description
Status Code
Reply data too The data to be transmitted in the response buffer
0x11
large is larger than the allocated response buffer.
The service specified an operation that is going to
Fragmentation of a
0x12 fragment a primitive data value, i.e. half a REAL
primitive value
data type.
The service did not supply enough data to
0x13 Not enough data
perform the specified operation.
Attribute not The attribute specified in the request is not
0x14
supported supported.
The service supplied more data than was
0x15 Too much data
expected.
Object does not
0x16 The object specified does not exist in the device.
exist
Service
fragmentation The fragmentation sequence for this service is not
0x17
sequence not in currently active for this data.
progress
No stored attribute The attribute data of this object was not saved
0x18
data prior to the requested service.
Store operation The attribute data of this object was not saved
0x19
failure due to a failure during the attempt.
The service request packet was too large for
Routing failure,
transmission on a network in the path to the
0x1A request packet too
destination. The routing device was forced to
large
abort the service.
The service response packet was too large for
Routing failure,
transmission on a network in the path from the
0x1B response packet
destination. The routing device was forced to
too large
abort the service.
The service did not supply an attribute in a list of
Missing attribute
0x1C attributes that was needed by the service to
list entry data
perform the requested behavior.
The service is returning the list of attributes
Invalid attribute
0x1D supplied with status information for those
value list
attributes that were invalid.
Embedded service
0x1E An embedded service resulted in an error.
error
Vendor specific
0x1F -
error
A parameter associated with the request was
invalid. This code is used when a parameter does
0x20 Invalid parameter not meet the requirements of the ODVA™
specification and/or the requirements defined in
an Application Object Specification.
An attempt was made to write to a write-once
Write-once value or
medium (e.g. WORM drive, PROM) that has
0x21 medium already
already been written, or to modify a value that
written
cannot be changed once established.
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
General
Name Description
Status Code
An invalid reply is received (e.g. reply service
Invalid Reply code does not match the request service code, or
0x22
Received reply message is shorter than the minimum
expected reply size).
The message received is larger than the receiving
0x23 Buffer Overflow buffer can handle. The entire message was
discarded.
Message Format The format of the received message is not
0x24
Error supported by the server.
The Key Segment that was included as the first
segment in the path does not match the
0x25 Key Failure in path
destination module. The object specific status
indicates which part of the key check failed.
The size of the path which was sent with the
Service Request is either not large enough to
0x26 Path Size Invalid
allow the Request to be routed to an object or too
much routing data was included.
Unexpected An attempt was made to set an attribute that is
0x27
attribute in list not able to be set at this time.
The Member ID specified in the request does not
0x28 Invalid Member ID
exist in the specified Class/Instance/Attribute.
Member not A request to modify a non-modifiable member
0x29
settable was received.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved
TR-Electronic GmbH 2014, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2014, All Rights Reserved