Find your local partner on the distributor map.
The KPM100 is a three-axis motion sensor — an AHRS — that delivers roll, pitch and yaw as Modbus registers over RS485. It is also known as a digital inclinometer or dynamic inclinometer, and it reports attitude and heading relative to gravity and magnetic north.
An accelerometer, a gyroscope and a magnetometer feed a DSP that fuses the signals into orientation relative to gravity and magnetic north — stable during acceleration, at constant speed, at low speed and when manoeuvring. Acceleration, angular velocity, magnetic field strength and internal temperature are read from the same registers as the angles.
Modbus RTU over RS485 connects the KPM100 directly to a PLC, SCADA system or supervision computer, with every value available in both integer and floating-point registers. Several sensors share one bus through the 1–247 address range, so multi-point monitoring runs on a single cable pair.
Limits for angle and for rate of motion (°/s) are set per axis and monitored onboard, so the KPM100 raises alarms on its own — in a PLC loop or connected straight to a supervision computer.
On board ship the KPM100 tracks motion for ballast levelling, stability and dynamic trim, and it is the sensor platform inside the Motion Detecting Unit. On structures and wind turbine towers it measures sway, tilt and foundation movement, and several sensors across a structure give a complete picture of its motion. In rail, it verifies that every switch movement is completed the same way, every time. Together with the KPV200 / KPV100 vibration sensor on the same Modbus bus, one cable pair carries both motion and vibration.
The KPM100 GUI handles setup, alarm limits, logging and magnetometer calibration, and new firmware loads through the bootloader over the same Modbus connection.
| Measuring principle | AHRS: accelerometer, gyroscope and magnetometer fused by an onboard DSP |
|---|---|
| Orientation output | Roll ±180°, pitch ±90°, yaw ±180°, relative to gravity and magnetic north |
| Additional outputs | Acceleration, angular velocity and magnetic field strength in three axes; internal temperature |
| Accelerometer range | ±2, ±4, ±8 or ±16 g, configurable |
| Gyroscope range | ±245, ±500 or ±2000 °/s, configurable |
| Alarms | Angle and rate (°/s) limits per axis, evaluated in the sensor |
| Communication | Modbus RTU RS485; function codes FC3, FC4 and FC16; integer and float registers |
| Bus | Address range 1–247; several sensors on one RS485 bus |
| Electrical connection | M12, A-coded; others on request |
| Supply | 10–28 VDC |
| Temperature | Operating −40 to +80 °C; storage −50 to +80 °C |
| EMC | EN 61000-6-3 (emission), EN 61000-6-2 (immunity) |
| Firmware | Field-updatable via bootloader over Modbus |
| Software | KPM100 GUI for configuration, alarms, logging and magnetometer calibration |
| Part of | Sensor platform of the Motion Detecting Unit (MDU) |