ProMoS NG - Template libraries

The ProMoS NG templates and the code generator offer a powerful solution for the fast and efficient creation of automation systems, especially for Codesys-based systems.

With the ProMoS NG templates, standardized automation functions such as PID controllers, motor controls or temperature controls can be integrated quickly and easily into projects. These templates not only include the graphical representation and PLC control logic, but also the associated PLC variables and data points, which are automatically linked together.

The code generator makes it possible to generate a large part of the PLC code automatically. Based on the defined templates, the required code for the respective controller (e.g. Weidmüller, Wago, Beckhoff or SAIA Qronox) is created directly and can be used in the Codesys development environment without additional adjustments. This not only reduces manual effort, but also minimizes the susceptibility to errors and ensures rapid implementation of automation processes.


 

Templates

Templates in ProMoS NG: Standardized, reusable components that contain both graphical representations and PLC logic to speed up the development process and minimize susceptibility to errors.

The template library for ProMoS NG offers a comprehensive collection of predefined templates that have been specially developed for Codesys-based systems. These templates make it possible to quickly and easily integrate frequently used components and functions into a project, significantly reducing the development effort.

Features of the template library:

Standardized components: The library contains ready-made templates for typical automation functions such as PID controllers, motor controllers, valve actuators and sensors. These templates are adapted to common Codesys systems such as Weidmüller, Wago, Beckhoff and SAIA Qronox.

Simple integration: Templates can be inserted into the process screens of ProMoS NG using drag-and-drop and immediately linked to the respective data points and control parameters.

Automatic initialization: The templates are designed so that the attribute values are automatically linked to the corresponding DMS data points and PLC variables, which simplifies initialization and data flow.

Customizability: All templates are flexible and can be adapted to the specific requirements of each project, including the configuration of operating parameters and control logics.

Optimized visualization: The templates not only contain the necessary functions, but also corresponding operating panels and process images that can be used immediately in the visualization to provide an intuitive user interface.

The template library for ProMoS NG thus ensures faster, more efficient and error-free creation of automation solutions by providing standard components that can be easily integrated and customized.

 

Codegenerator

Automatic generation of PLC code based on predefined templates, which can be integrated directly into Codesys and used on various controllers.

The template library for ProMoS NG not only includes predefined templates for process images and control functions, but also the corresponding PLC code. Using the code generator, a large part of the PLC code is created automatically, which significantly shortens the development time and minimizes the susceptibility to errors.

Features of the code generator:

Automatic code generation:
The code generator automatically translates the functions and control logic defined in the templates into the corresponding PLC code. This includes common functions such as PID controllers, motor controls, temperature controls and many other automation logics.

Optimized code creation:
The generated PLC code is specially adapted to Codesys-based systems such as Weidmüller, Wago, Beckhoff and SAIA Qronox. This ensures that the generated code can run directly on the respective controllers and does not require any additional adaptations.

Fast integration:
The automatically generated PLC code can be seamlessly imported into the Codesys development environment and connected to the respective controller. This considerably simplifies system integration.

Flexibility and adaptability:
The code generator makes it possible to adapt the generated code as required. Additional logic can also be integrated manually for more complex requirements.

Error reduction:
The automation of code creation reduces human error, as the code is generated directly from the templates and no manual input is required.

Through the combination of templates and code generator, ProMoS NG enables fast and error-free creation of PLC code and visualizations, which drastically reduces development time and increases efficiency in automation technology.