IFM Electronic JN2200 Device Manual

Device manual
Inclination sensor
2 axes
JN2200
Firmware 1.0
UK
80237498/00 04/2016
Content
1 Preliminary note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Symbols used. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1 General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Electrical connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4 Tampering with the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Functions and features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1 Fixing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.2 Mounting surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Scale drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Electrical connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7 IO-Link interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
8 Basic system settings and diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8.1 Heating (ISDU index 4102) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
8.2 Measuring method (ISDU index 4106) . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
8.3 Measuring cell and ambient temperature, heating power (ISDU index
4110...4112). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
8.4 MEMS self-test (system command 0xB2 and ISDU index 4114) . . . . . . . 12
9 Parameter setting of the inclination sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
10 Angle calculation (ISDU index 4100) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
10.1 Perpendicular angle (ISDU index 4100 = 0). . . . . . . . . . . . . . . . . . . . . . 13
10.2 Euler angle (ISDU index 4100 = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
10.3 Gimbal angle X (ISDU index 4100 = 2) . . . . . . . . . . . . . . . . . . . . . . . . . 14
10.4 Gimbal angle Y (ISDU index 4100 = 3) . . . . . . . . . . . . . . . . . . . . . . . . . 15
10.5 Explanatory example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
10.6 Limit frequency digital filter (ISDU index 4101) . . . . . . . . . . . . . . . . . . . 16
10.7 Quadrant correction (ISDU index 4103) . . . . . . . . . . . . . . . . . . . . . . . . . 16
10.8 Set zero point (system commands 0xE2 and 0xE3 and ISDU index 4105)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
10.9 Set teach (system commands 0xE0 and 0xE1 and ISDU index 4104) . 16
11 Parameter setting of the vibration measurement . . . . . . . . . . . . . . . . . . . . . . 18
11.1 Configure measuring plane (ISDU index 4107) . . . . . . . . . . . . . . . . . . . 18
11.2 FIR filter with vibration measurement (ISDU index 4108) . . . . . . . . . . . 19
11.3 Measuring range of the vibration measurement (ISDU index 4109) . . . 19
12 Process data transfer via IO-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
13 Parameter setting of the analogue outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . 20
13.1 Analogue output as current source 4...20 mA . . . . . . . . . . . . . . . . . . . . 23
2
13.2 Analogue output as voltage source 2...10 V. . . . . . . . . . . . . . . . . . . . . . 24
13.3 Teach ASP and AEP via system commands . . . . . . . . . . . . . . . . . . . . . 25
13.4 Fault message on analogue outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
14 Parameter setting of the digital switching outputs . . . . . . . . . . . . . . . . . . . . . 26
14.1 Output function ou1 and ou2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
14.2 Output function "hysteresis (normally OFF; normally open)" [Hno] . . . . 30
14.3 Output function "hysteresis (normally ON; normally closed)" [Hnc] . . . . 30
14.4 Switching output "window (normally OFF; normally open)" [Fno] . . . . . 32
14.5 Switching output "window (normally ON; normally closed)" [Fnc] . . . . . 33
14.6 Set points SP and reset points rP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
14.6.1 Setting via ISDU indices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
14.7 Teach SP and rP via system commands . . . . . . . . . . . . . . . . . . . . . . . . 34
14.8 Switching delay dS1 / dS2 and switch-off delay dr1 / dr2 . . . . . . . . . . . 35
14.9 Logical operation of the switching outputs . . . . . . . . . . . . . . . . . . . . . . . 36
14.10 Function of the switching outputs in case of a fault FOU1 or FOU2 . . 37
14.11 Delay of the switching outputs in case of a fault (dFo) . . . . . . . . . . . . . 37
14.12 Output driver PnP or nPn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
14.13 Restore the factory setting (system command 0x82) . . . . . . . . . . . . . . 39
UK
15 Status LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
16 Maintenance, repair and disposal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
17 Approvals/standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
18 Factory setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
This document is the original instructions.
3

1 Preliminary note

This document applies to the device of type "inclination sensor" (art. no.: JN2200). It is part of the device.
This document is intended for specialists. These specialists are people who are qualified by their appropriate training and their experience to see risks and to avoid possible hazards that may be caused during operation or maintenance of the device. The document contains information about the correct handling of the device.
Read this document before use to familiarise yourself with operating conditions, installation and operation. Keep this document during the entire duration of use of the device.
Adhere to the safety instructions.

1.1 Symbols used

Instructions > Reaction, result […] Designation of keys, buttons or indications Cross-reference
Important note Non-compliance may result in malfunction or interference.
Information Supplementary note

2 Safety instructions

2.1 General information

These instructions are an integral part of the device. They contain texts and figures concerning the correct handling of the device and must be read before installation or use.
Observe the operating instructions. Non-observance of the instructions, operation which is not in accordance with use as prescribed below, wrong installation or incorrect handling can seriously affect the safety of operators and machinery.

2.2 Target group

These instructions are intended for authorised persons according to the EMC and low-voltage directives. The device must be installed, connected and put into operation by a qualified electrician.

2.3 Electrical connection

Disconnect the unit externally before handling it.
4
The connection terminals may only be supplied with the signals indicated in the technical data and/or on the device label and only the approved accessories from ifm may be connected.

2.4 Tampering with the device

Contact the manufacturer in case of malfunction of the unit or uncertainties. Any tampering with the device can seriously affect the safety of operators and machinery. In case of tampering with and/or modifying the unit, any liability and warranty is excluded.

3 Functions and features

The 2-axis inclination sensor with IO-Link interface enables angle levelling and position detection of machines and installations.
Typical applications are, for example, levelling of mobile cranes, set-up of mobile machines or monitoring of wind turbines.
UK
Features
IO-Link V1.1 interface and IO Device Description according to IEC 61131-9
2-axis inclination sensor with a measuring range of ±180°
Different measurement options
High accuracy and resolution
High sampling rate and band width
Configurable vibration suppression
Configurable limit frequency (digital filter)
Robust metal housing
Suitable for industrial applications

4 Installation

4.1 Fixing

► Fasten the device using 4 M5 screws on a flat surface.
Screw material: steel or stainless steel.

4.2 Mounting surface

The housing must not be exposed to any torsional forces or mechanical stress.
► Use compensating elements if there is no flat mounting surface available.
5

5 Scale drawing

62
45
90 75
M12x1
22
M12x1
5,3
33,2
4,5

6 Electrical connection

The inclination sensors are fitted with two round 4-pole M12 connectors (class A) in accordance with IEC 60947-5-2. The M12 connectors are mechanically A-coded in accordance with IEC 61076-2-101.
1: L+ 24 V DC (+Ub-D)
2: OUT2 switching output 2
M12 connector (left)
3: L- ground (GND)
4: OUT1 switching output 1 or IO-Link
1: L+ 24 V DC (+Ub-A)
2: A2 analogue output 2
3: L- ground (GND)
4: A1 analogue output 1
M12 connector (right)
The ground connections of the two round M12 connectors are directly connected to each other internally; the supply voltage connections are decoupled from each other.
6

7 IO-Link interface

The inclination sensors have a standardised IO-Link interface V1.1 and an IO-Link device description according to IEC 61131-9. All measured values and parameters are accessible via "Indexed Service Data Unit" (ISDU).
The individual configuration can be saved in the internal permanent memory (EEPROM).
In the context of this unit manual the operating principle of IO-Link is assumed to be known. In this connection we refer to the latest documents "IO-Link System Description", "IO-Link Interface and System Specification" and "IO Device Description Specification" published by the IO-Link consortium (http://www.io-link.com).
The following features characterise the IO-Link interface:
Communication
UK
IO-Link revision V1.1
Bit rate 38,400 bits/s (COM2)
Minimum cycle time 5 ms
Parameters are checked for valid values (range check)
Supported are
SIO mode
Block parameter setting
Data storage
Device Access Locks
Device status and detailed device status
Manufacturer and device identification
Vendor ID 310 / 0x0136
Vendor Name ifm electronic gmbh
Vendor Text www.ifm.com
Device ID 416 / 0x0001A0
Product Name JN2200
Product ID JN2200
Product Text 2-axis inclination Sensor
7
The mandatory parameters indicated in the index range 0...63 in the IO-Link specification are summarised in the table below
Index Sub-
index
0 1...16 UINT8 Direct
1 1...16 UINT8 Direct
2 0 UINT8 System
Type Value Content Read /
Parameter Page 1
Parameter Page 2
command
Length
Write
See IO-Link specification R 1 each
See IO-Link specification R 1 each
0x82
0xB2
0xE0
0xE1
0xE2
0xE3
Factory setting
Start self-test
Set Teach XYZ
Reset Teach XYZ
Set Zero XYZ
Reset Zero XYZ
W 1
byte
0xC3
0xC5
0xC4
0xC6
0xCB
0xCC
0xCD
0xCE
3 0 UINT8 Data storage See IO-Link specification R/W Var
12 0 UINT16 Device Access
Locks
See IO-Link specification R/W 2
Teach SP1
Teach rP1
Teach SP2
Teach rP2
Teach ASP1
Teach AEP1
Teach ASP2
Teach AEP2
8
Index Sub-
index
13 0 Profile
14 0 PD Input
Type Value Content Read /
Characteristic
Descriptor
0x0001 8000 8002 8003
0001 → Smart Sensor Profile
(DeviceProfileID)
8000 → Device Identification Objects
(FunctionClassID)
8002 → ProcessDataVariable
(Function-ClassID)
8003 → Diagnostics
(FunctionClassID)
0x010600 020808 031010 031020
010600→Type=SetOfBool, Len=6,
Off-set=0
020808→Type=UInteger, Len=8,
Off-set=8
031010→Type=Integer, Len=16,
Off-set=16
031020→Type=Integer, Len=16,
Off-set=32
Length
Write
R 8
R 12
byte
UK
16 0 ASCII Vendor Name ifm electronic gmbh R 19
17 0 ASCII Vendor Text www.ifm.com R 11
18 0 ASCII Product Name JN2200 R 6
19 0 ASCII Product ID JN2200 R 6
20 0 ASCII Product Text 2-axis inclination sensor R 25
21 0 ASCII Serial Number R 12
22 0 ASCII Hardware
revision
23 0 ASCII Firmware
Revision
24 0 ASCII Application
Specific Tag
36 0 UINT8 Device status
XX R 2
xx R 5
*** R/W max.
16
00
01
02
Device operating properly
Maintenance required
Out-of-Specification
R 1
37 0 UINT8 Detailed
Device Status
03
04
Array [13] of Events (1-byte EventQualifier each + 2-byte EventCode)
Functional-Check
Failure
R 39
9
Index Sub-
index
40 0 --- Process Data
Type Value Content Read /
Input
0x cccc bbbb aaaa
cccc
PDVal2 (INT16)
bbbb
aaaa
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 8
PDVal1 (INT16)
Bool/DevStatus (UINT16)
--SW 1
--SW 2
--
--
Measuring method
Self-test active
--
--
DeviceStatus LSB
Write
R 6
Length
byte
Bit 9
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
DeviceStatus
DeviceStatus MSB
--
--
--
--
--

8 Basic system settings and diagnostics

The JN2200 inclination sensor can be used for inclination or vibration measurement. All parameter values that are of importance to the selected measuring method are nevertheless always accessible and are saved in the internal memory. They are part of the IO-Link data storage.
If the measuring method "vibration" is set, all parameters for setting the inclination measurement and all angle-dependent parameters for the switching and analogue outputs keep their values.
Characteristic values of the sensors such as measuring cell temperature and current heating power as well as the results of the last self-test can be read via own ISDU indices.
10
Index Sub-
index
4102 0 UINT8 Heating
4106 0 UINT8 Measuring
4110 0 INT16 MEMS
4111 0 UINT16 Heating power [mW] R 2
4112 0 INT16 Operating
4113 0 UINT8 Self-test status
4114 0 UINT8 Self-test result
Type Value Content Read /
Write
R/W
R/W
R 1
R 1
method
temperature
temperature
0
Heating off
Heating on
1
0
Angle [0.01°]
veff [0.1 mm/s] / app [mg]
1
[1/10 °C] R 2
[1/10 °C] R 2
No self-test active
0
Self-test active
1
Bit2 = 1
Bit2 = 0
Bit1 = 1
x axis OK
x axis fault
y axis OK
Length
byte
UK
Bit1 = 0
Bit0 = 1
Bit0 = 0
y axis fault
z axis OK
z axis fault

8.1 Heating (ISDU index 4102)

To ensure good temperature stability over the whole temperature range, the measuring cell is regulated to a constant temperature. The regulation of the heating is activated by the factory and can be deactivated by writing the value 0 to the parameter of the heating (ISDU index 4102).
This has the following effects
Reduction of temperature stability
Current consumption decreases when operating
Accuracies deviate from the indications in the data sheet

8.2 Measuring method (ISDU index 4106)

The required measuring method is set to the inclination or vibration measurement via the ISDU index 4106.
8.3 Measuring cell and ambient temperature, heating power (ISDU index
4110...4112)
Measuring cell and ambient temperature inside the housing are redetermined every 200 ms. They can be read via ISDU access (in any device status). The signed 16-bit values (two's complement) indicate the temperature in 1/10 °C.
11

8.4 MEMS self-test (system command 0xB2 and ISDU index 4114)

To check the function of the measurement axes a self-test of the measuring cell can be carried out.
► Activate the MEMS self-test per IO-Link system command 0xB2 (ISDU index 2
= 0xB2).
The self-test takes about 2 s. During the self-test both in the ISDU index 4113 and in the process data (ISDU index 40) the status flag is set to "1".
After the end of the self-test these flags are again set to the value "0". During the self-test no process data can be measured.
The test result of the individual axes is coded in a byte and can be read from the self-test register (ISDU index 4114):
00000xxxb The 3 least significant bits code the internal x, y, z measurement axes
Bit 0: axis faulty Bit 1: axis functional

9 Parameter setting of the inclination sensor

If the measuring method is set to inclination measurement (ISDU index 4106 = 0), it can be adapted via the following parameters:
Index Sub-
index
4100 0 UINT8 Angle calculation
4101 0 UINT8 FIR filter step angle
Type Value Content Read /
Write
0
Perpendicular
Euler
1
Gimbal 1X
2
Gimbal 1Y
3
FIR deactivated
0
R/W
R/W
Length
byte
4103 0 UINT8 Quadrant
correction
4104 0 UINT8 Teach x / y / z axis
status
12
FIR 10 Hz
1
FIR 5 Hz
2
FIR 1 Hz
3
FIR 0.5 Hz
4
0
off
on (± 180°)
1
1
Teach active
(relative measurement)
Teach inactive
2 (absolute measurement)
R/W 1
R 1
Index Sub-
index
4105 0 UINT8 Zero x / y / z axis
Type Value Content Read /
Write
R 1
status
1
Zero active
(relative measurement)
Zero inactive
2 (absolute measurement)
Length
byte

10 Angle calculation (ISDU index 4100)

To be able to adapt the inclination sensor to the different applications as easily as possible, the measured inclination information is converted into different angle indications. The requested angle indication is set by selecting the respective option.
With this angle definition a sensor coordinate system is used which is defined as follows:
– The mounting plane corresponds to the xy plane.
– The z axis is perpendicular to the mounting plane (according to the right-
hand rule).
UK
– The x axis is represented by an edge of the mounting plate which shows in
direction of the printed x arrow.
– The y axis is then perpendicular to the plane spanned by the z and x axes.

10.1 Perpendicular angle (ISDU index 4100 = 0)

Using the indication of the two perpendicular angles the inclination of the sensor coordinate system towards the direction of gravitation is described.
The first provided value corresponds to a rotation about the y axis of the sensor and is called "longitudinal inclination value" (index 40, process data PDVal1).
The value corresponds to the angle [°] which the gravitation vector spans with the yz plane.
The second provided value corresponds to a rotation about the x axis of the sensor and is called "lateral inclination value" (index 40, process data PDVal2). The value corresponds to the angle [°] between the gravitation vector and the xz plane of the sensor.
In the case of an inclination in a plane (rotation of an axis with the second axis remaining perpendicular) the perpendicular angle and gimbal angle are always identical.
13
Loading...
+ 28 hidden pages