DIS Sensors QG65D User manual

USER MANUAL
QG65D CANopen Dynamic Inclinometer
(Type H)
V1.0, 2020/12/7

DIS SENSORS BV
1
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
Contents
1. Safety information ..........................................................................................................................................3
1.1. Intended use...........................................................................................................................................3
1.2. Incorrect use...........................................................................................................................................3
1.3. Sensor defective.....................................................................................................................................3
2. About this manual...........................................................................................................................................4
2.1. Intended use...........................................................................................................................................4
2.2. Document revision control.....................................................................................................................4
2.3. Symbols used in the text ........................................................................................................................4
2.4. Copyright ................................................................................................................................................4
3. Quick reference...............................................................................................................................................5
4. Installation guide.............................................................................................................................................6
4.1. Mechanical drawing ...............................................................................................................................6
4.2. Mounting................................................................................................................................................6
4.3. Connection .............................................................................................................................................7
4.4. CAN termination.....................................................................................................................................8
5. Technical data .................................................................................................................................................8
6. Functional description.....................................................................................................................................9
6.1. Dynamic inclination measurement principle..........................................................................................9
6.2. Measuring axis and direction ...............................................................................................................10
6.2.1. Measuring axis and direction for Inclination ...............................................................................10
6.2.2. Measuring axis and direction for acceleration ............................................................................11
6.2.3. Measuring axis and direction for gyroscope................................................................................11
6.3. Signal processing ..................................................................................................................................12
6.3.1. Sampling rate...............................................................................................................................12
6.3.2. Sensor fusion algorithm...............................................................................................................12
6.3.3. Digital filters.................................................................................................................................12
6.4. Function mode .....................................................................................................................................14
6.5. Application profiles ..............................................................................................................................15
6.6. Output format ......................................................................................................................................16
6.7. Boot-up procedure ...............................................................................................................................17
6.8. Emergency message.............................................................................................................................17
6.9. LSS (Layer Setting Service, according to CiA305-DSP) ..........................................................................18
6.10. Firmware management ........................................................................................................................18
6.11. Load factory default settings................................................................................................................19
6.12. Zero adjustment ...................................................................................................................................20
6.13. EDS & DCF.............................................................................................................................................21
7. CANopen specification ..................................................................................................................................22
7.1. CANopen Communication Objects (COB).............................................................................................22
7.2. Predefined CAN-IDs..............................................................................................................................22
7.3. PDO (Reading sensor output)...............................................................................................................23
7.4. SDO (configuring Object Dictionary) ....................................................................................................23
7.5. NMT state.............................................................................................................................................24
7.6. Object Dictionary (device parameters) ................................................................................................24
8. CAN Object dictionary overview ...................................................................................................................25
8.1. Communication profile (Index 1000h - 1FFFh).....................................................................................25
8.1.1. Object 1001hError register..........................................................................................................27
8.1.2. Object 1002hManufacturer status register.................................................................................27
8.1.3. Object 1003hPredefined error field ............................................................................................28
8.1.4. Object 1005h COB-ID SYNC message...........................................................................................28
8.1.5. Object 1006h Communication cycle period ................................................................................28

