The individual modules that were implemented in PMX include:
Professional engineering of IEC 61131-3 applications for specialists and software engineers – in one expandable platform. The Structured Text (ST) programming language in particular is for the most part equivalent to high-level languages like C/C++. In addition to useful auxiliary functions such as Intelli-Sense, AutoComplete and syntax error detection, object-oriented programming (OOP) was also implemented. It is increasingly used by innovative programmers who need to create and manage program code in ever shorter timeframes. Tools are included as standard features to ensure efficient coding. That includes functions and libraries as well as static program code control for code analysis, a profiler to optimize code and a manager to create test scripts for the program code.
Integrated support in the IEC 61131-3 tool (i.e. the CANopen interface, still widely used, is supported in PMX). It can receive data (CAN master) or send CAN data (SDO/PDO mode). That makes it possible to integrate additional CAN-based field modules flexibly into a PMX system and adapt them to the relevant requirement. Signals or measured values can be read in via CAN and actuators can be controlled and regulated using the CAN interface.
Creation of professional visualization interfaces, fully integrated into the PLC programming system. Display on the target device, on a PC or in the web browser. CODESYS contains an extensive library of visualization and control elements in a modern design from which users can choose the elements that exactly meet the requirements of the application. The entire visualization can easily be changed by simply switching stylesheets. Users can also create their own styles, in addition to the pre-defined ones.
The programmer chooses from a collection of executable programs and libraries in this online market place. Code from the store, operated by 3S, has been tested before publication. Users can publish their own code and they can choose whether it will be free of charge or if other users will have to pay to use it. This is a very efficient way to save time and expand functionality, one we are already familiar with and use in the consumer market in the form of the app store.
Protecting know-how has become a top priority for many companies, and that includes software solutions. The CODESYS integrated into PMX offers several possibilities in this regard. One is the application project: Project files and libraries can be encrypted with passwords or the CODESYS Security Key (USB dongle).