Implementing the POUs

This article is about the workflow phase "module implementation". (info)  This phase applies to an application and a library.

In the phase "module implementation", the individual modules are developed in accordance with the specification and requirements for the module. 
The modules are created as POUs in Neuron Power Engineer. It is recommended to create a POU in ST or FBD.

How to implement the →POUs:

  1. Start Neuron Power Engineer(warning) See Warning 1.
    Details on starting Neuron Power Engineer: See Neuron Power Engineer user documentation, "Starting the development environment and the runtime environment", section "Starting Neuron Power Engineer"

  2. Create a project based on a template for your safety PLC. Details on creating a project: See Neuron Power Engineer user documentation, "Creating new project"

  3. In this Neuron Power Engineer project, create the requested POUs of the application.
    Neuron recommends to create a POU in ST or FBD. When you want to create a POU in C, there are specific notes to be followed. (warning) See Warning 2.

    Type of POU

    Details: see Neuron Power Engineer user documentation,

    ST

    Creating application in ST-editor

    FBD

    Creating application in FBD-editor

    (info) See the Neuron Power Engineer user documentation on how to use the functionalities of Neuron Power Engineer to create the ST-code or FBD-logic within the appertaining POU.

Warning 1

Mind all restrictions when using Neuron Power Engineer . See the article "Restrictions for the application" of the "logi.µSRTS safety manual" and the article "List of unsupported and restricted elements" of the documentation "Safety instructions on working with the IDE".

Warning 2

Only use POUs created in C (also known as vendor blocks), if they are provided with a deployed library.

Details on how to create a vendor block: See Neuron Power Engineer user documentation, "Creating vendor blocks for the application or a library"
Details on how to deploy a library (incl. SiL-test and PiL-test): See Neuron Power Engineer user documentation, "Creating and deploying a custom library" – Follow the respective links to the needed description.