DIS SENSORS BV
2
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
8.1.6. Object 1010h Store parameters ...................................................................................................29
8.1.7. Object 1011hRestore factory default parameters ......................................................................29
8.1.8. Object 1014hCOB-ID EMCY .........................................................................................................30
8.1.9. Object 1020hverify configuration................................................................................................30
8.1.10. Object 1029herror behaviour......................................................................................................30
8.1.11. Object 1800h, 1801hTPDO communication parameter...............................................................31
8.1.12. Object 1A00h, 1A01hTPDO Mapping parameter.........................................................................31
8.1.13. Object 1F80hNMT start-up behaviour ........................................................................................32
8.2. Manufacturer-specific profile (2000h - 5FFFh).....................................................................................33
8.2.1. Object 3004hApplication profile .................................................................................................35
8.2.2. Object 3007hFunction mode.......................................................................................................35
8.2.3. Object 300Fh Zero adjustment Inclination ..................................................................................35
8.2.4. Object 301Eh Manufacturer status register error mask...............................................................35
8.2.5. Object 301Fh Manufacturer status register mapping ..................................................................36
8.2.6. Object 3021h~ 3027hUser adjustable parameters for application profile..................................36
8.2.7. Subindex 06hOutput filter...........................................................................................................37
8.2.8. Subindex 07h, 08hMoving average filter TPDO1 and TPDO2 .......................................................37
8.3. Standardized device profile (6000h –9FFFh) (CiA410) ........................................................................38
8.3.1. Object 6011h, 6021hOperating parameter ..................................................................................39
8.3.2. Object 6012h, 6022hPre-set inclination value..............................................................................39
8.3.3. Object 6013h, 6023hOffset inclination value...............................................................................39
8.3.4. Object 6401hSensor outputs.......................................................................................................40
8.4. Data type..............................................................................................................................................40
9. Configuration tool .........................................................................................................................................41
9.1. Configuration kit...................................................................................................................................41
9.2. PC software ..........................................................................................................................................43
10. Abbreviations and definitions .......................................................................................................................48
11. Normative references ...................................................................................................................................48

DIS SENSORS BV
3
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
1. Safety information
1.1. Intended use
The QG65D CANopen Dynamic Inclinometer is a MEMS-based inclination sensor with CANopen
interface. This device provides precise and reliable inclination measurement in both static and
dynamic conditions. The use of this device in a machine or system is permitted only under the
following conditions:
•The user is trained and competent in the integration and use of inclination sensors in machinery.
•The user is familiar with the contents of both the datasheet and user manual.
•The user has a full understanding of CAN and CANopen.
•The device is used within the specified environmental conditions.
•The device is properly configured for its intended use.
•The device is mounted correctly as described in the datasheet and user manual.
•The device data is expressly not interpreted as safety data, except when used redundantly in a control
system that is designed and tested for cross-check functionality between the primary and redundant
devices.
1.2. Incorrect use
•Use of non-standard CAN cables.
•Device mounted incorrectly.
•Zero adjustment outside the specified range.
•Incorrect or absent CAN bus termination.
•Device used outside the specifications.
1.3. Sensor defective
The sensor is considered “defective” when
•No CAN output can be detected.
•An emergency message with sensor error information is detected. (→ 6.8 Emergency message)
In the event of uncertainty, contact the distributor or manufacturer. Any unauthorised modification
or unapproved use will void both the warranty and any liability on the part of the manufacturer.

DIS SENSORS BV
4
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
2. About this manual
2.1. Intended use
This manual applies solely to the QG65D CANopen dynamic inclinometer (Type H) with the following
model designations:
•QG65D-KIXv-360H-CAN-C(F)M-UL —— 1 axis, measuring range ± 180°, vertical mounting
•QG65D-KDXYh-090H-CAN-C(F)M-UL —— 2 axes, measuring range ± 90°, horizontal mounting
•QG65D-KDXYh-030H-CAN-C(F)M-UL —— 2 axes, measuring range ± 30°, horizontal mounting
DIS product code can be identified here.
2.2. Document revision control
Version
Date
Revision
V1.0
20201127ss
1st release
Table 1 - Document revision
2.3. Symbols used in the text
h
Subscript for hexadecimal values.
d
Subscript for decimal values.
Caution that indicates either potential damage to the sensor or explains how to
avoid a problem.
Important information.
→
Cross-reference
2.4. Copyright
© Copyright 2020 DIS Sensors bv.
This manual is subject to change without notice.
All rights according to the copyright remain explicitly reserved for DIS Sensors bv.

