CiA® 404: CANopen device profile for measuring devices and closed-loop controllers

This device profile is dedicated to analog transducers that may also provide digital I/O capability. Additionally, the profile describes closed-loop controllers that collect sensor signals and provide set values for actuators. Devices compliant with CiA 404 may support up to 199 transducer channels. The analog input function distinguishes between field value and process value. Field values are non-scaled readings from the analog/digital converter, counting from the incremental encoder, or calibrated electrical values provided by a transformer. This value is converted to the physical dimension or the measured quality, and the result is called process value. Examples for process values are a value in kg for weight measurement, a value in °C for temperature measurement, or a value in mm for displacement measurement. The transducer parameters are given in selectable resolutions (8-bit, 16-bit, and 32-bit integer, or Real32).

The closed-loop controller function provides the PID algorithm with two set points, a manual override, and self-optimization. The device is configurable as a 2-point or a 3-point controller. The output of the PID controller can be limited, e.g. in order to ensure minimum and maximum pressure. Via the self-optimization algorithm, it is possible to calculate the necessary PID parameters automatically.

Multi-channel sensor devices can be connected to one or more actuator devices or closed-loop controllers. These sensor signal-collecting devices provide a second CANopen network interface in which they provide sensor signals. This allows the design of cascaded CANopen transducers.

The CiA 404 profile doesn’t comply with the logical device approach as defined in the CiA 301 application layer. It uses all object dictionary addresses from 6000h to 9FFFh. This means that the device maker can’t implement different instances or multiple profiles in the CANopen device with a single node-ID. Of course, you can implement multiple protocol stacks to extend the functionality.

The CiA 404 profile was originally a single document. Since version 2.0.0 it has been split into two parts. Part 1 includes the definitions as given in the previous version. The PDO (process data object) mapping is now implementation-specific by default. Part 2 specifies some measuring amplifier parameters needed in the Euromap 75 specification. The Euromap 66 specification for an injection molding machine refers to a subset of part 1 parameters.

The CiA 404-1 version 2.1.0 reincludes the possibility to define a physical unit for the field values of analog inputs. Some object definitions (e.g. 6150h, 6160h) were specified more exactly. Additionally, the document was completely editorially reviewed and corrected.

 

Title Details
Published
Size
Status
Action
CiA 404 version 1.2.0 CANopen profile for measuring devices and closed-loop controllers
Scope

TThis document represents the device profile for measuring devices and for universal controller devices for measuring or controlling physical quantities like temperature or pressure. These devices use communication techniques which are conform to those described in /2/. This document should be consulted in parallel to this profile.

2002-05-15 2 MB PAS Login
CiA 404-B version 0.0.1 Profile for measuring devices and closed-loop controllers - Part B: Functional behaviour and application parameters
Scope

2023-09-19 2 MB WDP Login
CiA 404-C version 0.0.1 Profile for measuring devices and closed-loop controllers - Part C: CANopen mapping
Scope

2023-09-19 312 KB WDP Login
CiA 404-F version 0.0.1 Profile for measuring devices and closed-loop controllers - Part F: CANopen FD mapping
Scope

2023-09-19 305 KB WDP Login
CiA 404-1 version 2.1.0 CANopen profile for measuring devices and closed-loop controllers - Part 1: Generic objects and generic PDO mapping
Scope

This document specifies the device profile for measuring devices and for universal controller devices for measuring or controlling of physical quantities such as temperature or pressure. The CANopen device profile for measuring devices and closed-loop controllers consists of two parts: • Part 1 defines the generic objects and the generic PDO mapping; • Part 2 defines the EUROMAP specific parameters. This part specifies the parameter for the digital input and output blocks resp. the analog input and output blocks. Additionally, it specifies the alarm and control as well as the device function block.

2016-07-19 3 MB DSP Login
CiA 404-2 version 2.0.0 CANopen profile for measuring devices and closed-loop controllers - Part 2: EUROMAP implementation
Scope

This specification represents the device profile for measuring devices and for universal controller devices for measuring or controlling physical quantities like temperature or pressure. These devices use communication techniques which are conform to those described in /CiA301/. The CANopen device profile for measuring devices and closed-loop controllers consists of several parts: • Part 1 defines the generic objects and the generic PDO mapping; • Part 2 defines the EUROMAP specific parameters. This part specifies the additional objects needed for EUROMAP 75 measuring amplifiers parameters and EUROMAP 66 heating/cooling device parameters.

2013-08-01 441 KB DSP Login