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, and float-point value).
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 automatically the necessary PID parameters.
Multi-channel sensor devices can be connected to one or more actuator devices or closed-loop controllers. These sensor signal-collecting devices provide sensor signals in a second CANopen interface. This allows the design of cascaded CANopen transducers.
CiA 404 profile doesn’t comply with the logical device approach defined in the CiA 301. 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.
CiA 404 profile was originally a single document. Since version 2.0.0, it has been split into two parts. CiA 404-1 includes the definitions as given in the previous version. The PDO (process data object) mapping is implementation-specific by default. CiA 404-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 CiA 404-1 parameters.
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 301 version 4.2.0 CANopen application layer and communication profile |
ScopeThis specification specifies the CANopen application layer. This includes the data types, encoding rules and object dictionary objects as well as the CANopen communication services and protocols. In addition, this specification specifies the CANopen network management services and protocols. This specification specifies the CANopen communication profile, e.g. the physical layer, the pre- defined communication object identifier connection set, and the content of the Emergency, Time- stamp, and Sync communication objects. |
2011-02-21 3 MB | PAS Login |
CiA 890 version 1.0.0 Presentation of SI units and prefixes |
ScopeThis document provides recommendation how to represent the international system of units and prefixes in parameter specifications. It recommends also the structure of configuration parameters for SI units and prefixes. |
2023-01-10 267 KB | TR Login |
CiA 404 version 1.2.0 CANopen profile for measuring devices and closed-loop controllers |
ScopeTThis 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-2 version 2.0.0 CANopen profile for measuring devices and closed-loop controllers - Part 2: EUROMAP implementation |
ScopeThis 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 |
CiA 404-1 version 2.1.0 CANopen profile for measuring devices and closed-loop controllers - Part 1: Generic objects and generic PDO mapping |
ScopeThis 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 |