DIS SENSORS BV
5
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
3. Quick reference
General
•1-axis ± 180°and 2-axes ± 30°/± 90°dynamic inclinometer
•Output type: CANopen
•Inclination, acceleration, gyroscope outputs defined by Function modes (→ object 3007h)
•4 application profiles for inclination measurement in specific applications (→ object 3004h)
•Sensor outputs can be customised using TPDO mapping parameters (→ object 1A00h)
•Internal sample rate MEMS: 1000Hz; output rate: 100 Hz
•Dynamic inclination application limitations: max. acceleration 1.5 g, max. angle rate 500°/s
•Output filter: adjustable 1st order LPF (→ sub 06hof object 3021hto 3024hor object 300Eh)
•Moving average filter: averaging time interval adjustable from 10 ms to 100 ms (→ sub 07hof
object 3021hto 3024hor object 300Dh)
•An optional configurator is available on request
CAN, CANopen
•CAN interface: CAN2.0 A/B (compliant with ISO11898-1&2)
•CANopen application layer and communication profile: EN50325-4 (CiA301 v4.0 and 4.2.0)
•CANopen device profile for inclinometer: CiA410
•LSS (Layer Setting Service) implemented
•TPDO1 (CAN-ID: 180h+ Node ID) and TPDO2 (CAN-ID: 280h+ Node ID)
•Outputs: inclination X-axis (longitudinal) in object 6010h; inclination Y-axis (lateral) in object
6020h
•Internal switchable CAN termination resistor: default off (→object 3003h)
•CAN bus bit rate: default 250 kbit/s (→object 3001h)
•Node ID: default 01h(→ object 3000hrange: 01h–7Fh, max. 127 nodes)
•Heartbeat: default on, 2 s (→ object 1017h)
•Two modes of PDO transmission (→ object 1800h / 1801h)
- Event mode: default on, event timer default 100 ms (range 10 ms –500 ms)
- Sync mode: default off
•Vendor ID DIS: 000001BDh(→object 1018h)
•Firmware version available via CAN Object Dictionary (→object 1018h)
•Serial number format: xxxxxx-xxx (→object 1018h)
•Zero adjustment of inclination available via CAN Object Dictionary (→ object 300Fh).
•Pre-set inclination setting available via CAN Object Dictionary (→ objects 6012h and 6022h).
•Bootup in NMT Operational state (→object 1F80h)
•Negative values: two’s complement
•Byte-sequence on CAN bus: little-endian (least significant byte first)

DIS SENSORS BV
6
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
4. Installation guide
4.1. Mechanical drawing
Figure 1 - Mechanical drawing of QG65D with a male M12.
4.2. Mounting
•Use the 4 screws provided (M5x25 mm zinc plated steel Pozidrive pan head screws with
self-tapping PZ DIN7500CZ) to mount the device.
•If a software zero adjustment is impossible or undesirable, DIS provides an optional
reference solution of replacing 2 of the provided screws with 2 optional 4mm Ø
positioning pins, which can serve as mechanical reference.
•Tightening torque max. 2.5 Nm. A higher torque can cause damage to the housing or the
internal electronics.
•Fix the sensor to a perfectly flat surface.
•A 1-axis inclinometer must be mounted vertically. The factory default zero position is with
the male connector pointing down as shown in Figure 3. Sensor can be zero adjusted at any
position within the full range.
•A 2-axis inclinometer must be mounted horizontally. The factory default zero position is
shown in Figure 2. After installation, sensor can be zero adjusted to eliminate the
mechanical offsets within a ±5°offset range.
Figure 3 - Vertical mounting 1-axis inclination
Figure 2 - Horizontal mounting 2-axes inclination

