About PLCnext Engineer
This help information is valid for PLCnext Engineer 2025.0.
This topic contains the following sections:
- PLCnext Engineer covers all engineering disciplines
- PLCnext Technology controllers supported - the next controller generation by Phoenix Contact
- Safety integrated
- Security concept
- Role mapping in Data Lists: logical interlinking of engineering disciplines
- IEC 61131-3 beginner or coming from PC WORX 6.x?
PLCnext Engineer covers all engineering disciplines
PLCnext Engineer is a software suite for developing controller-based automation solutions. It includes all engineering disciplines necessary to completely develop and commission an automation application project. These engineering tasks are:
- Networking: Structuring of the logical and physical components of the machine to be controlled. This is done by editing the PLANT on the left. The PLANT reflects the automation-relevant parts of the machine.Structuring can be done by inserting device types from the COMPONENTS area or by scanning the connected network.Networking includes parameterization of the physical devices involved (for example, controller, Profinet devices, I/O modules).
-
Programming: Development of the application code. For that purpose, the IEC 61131-3 programming languages FBD/LD, ST and SFC and suitable editors are available. According to the 3rd edition of the IEC 61131-3 standard, object-oriented function blocks with methods can be used. This engineering discipline also includes the controller runtime configuration, i.e., the definition of task/event settings, instantiation of programs, etc.If a Safety PLC is included in your application, the programming of safety-related code and configuration of the Safety PLC runtime are supported too. See section "Safety integrated" below.For starting up and commissioning the application, PLCnext Engineer provides an online mode
‣ Debug mode: Monitoring the Application Execution
×‣ Monitoring/Debugging the Safety PLC
×‣ Monitoring Mode: Displaying Online Values
× for monitoring the behavior of the application logic as well as powerful debugging tools‣ WATCHES: Monitoring/Debugging the Application
×‣ Debugging Code: Forcing/Overwriting
×‣ Debugging Code: Breakpoints
×‣ Debugging Safety-Related Code: Forcing/Overwriting
×‣ WATCHES: Monitoring/Debugging the Safety-Related Application
× (breakpoints, forcing/overwriting, WATCHES window). The LOGIC ANALYZER allows the recording and curve representation of online values. PLCnext Technology controllers implement a Data Logger service tool which provides a further possibility to record (non-safety-related) data from the running application. - HMI (Human Machine Interface) of the automation application: With the integrated HMI editor, you can design your own HMI application which allows you to visualize, monitor and control the running process. HMI objects/symbols can be animated depending on variable values read from the controller and they can write values in order to control the process.
-
OPC UA functionality: PLCnext Technology controllers include an embedded OPC UA server which is integrated in the controller besides the controller runtime.
In addition, the controller can be configured as an OPC UA client (independent of the server functionality).The OPC UA functionalities are represented by the 'OPC UA' icon in the PLANT and can be configured in PLCnext Engineer via this tree node. Refer to the chapter "OPC UA" for details.OPC UA PubSub communication: PLCnext Technology controllers with a firmware version 22.0 or newer support the OPC UA PubSub (publisher/subscriber) communication model according to Part 14 of the OPC Unified Architecture specification (separate paid license). This enables the controller-to-controller communication independent of the OPC UA server-client model. Refer to the chapter "OPC UA PubSub Communication" for details.
PLCnext Technology controllers supported - the next controller generation by Phoenix Contact
PLCnext Engineer supports the programming and configuration of the PLCnext Technology controller generation.
Further Info
Refer to the topic "PLCnext Technology Controller Generation" for details. |
Safety integrated
PLCnext Engineer supports the complete implementation of a safety-related application if a Safety PLC is included in your project. This includes the adding of safety-related devices to the PLANT, safety-related device parameterization, programming of safety-related code including the assignment of safety-related I/Os.
Safety-related code and data processed in and generated by PLCnext Engineer is based on the IEC 61131-3 standard and meets the safety requirements defined in the standards IEC 61508, EN IEC 13849 and EN 62061 (depending on the language profile set in the project).
Further Info
Refer to the topics "Safety-related Application" and "Safety-Related Area with Password Protection" for details. |
Security concept
PLCnext Engineer implements security-related features in several aspects, such as user access control, certificates for securing the communication connection between controller and engineering software, or library tamper protection. These features are described in separate chapters or in the context of the corresponding software component.
Note
Besides the security-related features provided by PLCnext Engineer, you as a user have to observe particular security rules and take suitable measures to protect your programming system, controller and project/configuration data against malicious or erroneous change. |
Further Info
In the "Security" help chapter, an overview on these security-related rules and implementations is given and links to detailed information are provided. |
Role mapping in Data Lists: logical interlinking of engineering disciplines
In traditional programming systems, the mapping of IEC 61131-3 data, bus configuration data and HMI data was mostly laborious because the different engineering tasks were located in different views or even in external tools. PLCnext Engineer introduces a new philosophy called Role Mapping which considerably simplifies the mapping of IEC 61131-3 data, process data and HMI data.
Further Info
Refer to the topic "Data List" for details. |
Role mapping is also possible for ports of PLCnext Technology controllers (see topic "GDS Port Lists").
IEC 61131-3 beginner or coming from PC WORX 6.x?
Depending on your starting situation, the following help topics may be helpful:
- "Coming from PC WORX 6.x" lists the main differences between the PC WORX 6.x suite and PLCnext Engineer. This topic is recommended to lateral entrants for a first orientation.
- "Quickstart: Overview on Engineering Steps" gives a brief outline of the various engineering steps when setting up a project from scratch.
- Consult the "User Interface" chapter to discover the different areas (PLANT, COMPONENTS, Cross Functions) and find hyperlinks to topics with detailed information and step-by-step procedures.