TR Ece Ba GB 0163 06
TR Ece Ba GB 0163 06
_Safety instructions
_Installation
_Commissioning
_Parameterization
User Manual
_Error causes and remedies
Interface
TR-Electronic GmbH
D-78647 Trossingen
Eglishalde 6
Tel.: (0049) 07425/228-0
Fax: (0049) 07425/228-33
E-mail: [email protected]
https://www.tr-electronic.de/
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 consent 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: 01/27/2022
Document / Rev. no.: TR-ECE-BA-GB-0163 v06
File name: TR-ECE-BA-GB-0163-06.docx
Author: MÜJ
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
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Contents .............................................................................................................................................. 3
4 Commissioning ................................................................................................................................ 32
4.1 Device identification ............................................................................................................. 33
4.2 EDS file ................................................................................................................................ 33
4.3 Bus status display ................................................................................................................ 34
4.4 MAC address........................................................................................................................ 35
4.5 Downloading the safety-related configuration ...................................................................... 36
4.5.1 Via the TR SNCT – SafetyOpen Type 2 ................................................................. 36
4.6 Commissioning via SCHNEIDER M580 SIL3 (BME P58) – Type 2 .................................... 38
4.7 Commissioning via Allen-Bradley Compact GuardLogix 5370 – Type 1 ............................. 38
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
9 Parameter description..................................................................................................................... 51
9.1 Object 0x23 (Instance 1), Position Sensor ........................................................................... 52
9.1.1 Attribute 1, Number of Attributes ............................................................................ 55
9.1.2 Position Value Unsigned ......................................................................................... 55
9.1.3 Attribute 11, Position Sensor Type ......................................................................... 55
9.1.4 Attribute12, Direction Counting Toggle ................................................................... 55
9.1.5 Preset Value ........................................................................................................... 56
9.1.6 TR Grey – Preset Control ....................................................................................... 56
9.1.7 TR Grey – Encoder Status ...................................................................................... 57
9.1.8 TR Grey – Velocity .................................................................................................. 57
9.1.9 TR Grey – Rotational Direction ............................................................................... 58
9.1.10 TR Grey – Scaling parameter ............................................................................... 59
9.1.11 TR Grey – Velocity Format ................................................................................... 62
9.1.12 TR Grey – Velocity Factor..................................................................................... 62
9.1.13 TR Grey – Velocity Integration Time ..................................................................... 63
9.1.14 TR Grey – Channel coupled ................................................................................. 63
9.1.15 TR Grey – Position substitution ............................................................................ 64
9.1.16 TR Grey – Velocity Filter Intensity ........................................................................ 64
9.1.17 TR Grey – Velocity Filter Type .............................................................................. 64
9.1.18 TR Safety – Rotational Direction .......................................................................... 65
9.1.19 TR Safety – Scaling parameter ............................................................................. 66
9.1.20 TR Safety – Velocity Format ................................................................................. 69
9.1.21 TR Safety – Velocity Factor .................................................................................. 69
9.1.22 TR Safety – Velocity Integration Time .................................................................. 70
9.1.23 TR Safety – Velocity Filter Intensity ...................................................................... 70
9.1.24 TR Safety – Velocity Filter Type ........................................................................... 71
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
15 Appendix ........................................................................................................................................ 96
15.1 TÜV certificate .................................................................................................................... 96
15.2 EtherNet/IP™ / CIP Safety™ - Declaration of Conformity ................................................. 96
15.3 EU Declaration of Conformity............................................................................................. 96
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
Revision index
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Since it has a modular structure, this User Manual is supplementary to other documentations, such as
product data sheets, dimensional drawings, brochures, the Safety Manual, etc.
The User Manual may be included in the customer’s specific delivery package or it may be requested
separately.
1.1 Scope
This User Manual applies exclusively to measuring system series according to the following keys for
article numbers and types with EtherNet/IP™ interface and CIP Safety™ profile:
Article number
*1 *2 *3 *4 *5 – *6 *6 *6 *6 *6
Type key
See Revision List:
CD_582M +FS02: www.tr-electronic.de/f/TR-ECE-TI-D-0343
CD_582M +FS03: www.tr-electronic.de/f/TR-ECE-TI-D-0349
The products are labeled with affixed nameplates and are components of a system.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, 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.
IP datagram transmission standard for Ethernet networks
RFC1112
10.
Host extensions for IP multicasting
RFC2131
11.
Defines the Dynamic Host Configuration Protocol (DHCP)
RFC2236
12.
Defines the Internet Group Management Protocol (ICMP) Version 2
ODVA™
13.
The CIP Networks Library Vol. 1 to 9
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
0x Hexadecimal representation
Category
CAT
Cable classification also used for Ethernet
Common Industrial Protocol, transmission protocol for real-time data and configuration
CIP™
data.
CRC Cyclic Redundancy Check (redundancy check)
Dynamic Host Configuration Protocol,
DHCP
dynamic IP address assignment
DNS Domain Name System, name resolution resulting in an IP address
EDS Electronic Data Sheet
EMC Electro Magnetic Compatibility
Gateway Connection point between two networks
Half duplex Two-way alternate communication
Internet Group Management Protocol,
IGMP
protocol for managing groups
MAC ID Media Access Control Identifier
Multicast Multipoint connection; the message is sent to a specific group of participants.
Node ID Node address (IP address)
Open DeviceNet Vendor Association
ODVA™
(CAN user organization, specifically for DeviceNet, EtherNet/IP™)
Originator (control system)
Type 1: A device capable of configuring target devices (targets) and simultaneously
Originator connect to the targets.
Type 2: A device not capable of configuring target devices (targets). Safety-related
parameters, SNN and SCID are configured using the SNCT program.
In a safety-related peripheral equipment with outputs, the safety controller does not
transmit the output values provided by the safety program in the process image to the
Passivation
fail-safe outputs in the event of a passivation but sends substitute values (e.g. 0)
instead.
Connection
Port
Address part that assigns data segments to a network protocol.
Router Network component for coupling several subnets.
Safety Configuration CRC
SCCRC
CRC that checks the Safety Open device configuration data.
Safety Configuration Identifier
SCID SCCRC and SCTS combination used to uniquely identify a target and originator
configuration.
Safety Configuration Time Stamp
SCTS Time/date stamp, identifies the time and date when a configuration was created or
changed.
Safety Integrity Level: Four discrete levels (SIL1 to SIL4). The higher the SIL of a
SIL safety instrumented system, the lower the probability that the system cannot execute
the required safety functions.
...
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
...
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The untested Channel 1 Master System data and the Channel 2 Test System data are separately
provided in the non-safety-related process data channel with normal EtherNet/IP™ protocol and short
cycle time.
The inspection system is used for the internal safety check. “Safe data” obtained through two-channel
data comparison are packed into the CIP Safety™ protocol and transmitted to the controller via
EtherNet/IP™.
The optional incremental interface in Variant 1, or its alternative SIN/COS interface, are derived from
the master system and are not evaluated with respect to safety.
Instead of the incremental interface, a synchronous-serial absolute-value interface (SSI) is available,
which is also not evaluated with respect to safety.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
means that death or serious injury can occur if the required precautions
are not met.
means that minor injuries can occur if the required precautions are not
met.
means that damage to property can occur if the required precautions are
not met.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
● Exchanging the measuring system requires the backup device to be configured correctly and the
user to verify its correct function by a test run in safe mode before recommissioning the replaced
measuring system. See also Safety Manual TR-ECE-BA-GB-0142, Chapter 6 “Replacing the
measuring system”.
● The user must ensure the originator and measuring system are correctly configured when a safety
connection of the measuring system has been configured with a safety configuration ID
SCID = 0. However, we strongly advise against this operating mode, as it bypasses an
automated security check. See Chapter 4.5 from Page 36.
● Unique SNN numbers must be assigned for each safety network or safety subnet across the
entire system. See Chapter 3.5 on Page 29.
● The transmitted SCID and configuration data must be compared with the SCID and configuration
data originally displayed on the PC if the measuring system is configured using a PC
(workstation). See Chapter 4.5 from Page 36.
● The user must validate all downloads to the measuring system. See Chapter 4.5 from Page 36.
● A user test is required to ensure a signature is verified (and the configuration locked). See Chapter
4.5 from Page 36.
● Connection data and measuring system configuration data must be downloaded to the measuring
system first for an originator configuration to be tested and verified with such data. This is the only
way to confirm the measuring system SCID. See Chapter 4.5 from Page 36.
● The lock attribute can be set in the measuring system only after the user has verified the correct
function of the measuring system by a test run in safe mode. See Chapter 4.5 from Page 36.
● A configuration received by the measuring system from a Safety Network Configuration Tool
(SNCT) must afterwards be uploaded from the measuring system to the SNCT and be compared.
The lock attribute can only be set if the data match perfectly. See Chapter 4.5 from Page 36.
● A measuring system must be programmed with the intended Target Unique Network Identifier
(TUNID) before it can be installed in a safety network. See Chapter 3.5 on Page 29.
● A safety function user must carefully consider the effects of mixing different SIL level devices in
the network. See Chapter 9.1.26 on Page 71.
● Safety connection configurations must be verified after they have been applied in an originator to
confirm that a target connection is working as intended. See Chapter 8 from Page 49.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
● The automatic SNN setting function of originator devices may only be used if the safety system
does not rely on it. See Chapter 3.5.2 on Page 30.
● The measuring system must always be locked after the configuration data have been verified. See
Chapter 4.5 from Page 36.
● As part of the final verification process, users must verify that the measuring system has received
its ownership assignment from the relevant originator if the measurement system has been
configured via a Type 1 SafetyOpen.
● Visually verify that all configuration data have been correctly downloaded to the measuring
system. See Chapter 4.5 from Page 36.
The measuring system cannot receive configuration data from another originator in
the presence of an ownership assignment by another originator. In this case you
must reset the measuring system to remove the ownership assignment. See Chapter
“Resetting the safety-related device parameters“ on Page 39.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
To ensure the appropriate measures can be taken in the event of an error, the
following applies:
1. The CIP Safety™ data channel is automatically put into the fail-safe state if
the measuring system detects an error and a safe position cannot be
output. In this state, so-called “passivated data” are output via
CIP Safety™.
Upon receipt of passivated data, the Originator must put the system
into a safe state. The error state can be terminated only by eliminating
the error and exiting the ABORT state!
2. The CIP Safety stack is stopped if a safe position cannot be output due to
a critical error (memory error) recognized by the measuring system. This
state doesn’t permit any safety-related communication; a connection
timeout error is output.
Again, the Originator must put the system into a safe state if this
occurs. To exist this error state, try switching the supply voltage off
and then on again. The measuring system must be replaced if this
doesn’t work.
This does not necessarily affect the process data channel that can be addressed via
EtherNet/IP™. The process data continue to be output if an internal non-safety-
related channel diagnosis does not detect an error. However, these data are not
safe in terms of a safety standard.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
All CIP Safety™ devices used on the bus must be EtherNet/IP™ and
CIP Safety™ certified.
All safety devices must also have a certificate from a “Notified Body”
(e.g., TÜV, BIA, HSE, INRS, UL, etc.).
The 24 V power supplies used must comply with the requirements of
IEC 60364-4-41 SELV/PELV and be NEC Class 2 compliant for UL
applications.
The shielding effect of cables must also be ensured after installation
(bending radii/tensile strength!) and after connector changes. In cases
of doubt, use more flexible cables with a higher current carrying
capacity.
Only use M12 connectors for connecting the measuring system, which
ensure good contact between the cable shield and the connector
housing. Connect the cable shield to the connector housing over a
large area.
Compensating currents caused by differences in potential across the
shield to the measuring system must be prevented.
A shielded and stranded data cable must be used to ensure high
electromagnetic interference stability of the system. The shield should
be connected to protective ground in a well-conducting manner using
large-scale shield clips, if possible on either end. The shielding should
be grounded in the switch cabinet on one end only if the machine
ground is heavily contaminated with interference towards the switch
cabinet ground.
Equipotential bonding measures must be provided for the complete
processing chain of the system.
Power and signal cables must be laid separately. During installation,
observe the applicable national safety and installation regulations for
data and power cables.
Observe the manufacturer's instructions for the installation of
converters and for shielding power cables between frequency
converter and motor.
Ensure adequate dimensioning of the energy supply.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Further information on EtherNet/IP™ and CIP Safety™ are available on request from the Open
DeviceNet Vendor Association (ODVA™) at the following address:
ODVA, Inc.
4220 Varsity Drive, Suite A
Ann Arbor, MI 48108-5006 USA
Phone +1 734.975.8840
Fax +1 734.922.0027
www.odva.org
e-mail: mailto:[email protected]
http://literature.rockwellautomation.com/
www.rockwellautomation.com/knowledgebase/
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The measuring system also supports the Line (daisy chain) and Ring (DLR, optional) topologies.
Use category STP CAT5e patch cables (2 x 2 copper wire cables twisted in pairs and shielded) for
transmissions using the 100Base-TX Fast Ethernet standard. The cables are designed for bit rates of
up to 100 Mbit/s. The transmission velocity is automatically detected by the measuring system. The
shield needs to be earthed on one side only.
Transmit in full duplex mode. We recommend using switches with the following properties when
setting up the EtherNet/IP™ network:
for the I/O communication:
- full duplex capability, on all ports
- IGMP snooping – restricts multicast data traffic to ports with an associated IP multicast group.
- IGMP Query – Routers (or switches) with active IGMP function periodically send queries to
find out which IP multicast group members are connected in the LAN.
- Port Mirroring – allows data traffic on one port to be mirrored to another port, important for
troubleshooting.
other switch functions:
- e.g. redundant power supply
- Remote diagnostic capabilities
The EtherNet/IP™ Node ID can be set either via two rotary switches, flash configuration or DHCP.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Download
• TR-ECE-TI-DGB-0362, basic device
• TR-ECE-TI-DGB-0329, optional interface SIN/COS
• TR-ECE-TI-DGB-0330, optional interface TTL
• TR-ECE-TI-DGB-0331, optional interface HTL
• TR-ECE-TI-DGB-0332, optional interface SSI
https://www.tr-electronic.com/service/downloads/pin-assignments.html
2 2
Cable specification: min. 0.34 mm (recommended 0.5 mm ). Always coordinate cable cross-section
and cable length. We recommend using shielded cables, particularly in sensitive EMC environments.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The measuring system can be equipped with an additional incremental interface in addition to the
EtherNet/IP™ interface used for outputting the absolute position.
Alternatively, this interface can also be designed as a SIN/COS interface. This interface cannot be
parameterized.
This additional interface is not evaluated in relation to safety and may not
be used for safety-related purposes!
In motor control applications, the interface is generally used as position
feedback.
The signal characteristics of the two possible interfaces are shown below.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
1: Edge evaluation
2: Measuring system with
1024 pulses/rev.
3: Counter evaluation
Measurement of signals
tending to 0 V
Differential measurement
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
Optionally, the incremental interface is also available with HTL and TTL levels. For technical reasons,
the user using this version has to take the following general conditions into account: ambient
temperature, cable length, cable capacitance, supply voltage, and output frequency.
In this case, the maximum output frequencies that can be reached via the incremental interface are a
function of the cable capacitance, the supply voltage and the ambient temperature. Therefore, the use
of this interface is reasonable only if the interface characteristics meet the technical requirements.
From the view of the measuring system, the transmission cable represents a capacitive load which
must be reloaded with each impulse. The load quantity required varies strongly depending on the
cable capacitance. It is this reloading of the cable capacitances that is responsible for the high power
dissipation and heat, which result in the measuring system.
The following diagrams show, separated by TTL and HTL version, the different dependencies with
respect to three different supply voltages.
TR’s own hybrid cable (part number: 64-200-021) was used for the measurements.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Other cable parameters, frequencies, and ambient temperatures as well as bearing heat and
temperature increase via the shaft and flange, can yield a considerably poorer result in practice.
Therefore, the fault-free function of the incremental interface with the application-dependent
parameters has to be checked prior to productive operation.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
In addition to the EtherNet/IP™ interface, the measuring system can be equipped with a synchronous-
serial absolute-value interface instead of an incremental interface.
This additional interface is not evaluated in relation to safety and may not
be used for safety-related purposes!
The interface is typically used for control purposes when transferring
absolute value data to a second non-safety-related controller.
In power-down mode, Data+ and Clock+ are set to high. In the diagram below, this corresponds to the
Time before point (1).
When the clock signal changes from High to Low (1) for the first time, the device-internal re-triggerable
monoflop is set to monoflop time tM.
The time tM determines the lowest transmission frequency (T = tM / 2). The upper cutoff frequency
results from the sum of all signal propagation times and is additionally limited by the built-in filter
circuits.
With each further falling clock edge, the active state of the monoflop is extended by the time t M – this
happens last at point (4).
Setting the monoflop (1) causes the bit-parallel data pending at the internal parallel-to-serial converter
to be stored by an internally generated signal in an input latch of the shift register. This ensures that
the data does not change during the transmission of an actual position value.
When the clock signal changes from Low to High (2) for the first time, the most significant device
information bit (MSB) is applied to the serial data output. With each further rising edge, the next lower-
order bit is pushed to the data output.
When the clock rate has ended, the data lines are kept at 0 V (low) for the duration of the
monoflop time tM (4). This also results in the minimum pause time tp, which must be maintained
between two consecutive clock sequences and is 2 * tM.
The evaluation electronics read the data already at the first rising clock edge. Various factors result in
a delay time tV >100 ns, without cables. The measuring system data push to the output is thus delayed
by the time tV. Therefore, a “Pause-1” is read at time (2). This must be discarded or used for line break
monitoring in conjunction with a “0” after the LSB data bit. The MSB data bit is read only at time (3).
Therefore, the clock number must always be one higher (n+1) than the number of data bits to be
transmitted.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Data+
1 2 3 T
4
n+1 High
Clock+ 1 2 n Low
tM
High
Data+ MSB LSB Low
tD
High
internal Low
Monoflop, can be retriggered
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
SSI clock frequency and cable quality determine the maximum cable length.
TR’s own hybrid cable (part number: 64-200-021) was used for the measurements.
SSI clock frequency [kHz] 1000 500 250 125 125 125
Cable length [m] ca. 25 ca. 50 ca. 100 ca. 150 ca. 200 ca. 250
Table 1: SSI clock frequency / cable lengths
Other cable parameters, frequencies, and ambient temperatures as well as bearing heat and
temperature increase via the shaft and flange, can yield a considerably poorer result in practice.
Therefore, the fault-free function of the SSI interface with the application-dependent parameters must
be checked prior to productive operation.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
At delivery, the measuring system is assigned a default value of FFFF_FFFF_FFFF. Thus, the user
must assign a valid value. The TUNID can be assigned by the TR program TR SNCT Device
Applet or by an originator using the services Propose and Apply TUNID.
The measuring system performs a self-test when the supply voltage is ON, provided the supply
voltage is switched on in this state. When the self-test completes successfully, the measuring system
changes to the status WAITING FOR TUNID and waits for a TUNID to be assigned. This state is
exited only after a valid assignment has been made.
The user must assign unique SNN numbers for each safety network or safety subnet
across the entire system.
Establishing a TUNID is a prerequisite for the measuring system to be installed in a
safety network.
The node ID is set using two HEX rotary switches which are read only at the starting moment.
Subsequent settings during ongoing operation will no longer be detected. See also Chapter “Obtaining
IP Parameters” on Page 83.
* See “Attribute 3, Configuration Control” from “TCP/IP Interface Object” on Page 82.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The following provisions apply when the HEX rotary switches are activated:
● IP address = 192.168.1.<preset node ID>
● Subnet mask = 255.255.255.0
● Default Gateway = 192.168.1.254
See the program description for program installation, system requirements, device connection and
possible use cases.
Ensure that no controller is connected to the measuring system and that there is no EtherNet/IP™
communication during programming.
The following procedure assumes that the corresponding network interface and IP address of the
measuring system have been set in the TR SNCT Device Applet and that there is communication.
SNN input format: „****_****_****“ (6 Byte); ´*´ = 4 Bit, HEX coded (0-9, A-F)
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Displayed article number and serial number in the field Device ID and MAC address displayed in the
field MAC address. These data are noted on the nameplate of the measuring system.
The button Identify triggers the status LEDs of the relevant measuring system to flash, which
makes assignments simple and easy.
Execute the function Apply after verifying that the correct measuring system has being addressed.
The measuring system immediately applies these settings.
Several devices can be integrated into the LAN network via a switch if several devices have to be
programmed. Select the devices by entering the corresponding IP address in the TR SNCT Device
Applet.
Originators that support Type 1 SafetyOpen configurations can also program the
TUNID. These originator devices support the “SNCT-to-Originator-to-Target”
configuration scheme.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
4 Commissioning
The measuring system must have a safety-related configuration before it can establish a connection
to an originator. When the measuring system is delivered, it does not have a safety-related
configuration and must therefore first be configured accordingly.
The measuring system performs a self-test if the supply voltage is turned on in this state. After a
successful self-test it is checked whether the measuring system was assigned a valid TUNID. After a
successful self-test, the measuring system changes to the CONFIGURING status and waits for a
configuration to be assigned. This state is exited only after a valid configuration has been made.
If the measuring system has already been put into operation and has a safety-
related configuration, this safety-related configuration must be deleted for safety
reasons before the measuring system can be installed in a safety network.
If this is the case, follow this procedure:
1. Reset the measuring system to factory settings
2. Assign a TUNID
3. write the safety-related configuration
The measuring system supports both SafetyOpen connection frames of Type 1 and Type 2.
Originators that support Type 1 SafetyOpen connection frames can configure the measuring system
completely and simultaneously establish connections to the measuring system. The originator
performs the entire configuration process (download, test, and verification).
The description of the configuration process is not part of this manual. Please refer to the
documentation associated with the control system instead. However, do observe the
instructions in Chapter 2.2 on Page 14.
Originators that only support Type 2 SafetyOpen connection frames cannot configure the
measuring system. The safety-related parameters SNN and SCID must be configured with
TR-Electronic’s own TR SNCT Device Applet. Apply the values calculated in this way to the
control system configuration.
Appropriate downloading, testing, and verification functions have been implemented in the
configuration tool. The safety configured measuring system can then be connected to the originator
and establish connections.
The safety-related Type 2 SafetyOpen configuration with download process and verification process
meets the CIP NETWORKS LIBRARY Volume 5, Alternative 3 requirements:
Download and function test with various subsequent comparison processes.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
1. Initially, the measuring system configuration has not yet been verified in the system. The
measuring system is configured and assigned a SCID, which the measuring system uses to
verify data. At this point, the user verification of the uploaded data is not yet performed.
2. As soon as the user has functionally tested the entire system, it is verified by the SNCT on the
PC (workstation). This verification step reads back all configuration data from the measuring
system, compares the read-back data with the local drive copy and provides the data in a
separate text editor for review by the user. The most important step is that the user must
perform this verification and with it, the verification can be regarded as completed.
Controllers (connection originators) use the so-called “Electronic Keying” function to verify the
attributes defined in the control project with the attributes of the connected or installed device. If the
verification fails an appropriate error message is generated and the connection setup is rejected.
The TR SNCT Device Applet also displays the attributes Vender ID, Device type, and
Product Code of the connected measuring system.
Download:
www.tr-electronic.de/f/TR-ECE-ID-MUL-0067
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
For safety reasons, status LEDs may only be used for general diagnosis during
commissioning and troubleshooting but may not be used as an operational display!
red Description
On a critical error has occurred
1 Hz The measuring system is in Abort state
red/green Description
red <-> green
The measuring system performs a self-test or must be configured
1 Hz
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
red/green Description
red <-> green
The measuring system is in Communication Error state
1 Hz
red <-> green
Propose_TUNID Service received
2 Hz
yellow Description
Off No data exchange
On / flashing Data exchange active
For appropriate measures in case of error, see Chapter “Error causes and remedies” on Page 88.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The user must always validate all downloads to the measuring system.
A download of the safety-related configuration requires that the measuring system has a TUNID and
that a communication has been established to the TR SNCT Device Applet.
Before downloading the configuration to the measuring system, verify that the correct measuring
system receives the preset configuration. To do so, use the SNCT’s verification option Device ID.
SIL / PL
Direction of rotation
Measuring range
Revolutions numerator
Revolutions denominator
Velocity format
Velocity factor
Velocity integration time
Velocity filter type
Velocity filter strength
Window Increments
and the calculation/determination of the Safety Configuration CRC SCCRC and Safety Configuration
Time Stamp SCTS are set/performed by the SNCT Safety configuration function.
The combination of SCCRC and SCTS serves as a clear ID of the set configuration and makes up the
Safety Configuration Identifier SCID.
Once the settings have been made as required, press the button Calculate to calculate this
configuration. The result is displayed in the fields SCTS: and SCCRC. Right-click in the relevant field to
copy the calculated value to the clipboard to then paste it in the originator’s engineering tool.
Switch to the SNCT function SNCT Download to meet this requirement. The previously calculated
SCTS and SCCRC values are automatically applied and written into the corresponding fields of the
Configuration Download section.
The Download button transfers the preset configuration to the measuring system, which applies it
after a voltage OFF/ON cycle.
Now the measuring system is configured and the originator can put it into the cyclic data exchange
(Execute State) state.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
To meet this requirement, the user must integrate the measuring system in this phase into the
intended application and verify the correct function through a test run in safe mode.
It is recommended to save the configuration of a successful test for further configuration transfers or
later verifications via the menu item File ->Save.
Now upload the configuration from the measuring system to the SNCT and compare
it as the measuring system has received the configuration from the SCNT. The
configuration can be locked only if the data match.
To meet this requirement, the measuring system must be reconnected to the SNCT. Ensure that no
controller is connected to the measuring system. that there is no EtherNet/IP™ communication, and
that the correct configuration has been selected for the verification. Activate the SNCT function SNCT
Download -> Upload for the upload.
The Upload button transfers the SCCRC and SCTS determined or saved by the measuring system and
writes them into the appropriate fields in the Configuration Verification section.
The fields SCCRC and SCTS are highlighted in yellow if the values differ from the configuration
download data.
The transmitted SCID and configuration data must be compared with the SCID and
configuration data originally displayed on the PC.
Visually verify that all configuration data have been correctly downloaded to the
measuring system.
Use the Show button to read in and display the data automatically saved on the hard drive after the
upload and meet this requirement. The divers display uses an independent and separate editor.
Compare the data displayed in the editor (Device SCID) with the configuration download data (Tool
SCID). These must be identical to meet the requirements of a Safety configuration. Close the editor
via the Shut down button.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
Confirm the verification by pressing the Verify button after the correct measuring system function
has been validated and the configuration data have been verified by the user. The configuration data
are now considered verified. This is visually indicated by the tick in the SCID verified checkbox.
The configuration data can now be locked to protect them from unintentional changes.
The measuring system must always be locked after the configuration data have
been verified.
The Lock button locks the current configuration. The configuration cannot be changed in this state.
Now, the configuration can only be changed with the correct password (if assigned) and by unlocking
it via the Unlock button or by resetting the measuring system to the factory settings.
The signature can only be considered verified after a user test and a completed
configuration.
Now, the safety-related configuration is complete, the measuring system can be integrated into the
CIP Safety™ network, and connections to the originators can be established with the Type 2
SafetyOpen configuration options.
The user must ensure the originator and measuring system are correctly configured
when a safety connection of the measuring system has been configured with a
safety configuration ID SCID = 0. However, we strongly advise against this
operating mode, as it bypasses an automated security check.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Use the two HEX rotary switches SW1 and SW2 for resetting the device parameters. See Figure 8 on
Page 30 for details on the position and assignment of the HEX rotary switches.
Procedure:
1. Unscrew the screw plug
2. Condition 1; at least one switch or both switches are set to ≠ 0:
In this case both switches must be set to 0
-> wait for feedback under point 3
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page
0 – – – – – – – DCT 55
103
1-3 reserved –
The attributes are described with their default values. All parameters must be written as “0” values if
this is not desired.
Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page
0 TR Grey – Channel coupled 63
1 TR Grey – Rotational Direction 58
2
3
TR Grey – Measuring Range
4
5
6
7
TR Grey – Revolutions Numerator 59
8
9
10
104 11
TR Grey – Revolutions Denominator
12
13
14 TR Grey – Velocity Format 62
15 TR Grey – Velocity Filter Intensity 70
16 TR Grey – Velocity Filter Type 71
17
TR Grey – Velocity Factor 62
18
19
TR Grey – Velocity Integration Time 70
20
21 TR Grey – Position substitution 64
22-23 reserved –
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page
0
TR Safety – SIL / PL 71
1
2 TR Safety – Rotational Direction 65
3
4
TR Safety – Measuring Range
5
6
7
8
TR Safety – Revolutions Numerator 66
9
10
11
123
12
TR Safety – Revolutions Denominator
13
14
15 TR Safety – Velocity Format 69
16
TR Safety – Velocity Factor 69
17
18
TR Safety – Velocity Integration Time 70
19
20 TR Safety – Velocity Filter Type 71
21 TR Safety – Velocity Filter Intensity 70
22
TR Safety – Window Increments 71
23
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The current, non-safety-related measuring system status is output via the Member TR Grey –
Encoder Status:
Bit Function
Adjustment execution – positive feedback
0: Normal operation, no error
0
1: Adjustment was carried out
For the execution of the adjustment function, see Chapter 7.3 on Page 45.
Output of the original position
1 0: Position incorrect, channel in error status
1: Output of the original position
Output of the substitute position
0: no substitute position output
2 1: Output of the substitute position
The substitute position (Position substitution = On) must be set accordingly, see
Chapter 9.1.15, Page 64.
3-6 unused
Adjustment execution – Negative feedback
7 1: Adjustment was not carried out
For the execution of the adjustment function, see Chapter 7.3 on Page 45.
8-15 unused
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The current, non-safety-related, scaled absolute actual position of the measuring system is output as
an unsigned 32-bit binary value via Member Position Value Unsigned.
The current scaled non-safety-related velocity of the measuring system is output as a signed 32-bit
two’s complement value via the Member TR Grey – Velocity. Default setting: RPM, see Attribute
TR Grey – Velocity Format on Page 62.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
A 32-bit adjustment value can be transferred and set as a new position value in Instance 1 and
Instance 101 (Position Value Unsigned) via Instance 102, Member TR Grey – Preset
Control (Control word) and Member Preset Value (Adjustment value). The adjustment value
must be within the programmed measuring range –1. An invalid adjustment value transmitted is not
accepted and error code 0x0080 is indicated in the status word TR Grey – Encoder Status.
Control word = 0x0000 deletes the error code in the status word TR Grey – Encoder Status.
0
The adjustment value is set with a rising edge 0->1 of bit 2 (0x0001) in the control word. Execution of
0
the adjustment is acknowledged in the status word TR Grey – Encoder Status by setting bit 2
0 0
(0x0001). Cancelling bit 2 (0x0000) in the control word automatically resets bit 2 (0x0000) in the
status word TR Grey – Encoder Status.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The safety-related measuring system status is output via the Member TR Safety – Status.
Bit = 1,
- if initialization was completed successfully
- if the preset control bits Preset Request and Preset Preparation were reset.
Preset Active
5 Bit = 1, if execution of the preset function is triggered via the Preset Request control bit. After
the preset function has been executed, the bit is reset automatically; see also page 74.
6 reserved
Scaling Error
Bit = 1, if the measuring system was run in de-energized state. As it is impossible to verify whether
7 a zero transition has been generated in this case, the issued position must first be verified with the
desired mechanical position before the application is started. After positive verification, the bit can
be cleared by executing the preset adjustment function, see Chapter 9.2 on Page 74.
Error Ack Request
Bit = 1 if the measuring system is in Safe state This bit can only be acknowledged when exiting the
8 Abort status. You may try to perform a Type 0 Safety Reset via Safety Supervisor
Object 0x39 (Service Code = 0x54) or perform a supply voltage OFF/ON cycle.
Preset Locked
Bit = 1 if a preset is already being executed under another Safety IO connection (application). In
9
order to avoid inconsistencies, this application will not be able to run a preset until the preset
operation has been completed in the other application.
10…15 reserved
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The current scaled absolute actual safety-related position of the measuring system is output as an
unsigned 32-bit binary value via the Member TR Safety – Position.
The current scaled safety-related velocity of the measuring system is output as a signed 32-bit two’s
complement value via the Member TR Safety – Velocity. Default setting: RPM,
see Attribute TR Safety – Velocity Format on Page 69.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The safety-related preset adjustment function is triggered and a new position value is sent to Instance
121, Member TR Safety – Position via Members TR Safety – Controlword
The zero point of the measuring system can be adjusted to the mechanical zero point via the Member
TR Safety – Presetout. The desired preset value must be in the range of 0 to (measuring range
in steps – 1), otherwise the preset adjustment function will not be executed and Bit 3 Preset Error
in TR Safety – Status is set to = 1.
The preset value is set as a new position when the preset adjustment function is executed; see
chapter “TR Safety – Preset Adjustment Function” on Page 79.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Exclusive Owner
Refers to an independent connection where a single device controls the output states in the target
device. If an Exclusive Owner connection already exists to a target device no further
Exclusive Owner connection can be defined to this target device.
Input Only
Refers to 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 any outputs, only inputs
can be received. But several Input Only connections can be defined from various senders to the
target device.
NON-safety-related connections
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
Safety-related connections
Safety connection configurations must be verified after they have been applied in an
originator to confirm that a target connection is working as intended.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Term Description
Attribute-ID (Attr. ID) Integer value assigned to the corresponding attribute
Access rule
Set:
The attribute can be accessed via the Set_Attribute service and
corresponds to a writing service.
Access Note: All Set Attributes can also be addressed via the Get_Attribute
services.
Get:
The attribute can be accessed via the Get_Attribute service and
corresponds to a reading service.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The attribute is permanently (NV) saved with the write access to a writable attribute.
...
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
...
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
...
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Number of Attributes returns the number of supported Position Sensor Object attributes.
The current, non-safety-related, scaled absolute actual position of the measuring system is output as
an unsigned 32-bit binary value via the Attribute Position Value Unsigned.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
BYTE, BOOL
Value Description Default
Measuring system – position ascending clockwise
0 X
(looking at shaft, flange connection)
Measuring system – position descending clockwise
1
(looking at shaft, flange connection)
The Attribute Preset Value contains the adjustment value, which is set as the new position value if
the adjustment function is triggered via the Attribute TR Grey – Preset Control. The attribute is
integrated into the cyclic data traffic via the IO Assembly Instance 102,
Grey Output Channel 1 (adjustment function),
see Chapter 7.3 on Page 45.
DINT, Default: 0
Byte 0 1 2 3
Bit 7-0 15-8 23-16 31-24
7 0 15 8 23 16 31 24
Data 2 –2 2 –2 2 –2 2 –2
The Attribute TR Grey – Preset Control (control word) contains the control bit for the
adjustment function and is integrated into the cyclic data traffic via the IO Assembly Instance 102,
Grey Output Channel 1 (adjustment function),
see Chapter 7.3 on Page 45.
WORD
Byte 0 1
Bit 7-0 15-8
7 0 15 8
Data 2 –2 2 –2
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The Attribute TR Grey – Encoder Status (status word) contains the measuring system-related
status bits and is integrated into the cyclic data traffic via the IO Assembly Instance 101, TR
Grey Input, see Chapter 7.2 from Page 43.
WORD
Byte 0 1
Bit 7-0 15-8
7 0 15 8
Data 2 –2 2 –2
Bit Function
Adjustment execution – positive feedback
0: Normal operation, no error
0
1: Adjustment was carried out
For the execution of the adjustment function, see Chapter 7.3 on Page 45.
Output of the original position
1 0: Position incorrect, channel in error status
1: Output of the original position
Output of the substitute position
0: no substitute position output
2 1: Output of the substitute position
The substitute position (Position substitution = On) must be set accordingly, see
Chapter 9.1.15, Page 64.
3-6 unused
Adjustment execution – Negative feedback
7 1: Adjustment was not carried out
For the execution of the adjustment function, see Chapter 7.3 on Page 45.
8-15 unused
The current scaled non-safety-related velocity of the measuring system is output as a signed 32-bit
two’s complement value via the Attribute TR Grey – Velocity. Default setting: RPM, see
Parameters TR Grey – Velocity Format on Page 62.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
BYTE, BOOL
Value Description Default
Measuring system – position descending clockwise
0
(looking at shaft, flange connection)
Measuring system – position ascending clockwise
1 X
(looking at shaft, flange connection)
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Risk of physical injury and material damage due to shifting of the zero
point when the measuring system is switched on again after positioning
in de-energized state!
The zero point of the multiturn measuring system may be lost if more than
32767 revolutions are executed in de-energized state!
Make sure that positioning operations in de-energized state take place
within 32767 revolutions on a multiturn measuring system.
If this cannot be ensured, the issued position must first be verified with the
desired mechanical position before the application can be started.
The physical resolution of the measuring system can be changed by using the scaling parameters
– TR Grey – Measuring Range
– TR Grey – Revolutions Numerator
– TR Grey – Revolutions Denominator
The measuring system supports the gear function for rotary axes.
This means that the number of steps per revolution and the quotient of Revolutions numerator
/ Revolutions denominator can be a decimal number.
The output actual position value is offset by a zero-point correction, the set counting direction and the
entered gearbox parameter.
MEASURING RANGE
Defines the total number of steps of the measuring system, before the measuring system restarts at 0.
UDINT
Lower limit 2 steps
Upper limit 536 870 912 steps (30 bits)
Default 536870912
The actual upper limit value to be entered for the measuring range in steps depends on the
measuring system design and can be calculated using the formula below. As the value "0" is already
counted as a step, the end value = measuring range in steps – 1.
For the purposes of calculation, the parameters Steps/Revolution and Number of Revolutions can
be taken from the measuring system nameplate.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
These two parameters together define the number of revolutions, before the measuring system
starts at 0 again.
As decimal numbers are not always finite (such as 3.4), but may have an infinite number of digits after
the decimal point (such as 3.43535355358774...) the number of revolutions is entered as a fraction.
UDINT
Numerator lower limit 1
Numerator upper limit 256000
Numerator default 65536
UDINT
Denominator lower limit 1
Denominator upper limit 16384
Denominator default 1
If it is not possible to enter parameter data in the permitted ranges of numerator and denominator, the
attempt must be made to reduce these accordingly. If this is not possible, it may only be possible to
represent the relevant decimal number approximately. The resulting minor inaccuracy accumulates for
real round axis applications (infinite applications with motion in one direction).
A solution is e.g. to perform adjustment after each revolution or to adapt the mechanics or gear ratio
accordingly.
The parameter Number of steps per revolution may also be a decimal number, however the
measuring range may not. The result of the above formula must be rounded up or down. The
resulting error is distributed over the total number of revolutions programmed and is therefore
negligible.
The parameter Revolutions denominator can be programmed as a fixed value of “1” for linear
axes. The parameter Revolutions numerator is programmed slightly higher than the required
number of revolutions. This ensures that the measuring system does not generate an actual value
jump (zero transition) if the travel is slightly exceeded. For the sake of simplicity, the full revolution
range of the measuring system can also be programmed.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Given:
● Make sure that the measuring system is programmed in its full resolution and measuring range
(4096x4096):
Measuring range in steps = 16777216,
Revolutions numerator = 4096
Denominator revolutions = 1
Set the mechanics to be measured to the left stop position
● Set measuring system to "0" by adjustment
● Set the mechanics to be measured to the end position
● Measure the mechanical distance covered in mm
● Read off the actual position of the measuring system on the connected control
Assumption:
● Distance covered = 2000 mm
● Measuring system actual position after 2000 mm = 607682 steps
Consequently:
required programming:
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The Attribute indicates the resolution at which the velocity is calculated and output.
The limit values (0x7FFF FFFF or 0x8000 0000) are output if the velocity value range
(-2147483648…+2147483647) has been exceeded or not reached.
USINT
Value Allocation Description Default
Output in [rev./second], multiplied by the factor set under the
0 RPS * Factor
TR Grey – Velocity Factor parameter, see Page 62
Output in [rev./min], multiplied by the factor set under the
1 U/min * Factor X
TR Grey – Velocity Factor parameter, see Page 62
Output in [rev./hour], multiplied by the factor set under the
2 Rev/hour * factor
TR Grey – Velocity Factor parameter, see Page 62
(Steps/integration Output in [steps/ms],
3
time) see Page 62 Resolution: scaled steps/rev.
The Attribute specifies the factor value for the parameter TR Grey – Velocity Format, see
Page 62.
UINT
Lower limit 1
Upper limit 1000
Default 1
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The Attribute specifies the integration time in [ms] for the parameter TR Grey – Velocity
Format, see Page 62.
The parameter serves to calculate the velocity, which is output via the cyclic process data. The
velocity is specified in steps/integration time. Long integration times allow high-resolution
measurements at low speeds. Low integration times show velocity changes more quickly and are
suitable for high velocities and high dynamics.
UINT
Lower limit 1 ms
Upper limit 1000 ms
Default 100 ms
Example
Given:
- Programmed resolution = 8192 steps per revolution
- Speed = 4800 revolutions per minute
- Integration time ti = 50 ms = 0.05 s
Determine:
- Output value in steps/integration time
655360 steps
Number of steps/t = * 0.05 s = 32768 steps
1s
BYTE, BOOL
Value Allocation Description Default
0 Off Function switched off X
Use the setting Channel coupled = on to specify whether the
non-safety-related channel TR Grey should be linked to the safety-
related TR Safety channel. The position and velocity settings are
used by the safety-related channel TR Safety and the current
1 On
settings in the channel TR Grey are ignored.
The preset function can only be performed in the safety-related
TR Safety channel, but the preset function in the
non-safety-related TR Grey channel is disabled.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
BYTE, BOOL
Value Allocation Description Default
0 Off Function switched off X
Output of the substitute position if the position channel is in the error
1 On status, see also Attribute TR Grey – Encoder Status on
Page 57.
Use the Attribute TR Grey – Velocity Filter Intensity to average the output velocity. The
strength of averaging can be specified. You can also select whether the filtering should be switched off
dynamically during the acceleration phases, see the Attribute TR Grey – Velocity Filter Type
described below. Thus the velocity signal can quickly follow the actual course in the event of changes
and is stable in the stationary range.
USINT
Lower limit 0
Upper limit 10
Default 0
0: no filtering
1: weak filtering, high cutoff frequency
...
10: strong filtering, low cutoff frequency
BYTE, BOOL
Value Allocation Description Default
The low-pass filter characteristic acts on the actual value velocity
0 static output, regardless of the current movement or acceleration status of X
the drive.
The low-pass filter characteristic is deactivated as soon as the
measuring system detects a significant change in the acceleration of
1 dynamic
the velocity signal. The low-pass filter is reactivated as soon as the
measuring system detects a uniform movement.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
BYTE, BOOL
Value Description Default
Measuring system – position descending clockwise
0
(looking at shaft, flange connection)
Measuring system – position ascending clockwise
1 X
(looking at shaft, flange connection)
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
Risk of physical injury and material damage due to shifting of the zero
point when the measuring system is switched on again after positioning
in de-energized state!
If the scaling parameter settings listed below deviate from the default settings,
the zero point of the multi-turn measuring system may be lost if more than the
permissible revolutions are performed in the de-energized state!
SIL2 – measuring system: Make sure that positioning operations in de-
energized state take place within 3200 revolutions on a multiturn measuring
system.
SIL3 – measuring system: Make sure that positioning operations in de-
energized state take place within 320 revolutions on a multiturn measuring
system.
If this cannot be ensured, the issued position must first be verified with the
desired mechanical position before the application can be started.
Too high revolutions are indicated by the cyclic process input data in
TR Safety – Status, Bit 7 Scaling Error = 1 when the measuring
system is restarted in case the actual revolutions exceed the permissible
revolutions. After positive verification, the Scaling Error bit can be
cleared by executing the preset adjustment function, see Chapter 9.2 on
Page 74.
The physical resolution of the measuring system can be changed by using the scaling parameters
– TR Safety – Measuring Range
– TR Safety – Revolutions Numerator
– TR Safety – Revolutions Denominator
The measuring system supports the gear function for rotary axes.
This means that the number of steps per revolution and the quotient of Revolutions numerator
/ Revolutions denominator can be a decimal number.
The output actual position value is offset by a zero-point correction, the set counting direction and the
entered gearbox parameter.
MEASURING RANGE
Defines the total number of steps of the measuring system, before the measuring system restarts at 0.
UDINT
Lower limit 2 steps
Upper limit 536 870 912 steps (30 bits)
Default 536870912
The actual upper limit value to be entered for the measuring range in steps depends on the
measuring system design and can be calculated using the formula below. As the value "0" is already
counted as a step, the end value = measuring range in steps – 1.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
For the purposes of calculation, the parameters Steps/Revolution and Number of Revolutions can
be taken from the measuring system nameplate.
These two parameters together define the number of revolutions, before the measuring system
starts at 0 again.
As decimal numbers are not always finite (such as 3.4), but may have an infinite number of digits after
the decimal point (such as 3.43535355358774...) the number of revolutions is entered as a fraction.
UDINT
Numerator lower limit 1
Numerator upper limit 256000
Numerator default 65536
UDINT
Denominator lower limit 1
Denominator upper limit 16384
Denominator default 1
If it is not possible to enter parameter data in the permitted ranges of numerator and denominator, the
attempt must be made to reduce these accordingly. If this is not possible, it may only be possible to
represent the relevant decimal number approximately. The resulting minor inaccuracy accumulates for
real round axis applications (infinite applications with motion in one direction).
A solution is e.g. to perform adjustment after each revolution or to adapt the mechanics or gear ratio
accordingly.
The parameter Number of steps per revolution may also be a decimal number, however the
measuring range may not. The result of the above formula must be rounded up or down. The
resulting error is distributed over the total number of revolutions programmed and is therefore
negligible.
The parameter Revolutions denominator can be programmed as a fixed value of “1” for linear
axes. The parameter Revolutions numerator is programmed slightly higher than the required
number of revolutions. This ensures that the measuring system does not generate an actual value
jump (zero transition) if the travel is slightly exceeded. For the sake of simplicity, the full revolution
range of the measuring system can also be programmed.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
Given:
● Make sure that the measuring system is programmed in its full resolution and measuring range
(4096x4096):
Measuring range in steps = 16777216,
Revolutions numerator = 4096
Denominator revolutions = 1
Set the mechanics to be measured to the left stop position
● Set measuring system to "0" by adjustment
● Set the mechanics to be measured to the end position
● Measure the mechanical distance covered in mm
● Read off the actual position of the measuring system on the connected control
Assumption:
● Distance covered = 2000 mm
● Measuring system actual position after 2000 mm = 607682 steps
Consequently:
required programming:
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The Attribute indicates the resolution at which the velocity is calculated and output.
The limit values (0x7FFF FFFF or 0x8000 0000) are output if the velocity value range
(-2147483648…+2147483647) has been exceeded or not reached.
USINT
Value Allocation Description Default
Output in [rev./second], multiplied by the factor set under the
0 RPS * Factor
TR Safety – Velocity Factor parameter, see Page 69
Output in [rev./min], multiplied by the factor set under the TR
1 U/min * Factor X
Safety – Velocity Factor parameter, see Page 69
Output in [rev./hour], multiplied by the factor set under the TR
2 Rev/hour * factor
Safety – Velocity Factor parameter, see Page 69
Steps/integration Output in [steps/ms],
3
time see Page 69 Resolution: scaled steps/rev.
The Attribute specifies the factor value for the parameter TR Safety – Velocity Format, see
Page 69.
UINT
Lower limit 1
Upper limit 1000
Default 1
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The Attribute specifies the integration time in [ms] for the parameter TR Safety –
Velocity Format, see Page 69.
The parameter serves to calculate the velocity, which is output via the cyclic process data. The
velocity is specified in steps/integration time. Long integration times allow high-resolution
measurements at low speeds. Low integration times show velocity changes more quickly and are
suitable for high velocities and high dynamics.
UINT
Lower limit 1 ms
Upper limit 1000 ms
Default 100 ms
Example
Given:
- Programmed resolution = 8192 steps per revolution
- Speed = 4800 revolutions per minute
- Integration time ti = 50 ms = 0.05 s
Determine:
- Output value in steps/integration time
655360 steps
Number of steps/t = * 0.05 s = 32768 steps
1s
Use the Attribute TR Safety – Velocity Filter Intensity to average the output velocity.
The strength of averaging can be specified. You can also select whether the filtering should be
switched off dynamically during the acceleration phases, see the Attribute TR Safety – Velocity
Filter Type described below. Thus the velocity signal can quickly follow the actual course in the
event of changes and is stable in the stationary range.
USINT
Lower limit 0
Upper limit 10
Default 0
0: no filtering
1: weak filtering, high cutoff frequency
...
10: strong filtering, low cutoff frequency
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
BYTE, BOOL
Value Allocation Description Default
The low-pass filter characteristic acts on the actual value velocity
0 static output, regardless of the current movement or acceleration status of X
the drive.
The low-pass filter characteristic is deactivated as soon as the
measuring system detects a significant change in the acceleration of
1 dynamic
the velocity signal. The low-pass filter is reactivated as soon as the
measuring system detects a uniform movement.
This Attribute defines the maximum permissible position deviation in increments of the master / slave
scanning systems integrated in the measuring system. The permissible tolerance window is basically
dependent on the maximum speed occurring in the system and must first be determined by the
system operator. Higher speeds require a larger tolerance window.
UINT
Lower limit 50
Upper limit 4000
Default 1000
The larger the window increments, the larger the angle until an error will be detected.
The Attribute TR Safety – SIL / PL indicates the SIL the user expects from the respective
safety-related device. It is compared with the manufacturer’s fixed setting in the device. The
measuring system supports the safety classes SIL2 to SIL3.
UINT
Value Description Default
2 Safety class SIL2 X
3 Safety class SIL3
The user must carefully consider the effects of mixing different SIL level devices in
the network.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The current, scaled absolute actual position of the measuring system is output as an unsigned 32-bit
binary value via the Attribute TR Safety – Position.
The current scaled safety-related velocity of the measuring system is output as a signed 32-bit two’s
complement value via the Attribute TR Safety – Velocity. Default setting: RPM, see Attribute
TR Safety – Velocity Format on Page 69.
The Attribute TR Safety – Status (status word) contains the status bits for the adjustment
function, position output, etc. and is integrated into the cyclic data traffic via the IO assembly
Instance 121, Safety Input, see Chapter 7.4 from Page 45.
UINT
Byte 0 1
Bit 7-0 15-8
7 0 15 8
Data 2 –2 2 –2
The safety-related preset adjustment function is triggered, and a new position value is sent to Instance
121, Member TR Safety – Position via the Attribute TR Safety – Controlword. The attrib-
ute is integrated into the cyclic data traffic via the IO Assembly Instance 122, Safety Input,
see Chapter 7.5 from Page 48.
UINT
Byte 0 1
Bit 7-0 15-8
7 0 15 8
Data 2 –2 2 –2
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The Attribute TR Safety – Presetout contains the adjustment value, which is set as the new
position value if the Preset Adjustment function is triggered via the Attribute TR Safety –
Controlword. The attribute is integrated into the cyclic data traffic via the IO Assembly
Instance 122, Safety Input, see Chapter 7.5 from Page 48.
DINT, Default: 0
Byte 0 1 2 3
Bit 7-0 15-8 23-16 31-24
7 0 15 8 23 16 31 24
Data 2 –2 2 –2 2 –2 2 –2
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The attributes can be parameterized user-friendly via the GUI of the TR SNCT Device Applet:
Download program description:
● www.tr-electronic.de/f/TR-ECE-TI-DGB-0364
See the program description for program installation, system requirements, device connection and
possible use cases.
Ensure that no controller is connected to the measuring system and that there is no EtherNet/IP™
communication during programming.
The following procedure assumes that the corresponding network interface and IP address of the
measuring system have been set in the TR SNCT Device Applet and that there is communication.
Under the program tab Device ID you can use the Identify button to determine whether and
which secondary interface is supported by the measuring system. If a secondary interface is
supported by the measuring system, an additional program tab Secondary Interface is added to
the program interface. This tab then contains a suitable table with the possible settings for each
secondary interface:
Example of a SSI interface for the second interface Example of an incremental interface for the second interface
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Optionally, the measuring system can be equipped with a synchronous serial absolute SSI interface in
addition to the EtherNet/IP interface.
MSB LSB
Position Status Sign of life Checksum
max. 8…29 bits max. 0…2 bits max. 0…5 bits max. 0…8 bits
Object 0x545247 and the following attributes are only available if the measuring system is equipped
with an additional SSI interface.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
BYTE, BOOL
Selection Value Description Default
Channel 1 0 SSI output: Actual position from the master system X
Channel 2 1 SSI output: Actual position from the test system
BYTE
Selection Value Description Default
Binary 0 SSI output binary coded X
Gray 1 SSI output gray coded
The attribute Data bits define the number of reserved bits for the output of the measuring system
position. Special bits such as status bits, sign of Life bits or the checksum are not contained in it and
will be output in this order after the data bits.
BYTE
Lower limit 8
Upper limit 29
Default 29
BYTE
Selection Value Description Default
15 µsec 0 SSI monoflop time = 15 μs
20 µsec 1 SSI monoflop time = 20 μs X
35 µsec 2 SSI monoflop time = 35 μs
50 µsec 3 SSI monoflop time = 50 μs
500 µsec 4 SSI monoflop time = 500 μs
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The attribute Status bits define the number of reserved bits for the status output.
BYTE
Value Description Default
0 No output of status bits X
Output of one status bit
1 0: No error
1: Error in the master system or test system; depending on the source
Output of two status bits
MSB bit = 0: No error
2 MSB bit = 1: Error in the master system
LSB bit = 0: No error
LSB bit = 1: Error in the test system
The attribute Sign of Life bits define the number of reserved bits for the sign of life output.
The sign of life counter is incremented in dependence of the scanning procedures and is inserted into
the SSI telegram. The control of this incrementing event by the control guarantees that the newly
transferred position value comes from a current scanning procedure.
BYTE
Value Description Default
0 no output of sign of life bits X
1 1 bit sign of life (toggle bit)
2 2 bit sign of life
3 3 bit sign of life
4 4 bit sign of life
5 5 bit sign of life
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
In general, the checksum is calculated via all user data (position, status and sign of life) in the SSI
telegram and is always inserted into the SSI telegram at the last position (LSB).
An incorrect CRC checksum is not a reference to a measuring system error, but to a communication
problem. A cause for it can be an EMC interference signal. Communication problems at SSI interfaces
can also occur by too long cable lengths or to high SSI sampling rates.
BYTE
Selection Value Description Default
None 0 no output of a checksum X
The parity represents the checksum of the bits in the SSI
data word. If the SSI data word contains an odd number
Parity even 1
of "1", this bit = "1" and supplements the checksum to even
parity.
The parity represents the checksum of the bits in the SSI
data word. If the SSI data word contains an even number
Parity odd 2
of "1", this bit = "1" and supplements the checksum to odd
parity.
8 bit CRC checksum
8 5 4
CRC8 3 Polynomial: X + X + X + 1 (Maxim/Dallas)
Start value: 0xFF
Min. Hamming distance: 4
Optionally, the measuring system can be equipped with an incremental interface in addition to the
EtherNet/IP interface.
Object 0x545248 or the following attribute is only available if the measuring system is equipped with
an additional incremental interface.
BYTE
Selection Value Description Default
1024 0 The number of pulses is set to 1024 X
2048 1 The number of pulses is set to 2048
3072 2 The number of pulses is set to 3072
4096 3 The number of pulses is set to 4096
5120 4 The number of pulses is set to 5120
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The preset adjustment function is used to set the currently output actual position value to any actual
position value within the scaled measuring range. This allows setting the displayed position to a
machine reference position electronically.
10.1 Procedure
Requirement: The measuring system is in Cyclical Data Exchange mode.
Set the Preset register in the source data of the safety-related submodule to the desired preset
value.
Set the control bits Preset Preparation and Preset Request to 0.
Set the Preset Preparation control bit to 1. In response, the Safe State status bit is set to
0, whereupon the Originator must transfer the system to the safe state. The output actual position
value is no longer safe!
A rising edge of the Preset Request control bit applies the preset value. Receipt of the preset
value is acknowledged by setting (= 1) the Preset Active status bit. Once execution of the
preset function has been completed, the Preset Active status bit is reset to 0.
After receipt of the preset value, the measuring system checks whether all prerequisites for
execution of the preset adjustment function are fulfilled. If yes, the preset value is written as the
new actual position value. If no, execution is rejected and an error message is output by setting
the Preset Error status bit.
After successful execution of the preset adjustment function, the measuring system sets the
Preset OK status bit to 1, thus signaling to the Originator that execution of the preset
adjustment function has been completed.
Reset the Preset Request control bit to 0.
Reset the Preset Preparation control bit to 0. In response, the Safe State status bit is set
to 1 again.
Finally, the Originator must verify that the new position corresponds to the new target position.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Given:
- Programmed resolution = 8192 steps per revolution
- Speed: n = 3000 revolutions per minute
- Processing time in the controller: tControl = 100 ms (application-specific)
- Transmission time via EtherNet/IP™ network: tEtherNet/IP = 10 ms (application specific)
- Processing time in the measuring system: tmeasuring system ≤ 10 ms
Wanted:
- Delay in revolutions and steps
The static delay time tstatic [ms] is a result of adding the processing times and the EtherNet/IP™
transmission time:
tstatic = tController + tEtherNet/IP + tMeasuring system = 100 ms + 10 ms + 10 ms = 120 ms
The dynamic delay in revolutions Vdynamic results from the static delay time multiplied by the speed:
0.120 s * 3000 rev.
Vdynamic = tstatic * n = = 6 rev.
60 s
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The Configuration Control attribute is bit-coded and defines how the IP parameters are
assigned to the measuring system during the start-up phase, see also “Obtaining IP Parameters” on
Page 83.
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
The Interface Configuration attribute contains the configuration parameters (IP parameters)
required to operate the measuring system as a TCP/IP node. IP parameters cannot be set individually
to avoid incomplete or incompatible configurations. Perform changes as follows: read the Get service
with the Interface Configuration Attribute, change the desired parameters, and then write
the parameters with the Set service.
Name Description
IP address Sets the IP address, e.g. 0x0501A8C0 for 192.168.1.5
Network mask Set the subnet mask
Gateway address Sets the IP address for the default gateway
Name server 0, is not supported
Name server 2 0, is not supported
Domain name Sets the domain name, max. 48 characters
During the start-up phase of the measuring system, the saved configuration is read from “Attribute 5,
Interface Configuration” (Page 83), the saved value is read from “Attribute 3, Configuration Control”
(Page 82) and the hardware switch value is read from (Page 29 ) and evaluated as follows:
Hardware
Config. Control Action Description
switch
A FLASH provides
0x00 0x00 FLASH active
the configuration.
IP Address: 192.168.1.<Switch position>
not relevant 0x01 … 0xFE Switch active Subnet mask: 255.255.255.0
Default Gateway: 192.168.1.254
not relevant 0xFF The configuration is obtained from a
DHCP request DHCP server. DHCP requests are sent
0x02 0x00 until a response is received.
Inadmissible!
other – none The request is responded to with error
code 0x20.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
The IP parameters can be set or saved via the TCP/IP Interface Object, Class code 0xF5, in
two ways:
2. The current configuration is permanently saved in the FLASH if the measuring system has
received a configuration via DHCP, the current value of Attribute 3 Configuration Control =
0x02, and the Configuration Control value is set to 0x00.
Flowcharts
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
11.2.1 Requirements
An appropriate software is required for the DHCP server, which can be obtained free of
charge from Rockwell Automation:
– Program: BootP DHCP EtherNet/IP™ Tool
– Download: Rockwell Automation - Compatibility & Downloads
– The tool is part of the control software if the Rockwell control system “Logix” is used.
®
The program can be installed on a PC running under a WINDOWS operating system. The
PC acting as DHCP server must be in the same network as the measuring system to be
parameterized.
11.2.2 Procedure
3. Make the following entries in the Tools -> Network Settings menu:
Subnet mask: desired subnet mask
Gateway: desired Default Gateway IP address
Primary DNS, Secondary DNS, and Domain name: are not supported
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
6. Use the Disable BOOTP/DHCP button to save the IP parameters to the FLASH.
– The successful execution is confirmed with the status report (Disable DHCP)
Command successful, which completes the configuration.
– Disable BOOTP/DHCP sets the Instance Attribute 3 Configuration Control to
0x0000 0000
-> the measuring system does not send any more DHCP requests after POWER ON if the
hardware switch = 0x00.
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
...
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
...
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
...
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
14 Checklist, Part 2 of 2
We recommend that you print out and work through the checklist for commissioning, replacing the
measuring system and when changing the parameterization of a previously accepted system and
store it as part of the overall system documentation.
...
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany
Printed in the Federal Republic of Germany TR-Electronic GmbH 2020, All Rights Reserved
15 Appendix
15.1 TÜV certificate
Download
● CD_582M +FS02: www.tr-electronic.de/f/TR-ECE-TI-DGB-0344
● CD_582M +FS03: www.tr-electronic.de/f/TR-ECE-TI-DGB-0350
TR-Electronic GmbH 2020, All Rights Reserved Printed in the Federal Republic of Germany