DIS SENSORS BV
7
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
4.3. Connection
The sensor is equipped with either a single 5-pole M12 (A-coded) male connector according to IEC
61076-2-101, or with an additional 5-pole M12 (A-coded) female connector. This is specified in the
suffix of the device model designation: suffix CM indicates single male connector; suffix CFM
indicates both a female and a male connector.
The advantage of two connectors is that devices can be daisy-chained in the CAN network. The
voltage supply is forwarded from the male to the female connector, providing both power and bus-
connection to the next sensor with a single cable harness. The connection between male and female
connector acts as an internal T-junction.
The pin assignment is according to CiA 303-1 V1.8.0.
Pin
Assignment
Pin 1
Shield
Pin 2
Vcc
Pin 3
Gnd & CAN_GND
Pin 4
CAN_H
Pin 5
CAN_L
Figure 4 - Pin definition
•The maximum current for the internal T-junction is 2.5 A. This must be taken into account when
using daisy-chained connections.
•The voltage supply must be dimensioned to prevent exceeding the specified voltage limits.
•The power consumption is about 50mA typical.
•The power supply must be IEC Class 2 protected.
•Connect the sensor only to an approved CAN controller which must have a grounded shield.
Alternative: connect the sensor housing to a grounded shield. All mentioned EMC standards that are
met (see Declaration of Conformity) have been done with the housing connected to a grounded
shield.
Installation of wiring and the opening and closing of electrical connections must only be carried
out in de-energized state!Short-circuits, voltage spikes, etc. can cause malfunctions and/or cause the
installation to become uncontrolled, creating a serious risk of injury or damage to property.

DIS SENSORS BV
8
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
4.4. CAN termination
A CAN bus should be terminated properly to prevent signal reflections. The QG65D CANopen
dynamic Inclinometer has an internal 120 Ohm termination resistor. By default, this is disabled, but it
can be enabled with object 3003h.
A separate M12 termination resistor and T-connector are also available as accessories for CANopen
devices.
Figure 5 - M12 CAN terminator male 5p.
Order code: 10217
Figure 6 - M12 CAN terminator female 5p.
Order code: 10194
Figure 7 - M12 T-connector male 5p.
Order code: 11822
The advantage of using a separate termination plug instead of the internal termination resistor is
that an external termination plug is clearly visible. This helps to prevent an inadvertent double
termination that could cause the entire CAN bus to malfunction.
5. Technical data
Please refer to the datasheet of your product.

DIS SENSORS BV
9
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
6. Functional description
6.1. Dynamic inclination measurement principle
Conventional inclinometers measure inclination by measuring g-forces using an accelerometer. In
static conditions, inclination measurement by this principle is accurate and reliable. However, the
vibrations or movements present on almost all industrial machines generate undesirable g-forces.
These dynamic g-forces accumulate and overlay the static g-forces, causing a ‘dirty’ inclination
output that includes spurious or noise components.
In certain applications a low-pass filter can be used to stabilize the output. The downside of this
filtering is that it significantly increases the reaction time (latency) of the inclinometer. In a control
system this results in a -limit on the speed of movements, and reduced machine efficiency.
A gyroscope measures the speed of rotation. It therefore measures inclination perfectly in dynamic
situations, but in static situations it is useless, due to bias drift.
The QG65D dynamic inclinometer combines accelerometer MEMS and gyro MEMS. This device is
unaffected by vibration or movement, and can therefore measure the true angle at the sensor
position in real time. Our smart algorithms (such as Kalman filtering) within the device can determine
the balance between the accelerometer MEMS (best result in static situations) and the gyro MEMS
(best result in dynamic situations).
Figure 8 - Measurement principle of the dynamic inclinometer
Acceleration MEMS
Gyroscope MEMS
Smart algorithm

