Skip to main content

Notes about Certification

The CODESYS PROFINET Controller and the CODESYS PROFINET Device are continuously checked against the currently valid versions of the PI Conformance Tests. However, a PROFINET product certification always and exclusively applies to the overall system. The overall system consists of the hardware platform and "firmware", which includes the operating system, the CODESYS runtime system, and PROFINET components.

The data sheet for the PROFINET Controller and the CODESYS PROFINET Device lists the supported CODESYS runtime system versions.

. Therefore, the device manufacturer is responsible for some requirements for successful certification. These include the following:
  • Performance / Network Load:

    The performance of the network components (hardware and protocol stacks) must fulfill some minimum requirements.  In special load tests, the robustness of the communication is tested in the event of targeted disruptions caused by generated network traffic (for example, with 5% of the supported bandwidth). There may be a maximum deviation of +-10% for the send clock of the I/O data of maximum 4 ms.

  • DCP Signal:

    To implement the DCP signal command, the device has to be able to visually signal its reception to the user. This is usually done by a 3-second flashing of an LED which is permanently installed on the device.  By default, the CODESYS PROFINET Stack triggers the "Wink" event on reception (DEV_ILC_IDENTIFY; see runtime system documentation) to which the manufacturer can register.

  • The runtime system function SysTargetGetSerialNumber() should generate a unique serial number (16 characters).

  • HW Tests:

    Checking the correct behavior of the network components against various Ethernet components.

For details about certification, see: www.profibus.com/products/product-certification/. There you will find the officially valid documents of PI (for example, specifications for tests and test cases) or the "Test Bundle".