The symbols used in this operating manual are explained below.
Attention!
This symbol precedes text messages which must strictly be observed. Failure to comply with
this information results in injuries to personnel or damage to the equipment.
Attention Laser!
This symbol warns of possible danger caused by hazardous laser radiation.
Notice!
This symbol indicates text passages containing important information.
1.2Declaration of conformity
The AMS 358i absolute measuring optical laser measurement system was designed and
manufactured in accordance with applicable European directives and standards.
The AMS series is "UL LISTED" according to American and Canadian safety standards and
fulfills the requirements of Underwriter Laboratories Inc. (UL).
General information
Notice!
The Declaration of Conformity for these devices can be requested from the manufacturer.
The manufacturer of the product, Leuze electronic GmbH + Co. KG in D-73277 Owen/Teck,
possesses a certified quality assurance system in accordance with ISO 9001.
Leuze electronicAMS 358i5
TNT 35/7-24V
Page 9
General information
1.3Description of functions AMS 358i
The AMS 358i optical laser measurement system calculates distances to fixed as well as
moving system parts. The distance to be measured is calculated according to the principle
of the propagation time of radiated light. Here, the light emitted by the laser diode is reflected
by a reflector onto the receiving element of the laser measurement system. The AMS 358
uses the "propagation time" of the light to calculate the distance to the reflector. The high
absolute measurement accuracy of the laser measurement system and the fast integration
time are designed for position control applications.
i
With the AMS 3xx
ally relevant interfaces. Note that each interface version listed below corresponds to a
different AMS 3xx
i product series, Leuze electronic makes available a range of internation-
i model.
AMS 304i
AMS 348i
AMS 355i
AMS 358i
AMS 335i
AMS 338i
AMS 308i
AMS 384i
AMS 301i
i
AMS 300
6AMS 358iLeuze electronic
Page 10
2Safety notices
2.1General safety notices
Documentation
All entries in this technical description must be heeded, in particular those in section "Safety
notices". Keep this technical description in a safe place. It should be available at all times.
Safety regulations
Observe the locally applicable legal regulations and the rules of the employer's liability insurance association.
Repair
Repairs must only be carried out by the manufacturer or an authorized representative.
2.2Safety standards
The devices of the series AMS 358i were developed, manufactured and tested in accordance with the applicable safety standards. They correspond to the state of the art.
2.3Intended use
The AMS 358i… device series is an absolute measuring system based on laser technology.
The devices use a visible optical laser to measure distances of up to 300m contactlessly.
The laser is designed so that distance measurements are made against a reflector.
Safety notices
Attention!
The protection of personnel and the device is guaranteed only if the device is operated in a
manner corresponding to its intended use.
Areas of application
The AMS 358i… is suitable for the following areas of application:
• Distance measurements for determining the position of automated, moving plant components such as:
- Travel and lifting axes of high-bay storage devices
- Gantry crane bridges and their trolleys
- Repositioning units
-Lifts
- Electroplating plants
Leuze electronicAMS 358i7
TNT 35/7-24V
Page 11
Safety notices
2.4Working safely
Attention!
Access to or changes on the device, except where expressly described in this operating manual, are not authorized.
The device must not be opened. Failure to comply will render the guarantee void. Warranted
features cannot be guaranteed after the device has been opened.
Safety regulations
Observe the locally applicable legal regulations and the rules of the employer's liability insurance association.
Attention!
The AMS 358
Qualified personnel
Mounting, commissioning and maintenance of the device must only be carried out by qualified personnel. Electrical work must be carried out by a certified electrician.
Attention, laser radiation!
i… is not a safety module acc. to EU machinery directives.
The AMS 358
into the beam path over a longer time period, the retina of your eye may be damaged!
Never look directly into the beam path!
Do not point the laser beam of the AMS 358
When mounting and aligning the AMS 358
reflective surfaces!
Heed the laser safety regulations according to DIN EN 60825-1 in their most current
version! The output power of the laser beam at the reading window is at most 4.0mW
acc. to EN 60825-1. The average laser power is less than 1 mW in accordance with laser
class 2 as well as CDRH class 2.
The AMS 358
emitted wavelength of 650 … 690nm.
Attention!
CAUTION! The use of operating and adjusting devices other than those specified here
or carrying out of differing procedures may lead to dangerous exposure to radiation.
8AMS 358iLeuze electronic
i operates with a red light laser of class 2 acc. to EN 60825-1. If you look
i at persons!
i, avoid reflections of the laser beam off of
i uses a laser diode with low power in the visible red light range with an
Page 12
Safety notices
AHazard warning & logotype
BWarning and certification plate
CName plate with part no., version no., date of manufacture and serial no.
For EtherNet-based devices, the MAC ID is specified on the name plate.
Please note that the shown name plate is for illustration purposes only; the contents do
not correspond to the original.
AB
C
The housing of the AMS 358i has been provided with the following labeling:
Leuze electronicAMS 358i9
Figure 2.1:Location of the name plate on the AMS 358
i
TNT 35/7-24V
Page 13
Fast commissioning / operating principle
3Fast commissioning / operating principle
Notice!
Below, you will find a short description for the initial commissioning of the AMS 358
Detailed explanations for the listed points can be found throughout the handbook.
3.1Mounting the AMS 358i
The AMS 358i and the corresponding reflector are mounted on two mutually opposing,
plane-parallel, flat walls.
Figure 3.1:Schematic illustration of mounting
Attention!
For error-free position measurement, there must be an unobstructed line-of-sight between
the AMS 358
i and the reflector.
i.
3.1.1Mounting the device
The laser is mounted on a vertical wall using 4 screws (M5).
Alignment is performed using 2 adjustment screws. Adjust so that the laser light spot is
positioned at the center of the reflector. The alignment is to be secured with the knurled nut
and locked with the M5 nut.
Further information can be found in chapter 5.2 and chapter 5.3.
3.1.2Mounting the reflector
The reflector is available both as self-adhesive tape and pre-mounted on a metal plate. The
reflector on a metal plate is mounted on a vertical wall with 4 screws (M5). The reflector is
angled using the included shims. Incline the reflector by approx. 1°.
The self-adhesive tape is mounted in the same way, the metal plate must be provided for
it on-site.
Detailed information can be found in chapter 6.4.
10AMS 358iLeuze electronic
Page 14
Fast commissioning / operating principle
3.2Connecting the voltage supply
The laser measurement system is connected using M12 connectors. The voltage supply is
connected via the PWR M12 connection.
Detailed information can be found in chapter 7.
3.2.1Connecting the EtherNet/IP network
The EtherNet/IP is connected via D-coded M12 connectors for BUS IN and BUS OUT.
BUS IN and BUS OUT are coupled by means of an internal switch.
Detailed information can be found in chapter 7.
3.3Display
Once the laser measurement system is supplied with voltage, the device status as well as
the measured position values can be read on the display. The display automatically switches
to the display of the measurement values.
Use the up/down buttons to the left of the display to read and change a wide range
of data and parameters.
Depending on connected interface, the network address must be configured via the display.
Detailed information can be found in chapter 8.
3.4AMS 358i on EtherNet/IP
Notice!
Prior to commissioning, the EDS file of the AMS 358
control.
Commissioning on the EtherNet/IP is performed according to the following scheme:
1.Activate parameter enabling
2.Address assignment (manual or automatic via DHCP or BootP)
3.Deactivate parameter enabling
4.Configure the participant
5.Transfer the data to the control
6.Configuration of the config assembly, when doing so observe chapter 9.6 without fail
7.Use explicit messaging services
Leuze electronicAMS 358i11
i should be installed in the corresponding
TNT 35/7-24V
Page 15
Fast commissioning / operating principle
Activating parameter enabling
To be able to perform the subsequent address assignment, parameter enabling must first
be activated.
To do this, select the ON menu item in the Parameter -> Parameter handling ->
Parameter enable menu.
Notice!
The display is inverted while parameter enabling is active.
Manually assigning network addresses of the AMS 358i
In the display under the EtherNet/IP menu item, you will find the input masks for
• IP address,
•Network mask (subnet),
• Gateway address (provided a gateway exists).
Enter the corresponding addresses.
Automatically assigning addresses via DHCP
Under the EtherNet/IP menu item, you will find the input mask for activating or deactivating
the DHCP functionality. DHCP address assignment is set to "ON" by default.
To deactivate DHCP, select OFF.
Provided the DHCP server supplies the corresponding addresses, the address fields for
IP address, network mask and gateway address are preset by the DHCP server.
Automatically assigning addresses via BOOTP
Under the EtherNet/IP menu item, you will find the input mask for activating or deactivating
the BootP functionality. BootP address assignment is set to "OFF" by default.
To activate BootP, select ON.
Provided the BootP server supplies the corresponding addresses, the address fields for
IP address, network mask and gateway address are preset by the BootP server.
Notice!
The data can be called up via the display in the main menu under Network information.
Deactivating parameter enabling
To deactivate parameter enabling, select the
Parameter handling -> Parameter enable menu.
OFF
menu item in the Parameter ->
Configuring the participant (up to software version 20.00).
In the RSLogix 5000 configuration tool for EtherNet/IP, a so-called "Generic EtherNet
Module" is created for the AMS 358
12AMS 358iLeuze electronic
i under the "Communication" path.
Page 16
Fast commissioning / operating principle
The input mask for the Generic Module describes:
• The name of the participant (can be selected freely; e.g., AMS358i_1).
• The format of the I/O data (Data - DINT = 32bit).
• The IP address of the participant.
• The address and length of the input assembly (instance 1; 1 x 32 bit for the default input
assembly of the measured-value data).
• The address and length of the output assembly (instance 120; 2 x 32 bit for the default
output assembly).
• Optional: The address and length of the configuration assembly (instance 190;
102 x 8bit).
I
Figure 3.2:Input mask generic module
Attention!
If the configuration assembly is addressed with instance 190 and length 102 in the input mask
for the generic module, all AMS 358
i parameters with the value 0 are occupied in the first
moment. All default parameters of the AMS manual must be entered in the configuration
assembly. Changing the individual default values is possible at any time.
For the exact description of the assemblies for input/output and configuration, please refer
to chapter 9.10.
The query cycle of the input and output assemblies is subsequently defined in the "Module
Properties - Connection" path in the "Request Packet interval (RPI)" input field.
The participant is thereby defined in offline mode; the data must subsequently be transferred
to the control.
Transfer the data to the control (RSLogix 5000 specific)
Activate online mode.
Leuze electronicAMS 358i13
TNT 35/7-24V
Page 17
Fast commissioning / operating principle
Select the EtherNet communication port.
Select the processor onto which the project is to be transferred.
Set the control to "PROG".
Start the download.
Set the control to "RUN".
Configure the config assembly
The AMS 358i makes available a configuration assembly that allows the entire parameter
set of the AMS 358
The config assembly must include all parameters that affect the AMS 358
assembly is automatically written to the connected participants in cycles that the control
manufacturer defines.
The config assembly is implemented in class 4, under instance 190. By default, all
parameters are preset to the value 0 (zero).
Attention!
If the config assembly is not adapted, the AMS 358
to the parameters preset with 0.
Switch the control to offline mode.
Double-click Controller Tags to edit the configuration assembly.
The configuration assembly can be recognized by the index "C" appended to the device
name.
Parameter entry is performed as described in chapter 9.10.1.5.
i to be saved in the control and, if necessary, to be called up.
i. The config
i displays a corresponding behavior acc.
Attention!
Activation of the config assembly as described above necessitates value entry in the
corresponding parameter memory locations. When using the configuration assembly, the
default parameters must also be entered in the corresponding memory locations (see also
chapter 9.10.1.5.).
After all of the parameters relevant to the AMS 358
"online" and the project is downloaded again.
i are entered, the control is switched to
Using explicit messaging services
Explicit messaging services (e.g., "get attributes …, set attribute …, and others) can be used
to acyclically access all data of the AMS 358
Attention!
If parameters are changed via explicit messaging services while simultaneously activating a
configuration assembly, the changed parameters must subsequently be entered in the
configuration assembly.
1.7ms
Integration time8ms
Resolutionadjustable, see chapter of the individual interfaces
Temperature drift≤ 0.1mm/K
Ambient temperature sensitivity1ppm/K
Air pressure sensitivity0.3ppm/hPa
Tra ve rs e rate≤ 10m/s
Electrical data
Supply voltage Vin
2)
18 … 30VDC
Current consumptionwithout device heating: ≤ 250mA / 24 VDC
with device heating: ≤ 500mA / 24 VDC
Optical data
Transmitterlaser diode, red light, wavelength 650 … 690nm
Laser class2 acc. to EN 60825-1, CDRH
Interfaces
Ethernet/IP10/100 Mbit/s
Vendor ID524
Device type 34
Position sensor type8
Dec
/ 20C
Dec
/ 22H (encoder)
Dec
H
/ 8H (absolute encoder)
Operating and display elements
Keyboard4 buttons
Displaymonochromatic graphical display, 128 x 64 pixels
LED4 LEDs, 2 of which are used to display the Ethernet/IP connection
TNT 35/7-24V
Leuze electronicAMS 358i15
Page 19
Specifications
Inputs/outputs
Quantity
Input
Output
Mechanical data
Housingcast zinc and aluminum
Opticsglass
Weightapprox. 2.45kg
Protection class
Environmental conditions
Operating temperature
without device heating
with device heating
Storage temperature-30°C … +70°C
Air humiditymax. 90% rel. humidity, non-condensing
Mechanical/electrical loading capacity
Vibrationsacc. to EN 60068-2-6
Noiseacc. to EN 60060-2-64
Shockacc. to EN 60068-2-27
EMC
2) For UL applications: only for use in "Class 2" circuits acc. to NEC.
3) With screwed-on M 12 plugs or mounted caps.
4) With devices with heating, the switch on/off area of the internal heating can be extended to prevent
condensation from forming. A 100% prevention of the formation of condensation cannot be guaranteed due to the limited heating capacity of the AMS 358
5) This is a Class A product. In a domestic environment this product may cause radio interference, in
which case the operator may be required to take adequate measures.
acc. to EN 61000-6-2 and EN 61000-6-4
2, programmable
protected against polarity reversal
max. 60mA, short-circuit proof
IP 65 acc. to EN 60529
3)
-5°C … +50 °C
-30°C…+50°C
i.
4)
5)
The AMS 358i is designed in accordance with safety class III for supply with
PELV (protective extra-low voltage).
16AMS 358iLeuze electronic
Page 20
4.1.2Dimensioned drawing AMS 358i
A M5 screw for alignment
B Knurled nut with WAF4
hexagon socket and M5 nut for securing
C Optical axis
D Zero point of the distance to be measured
i 4040 m operating range, EtherNet/IP interface50113725
i 200200m operating range, EtherNet/IP interface50113727
i 300300m operating range, EtherNet/IP interface50113728
i 120 H120m operating range, EtherNet/IP interface, integrated heating50113730
i 200 H200m operating range, EtherNet/IP interface, integrated heating50113731
Table 4.1:Type overview AMS 358i
18AMS 358iLeuze electronic
Page 22
5Installation and mounting
5.1Storage, transportation
Attention!
When transporting or storing, package the device s o that it i s prot ected against collision and
humidity. Optimum protection is achieved when using the original packaging. Heed the required environmental conditions specified in the technical data.
Unpacking
Check the packaging for any damage. If damage is found, notify the post office or shipping
agent as well as the supplier.
Check the delivery contents using your order and the delivery papers:
• Delivered quantity
• Device type and model as indicated on the nameplate
• Brief manual
The name plate provides information as to what AMS 358
information, please refer to chapter 11.2.
Name plates
Installation and mounting
i type your device is. For specific
Figure 5.1:Device name plate using the AMS 300i as an example
Notice!
Please note that the shown name plate is for illustration purposes only; the contents do not
correspond to the original.
Save the original packaging for later storage or shipping.
Leuze electronicAMS 358i19
TNT 35/7-24V
Page 23
Installation and mounting
A M5 screw for align-
ment
B Knurled nut and nut
with WAF4 hexagon
socket for securing
C Optical axis
A
B
A
C
If you have any questions concerning your shipment, please contact your supplier or your
local Leuze electronic sales office.
Observe the applicable local regulations when disposing of the packaging materials.
5.2Mounting the AMS 358i
Figure 5.2:Mounting the device
The AMS 358i and the corresponding reflector are mounted on two mutually opposing,
plane-parallel, flat walls or system parts. For error-free position measurement, there must
be an unobstructed line-of-sight connection between the AMS 358
i and the reflector.
Use M5 screws to fasten the laser measurement system. Secure the screws with a toothed
lock washer to protect against loosening caused by vibrations.
20AMS 358iLeuze electronic
Page 24
Installation and mounting
Aligning the laser light spot in the center of the reflector
The laser light spot has to be aligned so that it always hits the center of the opposing
reflector, both at close range as well as at the maximum measurement distance. To align,use the two M5 Allen screws ("A" in figure 5.2). When aligning please ensure that the
knurled nut and the lock nut ("B" in figure 5.2) are opened wide.
Attention!
To prevent the laser measurement system from moving out of alignment during continuous
operation, subsequently hand-tighten the knurled nut and counterlock with the nut with
WAF4 hexagon socket ("B" in figure 5.2). Knurled nut and nut must not be tightened until
alignment has been completed.
Attention!
The device must not be opened. Failure to comply will render the guarantee void. Warranted
features cannot be guaranteed after the device has been opened.
Leuze electronicAMS 358i21
TNT 35/7-24V
Page 25
Installation and mounting
ALaser beam
5.2.1Optional mounting bracket
A mounting bracket for mounting the AMS 358i on a flat, horizontal surface is available as
an optional accessory.
Type designation:MW OMS/AMS 01
Part no.:50107255
Figure 5.3:Optional mounting bracket
22AMS 358iLeuze electronic
Page 26
5.2.2Parallel mounting of the AMS 358i
Reflector 1Reflector 2
Definition of the term "parallel spacing"
As shown in figure 5.4, dimension X describes the "parallel spacing" of the inner edges of
the two laser light spots on the reflector.
Installation and mounting
X
Figure 5.4:Minimum parallel spacing X between adjacent AMS 358
The diameter of the light spot increases with distance.
Thus, the center-to-center spacing of the two AMS 358
can be calculated as a function of the maximum measurement distance.
To define the minimum parallel spacing between two AMS 358
between three different arrangements of AMS 358
40m120m200m300m
i
i devices with respect to one another
i, it is necessary to distinguish
i and reflectors.
The AMS 358i are mounted stationary and in parallel on one plane.
Both reflectors move independently of one another at different distances to the
AMS 358
Minimum parallel spacing X of the two laser light spots:
X = 100mm + (max. measurement distance in mm x 0.01)
The AMS 358i are mounted stationary and in parallel on one plane.
Both reflectors move in parallel at the same distance to the AMS 358
Measurement distance up to 120 m: minimum parallel spacing X ≥ 600 mm
Measurement distance up to 200 m: minimum parallel spacing X ≥
Measurement distance up to 300 m: minimum parallel spacing X ≥ 750 mm
i.
i.
750mm
TNT 35/7-24V
Leuze electronicAMS 358i23
Page 27
Installation and mounting
The reflectors are mounted stationary and in parallel on one plane.
Both AMS 358
tances to the reflectors.
Measurement distance up to 120m: minimum parallel spacing X ≥ 600mm
Measurement distance up to 200m: minimum parallel spacing X ≥
Measurement distance up to 300m: minimum parallel spacing X ≥
Notice!
Please note that when the AMS 358
cause the two laser light spots to move towards each other.
Take the travel tolerances of the vehicle into account when defining the parallel spacing of
adjacent AMS 358
5.2.3Parallel mounting of AMS 358i and DDLS optical data transmission
The optical data transceivers of the DDLS series and the AMS 358i do not interfere with one
another. Depending on the size of the used reflector, the DDLS can be mounted with a
minimum parallel spacing of 100 mm to the AMS 358i. The parallel spacing is independent
of the distance.
i move independently of one another at different or the same dis-
750mm
750mm
i are mounted in a mobile manner, travel tolerances could
i.
24AMS 358iLeuze electronic
Page 28
Installation and mounting
5.3Mounting the AMS 358i with laser beam deflector unit
General information
The two available deflector units are used for the 90° deflection of the laser beam,
see "Accessory deflector unit" on page 98.
Attention!
The deflector units are designed for a maximum range of 40m.
Longer distances on request.
5.3.1Mounting the laser beam deflector unit With integrated mounting bracket
The AMS 358i is screwed onto the mechanism of the US AMS 01 deflector unit. The mirror
can be mounted for three deflection directions:
1.Upward beam deflection
2.Beam deflection to the left
3.Beam deflection to the right
The deflector unit is mounted on plane-parallel, flat walls or plant components. For error-
free position measurement, there must be an interruption-free line-of-sight between the
AMS 358
Use the M5 screws to mount the deflector unit. Secure the screws with a toothed lock
washer to protect against loosening caused by vibrations.
i… and the deflection mirror as well as between the mirror and the reflector.
Figure 5.5:Mounting variants of the US AMS 01 laser beam deflector unit
Leuze electronicAMS 358i25
TNT 35/7-24V
Page 29
Installation and mounting
ALaser beam
5.3.2Dimensioned drawing of US AMS 01 deflector unit
Figure 5.6:Dimensioned drawing of US AMS 01 deflector unit
26AMS 358iLeuze electronic
Page 30
Installation and mounting
A Mirror
Height of the spring in
non-preloaded state
5.3.3Mounting the US 1 OMS deflector unit without mounting bracket
The US 1 OMS deflector unit and the AMS 358i are mounted separately.
Notice!
When mounting, make certain that the laser light spot of the AMS 358
of the deflection mirror.
i is aligned in the center
Figure 5.7:Photo and dimensioned drawing of the US 1 OMS deflector unit
Alignment of the laser light spot on the reflector is performed as described in chapter 5.2.
Leuze electronicAMS 358i27
TNT 35/7-24V
Page 31
Reflectors
6Reflectors
6.1General information
The AMS 358i measures distances against a reflective tape specified by Leuze electronic.
All provided specifications for the AMS 358
only be achieved with the reflective tape specified by Leuze electronic.
The reflective tapes are available as adhesive tapes, affixed to a metal plate and with an
integrated heater especially for use at low temperatures. Reflective tapes with heating have
the designation "Reflective tape …x…-H", where "H" is an abbreviation for the heating
variant.
The reflective tapes/reflectors must be ordered separately. The choice of size is left to the
user. In chapter 6.3, recommendations on reflector size are provided as a function of the
distance that is to be measured. In any case, the user must check to determine whether the
recommendation is suitable for the respective application.
6.2Description of the reflective tape
The reflective tape consists of a white, microprism-based reflective material. The microprisms are protected with a highly transparent, hard protective layer.
Under certain circumstances, the protective layer may lead to surface reflections. The
surface reflections can be directed past the AMS 358
a slight incline. The inclination of the reflective tape/reflectors is described in chapter 6.4.2.
The required pitch can be found in table 6.1 "Reflector pitch resulting from spacer sleeves"
on page 37.
The reflective tapes are provided with a protective foil that can easily be pulled off. This must
be removed from the reflector before the complete system is put into operation.
i, such as the operating range or accuracy, can
i by positioning the reflective tape at
28AMS 358iLeuze electronic
Page 32
6.2.1Specifications of the self-adhesive foil
Part
Type designation
Part no.501043615010436250108988
Foil size200x 200mm500 x500 mm914 x914 mm
Recommended application temperature for adhesive tape
Temperature resistance,
affixed
Mounting surfaceThe mounting surface must be clean, dry and free of grease.
Cutting the tapeCut with a sharp tool, always on the side of the prism structure.
Cleaning
Storing the foilStore in a cool and dry place.
Reflective tape
200x200-S
Do not use any agents that act with a grinding effect. A conventional household
detergent can be used as a cleaning agent. Rinse with clear water and dry the
Reflective tape
500x500-S
+5°C … +25°C
-40°C…+80°C
surface.
6.2.2Specifications of the reflective tape on a metal plate
The reflective tape is affixed to a metal plate. Included with the metal plate are spacers for
positioning at an incline - for avoiding surface reflections - (see chapter 6.4.2 "Mounting the
reflector").
Reflectors
Reflective tape
914x914-S
Part
Type designation
Part no.501043645010436550104366
Foil size200x 200mm500 x500 mm914 x914 mm
Outer dimensions of the
metal plate
Weight0.8kg4kg25kg
Cleaning
Storing the reflectorStore in a cool and dry place.
Leuze electronicAMS 358i29
Reflective tape
200x200-M
250x 250mm550 x550 mm964 x964 mm
Do not use any agents that act with a grinding effect. A conventional household
detergent can be used as a cleaning agent. Rinse with clear water and dry the
Reflective tape
500x500-M
surface.
Reflective tape
914x914-M
TNT 35/7-24V
Page 33
Reflectors
Always align the TOP marking
with the AMS connections!
(chapter 6.4.2)
6.2.3Dimensioned drawing of reflective tape on a metal plate
Figure 6.1:Dimensioned drawing of reflectors
PartReflective tape (mm)Reflector plate (mm)
xLyLXLYLL
Reflective tape 200x200-M200200250250214
Reflective tape 500x500-M500500550550514
Reflective tape 914x914-M914914964964928
30AMS 358iLeuze electronic
Page 34
6.2.4Specifications of heated reflectors
The reflective tape is affixed to a heated, thermally insulated base. The insulation results in
a very high energetic efficiency.
Only the reflective tape is kept at the specified temperature by the integrated heater.
Through the insulation on the back, the generated heat cannot be transferred via the steel
construction. Energy costs are greatly reduced in the case of continuous heating.
Type designation
Part no.501150205011502150115022
Voltage supply230VAC
Power100W600W1800 W
Current consumption~ 0.5A~ 3A~ 8A
Length of the supply line2 m
Size of the reflective tape200x200 mm500 x500 mm914x914 mm
Outer dimensions of the base
material
Weight0.5kg2.5 kg12 kg
Temperature control
Switch-on temperature ~ 5 °C
Switch-off temperature ~ 20°C
Operating temperature-30°C … +70°C
Storage temperature-40°C … +80°C
Air humidityMax. 90%, non-condensing.
Cleaning
Storing the reflectorStore in a cool and dry place.
Reflective tape
200x200-H
250x 250mm550 x550mm964 x964mm
Controlled heating with the following switch-on and switch-off tempera-
Do not use any agents that act with a grinding effect. A conventional household detergent can be used as a cleaning agent. Rinse with clear water and
Part
Reflective tape
500x500-H
tures, measured at the reflector surface.
dry the surface.
Reflective tape
Reflectors
914x914-H
TNT 35/7-24V
Leuze electronicAMS 358i31
Page 35
Reflectors
18
6,5
2
L ± 0,5
XL ± 1
TOP
6
2000
115
90
XL ± 1
yL ± 1
L ± 0,5
YL ± 1
Always align the TOP marking
with the AMS connections!
(chapter 6.4.2)
Connection hood
Reflective tape
Si cable
3 x 0.75mm²
6.2.5Dimensioned drawing of heated reflectors
Figure 6.2:Dimensioned drawing of heated reflectors
Reflective tape 200x200-H200200250250214
32AMS 358iLeuze electronic
Reflective tape 500x500-H500500550550514
Reflective tape 914x914-H914914964964928
PartReflective tape (mm)Insulated base plate (mm)
xLyLXLYLL
Page 36
6.3Selecting reflector sizes
Depending on system design, the reflector can be mounted so that it travels on the vehicle
or it can be mounted at a fixed location.
Attention!
The reflector sizes shown below are a recommendation from Leuze electronic for on-vehicle
mounting of the AMS 358
generally sufficient for all measurement distances.
On the basis of the system planning and design, always check whether mechanical travel
tolerances may require the use of a reflector larger than that which is recommended. This
applies, in particular, when the laser measurement system is mounted on a vehicle. During
travel, the laser beam must reach the reflector without interruption. For on-vehicle mounting
of the AMS 358
and the associated "wandering" of the light spot on the reflector.
i, the reflector size must accommodate any travel tolerances that may arise
Overview of reflector types
AMS 358i selection
(Operating range in m)
AMS 358
i 40 (max. 40 m)200x200mmReflective tape 200x200-S
i 120 (max. 120m)500x500mmReflective tape 500x500-S
AMS 358
AMS 358
i 200 (max. 200m)749x 914mm
AMS 358
i 300 (max. 300m)749x 914mm
i. For stationary mounting of the AMS 358i, a smaller reflector is
Recommended reflector sizes
Recommended
reflector size
(H x W)
914x 914mm
914x 914mm
Type designation
…-S = Self-adhesive
…-M = metal plate
…-H = heating
The reflective tapes of the "Reflective tape …x…-S" self-adhesive series must be affixed
to a flat, clean and grease-free surface. We recommend using a separate metal plate, which
is to be provided on-site.
As described in table 6.1, the reflective tape must be angled.
Reflective tapes on metal
The reflective tapes of the "Reflective tape …x…-M" series are provided with corresponding
mounting holes. Spacer sleeves are provided in the packet for achieving the necessary pitch
angle. For further information see table 6.1.
Heated reflectors
The reflective tapes of the "Reflective tape ...x...-H" series are provided with corresponding
mounting holes. Due to the voltage supply affixed on the rear, the reflector cannot be
mounted flat. Included in the package are four distance sleeves in two different lengths. Use
the distance sleeves to achieve a base separation to the wall as well as the necessary pitch
for avoiding surface reflection. For further information see table 6.1.
The reflector is provided with a 2m-long connection cable for supplying with 230V AC.
Connect the cable to the closest power outlet. Observe the current consumptions listed in
the specifications.
Attention!
Connection work must be carried out by a certified electrician.
6.4.2Mounting the reflector
The combination of laser measurement system and reflective tape/reflector is mounted so
that the laser light spot hits the tape as centered as possible and without interruption.
For this purpose, use the alignment elements provided on the AMS 358
"Mounting the AMS 358i"). If necessary, remove the protective foil from the reflector.
Attention!
The "TOP" label mounted on the reflectors should be aligned the same as the connections
of the AMS 358
Example:
If the AMS 358
the reflector is also on the top. If the AMS 358
on the side, the "TOP" label of the reflector is also on the side.
34AMS 358iLeuze electronic
i.
i is mounted so that the M12 connections are on the top, the "TOP" label of
i is mounted so that the M12 connections are
i… (see chapter 5.2
Page 38
Reflectors
Pitch approx. 1°
Direct reflection from the
triad structure
Deflected surface reflection due to
the pitch of the reflective tape
Pitch approx. 1°
Spacer sleeves
Notice!
The reflector must be angled. To do this, use the spacer sleeves. Angle the reflectors so that
the surface reflections of the foil seal are deflected to the left, right or upwards, chapter
6.4.3 gives the correct pitch with respect to the reflector size and, thus, the length of the
spacers.
1) Spacer sleeves are included in the delivery contents of reflective tape …-M and …-H
Table 6.1:Reflector pitch resulting from spacer sleeves
Notice!
Reliable function of the AMS 358i and, thus, max. operating range and accuracy can only
be achieved with the reflective tape specified by Leuze electronic. No function can be guaranteed if other reflectors are used!
2x5mm
2x10mm
2x20mm
1)
Leuze electronicAMS 358i37
TNT 35/7-24V
Page 41
Electrical connection
PWR / IOs
M12 connector
(A-coded)
BUS IN
M12 socket
(D-coded)
BUS OUT
M12 socket
(D-coded)
Leuze SERVICE
M12 socket
(A-coded)
7Electrical connection
The AMS 358i laser measurement systems are connected using variously coded M12
connectors. This ensures unique connection assignments.
Notice!
The corresponding mating connectors and ready-made cables are available as accessories
for all cables. For further information, see chapter 11 "Type overview and accessories".
Figure 7.1:Connections of the AMS 358
i
7.1Safety notices for the electrical connection
Attention!
Before connecting the device, be sure that the supply voltage agrees with the value printed
on the name plate.
The device may only be connected by a qualified electrician.
Ensure that the functional earth (FE) is connected correctly. Unimpaired operation is only
guaranteed when the functional earth is connected properly.
If faults cannot be corrected, the device should be removed from operation and protected
against possible use.
Attention!
For UL applications, use is permitted exclusively in Class 2 circuits according to NEC (National Electric Code).
The laser measurement systems are designed in accordance with safety class III for supply
by PELV (protective extra-low voltage with reliable disconnection).
Notice!
Protection class IP65 is achieved only if the connectors and caps are screwed into place!
38AMS 358iLeuze electronic
Page 42
Described in detail in the following are the individual connections and pin assignments.
PWR
I/O 2
I/O 1
3
2
1
4
5
GNDVIN
FE
M12 plug
(A-coded)
M12 socket
(D-coded)
7.2PWR – voltage supply / switching input/output
PWR (5-pin plug, A-coded)
PinNameRemark
1VINPositive supply voltage +18 … +30VDC
2I/O 1Switching input/output 1
3GNDNegative supply voltage 0 VDC
4I/O 2Switching input/output 2
5FEFunctional earth
ThreadFEFunctional earth (housing)
Table 7.1:Pin assignment PWR
Further information on configuring the input/output can be found in chapter 8 and chapter 9.
7.3EtherNet/IP BUS IN
BUS IN (4-pin socket, D-coded)
PinNameRemark
1TD+Transmit Data +
2RD+Receive Data +
3TD-Transmit Data -
4RD-Receive Data -
ThreadFEFunctional earth (housing)
TD+
BUS IN
RD+
2
1
4
RD-
TD-
3
Electrical connection
TNT 35/7-24V
Leuze electronicAMS 358i39
Table 7.2:Pin assignments for BUS IN
Page 43
Electrical connection
BUS OUT
TD+
1
2
3
4
RD+
RD-
TD-
M12 socket
(D-coded)
M12 socket
(A-coded)
7.4EtherNet/IP BUS OUT
Table 7.3:Pin assignment BUS OUT
7.5Service
SERVICE
RS232-TX
2
NC
1
RS232-RX
GND
3
5
4
NC
BUS OUT (4-pin socket, D-coded)
PinNameRemark
1TD+Transmit Data +
2RD+Receive Data +
3TD-Transmit Data -
4RD-Receive Data -
ThreadFEFunctional earth (housing)
Service (5-pin socket, A-coded)
PinNameRemark
1NCNot used
2RS232-TXTransmission line RS 232/service data
3GNDVoltage supply 0V DC
4RS232-RXReceiving line RS 232/service data
5NCNot used
ThreadFEFunctional earth (housing)
Table 7.4:Service pin assignments
Notice!
The service interface is designed only for use by Leuze electronic!
40AMS 358iLeuze electronic
Page 44
Display and control panel AMS 358i
Status display
Bar graph
LED
Bus/interface info
LED
Control buttons
Distance measurement value
8Display and control panel AMS 358i
8.1Structure of the control panel
Figure 8.1:Structure of the control panel using the AMS 304i PROFIBUS device variant as an example
8.2Status display and operation
8.2.1Indicators in the display
Status and warning messages in the display
IO1Input 1 or output 1 active:
Function depending on configuration.
IO2Input 2 or output 2 active:
Function depending on configuration.
LSRWarning - laser prefailure message:
TMPWarning - temperature monitoring:
Leuze electronicAMS 358i41
Laser diode old, device still functional, exchange or have repaired.
Permissible internal device temperature exceeded / not met.
TNT 35/7-24V
Page 45
Display and control panel AMS 358i
ENIP
Activated interface
Maximum position value
IO1 LSR PLBENIP
IO2 TMP ATT
ERR
+ 87.000m
PLBPlausibility error:
Implausible measurement value. Possible causes: light beam interruption, outside
of measurement range, permissible internal device temperature considerably
exceeded or traverse rate >10m/s.
Depending on the configuration, either zero or the last valid measurement value is
output at the interfaces.
ATTWarning received signal:
Laser outlet window or reflector soiled or fogged by rain, water vapor or fog. Clean
or dry surfaces.
ERRInternal hardware error:
The device must be sent in for inspection.
Bar graph
Indicates the strength of the received laser light.
The center bar represents the ATT warning threshold. The distance value remains
valid and is output at the interfaces.
If no bar graph is available, the PLB status information appears at the same time.
The measurement value has thus been assessed as being implausible. Depending
on the configuration, either zero or the last valid measurement value is output at the
interfaces.
Interface info
An activated EtherNet/IP interface is indicated in the display by means of code "ENIP".
Maximum position value
The measured position value is displayed in the configured unit of measurement.
+87.000mWith the metric setting, the measurement value is always displayed in meters
with three decimal places.
+87.0inWith the inch setting, the measurement value is always displayed in inches
42AMS 358iLeuze electronic
with one decimal place.
Page 46
8.2.2LED status displays
After power ON, a test of the Power LED and Net LED is performed in the following sequence:
1.LEDs off.
2.LEDs are switched to green for approx. 0.25s.
3.LEDs are switched to red for approx. 0.25s.
4.LEDs off.
This is followed by the status display for the power LED (see chapter 9.3) and the Net LED.
PWR LED
OffDevice OFF
Flashing greenPower LED flashes green
Green continuous lightPower LED green
Display and control panel AMS 358i
- No supply voltage
- LED function test for 0.25 s after power up
- No measurement value output
- Voltage connected
- Self test running
- Initialization running
- Parameter download running
- Boot process running
- AMS 358
- Measurement value output
- Self test successfully finished
- Device monitoring active
i ok
Red flashingPower LED flashes red
- LED function test for 0.25 s after power up
- Device ok but warning message (ATT, TMP, LSR)
set in display
- Light beam interruption
- Plausibility error (PLB)
Red continuous light Power LED red
- No measurement value output; for details, see
Display
Leuze electronicAMS 358i43
TNT 35/7-24V
Page 47
Display and control panel AMS 358i
Net
Net
Net
Net
Net
Net
LINK LED for BUS INLINK LED for BUS OUT
Net LED
OffNet LED off
Flashing greenNet LED flashes green
Green continuous lightNet LED green
Red flashingNet LED flashes red
Red continuous light Net LED red
Green/red flashingNet LED flashes green/red
LINK LED for BUS IN and BUS OUT
A green/yellow multicolor LED below the BUS IN and BUS OUT connectors indicates the
EtherNet/IP connection status.
- No voltage supply
- No IP address assigned (BootP, DHCP)
- LED function test for 0.25 s after power up
- No EtherNet/IP communication present
- AMS 358
- AMS 358
i is not assigned to any master
i bus communication ok
- LED function test for 0.25 s after power up
- Time-out in bus communication
- Double IP address
-Self test
Green continuous lightLINK LED green
- The link exists, the hardware connection to the next
connected participant is OK.
Flashing yellowLINK LED flashes yellow
- Data is exchanged with the connected participants.
44AMS 358iLeuze electronic
Page 48
8.2.3Control buttons
ESC
Delete character
Enter digit
Save
Display and control panel AMS 358i
UpNavigate upward/laterally.
DownNavigate downward/laterally.
ESC
ESCExit menu item.
ENTERConfirm/enter value, change menu levels.
Navigating within the menus
The menus within a level are selected with the up/down buttons .
The selected menu item is activated with the enter button .
Press the ESC button to move up one menu level.
When one of the buttons is actuated, the display illumination is activated for 10min.
Setting values
If input of a value is possible, the display looks like this:
100
<-|0123456789 save
Default ----------------- unit
126| |
Use the and buttons to set the desired value. An accidental, incorrect entry can
be corrected by selecting <-| and then pressing .
Then use the buttons to select Save and save the set value by pressing .
Selecting options
If options can be selected, the display looks like this:
TNT 35/7-24V
o OFF
ON
Default ----------------- unit
OFF| |
Select the desired option with the buttons. Activate the option by pressing .
Leuze electronicAMS 358i45
Page 49
Display and control panel AMS 358i
8.3Menu description
8.3.1The main menus
After voltage has been applied to the laser, device information is displayed for several
seconds. The display then shows the measurement window with all status information.
AMS 358i 120
Leuze electronic
SW: V 1.3.0HW:1
SN: ---------------
GmbH & Co. KG
Device information - main menu
This menu item contains detailed information on
• Device model,
• Manufacturer,
• Software and hardware version,
• Serial number.
No entries can be made via the display.
Network information
Address:---.---.---.--Net mask:---.--- .---.--Gateway:---.---.---.--MAC ID:--.--.--.--.--.--
IO1 LSR PLBENIP
IO2 TMP ATT
ERR
+ 87.000m
Parameter
Parameter handling
Ethernet/IP
Maximum position value
I/O
Other
Language
selection
o Deutsch
o English
o Español
o Français
Service
Status messages
Diagnostics
Expanded diagnostics
Network information - main menu
• Display of the network settings.
No entries can be made via the display.
Status and measurement data - main menu
• Display of status-, warning-, and error messages
• Status overview of the switching inputs/outputs.
• Bar graph for the reception level.
•Link.
• Measurement value.
No entries can be made via the display.
See "Indicators in the display" on page 41.
Parameter - main menu
• Configuration of the AMS.
See "Parameter menu" on page 47.
Language selection - main menu
• Selection of the display language.
See "Language selection menu" on page 50.
Service - main menu
• Display of status messages.
• Display of diagnostic data.
No entries can be made via the display.
See "Service menu" on page 51.
46AMS 358iLeuze electronic
Page 50
Notice!
The rear cover of this manual includes a fold-out page with the complete menu structure.
It describes the menu items in brief.
8.3.2Parameter menu
Parameter handling submenu
The following functions can be called up in the Parameter handling submenu:
ON / OFF
The standard setting (OFF) prevents unintended parameter changes.
With parameter enabling activated (ON), the display is inverted. In this
state, it is possible to change parameters manually.
ON / OFF
To enter a password, parameter enabling must be activated.
If a password is assigned, changes to the AMS 358
after the password is entered.
The master password 2301 bridges the individually set password.
Configuration option of a four-digit numerical password
By pressing the enter button after selecting
Parameters to default, all parameters are reset to their standard settings without any further security prompts.
In this case, English is selected as the display language.
i can only be made
Standard
OFF
OFF
Additional important information on parameter handling can be found at the end of the
chapter.
AddressAddressThe IP address can be set to any value in the ---.---.---.--- format.
GatewayThe gateway address can be set to any value in the
Description
Normally, the network administrator specifies the IP address that is to be
set here. If DHCP is activated, the setting made here has no effect and
the AMS 358i is set to the values that it obtains from the DHCP server.
---.---.---.--- format.
The AMS 358
gateway. Splitting the read application over multiple subnets is rather
uncommon; the setting of the gateway address, thus, usually has no
meaning.
i communicates with participants in other subnets via the
Net maskThe net mask can be set to any value in the ---.---.---.--- format.
DHCP
activated
BootP
activated
Description
Usually, the AMS 358
setting can be accepted without change.
Attention: It is possible to enter any values for ---.---.---.--- . Only the
values 255 or 000 are permissible for ---, however. If other values are
set, an error message appears upon restart of the AMS 358
ON / OFF
If DHCP is activated, the AMS 358
way and net mask from a DHCP server. The manual settings made above
have no effect, but are retained and are again active if DHCP is deactivated.
ON / OFF
If BootP is activated, the AMS 358
way and net mask from a BootP server. The manual settings made above
have no effect, but are retained and are again active if BootP is deactivated.
i is used in a private Class C network and the default
Preset The preset value is accepted by means of teach pulse. The teach pulse
Free resolution
value
Description
Metric/Inch
Specifies the units of the measured distances
Positive: The measurement value begins at 0 and increases with increasing distance.
Negative: The measurement value begins at 0 and decreases with
increasing distance. Negative distance values may need to be compensated with an offset or preset.
The resolution of the offset value is independent of the selected "Resolution position" and is entered in mm or inch/100. The offset value is
effective immediately following entry. If the preset value is activated, this
has priority over the offset. Preset and offset are not offset against each
other.
can be applied to a hardware input of the M12 PWR connector. The hardware input must be appropriately configured. See also configuration of
the I/Os.
The measurement value can be resolved in increments of 1/1000 within
the 5 … 50000 value range. If, e.g., a resolution of 0.875mm per digit
is required, the parameter is set to 875.
Standard
ON
OFF
Standard
Metric
Positive
0mm
0mm
1000
Error delay ON / OFF
Position value in
the case of error
Specifies whether, in the event of an error, the position value immedia tely
outputs the value of the "Position value in the case of error" parameter
or the last valid position value for the configured error delay time.
Last valid value / zero
Specifies which position value is output after the error delay time elapses.
Heating controlStandard (10°C … 15°C)/Extended (30° C … 35°)
Display illumination
Display contrastWeak/Medium/Strong
Service RS232Baud rate57.6kbit/s / 115.2kbit/s
Format8,e,1 / 8,n,1
8.3.3Language selection menu
Language
selection
o Deutsch
English
o Español
o Français
There are 5 display languages available:
•German
• English
•Spanish
•French
• Italian
The AMS 358
To change the language, no password needs to be entered nor must password enabling
be activated. The display language is a passive operational control and is, thus, not a function parameter, per se.
i is delivered from the factory with the display preset to English.
Description
Defines a switch-on/switch-off range for the heating control.
The extended switch-on/switch-off range for heating may provide relief
in the event of condensation problems.
There is no guarantee that no condensation will occur on the optics in the
extended switch-on/switch-off range due to the limited heating capacity.
This parameter is available as standard, but functions only for devices
with integrated heating (AMS 358
10 minutes/ON
Display illumination is switched off after 10 minutes or, if the parameter
is set to "ON", illumination is always on.
The display contrast may change at extreme temperature values. The
contrast can subsequently be adapted using the three levels.
The service interface is only available to Leuze internally.
The service interface is only available to Leuze internally.
i… H).
Standard
Standard
10min.
Medium
115.2kbit/s
8,n,1
50AMS 358iLeuze electronic
Page 54
8.3.4Service menu
Service
Status messages
Diagnostics
Expanded diagnostics
A more detailed description of the individual functions can be found in chapter 10.
8.4Operation
Described here is an operating process using parameter enabling as an example.
Parameter enabling
During normal operation parameters can only be viewed. If parameters are to be changed,
the ON menu item in the Parameter -> Parameter handling -> Parameter enable
menu must be activated. To do this, proceed as follows:
Parameter
Parameter handling
Ethernet/IP
Maximum position value
I/O
Other
Parameter handling
o Parameter enabling
o Password
Parameters to default
Display and control panel AMS 358i
In the main menu, press the enter button to enter the
Parameter menu.
Use the buttons to select the Parameter handling menu item.
Press the enter button to enter the Parameter handling menu.
In the Parameter handling menu, use the
buttons to select the Parameter enabling
menu item.
Press the enter button to enter the Parameter
enabling menu.
Parameter enabling
o OFF
oON
In the Parameter enabling menu, use the
buttons to select the ON menu item.
Leuze electronicAMS 358i51
TNT 35/7-24V
Page 55
Display and control panel AMS 358i
Parameter enabling
o OFF
ON
Press the enter button to switch on parameter
enabling.
The PWR LED illuminates orange; the display is
inverted. You can now set the individual parameters
on the display.
ESC ESC
Press the ESC button twice to return to the Parameter menu.
Viewing and editing parameters
As long as parameter enabling is activated, the entire AMS 358i display is inverted.
As long as parameter enabling is activated, communication between control and AMS 358i
is interrupted. The continued networking via BUS OUT is retained.
Attention!
The AMS 358i offers a configuration assembly. If this is activated in the control, all parameters are to be entered there.
The configuration assembly is automatically downloaded to the AMS according to the
criteria of the respective control.
This results in parameters that were manually changed via the display/panel being restored
by the control to the state of the configured configuration assembly. The parameters that
were manually changed via the display are, thus, no longer valid.
The address setting performed on the AMS 358
i for EtherNet/IP is not affected by the auto-
matic parameter download performed by the control.
Attention!
If the configuration assembly function is not activated, parameters set manually via the display/panel become active the moment parameter enabling is again deactivated on the
AMS 358
i.
Notice!
If a password was stored, parameter enabling is not possible until this password is entered,
see "Password for parameter enabling" below.
Password for parameter enabling
Parameter entry on the AMS 358i can be protected with a password. With the AMS 358i,
the password is defined via the EDS file (class 100, instance 1) or via the configuration
assembly. Thus, the password cannot be changed by means of display entry.
To activate parameter enabling via the display (e.g., to enter an IP address), the defined
password must be entered via the display. If parameter enabling has been activated after
successfully entering the password, parameters can temporarily be changed via the display.
After parameter enabling is deactivated, all changes made on the display are overwritten
by the configuration assembly (see above). If a new password has been assigned, this, too,
is overwritten by the password defined in the configuration assembly.
52AMS 358iLeuze electronic
Page 56
Display and control panel AMS 358i
Notice!
The master password 2301 can enable the AMS 358
i at any time.
Leuze electronicAMS 358i53
TNT 35/7-24V
Page 57
EtherNet/IP interface
9EtherNet/IP interface
9.1EtherNet/IP – general info
EtherNet/IP is an industrial communication network based on EtherNet and builds upon the
TCP/IP and UDP/IP protocols.
EtherNet/IP makes use of the (CIP) Common Industrial Protocol as an application layer for
the user. CIP distinguishes between real-time communication by means of "implicit
messages" and custom, acyclic services, which are referred to as "explicit messages".
Explicit messages
Explicit messages are sent on the basis of TCP/IP. The receiver interprets the message as
an instruction, executes it, and generates a corresponding response. Explicit messages are
used, e.g., for device configuration, programming and for diagnostics and for communicating non-time-critical data; they do not have a real-time characteristic.
Explicit messages are always sent using point-to-point communication.
All EDS objects of the AMS 358
services (e.g., get attribute single, set attribute single, etc.).
Implicit messages
Implicit messages are used to send real-time I/O data. For this purpose, EtherNet/IP does
not use TCP, but rather UDP (User Datagram Protocol) via IP (Internet Protocol). This
protocol is much more compact and supports multicast as well as unicast messages.
Implicit message telegrams are cyclically sent in short intervals with current data and I/O
signals (cycle can be configured via the control). The telegram overhead is minimal here. As
a result, these messages can be processed very quickly and according to priority.
Within the AMS 358
by means of UDP are transferred and are thereby deterministically available in a cycle configured via the control.
For implicit messages, EtherNet/IP uses the producer/consumer communication model for
data exchange. A producer is a device that sends data; a consumer is a device that receives
data. Multiple consumers can thereby simultaneously receive and evaluate a producer
message in the multicast operating mode.
In general, it must be observed that, when using multicast, the messages are sent to all
participants by way of a broadcast. This causes the data traffic on the network to increase
considerably. Should the data only be transmitted between the AMS and the PLC, we
recommend configuring the unicast operating mode on the control for this participant.
i, the input and output assemblies for transferring measurement values
i described in the following can be called up via explicit
54AMS 358iLeuze electronic
Page 58
EtherNet/IP interface
Thus, EtherNet/IP combines TCP/IP and UDP/IP data telegrams for the transfer of explicit
and implicit messages. As a result, EtherNet/IP can use both real-time I/O data for timecritical control tasks (UDP) as well as information data (TCP) in parallel on a single network.
All data of the AMS 358
sible to the user through the explicit and implicit messaging services described above.
Serving as the common configuration basis within CIP is the EDS file (Electronic DataSheet). The EDS file of the AMS 358
UDP-based, real-time transfer as well as all configuration and diagnostic data for the TCP/
IP-based services.
Notice!
The AMS 358
CIP Safety, CIP Sync and CIP Motion are not supported by the AMS 358
The EDS file for the AMS 358i can be found on the Leuze website www.leuze.com.
Leuze electronicAMS 358i55
i communicates via the Common Industrial Protocol (CIP).
i is represented via CIP in an object-oriented manner and is acces-
i contains predefined input and output assemblies for
i.
TNT 35/7-24V
Page 59
EtherNet/IP interface
9.2Topology
The AMS 358i can be used in all topologies defined by EtherNet/IP. The M12 connections
for BUS IN and BUS OUT are coupled to one another via an integrated switch. The AMS 358
can thus be used to further branch EtherNet/IP on the basis of standard CIP.
If parameter enabling of the AMS 358
vated as a participant. This serves to prevent parameter access conflicts. In this case, it is
possible as before to communicate with the participant connected via BUS OUT.
Notice!
The AMS 358
ODVA.
i supports the DLR (Device-Level_Ring) ring structure determined by the
9.3Addressing
Each participant connected to EtherNet/IP must be assigned its own IP address. Addressing
can be performed manually or automatically via DHCP or BootP.
By default, DHCP is set to "ON", BootP is set to "OFF". Both settings can be changed via
the display.
Note!
Basic operation of the display is described in chapter 8.2.
To set the network addresses manually (not via DHCP), parameter enabling must be
activated. The display is inverted with parameter enabling activated.
Attention!
The laser measurement system is deactivated on the EtherNet/IP when parameter enabling
is activated via the display. The device is reactivated on the EtherNet/IP after parameter
enabling is exited.
i
i is activated via the display, the AMS 358i is deacti-
9.3.1Entering the network addresses via the display
To do this proceed as follows:
Activate parameter enabling.
Select the EtherNet/IP submenu.
Select the IP address menu item.
Enter the EtherNet IP address and save your entry with save.
Select the Gateway menu item.
Enter the gateway address and save your entry with save.
Select the Net mask menu item.
Enter the address of the net mask and save your entry with save.
Deactivate parameter enabling.
56AMS 358iLeuze electronic
Page 60
EtherNet/IP interface
ESC
ESC
ESC
ESC
ESC
For information on manual address assignment for the IP address, the net mask (subnet)
as well as any gateway, refer to the structure shown below.
EtherNet interface
Address
Gateway
Net mask
DHCP activated
Address
---.---.---.---
012345678save
Standard
---.---.---.---
EtherNet interface
Address
Gateway
Net mask
DHCP activated
EtherNet interface
Address
Gateway
Net mask
DHCP activated
BootP activated
EtherNet interface
Address
Gateway
Net mask
Gateway
---.---.---.---
012345678save
Standard
---.---.---.---
Net mask
---.---.---.---
012345678save
Standard
---.---.---.---
Activation
oOFF
oON
DHCP activated
BootP activated
EtherNet interface
Address
Gateway
Net mask
Activation
oOFF
oON
DHCP activated
BootP activated
The complete menu structure can be found at the end of the description.
TNT 35/7-24V
Leuze electronicAMS 358i57
Page 61
EtherNet/IP interface
All addressing, including the MAC ID, can be called up via the Network information main
menu mask.
Network information
Address:---.---.---.--Net mask:---.---.---.--Gateway:---.---.---.--MAC ID:--.--.--.--.--.--
9.4EtherNet/IP device class
EtherNet/IP defines four different device classes. Serving as the basis for this is the fundamental behavior of the devices, their intended use and the product types assigned to a
device class.
Furthermore, the device class defines the supported EtherNet/IP communication. The
device class indicates whether explicit and implicit messages can be exchanged with the
participant.
The device classes are divided into server, client, adapter and scanner.
The AMS 358
implicit and well as explicit messages.
9.4.1Communication / EDS file
The EDS file is an integral part of the AMS 358i. All AMS 358i data can be called up via the
object-, instance- and attribute addresses described in the following.
The EDS file makes available input and output assemblies for implicit (real-time) communication as well as a configuration assembly for all device parameters.
In addition, all data can be called up via explicit calls.
i is assigned to the "adapter" device class and can thus receive and send both
Notice!
The possibility of integrating the EDS file in the control is not standardized. Clarify with your
control manufacturer as to whether integration in the control is supported.
If necessary, the EDS file can be downloaded from the Leuze website www.leuze.com.
The data is addressed according to the following fundamental scheme:
1.Device address (IP address)
The participant is addressed with its IP address, which is unique in the network.
2.Object class identifier (class)
Used as the basis for addressing the desired object class.
3.Object instance identifier (instance)
Addressing of the object instance within the object class.
58AMS 358iLeuze electronic
Page 62
4.Attribute identifier (attribute)
M12 socket
(D-coded)
M12 socket
(D-coded)
BUS IN (4-pin socket, D-coded)BUS OUT (4-pin socket, D-coded)
Addressing of the attribute within the object instance.
5.Service code (get, set, reset, start, stop and others...)
The maintenance code ultimately describes the type of access to the data, e.g.,
reading or writing.
9.5EtherNet/IP - Electrical connection
EtherNet/IP interface
BUS OUT
RD+
2
TD+
1
RD-
TD-
3
4
Figure 9.1:EtherNet/IP - Electrical connection
Notice!
For contacting BUS IN and BUS OUT, we recommend our ready-made EtherNet cable (see
chapter 11.4.5 "Accessory ready-made cables for EtherNet/IP").
TNT 35/7-24V
Leuze electronicAMS 358i59
Page 63
EtherNet/IP interface
9.6EDS file - general info
An EDS file (Electronic Data Sheet) is provided for the AMS 358i.
The EDS file is named "AMS358i.eds"; the corresponding icon is named "AMS358i.ico"
Both files are available in the Download area of the Leuze website www.leuze.com.
The EDS file contains all identification and communication parameters of the device, as well
as the available objects.
The AMS 358
AMS358i.eds file) for the EtherNet/IP scanner (master).
The identity object contains, among other things, a manufacturer-specific vendor ID, as well
as an ID that describes the principle function of the participant.
The AMS 358
i is uniquely classified via a class 1 identity object (component of the
i has the following identity object (class 1):
Vendor ID: 524
Device type: 34
Position sensor type: 8
/ 20C
Dec
H
/ 22H (identifies the AMS 358
Dec
/ 8H (specifies the AMS 358
Dec
i as "encoder")
i as "absolute encoder")
If accepting the objects without change, all parameters are set to default values. The default
settings are shown in the objects described in detail in the "Default" column.
An assembly is activated by default in the EDS file. The assembly automatically communicates its inputs and outputs to the control. Further information on the assemblies can be
found in chapter 9.10.1.
Notice!
In the following tables, all attributes marked in the "Access" column with "Get" in the
individual objects are to be understood as inputs of the scanner (control). E.g., "Read position
value" --> Class 35; instance 1; attribute 10.
Attributes marked in the "Access" column with "Set" represent outputs or parameters.
Outputs are set, e.g., "Laser off"--> Class 35; instance 1; attribute 110.
Parameters are also marked with "Set" and are written to the AMS. E.g., "Change of position
format" --> Class 35; instance 1; attribute 15.
The EDS file is described in detail in the following. The access addresses to the individual
objects as well as the default settings of the individual attributes are provided in this
description.
Furthermore, assemblies with predefined inputs and outputs are made available for the
implicit (real-time) communication. A more detailed description of the assemblies can be
found in chapter 9.10.
The EDS file also contains a configuration assembly. Via the configuration assembly, the
parameters of the AMS 358
i can be stored in the control.
For this purpose, a corresponding memory location m ust be s tor ed separa tel y in the contr ol
for each participant.
60AMS 358iLeuze electronic
Page 64
EtherNet/IP interface
If a "generic module" is used in the control for the configuration assembly, then all memory
locations are preset with parameter values 0 (zero). When using the generic module, it is,
therefore, mandatory that the individual parameters be transferred by hand from the manual
(see chapter 9.10.1.5 "Configuration assembly").
9.7Configuration steps for a Rockwell control without EDS support
9.7.1Integrating the hardware into the PLC using the generic Ethernet module
In configuration tool RSLogix 5000 up to software version 20.00, a so-called generic
Ethernet module is created under the Communication path for the AMS 358
i.
Figure 9.1:Generic Ethernet module
The input mask for the generic module describes the following parameters to be set:
• The name of the participant (can be selected freely; e.g. AMS 358
• The format of I/O data (data - SINT = 8 bits)
• The IP address of the participant
• The address and length of the input assembly (instance 100, instance 101 or instance
102; min 1 byte - up to max. 266 bytes for the default input assembly of the read results)
• The address and length of the output assembly (instance 120, instance 121 or instance
122; min 1 byte - up to max. 263 bytes for the default output assembly)
• The address and length of the configuration assembly (instance 190; 3 bytes)
Leuze electronicAMS 358i61
i)
TNT 35/7-24V
Page 65
EtherNet/IP interface
9.8Configuration steps for a Rockwell control with EDS support
The following steps are necessary for commissioning with a Rockwell control:
• Creation of the EtherNet/IP participants in PLC software RSLogix 5000 from version
20.00 and up (with EDS support).
• Installation of the EDS file using the EDS wizard.
• Setting the parameters of the AMS 358
9.8.1Integrating the hardware into the PLC and installing the EDS file
To integrate the device and to establish a connection between the PLC and the device
AMS 358
Notice!
You can find the EDS file at www.leuze.com
i, proceed as follows:
• First, load the EDS file for the device via EDS wizard into the PLC database.
• After it has downloaded, select the device from the device list.
• Open the input dialog for setting the address and additional parameters by doubleclicking on the device symbol and make the desired entries here. Under Change,
define the combination of input and output assemblies.
i via the configuration assembly or webConfig.
62AMS 358iLeuze electronic
Page 66
Figure 9.2:New module
• Finally, transmit the values to the control via download.
EtherNet/IP interface
Leuze electronicAMS 358i63
TNT 35/7-24V
Page 67
EtherNet/IP interface
9.9Configuration examples
9.9.1Example 1 - RSLogix 5000 up to software version V19.xx
Configuration of a generic module without
assembly
Figure 9.3:Configuration example 1 - RSLogix 5000 up to software version V19.xx
In this configuration, the default settings of the AMS 358
Input assembly 1 and output assembly 120 are active.
Configuration assembly 190 is not active.
the use of the configuration
i are applied.
64AMS 358iLeuze electronic
Page 68
EtherNet/IP interface
9.9.2Example 2 - RSLogix 5000 up to software version V19.xx
Configuration of a generic module with
Figure 9.4:Configuration example 2 - RSLogix 5000 up to software version V19.xx
In this configuration, the default settings of the AMS 358i are applied.
Input assembly 1 and output assembly 120 are active.
Configuration assembly 190 is also active.
Attention!
For the configuration assembly, the generic modules reserves memory space equal only to
the length of the entered 102 bytes. All bytes (parameters) are preset to 0 (zero). In the first
moment, there are, thus, no default parameters stored for the AMS358i in the control. The
parameters of all 102 bytes must be copied from the EDS file or manually transferred to the
configured configuration assembly 190.
the use of the configuration assembly
Leuze electronicAMS 358i65
TNT 35/7-24V
Page 69
EtherNet/IP interface
9.9.3Example 3 - RSLogix 5000 for software versions V20.00 and higher
The RS Logix 5000 takes over all default parameters of configuration assembly 190 from
the EDS files.
Other assemblies present in the EDS file can be configured via the "Module Definition".
Figure 9.5:Configuration example 3 - RSLogix 5000 for software versions V20.00 and higher
The RSLogix does, however, only permit the use of one input assembly and/or one output
assembly and/or one configuration assembly.
Multiple assemblies of type input or output or configuration are not possible.
66AMS 358iLeuze electronic
Page 70
9.10EDS file - detailed description
Notice!
In the following tables, all attributes marked in the Access column with Get in the individual
objects are to be understood as inputs of the control. Attributes marked in the Access column with Set represent outputs or parameters.
9.10.1 Class 4 Assembly
9.10.1.1 Position value
EtherNet/IP interface
Path
Cl.Inst. Attr.
413 Position 32DINT0-2147483648 +2147483648Get
Designation
Instance 1, attribute 3
Input assembly length: 4 bytes
Assembly for reading out the position value. According to the definition specified by the
ODVA, the assembly with instance 1 is a mandatory assembly in the encoder profile.
Inst.ByteBit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
0Position value (low byte)
1
1Position value
2Position value
3Position value (high byte)
Notice!
Negative values are displayed in two's complement.
0Preset value (low byte)
1Preset value
2Preset value
3Preset value (high byte)
4000000Preset reset
500000000
600000000
700000000
Notice!
Negative values are displayed in two's complement.
Size
in bit
Data type
Default
(dec)
EtherNet/IP interface
Min
(dec)
Max
(dec)
1 = ON
0 = OFF
Access
Preset teach
1 = ON
0 = OFF
Leuze electronicAMS 358i69
TNT 35/7-24V
Page 73
EtherNet/IP interface
9.10.1.5 Configuration assembly
The configuration assembly is stored in class 4, instance 190.
The length ("size") of the configuration assembly is 102 (see table below byte 0 … byte 101)
Upon transfer to the control, the configuration assembly is completely preset to 0 (zero).
The entries listed in the "Default" column must absolutely be manually transferred to the
control if using the configuration assembly. It is not possible to automatically transfer the
default settings.
All other, system-specific parameters set by the given programmer must also be transferred
to the configuration assembly.
Notice!
In a narrower sense, offset value and preset values and their control are not permanent
parameters, as they must – in part – be changed depending on the system state. For this
reason, preset and offset values are not stored in the configuration assembly.
Make absolutely certain that parameters that are set in the AMS 358
i via the control (explicit)
(set attribute single Class xx instance xx attribute xx) are also transferred to the configuration
assembly.
Only parameters that are also entered in the configuration assembly can be taken into
account in all operating situations of the AMS 358
i. Parameters that are set by explicit calls
but are not entered in the configuration assembly may, therefore, act only temporarily. The
next time the configuration assembly is automatically downloaded to the AMS 358
i, these
explicitly transferred parameters are again overwritten.
72105 / 3 / 2Switch type limit value exceeded/not met-- -- -- -- -- -- -- 000
73105 / 3 / 3Direction selection direction independent/dependent -- -- -- -- -- -- -- 000
74105 / 3 / 4Velocity limit value low byte0 0 0 0 0 0 0 000
75Velocity limit value high byte0 0 0 0 0 0 0 000
76105 / 3 / 5Velocity hysteresis low byte0 1 1 0 0 1 0 064
77Velocity hysteresis high byte0 0 0 0 0 0 0 000
78105 / 3 / 6Limit value range start low byte0 0 0 0 0 0 0 000
79Limit value range start0 0 0 0 0 0 0 000
80Limit value range start0 0 0 0 0 0 0 000
81Limit value range start high byte0 0 0 0 0 0 0 000
82105 / 3 / 7Limit value range end low byte0 0 0 0 0 0 0 000
83Limit value range end0 0 0 0 0 0 0 000
84Limit value range end0 0 0 0 0 0 0 000
85Limit value range end high byte0 0 0 0 0 0 0 000
86105 / 4 / 1Activation velocity monitoring-- -- -- -- -- -- -- 000
87105 / 4 / 2Switch type limit value exceeded/not met-- -- -- -- -- -- -- 000
88105 / 4 / 3Direction selection direction independent/dependent -- -- -- -- -- -- -- 000
89105 / 4 / 4Velocity limit value low byte0 0 0 0 0 0 0 000
90Velocity limit value high byte0 0 0 0 0 0 0 000
91105 / 4 / 5Velocity hysteresis low byte0 1 1 0 0 1 0 064
92Velocity hysteresis high byte0 0 0 0 0 0 0 000
93105 / 4 / 6Limit value range start low byte0 0 0 0 0 0 0 000
94Limit value range start0 0 0 0 0 0 0 000
95Limit value range start0 0 0 0 0 0 0 000
96Limit value range start high byte0 0 0 0 0 0 0 000
97105 / 4 / 7Limit value range end low byte0 0 0 0 0 0 0 000
98Limit value range end0 0 0 0 0 0 0 000
99Limit value range end0 0 0 0 0 0 0 000
100Limit value range end high byte0 0 0 0 0 0 0 000
101Reserved 0 0 0 0 0 0 0 000
address
Class/Instance/
Attribute
FunctionBit assignment (default) Default
7 6 5 4 3 2 1 0
(hex)
Attention!
In byte 1 to 4, the formats for the position value as well as for the velocity value are defined.
The formats for velocity and position value must be the same.
Example:
Position value format metric = velocity value format metric
Different formats such as position value metric and velocity value inch are not allowed.
9.10.2 Class 1 Identity object
Object class 1 = 01
Service:
• Get_Attribute_Single
72AMS 358iLeuze electronic
H
Page 76
EtherNet/IP interface
Path
Cl.Inst. Attr.
111Vendor-Id16UINT524--Get
In the event of a device exchange in the system, the major revision number should not be
monitored. The major revision number describes the firmware version of the AMS 358
software within the EDS file/object 1. This may have changed during a possible device
exchange. The scanner would otherwise output an error message following a device
exchange.
9.10.2.1 Vendor ID
The Vendor ID assigned by ODVA for Leuze electronic GmbH + Co. KG is 524D.
9.10.2.2 Device type
The AMS 358i is defined by Leuze electronic as an encoder. According to ODVA, the
AMS 358
6Serial number32UDINTManufacturer specificGet
7Product name (max. 32)
8State8USINTDefault 0Get
9Configuration
Consistency
Value
Size
in bit
16Struct{
x 8
16UINTDefault 0, (limited support)Get
Data type
USINT major,
USINT minor};
SHORT_STRING"AMS 358i"Get
Default
(dec)
Major = 1,
Minor = 1
Min
(dec)
Major = 1,
Minor = 1
(5-2.2.1.5 status)
Max
(dec)
Major = 127,
Minor = 999
Access
Get
Get
i
9.10.2.3 Product code
The product code is an ID assigned by Leuze electronic that has no further impact on other
objects.
9.10.2.4 Revision
Version number of the identity object.
9.10.2.5 Status
Principle and primary monitoring of the device, of the network and of the configuration. The
entries are described by the scanner.
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8
ext. device state
reserved
reservedconfiguredreservedowned
Major unrecov-
erable fault
Major recover-
able fault
Major unrecov-
erable fault
Major recover-
able fault
Leuze electronicAMS 358i73
TNT 35/7-24V
Page 77
EtherNet/IP interface
9.10.2.6 Serial number
For use in EtherNet, the serial number receives a serial number converted according to CIP.
CIP describes a special format for the serial number. After conversion to a CIP code, the
serial number is, as before, unique, but no longer corresponds in its resolution to the serial
number on the name plate.
9.10.2.7 Product name
This attribute contains a short designation of the product. Devices with the same product
code may have different "product names".
9.10.2.8 State
This attribute contains information about the current status of the AMS358i.
9.10.2.9 Configuration Consistency Value
In this attribute, an entry may occur upon change of a parameter. The function is not
supported by the AMS 358
9.10.2.10Heartbeat Interval
The attribute sets a time interval in which a "heartbeat message" is sent by the AMS 358i.
The value is entered in seconds.
i. The default entry of 0 (zero) does not change.
74AMS 358iLeuze electronic
Page 78
9.10.3 Class 35 Position sensor object
Object class 35 = 23
Service:
• Get_Attribute_Single
• Set_Attribute_Single
Path
Cl.Inst. Attr.
35110 Position value 32DINT0-2147483648 2147483647Get
The function of object class 35 (23H) is defined in the CIP network specification as "position
sensor object". The position sensor object describes the functions of an absolute measuring
encoder. As defined in the CIP specification, attributes with address 1 to 99 are functionally
predetermined. From this address range, the AMS 358
functionally mapped in the AMS. Address range ≥ 100 is manufacturer-specific.
Attr.ByteBit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
10
0Position value (low byte)
1Position value
2Position value
3Position value (high byte)
Leuze electronicAMS 358i75
Page 79
EtherNet/IP interface
Notice!
Negative values are displayed in two's complement.
9.10.3.2 Position sensor type
Attribute 11
Specifies the encoder with ID 8d defined via CIP as absolute measuring linear encoder.
9.10.3.3 Direction counting
Attribute 12
Defines whether the measured distance value increases (positive counting direction) or
decreases (negative counting direction) with increasing distance.
0 = positive counting direction
1 = negative counting direction
9.10.3.4 Position format
Attribute 15
Configures the position format as well as the resolution. The EDS file makes available the
following parameters:
Dec. valueHex. ValueUnitFormat
87060x22 02Centimeter [cm]
87070x22 03Millimeter [mm]
87080x22 04Micrometer [µm]
20480x08 00 Free resolution [mm]
20490x08 01Tenth of millimeter [mm/10]
20500x08 02Hundredths of millimeter [mm/100]
20510x08 03Hundredths of inch [in/100]
20520x08 04Free resolution [in/100]
Metric
Inch
Notice!
If the position format is changed from metric to inch, the velocity format is automatically,
internally converted to hundredths of an inch per second. If the position format is changed
from inch to metric, the velocity format is automatically, internally converted to millimeters
per second.
9.10.3.5 Velocity value
Attribute 24
Read velocity value.
Attr.ByteBit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
24
0Velocity value (low byte)
1Velocity value
2Velocity value
3Velocity value (high byte)
76AMS 358iLeuze electronic
Page 80
Notice!
Negative values are displayed in two's complement.
9.10.3.6 Velocity format
Attribute 25
Configures the velocity value as well as the resolution. The EDS file makes available the
following parameters:
Dec. valueHex. ValueUnitFormat
110080x2B 00Meters per second [m/s]Metric
110090x2B 01Centimeters per second [cm/s]
20640x08 10Millimeters per second [mm/s]
20650x08 11Decimeters per second [dm/s]
20660x08 12Hundredths of an inch per second [in/100s] Inch
20670x08 13Meters per minute [m/min]Metric
20680x08 14Free resolution [mm/100s]
20690x08 15Free resolution [in/1000s]Inch
Notice!
If the velocity format is changed from metric to inch, the position format is automatically,
internally converted to hundredths of an inch. If the velocity format is changed from inch to
metric, the position format is automatically, internally converted to millimeters.
9.10.3.7 Velocity free resolution
Attribute 26
Free resolution refers to parameters 2068 and 2069 in attribute 25 (velocity format).
For parameter 2068, the entry is made in mm/100s; for parameter 2069, the entry is made
in inch/1000s.
EtherNet/IP interface
9.10.3.8 Operating status - direction counting
Attribute 41
Bit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
Vendor spec.
reservedScalingDirection
Attribute 41 is the acknowledgment of the AMS 358i to the counting direction configured
in attribute 12.
The counting direction is output in bit 0.
0 = positive counting direction
1 = negative counting direction
Bits 1 - 7 have no meaning and have status 0.
Leuze electronicAMS 358i77
TNT 35/7-24V
Page 81
EtherNet/IP interface
9.10.3.9 Alarms
Attribute 44
Bit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8
The PLB and ERR status messages generated by AMS 358i are entered in bit 0 and bit 1.
The alarms entered here result in incorrect measurement values on the AMS 358
spec. distinguishes between alarms and warnings.
The following applies for PLB and ERR:
0 = no alarm
1 = alarm
9.10.3.10Supported alarm
Attribute 45
Attribute 45 shows which alarms specified by the position sensor object are supported by
the AMS 358
Bit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8
i.
Bit 0 =1; PLB alarm is supported by the AMS 358
Bit 1 =1; ERR alarm is supported by the AMS 358i.
Bit 2 to bit 15 = 0
reservedERRPLB
Vendor spec.reserved
reserved11
Vendor spec.
reserved
i.
i. The CIP
9.10.3.11Alarm flag
Attribute 46
The attribute evaluates the alarms supported in attribute 45 in an OR function. (Collective
alarm)
78AMS 358iLeuze electronic
Page 82
9.10.3.12Warnings
Attribute 47
According to the CIP specification, warning messages are messages that signal the
exceeding of internal limit values but do not result in incorrect measurement values.
Status messages ATT, LSR and TMP are entered as warnings by the AMS 358
purpose, an area is reserved in the CIP spec. for device-specific data (bits 13-15).
Bit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
––––––––
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8
ATTLSRTMP–––––
9.10.3.13Supported warnings
Attribute 48
Attribute 48 shows which warnings specified by the position sensor object are supported
by the AMS 358
Bit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
––––––––
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8
111–––––
i.
Bit 13 =1; TMP warning is supported by the AMS 358i.
Bit 14 =1; LSR warning is supported by the AMS 358
Bit 15 =1; ATT warning is supported by the AMS 358i.
EtherNet/IP interface
i. For this
i.
Bit 0 to bit 12 = 0
9.10.3.14Warning flag
Attribute 49
The attribute evaluates the warnings supported in attribute 48 in an OR function (collective
warning).
9.10.3.15Operating time
Attribute 50
As long as the AMS 358i is connected to power, the value is increased in increments of
1/10 hours. The value cannot be reset.
Leuze electronicAMS 358i79
TNT 35/7-24V
Page 83
EtherNet/IP interface
9.10.3.16Preset value
Attribute 100
With the attribute, it is possible to set the current position value to a desired position value.
The attribute activates the value configured in attribute 100.
Notice!
As a result of this
- attribute 103 is toggled,
- attribute 102 is set.
9.10.3.18Preset status
Attribute 102
The attribute specifies whether the preset function is activated.
0Preset value (low byte)
1Preset value
2Preset value
3Preset value (high byte)
1 = preset teach
1 = preset active
0 = preset inactive
9.10.3.19Preset toggle
Attribute 103
The attribute is toggled after the preset value is activated.
Notice!
Activation of the preset value via attribute 101.
9.10.3.20Preset reset
Attribute 104
The attribute is used for deleting the set preset value. The preset status (attribute 102) is
set to inactive.
1 = delete preset value.
Notice!
Attribute 103 is toggled.
80AMS 358iLeuze electronic
Page 84
9.10.3.21Direction of movement
Attribute 105
At a velocity > 100 mm/s, the attribute indicates the direction of movement.
0 = positive direction of movement
1 = negative direction of movement
The definition of the direction of movement is dependent on class 35, instance 1,
attribute 12:
• Positive counting direction:
Measurement values increase if the reflector moves away from the AMS 358
case, the positive direction = 0 in attribute 105.
• Count direction negative:
Measurement values decrease if the reflector moves away from the AMS 358
case, the positive direction = 1 in attribute 105.
9.10.3.22Movement status
Attribute 106
The attribute indicates whether the absolute value is large enough (> 100 mm/s) to register
a movement.
The free resolution refers to parameters 2048 and 2052 in attribute 15.
For parameter 2048, the entry is made in mm/1000; for parameter 2052, the entry is made
in inch/100,000.
Example:
For a free resolution of e.g., 0.875mm, the value "875" must be entered for parameter 2048.
9.10.3.24Offset
EtherNet/IP interface
i. In this
i. In this
TNT 35/7-24V
Attribute 108
Measurement value at the interface = measured distance + offset.
The attribute sets an offset to the measured value in the AMS 358
i. The offset takes imme-
diate effect following instruction "set attribute single class1 instance1 attribute108".
0Offset value calculated from activated preset value (low byte)
1Offset value calculated from activated preset value
2Offset value calculated from activated preset value
3Offset value calculated from activated preset value (high byte)
Leuze electronicAMS 358i81
Page 85
EtherNet/IP interface
9.10.3.25Laser diode laser status
Attribute 109
The attribute signals the status of the laser diode.
0 = laser diode on
1 = laser diode off
9.10.3.26Laser diode laser control
Attribute 110
The laser can be switched on and off via this attribute.
The attribute can be used to configure the language that appears in the display.
The following table provides information on the languages available for selection.
LanguageValu e
English0
German1
Italian2
Spanish3
French4
9.10.4.2 Password protection
Attribute 2
The attribute activates password protection.
1 = password protection active
0 = password protection inactive
82AMS 358iLeuze electronic
Page 86
9.10.4.3 Password
Attribute 3
The attribute specifies the password. The password protection attribute (attribute 2) must
be active. Value range of the password: 0000 - 9999.
The master password 2301 can be used to activate parameter enabling via the display/
panel.
9.10.4.4 Illumination
This attribute is used to set whether the display illumination is to be switched off 10 minutes
after the last button operation or whether the illumination is always to be on.
0 = display illumination off 10 minutes after the last button operation
1 = display illumination always on
9.10.4.5 Contrast
When exposed to extreme ambient temperatures, the display contrast may change. This
attribute adjusts the display illumination.
ValueContrast
0Weak
1Medium
2Strong
9.10.4.6 Extended heating control
This attribute is used to activate extended heating control.
The extended heating control range of the internal device heating may prevent condensation
from forming on the optics of the AMS 358
on at higher ambient temperatures (30 °C) if the parameter is set.
In the event of very large and fast fluctuations in temperature and humidity, the power of
the internal heating may not be sufficient to prevent condensation.
0 = switch-on / switch-off temperature of internal heating: 10°C (50°F) 15 °C (59°F)
1 = switch-on / switch-off temperature of internal heating: 30°C (86°F) 35 °C (95°F)
EtherNet/IP interface
i. The internal heating of the AMS 358i is switched
OnOff
TNT 35/7-24V
9.10.5 Class 103 Switching inputs/outputs
Class 103, instance 1 describes I/O 1 (PIN 2/M12 Power)
Class 103, instance 2 describes I/O 2 (PIN 4/M12 Power)
The switching input of the AMS 358i is edge-triggered.
0 = switching input responds to a falling edge (transition from logical 1 to 0)
1 = switching input responds to a rising edge (transition from logical 0 to 1)
Attribute 4 defines which function is to be triggered when the input is set in the AMS 358i.
Bit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
------Laser ON/OFF Preset teach
Bit 0 = preset teach
The switching input responds to the edge set in attribute 2. The preset value is accepted at
the position at which the switching input detects an edge change as defined in attribute 2.
Bit 1 = laser ON/OFF
84AMS 358iLeuze electronic
Page 88
The switching input responds to the edge set in attribute 2. The laser is switched OFF if the
switching input detects an edge change as described in attribute 2. If the opposite edge is
detected at the switching input, the laser is switched back ON.
0 = input function is inactive. Neither laser ON/OFF nor preset teach is active.
1 = input function is active. Laser ON/OFF or preset teach or both were activated.
Attribute description for the case that attribute 1 is selected as switching output in
instance 1 or 2.
The attribute defines the level of the output if the "output" event occurs.
0 = from logical 1 to logical 0 if the "output" event occurs (see attribute 3)
1 = from logical 0 to logical 1 if the "output" event occurs (see attribute 3)
9.10.5.6 Function assignment of the hardware outputs
The attribute defines which event triggers activation of the output. The individual functions
are OR linked.
Bit 7Bit 6Bit 5Bit 4 Bit 3Bit 2Bit 1Bit 0
Hardware
(ERR)
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8
Plausibility
(PLB)
Laser
(LSR)
Temperature
(TMP)
reservedDynamic
Intensity
(ATT)
Velocity limit
value violated
reserved
output
For instance 1 attribute 3, the default is defined as 192d / 00 C0h / 0000 0000 1100 0000b.
This means that at the output (PIN 2), an edge change occurs as defined in attribute 2 with
the ERR or PLB messages.
Leuze electronicAMS 358i85
TNT 35/7-24V
Page 89
EtherNet/IP interface
For instance 2 attribute 3, the default is defined as 56d / 00 38h / 0000 0000 0011 1000b.
This means that at the output (PIN 4), an edge change occurs as defined in attribute 2 with
the LSR or TMP or ATT messages.
0 = output function is inactive. No event from attribute 3 is active.
1 = output function is active. At least one event from attribute 3 has been activated.
With the dynamic output, the hardware outputs (PIN 2/PIN 4) can be set via the control software.
Activation is via bit 8.
0 = dynamic output inactive
1 = the hardware output(s) is(are) set as defined in attribute 2
The outputs are dynamically set via 256d (256 = status message bits 7 to 2 are disregarded).
9.10.6 Class 104 Behavior in the case of error
Object class 104 = 68
Service:
• Get_Attribute_Single
• Set_Attribute_Single
Path
Cl.Inst. Attr.
10411
86AMS 358iLeuze electronic
H
Size
Designation
Position value in the case of
error
2Suppress position status8BYTE101Set
3Error delay (position)8BYTE101Set
4Error delay time (position)16UINT1001001.000Set
Velocity in the case of
5
failure
6Suppress velocity status8BYTE101Set
7Error delay (velocity)8BYTE101Set
8Error delay time (velocity)16UINT2002001.000Set
Data type
in bit
8BYTE101Set
8BYTE101Set
Default
(dec)
Min
(dec)
Max
(dec)
Access
Page 90
9.10.6.1 Position value in the case of failure
Attribute 1
The attribute specifies which position is transmitted in the case of an error after the "error
delay time - position" elapses.
0 = last valid value
1 = value 0
9.10.6.2 Error delay - position status
Attribute 2
The attribute specifies whether the PLB status bit (implausible measurement value) is set
immediately or after the "error delay time - position" elapses.
0 = PLB status bit is set immediately
1 = PLB status bit is set with a delay
9.10.6.3 Error delay - position
Attribute 3
The attribute specifies whether—in the case of an error—the position value immediately
outputs the value of attribute 1 (0 or last valid value) or the last valid position value for the
configured error delay time (attribute 4).
Errors that occur are suppressed for the configured time. If no valid position value can be
ascertained during the configured time, the last valid position value is output. If the error
continues after the time elapses, the value configured in the "Position value in the case of
error" attribute (attribute 1) is output. The error delay time is specified in milliseconds [ms]
and must be a value between 100 and 1000.
9.10.6.5 Velocity in the case of error
Attribute 5
The attribute specifies which velocity is transmitted in the case of an error after the "error
delay time - velocity" elapses.
0 = last valid value
1 = value 0
Leuze electronicAMS 358i87
TNT 35/7-24V
Page 91
EtherNet/IP interface
9.10.6.6 Error delay - velocity status
Attribute 6
The attribute specifies whether the PLB status bit (implausible measurement value) is set
immediately or after the "error delay time - velocity" elapses.
0 = PLB status bit is set immediately
1 = PLB status bit is set with a delay
9.10.6.7 Error delay - velocity
Attribute 7
The attribute specifies whether—in the case of an error—the velocity value immediately
outputs the value of attribute 5 (0 or last valid value) or the last valid velocity value for the
configured error delay time (attribute 8).
Errors that occur are suppressed for the configured time. If no valid velocity value can be
ascertained during the configured time, the last valid velocity value is output. If the error
continues after the time elapses, the value configured in the "Velocity in the case of error"
attribute (attribute 5) is output. The error delay time is specified in milliseconds [ms] and must
be a value between 200 and 1000.
9.10.7 Class 105 Velocity monitoring
Class 105, instance 1: attributes for velocity limit value 1
Class 105, instance 2: attributes for velocity limit value 2
Class 105, instance 3: attributes for velocity limit value 3
Class 105, instance 4: attributes for velocity limit value 4
Object class 105 = 69
Service:
• Get_Attribute_Single
• Set_Attribute_Single
88AMS 358iLeuze electronic
H
Page 92
EtherNet/IP interface
Path
Cl.Inst. Attr.
10511Enable8BYTE001Set
2Switching mode8BYTE001Set
3Direction selection8BYTE001Set
4Velocity limit value16UINT0020.000Set
5Velocity hysteresis16UINT100020.000Set
6Limit value range start32DINT0-999.999999.999Set
7Limit value range end32DINT0-999.999 999.999Set
8Limit value status8BYTE001Get
9Limit value comparison8BYTE001Get
10521Enable8BYTE001Set
2Switching mode8BYTE001Set
3Direction selection8BYTE001Set
4Velocity limit value16UINT0020.000Set
5Velocity hysteresis16UINT100020.000Set
6Limit value range start32DINT0-999.999999.999Set
7Limit value range end32DINT0-999.999 999.999Set
8Limit value status8BYTE001Get
9Limit value comparison8BYTE001Get
10531Enable8BYTE001Set
2Switching mode8BYTE001Set
3Direction selection8BYTE001Set
4Velocity limit value16UINT0020.000Set
5Velocity hysteresis16UINT100020.000Set
6Limit value range start32DINT0-999.999999.999Set
7Limit value range end32DINT0-999.999 999.999Set
8Limit value status8BYTE001Get
9Limit value comparison8BYTE001Get
10541Enable8BYTE001Set
2Switching mode8BYTE001Set
3Direction selection8BYTE001Set
4Velocity limit value16UINT0020.000Set
5Velocity hysteresis16UINT100020.000Set
6Limit value range start32DINT0-999.999999.999Set
7Limit value range end32DINT0-999.999 999.999Set
8Limit value status8BYTE001Get
9Limit value comparison8BYTE001Get
Designation
Size
in bit
Data type
Default
(dec)
Min
(dec)
Max
(dec)
Each of the described attributes applies for instances 1 - 4
Access
TNT 35/7-24V
9.10.7.1 Velocity limit value - enable
Attribute 1
The attribute activates the corresponding velocity monitoring.
0 = not active
1 = active
Leuze electronicAMS 358i89
Page 93
EtherNet/IP interface
9.10.7.2 Velocity limit value - switching type
Attribute 2
The attribute specifies whether a check should be performed to determine whether the
velocity limit value is exceeded or not met (attributes 3 and 4).
0 = check whether value is exceeded
1 = check whether value is not met
9.10.7.3 Velocity limit value - direction selection
Attribute 3
The attribute specifies whether the velocity check is to be direction dependent or direction
independent.
If a direction-dependent limit value check is activated via attribute 2, the values of range
start and range end also define the direction. The check is always performed from range
start to range end. For example, if the range start is "5500" and the range end is "5000",
the direction-dependent check is only performed in the direction from "5500" to "5000". The
limit value is not active in the opposite direction.
If the check is independent of direction, the order of range start and range end is irrelevant.
If the value is exceeded or not met, the limit value status (attribute 7) and, if applicable, the
output are set via class 103, instance 1 or 2, attribute 3 depending on the selected switching
mode.
0 = direction independent
1 = direction dependent
9.10.7.4 Velocity limit value - velocity limit value
Attribute 4
The limit value configured in attribute 3 is compared to the measured ACTUAL velocity. The
entry is made in mm/s or inch/100 s.
9.10.7.5 Velocity limit value - velocity hysteresis
Attribute 5
Attribute 4 describes the switching hysteresis for the value entered in attribute 3 to prevent
bouncing of the signal. The entry is made in mm/s or inch/100s.
9.10.7.6 Velocity limit value - limit value range start
Attribute 6
The limit value is monitored beginning at this position. The value is specified in mm or inch/100.
If the values for range start and range end are the same, velocity monitoring is not activated.
90AMS 358iLeuze electronic
Page 94
9.10.7.7 Velocity limit value - limit value range end
Attribute 7
The limit value is monitored beginning at this position. The value is specified in mm or inch/100.
If the values for range start and range end are the same, velocity monitoring is not activated.
9.10.7.8 Velocity limit value - limit value status
Attribute 8
The attribute signals that the configured limit values have been exceeded.
9.10.7.9 Velocity limit value - limit value comparison
Attribute 9
The attribute indicates whether the respective velocity limit value is compared with the
configured limit value.
0 = comparison inactive
1 = comparison active
EtherNet/IP interface
Leuze electronicAMS 358i91
TNT 35/7-24V
Page 95
Diagnostics and troubleshooting
10Diagnostics and troubleshooting
10.1Service and diagnostics in the display of the AMS 358
In the main menu of the AMS 358i, expanded "Diagnostics" can be called up under the
Service heading.
Service
Status messages
Diagnostics
Expanded diagnostics
From the Service main menu, press the enter button to access the underlying menu
level.
Use the up/down buttons to select the corresponding menu item in the selected level;
use the enter button to activate the selection.
Return from any sub-level to the next-higher menu item by pressing the ESC button .
10.1.1 Status messages
The status messages are written in a ring memory with 25 positions. The ring memory is
organized according to the FIFO principle. No separate activation is necessary for storing
the status messages. Power OFF clears the ring memory.
n: memory position in the ring memory
Type: type of message:
I = info, W = warning, E = error, F = severe system error
No: internal error detection
1:frequency of the event (always "1", since no summation occurs)
i
ESC
The status messages within the ring memory are selected with the up/down buttons .
The enter button can be u s ed t o c al l up detailed information on the corresponding status
messages with the following details:
92AMS 358iLeuze electronic
Page 96
Detailed information about a status message
Type:type of message + internal counter
UID:Leuze internal coding of the message
ID:description of the message
Info:not currently used
Within the detailed information, the enter button can be pressed again to activate an
action menu with the following functions:
• Acknowledge message
• Delete message
• Acknowledge all
• Delete all
10.1.2 Diagnostics
The diagnostics function is activated by selecting the Diagnostics menu item. The ESC
ESC
button deactivates the diagnostics function and clears the contents of the recordings.
The recorded diagnostic data are displayed in 2 fields. In the upper half of the display, status
messages of the AMS and the bar graph are displayed. The lower half contains information
that assists in a Leuze-internal evaluation.
Use the up/down buttons to scroll in the bottom half between various displays. The
contents of the scrollable pages are intended solely for Leuze for internal evaluation.
The diagnostics have no influence on the communication to the host interface and can be
activated during operation of the AMS 358
10.1.3 Expanded diagnostics
The Expanded diagnostics menu item is used for Leuze-internal evaluation.
Diagnostics and troubleshooting
i.
TNT 35/7-24V
10.2General causes of errors
The LEDs for PWR and Net are designed as bicolor LEDs. A change in color from red/green
and a static/flashing display facilitate further diagnostics.
After power ON, a test of the Power LED and Net LED is performed in the following sequence:
1.LEDs off.
2.LEDs are switched to green for approx. 0.25 s.
Leuze electronicAMS 358i93
Page 97
Diagnostics and troubleshooting
LINK LED for BUS INLINK LED for BUS OUT
3.LEDs are switched to red for approx. 0.25s.
4.LEDs off.
This is followed by the status display for the power LED (see chapter 9.3) and the Net LED.
LINK LED for BUS IN and BUS OUT
A green/yellow multicolor LED below the BUS IN and BUS OUT connectors indicates the
EtherNet/IP connection status.
Green continuous lightLINK LED green
Flashing yellowLINK LED flashes yellow
- The link exists, the hardware connection to the next
connected participant is OK.
- Data is exchanged with the connected participants.
94AMS 358iLeuze electronic
Page 98
10.2.1 Power LED
See also chapter 8.2.2.
Diagnostics and troubleshooting
ErrorPossible error causeMeasure
PWR LED "OFF"
PWR-LED "flashes red"
PWR-LED "static red"
No supply voltage connectedCheck supply voltage.
Hardware errorSend in device.
Light beam interruptionCheck alignment.
Plausibility errorTraverse rate >10m/s.
Hardware errorFor error description, see display,
It may be necessary to send in the device.
Table 10.1:General causes of errors
10.3Interface errors
10.3.1 Net LED
ErrorPossible error causeMeasure
Net LED "OFF"
Net LED "flashes red"Time-out in bus communicationAMS 358
Net LED "static red"Double IP address assignmentCheck IP addresses.
Net LED "flashes green"
Net LED "flashes green/
red"
Power off on AMS 358
No IP address assigned (BootP/DHCP)Check wiring
Service operation (parameter enabling activated) Exiting service operation
No communication can be established
The AMS 358
ter
The AMS 358i is not assigned to any master.
No EtherNet/IP communication present
Self test during device startNo measures necessary
Table 10.2:Bus error
iCheck supply voltage.
i is not listed in the scan list of the mas-
Check configuration in the control.
Check configuration in the control.
10.4Status display in the display of the AMS 358i
DisplayPossible error causeMeasure
PLB
(implausible measurement
values)
ATT
(insufficient received signal
level)
Laser beam interruptionLaser spot must always be incident on the reflector.
Laser spot outside of reflectorTraverse rate < 10m/s?
Measurement range for maximum distance
exceeded
Velocity greater than 10m/sReduce velocity.
Ambient temperature far outside of the permissible
range (TMP display; PLB)
Reflector soiledClean reflector or glass lens.
Glass lens of the AMS soiled
Performance reduction due to snow, rain, fog, condensing vapor, or heavily polluted air (oil mist, dust)
Laser spot only partially on the reflectorCheck alignment.
Protective foil on the reflectorRemove protective foil from reflector.
Restrict traversing path or select AMS with larger
measurement range.
Select AMS with heating or ensure cooling.
Optimize usage conditions.
i configured in the control.
TNT 35/7-24V
Leuze electronicAMS 358i95
Page 99
Diagnostics and troubleshooting
DisplayPossible error causeMeasure
TMP
(operating temperature out-
side of specification)
LSR
Laser diode warning
ERR
Hardware error.
Ambient temperatures outside of the specified
range
Laser diode prefailure messageSend in device at next possible opportunity to have
Indicates an uncorrectable error in the hardware Send in device for repair.
In case of low temperatures, remedy may be an
AMS with heating.
If temperatures are too high, provide cooling or
change mounting location.
laser diode replaced. Have replacement device
ready.
Notice!
Please use chapter 10 as a master copy should servicing be required.
Cross the items in the "Measures" column which you have already examined, fill out the following address field and fax the pages together with your service contract to the fax number
listed below.
Customer data (please complete)
Device type:
Company:
Contact partner / department:
Phone (direct):
Fax:
Street / No:
ZIP code/City:
Country:
Leuze Service fax number:
+49 7021 573 - 199
96AMS 358iLeuze electronic
Page 100
11Type overview and accessories
11.1Type key
AMS 3 xx i yyy H
Heating optionH = With heating
Sensing distance40 Max. operating range in m
120 Max. operating range in m
200 Max. operating range in m
300 Max. operating range in m
i = Integrated fieldbus technology