DIS SENSORS BV
10
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
6.2. Measuring axis and direction
6.2.1. Measuring axis and direction for Inclination
A single-axis inclinometer (vertical mount) measures the inclination in the vertical plane over
the full range 0-360°(X-output). The default 0°position and the measuring direction are shown in
Figure 9 - Measuring axis and direction of 1-axis inclination.
Figure 9 - Measuring axis and direction of 1-axis inclination.
A dual-axis inclinometer (horizontal mount) measures the inclination on both X and Y axis.
Measuring range is up to 90°. Due to the measurement principle, only one axis may tilt more than
45°.
Figure 10 –Measuring axis and direction of 2-axis inclination.
Cross-tilt error: when the cross axis (axis perpendicular to the measuring axis) tilts more than 45°during the
measurement, the measuring axis will be disabled. The sensor will send a fixed CAN output to indicate that the
sensor is now at a cross-tilt error position (→Knowledgebase): 20000d(200°) for the measuring range ±180°,
±30°/ ±90°, and 40000d(400°) for the measuring range 0°-360°. In addition, an EMCY message will also be sent,
in which the last 5 bytes (00 00 00 00 01/02h) specifies the cross-tilt error on the X or Y axis (→Object 1002h
Manufacturer status register).

DIS SENSORS BV
11
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
6.2.2. Measuring axis and direction for acceleration
In acceleration mode (→6.4 Function mode), the device measures the acceleration values on all 3
axes. The measuring direction of three axes in the factory default setting is shown in Figure 11.
Figure 11 –Measuring axis and direction of acceleration
6.2.3. Measuring axis and direction for gyroscope
In gyroscope mode (→6.4 Function mode), the sensor measures the angular rate on all 3 axes. The
measuring direction of three axes in the factory default setting is shown in Figure 12.
Figure 12 - Measuring axis and direction of gyroscope

DIS SENSORS BV
12
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
6.3. Signal processing
6.3.1. Sampling rate
Each axis of the acceleration and gyroscope MEMS is sampled by the internal microcontroller at a
rate of 1000 Hz. Those samples are then processed and fed into the sensor fusion algorithm.
6.3.2. Sensor fusion algorithm
The sensor fusion algorithm transforms the raw MEMS outputs into a reliable inclination value.
Based on the selected function mode, application profile and user-adjustable parameters, the smart
algorithm will combine the accelerometer and gyroscope outputs in a balanced way optimised for
your application. The limitations for the sensor fusion algorithm are: acceleration max 1.5 g, angular
rate max. 500°/s. The calculation rate, and therefore also the output rate, is 100 Hz.
6.3.3. Digital filters
To eliminate noise or reduce the bandwidth, the inclination values can be further processed with
extra digital filters. In each application profile, those filters can be enabled and configured using the
DIS QG65D configurator, or with the CAN object dictionary.
Output filter
A 1st order low-pass filter is implemented for reduction of bandwidth and filtering noise. Each
application profile has its own default filter settings, which can be set via subindex 06hof CAN object
3021hto 3024h. Another way to control the filter settings for the current active application profile is
via object 300Eh. The value you set with 300Ehwill also be written to the corresponding object for
that active application profile (object 3021h~ 3024h). The filter settings are effective on all sensing
axes, but by default they are disabled.
By setting a time-constant τ (time in which the output changes to 70% of the step after a step
response), the -3 dB frequency can be calculated by the formula f = 1 / (2π*τ). A longer filter time
results in a narrower bandwidth and therefore less noise, but also causes a longer phase delay.
This -3 dB frequency is independent of TPDO event time. However, when the output filter time-
constant is set to a value lower than the TPDO event time, the output filter is automatically disabled.
For example, if TPDO event time is set to 100 ms, and output filter time is set to 50 ms, this filter will
not work.
MEMS Sampling
•6 DOF raw outputs
•Sampling rate 1000Hz
Fusion Algorithm
•Function mode
•Application profiles
•User adjustable parameters
•Calculation rate 100Hz
•Max. angular rate 500°/s
•Max. acceleration 1.5g
Digital Filters
•Output filter
•Moving average filter

