CANopen FD device conformance testing

The CANopen FD device conformance testing is mandatory for CANopen FD devices. The approval for CANopen FD conformance testing is achievable at CiA test center, only. To get the approval by CiA, the CANopen FD conformance test procedure shall be passed completely (see below).

Preparation for CANopen FD device conformance testing

In order to arrange a test session at the CiA test center, please contact CiA office. In advance of registering for CANopen FD device conformance testing, you may consider the following topics:

  • Testing of the CANopen device is only possible together with an XDD (XML device description) file that represents exactly the not configured CANopen FD device to be tested.
  • At the CiA testing laboratory, plugs for the most often used connectors (e.g. D-Sub9, open-style, M12 mini-style, etc.) are available. In case specific connectors or equipment are used, providing this (e.g. special power supplies, special connectors, etc.) together with a brief installation guide safes time and money, as well. With regard to power supply, up to 40 VDC at 6 A, 230 VAC at 16 A as well as 400 VAC three-phase at 16 A per phase are available.

CANopen FD conformance test procedure

The CANopen FD test procedure provides basic elements of the CANopen FD conformance test plan (specified in CiA 1310-1). The CANopen FD test procedure is base for CANopen FD conformance testing, till an official CANopen FD test tool is available. It includes the following test steps:

  1. Check the availability of the XML-based Device Description
  2. Check the availability of the vendor-ID
  3. Check, if the vendor-ID is related to the device manufacturer
  4. Check, if all mandatory data objects are supported in the XDD file
  5. Adjust net-ID, node-ID, and bitrate and check, if DUT registers itself in the network by transmitting boot-up message
  6. Check, if boot-up write service is issued correctly
  7. Check, if USDO upload expedited unicast service operates correctly, by accessing any supported data object
  8. Check, if USDO download expedited unicast service operates correctly, by accessing any supported data object
  9. Check, if USDO upload expedited broadcast service operates correctly, by accessing any supported data object
  10. Check, if USDO download expedited broadcast service operates correctly, by accessing any supported data object
  11. Check, if USDO upload segmented unicast service operates correctly, by accessing any supported data object
  12. Check, if USDO download segmented unicast service operates correctly, by accessing any supported data object
  13. Check, if USDO access is accepted from any USDO client
  14. Check, if USDO remote upload expedited unicast service works, by accessing any supported data object
  15. Check, if USDO remote download expedited unicast service works, by accessing any supported data object
  16. Enable Heartbeat write service, trigger NMT state change(s) and verify the correct Heartbeat write service issuing
  17. Check, if the USDO access is only supported in NMT state pre-operational and NMT state operational
  18. Set synchronous counter overflow value, enable SYNC producer and verify counting of the SYNC counter
  19. If supported, trigger EMCY write service and check correctness
  20. If supported, trigger TIME write service and check correctness
  21. Check, if all mandatory data objects are supported in the DUT
  22. Check the content of the data object 1000 01h to 1000 08h for validity
  23. Check, if all data objects supported by XDD file are also implemented in the DUT
  24. Check, if synchronous PDOs can be triggered synchronously, cyclically
  25. Check, if synchronous PDOs can be triggered synchronously, acyclic
  26. Check, if event-triggered PDOs can be triggered by the event timer
  27. Check, if PDO can be disabled according to PDO mapping procedure
  28. Check, if PDO mapping can be changed according to PDO mapping procedure
  29. Scan the object dictionary for hidden objects

Documenting the conformance test

In case of a successful CANopen FD conformance assessment, the CANopen FD device is listed on the CiA website, if desired. In addition, the device manufacturer receives the following documentation:

  • CANopen FD certificate for the tested device resp. device family
  • CANopen FD certified logo for the tested device resp. device family
  • Test report, generated by the CiA test engineer

Testing fees for CANopen FD device or family certification

CiA offers to test a single CANopen FD device as well as a group of very similar CANopen FD devices (family test). The prices for CANopen FD conformance testing are given in the table below. Generating of the test report and the “certificate”, which indicates that a device has passed the test successfully, is already included in the fees.

Additional tests and support after a failed test session, to assist the customer meeting the requirements of CANopen FD conformance testing, are going to be charged separately.

Service Fee non-CiA members Fee CiA members
Basic rate per device test session
(certificate incl.)
1000,00 €
(1190,00 € incl. German VAT)
750,00 €
(892,50 € incl. German VAT)
Basic rate per family test session
(3 device test sessions and certificate incl.)
2000,00 €
(2380,00 € incl. German VAT)
1500,00 €
(1785,- € incl. German VAT)
Rate per hour 100,00 €
(119,00 € incl. German VAT)

General conditions

All deliveries and supplies of CAN in Automation are based on the General Conditions for the supply of products and services of the electrical and electronics industry ("GL")* for commercial transactions between businesses

recommended by ZVEI - Zentralverband Elektrotechnik- und Elektroindustrie e. V.
– as of January 2018 –
You may order a copy from the CiA office.


*"Grüne Lieferbedingungen" The original German text shall be the governing version.