DIS SENSORS BV
13
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
Moving average filter
The final inclination output is an average of the last N samples. The sampling rate of this filter is
10 ms. The various application profiles have different default filter settings. This filter can be
controlled via CAN object 3021hsubindex 07hto 3024hsubindex 07h. It can also be controlled for the
active application profile via CAN object 300Dh. In this case the sensor will update the correct object
of the active application profile (in the range 3021hsubindex 07hto 3024hsubindex 07h). The moving
average filter is disabled in the factory default application profile 1.
N must be a number from 0d -10d. Setting the N to 0dand 1d will disable this filter.
The TPDO event timer decides the cycle time of the TPDO message. By default, the sensor sends a
new TPDO every 100 ms. This TPDO message contains an inclination measurement which is an
average of the preceding N x 10ms samples and is totally independent of the TPDO event time.
Example:
TPDO event timer = 50 ms, N = 7: every 50 ms, a new average inclination value from the previous
70 ms samples will be supplied in the TPDO message.

DIS SENSORS BV
14
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
6.4. Function mode
The QG65D can measure inclination, acceleration and rotation. By selecting the function mode via
object 3007h, the sensor is configured to function as an inclinometer, accelerometer, gyroscope or a
fusion sensor. Once a function mode is selected, the TPDO mapping parameters (→8.1.12, page 31)
are automatically configured with the predefined objects and object entries. The user can also define
the TPDO mapping objects manually; the function mode is then changed to Mode FFh (user defined
mode).
Function
mode
Output
TPDO mapping objects
Mode 0
(default)
Inclination (CiA410)
TPDO1: 6010h- 00h (1-axis model)
TPDO1: 6010h- 00h, 6020h- 00h (2-axis model)
TPDO2: disabled
Mode 1
Inclination (CiA410) alternative
orientation
TPDO1: 6010h- 00h (1-axis model inverted)
TPDO1: 6020h- 00h, 6010h - 00h
(2-axis model with X and Y swapped, X and Y inverted)
TPDO2: disabled
Mode 2
Inclination (CiA410) + Temperature
TPDO1: 6010h- 00h, 6511h (1-axis model)
TPDO1: 6010h- 00h, 6020h- 00h, 6511h –10h (2-axis model)
TPDO2: disabled
Mode 3
Acceleration (3 axes)
(Pure acceleration without dynamic
effects compensation)
TPDO1: 6401h -01h, 6401h -02h, 6401h -03h
TPDO2: disabled
Mode 4
Gyroscope (3 axes)
TPDO1: 6010h- 07h, 6010h- 08h, 6010h- 09h
TPDO2: disabled
Mode 5
Mode 0 + Mode 3 + Mode 4
(Inclination + Acceleration + gyroscope)
TPDO1: 6010h- 00h, 6020h- 00h, 6401h -01h, 6401h -02h
TPDO2: 6401h -03h, 6401h- 07h, 6401h- 08h, 6401h- 09h
Mode FF
User defined mode
(Output defined by user)
TPDO1: user defined
TPDO2: user defined
Table 2 –Sensor output configuration in different function modes.

DIS SENSORS BV
15
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
6.5. Application profiles
The use of application profiles is the best practice for inclination measurement in various
applications. Each profile has a unique combination of parameters that balance the processing
between acceleration MEMS and gyroscope MEMS, to produce the best measurement quality for
that application.
Four application profiles are provided that can be configured via CAN object 3004h. As they are
intended to improve the inclination measurement, the profiles are only effective in a function mode
where the inclination outputs are valid (mode 0, 1, 2, 5 and FF). For each profile, two parameters are
available for optimisation of the outputs.
Application profile
Applications
User adjustable parameters
Profile 0
Static
Non-dynamic applications
(Gyroscope is disabled)
Output filter (default 100 ms)
Moving average filter (default 10)
Profile 1
Dynamic (fast mode)
(factory default)
Dynamic applications with moderate
to fast movements/vibrations such as
excavation, start/stop driving,
rotation, etc.
Output filter (default disabled / 0ms)
Moving average filter (default disabled / 0)
Profile 2
Dynamic (slow mode)
Dynamic applications with slow
movements/vibrations such as
cranes, platforms, scissor lifts etc.
Output filter (default 50 ms)
Moving average filter (default 10)
Profile 3
Dynamic (platform levelling)
Dynamic applications with minor
movements/vibrations such as
platform levelling, etc.
Output filter (default 100 ms)
Moving average filter (default 10)
Table 3 - Application Profiles
User adjustable parameters
Function
Value
Output Filter
(subindex 06h)
1st order LPF filter for all sensing axes.
(→6.3.3 Digital filters)
Value range: 0d~ 10 000d (ms)
A longer filter time results in a
smoother reaction on
peaks/accelerations, but also a slower
reaction to physical movements.
Moving average filter
TPDO1, TPDO2
(subindex 07h, 08h)
Moving average filter for filtering
noise. (→6.3.3 Digital filters)
N value range: 0d–10d
A greater N (number of samples)
results in less noise and a smoother
output, but also a slower reaction to
physical movements.
Table 4 –User adjustable parameters for application profiles.
The user adjustable parameters can be fine-tuned for the existing application profiles via CAN object
3021h ~ 3024h, while objects 3025h~ 3027hare reserved for future profiles.
These parameters are also easily adjusted in the configuration panel of the QG65D configurator
(Figure 13).

DIS SENSORS BV
16
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
Figure 13 - Application profile in configuration panel
6.6. Output format
Inclination output format: CAN output = 100*α. (α = angle in °, factory default resolution is 0.01°).
CAN outputs are sent with PDOs (→7.3 PDO (Reading sensor output).
For example:
Figure 14 - Output 1-axis ±180°sensor
Figure 15 - Output 2-axis ±90°sensor
In Figure 14, the sensor sends 1 axis inclination output with 2 Bytes Integer (Table 5).
Byte1
Byte0
23h
82h
Inclination output: 2382h= 9090d = 90.9°
Table 5 - Output 1-axis ±180°sensor
In Figure 15, the sensor sends 2 axis inclination outputs with 4 bytes integer. The 1st two bytes are
the X inclination and the 2nd two bytes are the Y inclination (Table 6).
Byte3
Byte2
Byte1
Byte0
Y inclination
X inclination
00h
82h
0Bh
C8h
0080h = 130d= 1.3°
0BC8h= 3016d= 30.16°
Table 6 - TPDO1 of QG65D-KDXYh-090H-CAN-C(F)M
Besides inclination values, the device also provides acceleration, angular rate and device
temperature. The user can customise the device outputs by changing the TPDO mapping parameters.
(→Object 1A00h, 1A01hTPDO Mapping parameter). For example, 1st two bytes are the device
temperature, the 2nd two bytes are the inclination output (Table 7).

DIS SENSORS BV
17
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
Byte3
Byte2
Byte1
Byte0
23h
82h
00h
1Ah
Inclination output: 2382h= 9090d = 90.9°
Device temperature: 001Ah = 26d °C
Table 7 - Customised TPDO message
6.7. Boot-up procedure
When the device is powered on, it automatically enters NMT Initialisation state. In this state, the
device will be initialised with the default parameters of the manufacturer-specific profile area and of
the standardized device profile area. When initialisation is complete, a bootup message 00hwill be
sent with the heartbeat (700h+ Node ID). If an error is detected during the boot up, an emergency
message with the error information will be sent.
6.8. Emergency message
When the device detects an internal error, an emergency object (80h+Node ID) with 8-bytes message
is transmitted. The error code is inserted at the location of object 1003h (pre-defined error field), and
the device enters the error state which is defined in Object 1029hError Behaviour (default: NMT pre-
operational state).
The first 3 bytes indicates the error code specified in CiA301 and error register specified in Object
1001h. The remaining 5 bytes indicate the manufacturer-specific error specified in Object 1002h.
Byte8
Byte7
Byte6
Byte5
Byte4
Byte3
Byte2
Bye1
Manufacturer-specific error (1002h)
Error register (1001h)
EMCY error code (CiA301)
00 00 00 00 00h =no error
00 00 00 00 01h =X-axis Cross-Tilt Error
00 00 00 00 02h =Y axis Cross-Tilt Error
00 00 00 00 08h= EEPROM error
More:
→ 8.1.2 Object 1002h Manufacturer status register
00h =no error
01h= Generic error
05h = Voltage error
81h= Manufacturer specific error
More:
→8.1.1 Object 1001h Error register
00 00h =No error. Always sent at start-up
10 xxh = Generic error
50 00h= Voltage error
50 30h= Error during sensor initialization
60 00h = Watchdog error
62 00h = Device software error
80 00h = Sent at every change of the
manufacturer status register
81 xxh = CANopen stack message
82 xxh = CANopen stack message
FF 20h = EEPROM error
Table 8 –format EMCY message
When all errors are corrected, the device enters the error-free state and transmits an emergency
object with the error code ‘reset error / no error’ containing all 0 s.
Examples:
00 00 00 00 01 05 50 00h—Voltage error detected during initialization
00 00 00 00 01 81 80 00h—Cross-tilt error on X axis

DIS SENSORS BV
18
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
6.9. LSS (Layer Setting Service, according to CiA305-DSP)
Layer setting services (LSS) and protocols are used to request or change the settings of three
parameters of the physical layer, data link layer and application layer on a CANopen device via the
CAN network. It is supported only in NMT stop mode or pre-operational mode.
The QG65D device is serviced as a CAN device, and a CAN master such as a PLC can detect and
configure those three parameters with LSS:
•Node ID (→object 3000h)
•CAN bus bit rate (→object 3001h)
•LSS address: 128-bit number to identify each node uniquely, consisting of the vendor ID, product
code, revision number and serial number with 32 bits each (→object 1018h)
After changing parameters using LSS, a save action must be performed. Normally your LSS tool can
be configured to perform an automatic save (store), as shown below:
Figure 16 - LSS save action
6.10. Firmware management
The factory-installed firmware version is stated on the device label.
Figure 17 - Firmware version

DIS SENSORS BV
19
User Manual - QG65D CANopen Dynamic Inclinometer (Type H) V1.0
It can also be requested with object 100AhManufacturer software version. The message format is
“Vx.x.x” in ASCII, for example: V1.0.0.
The currently-installed firmware version might vary from the version on the sticker due to a firmware
update. Always check the actual version in the object dictionary.
It will soon be possible to update the firmware via the DIS configuration tool. This tool can check the
current firmware version in your device and upload the new firmware to the device. The user can
upload the new firmware to the device by simply clicking a button (Figure 18).
Figure 18 - Firmware update via configurator
The firmware release notes are available at www.dis-sensors.com under “downloads/user manuals”.
6.11. Load factory default settings
Factory reset or load factory default settings allows users to restore the device to its original
manufacturer settings. The customer settings which were saved to the EEPROM will be overwritten
by the factory default settings.
With object 1011h, the factory default settings below can be restored. Customised products may
have different factory default values, which may deviate from this manual. See the datasheet of your
customized products for these customized factory default values.
DIS standard factory default - communication parameters
Parameters
Object
DIS standard default value
COB-ID SYNC
1005h
00000080h
Communication Cycle Period
1006h
00h
Guard Time
100Ch
00h
Other manuals for QG65D
2
This manual suits for next models
3
Table of contents
Other DIS Sensors Measuring Instrument manuals
Popular Measuring Instrument manuals by other brands

sewerin
sewerin VARIOTEC 480 EX operating instructions

Veris Industries
Veris Industries E51H2A installation guide

Desco
Desco 19665 Installation, operation and maintenance

King Instrument
King Instrument 7650 Series installation instructions

WIKA
WIKA 821 operating instructions

Siemens
Siemens SITRANS F C MASSFLO Operating instruction