News & Articles News

New PLCnext Engineer Simulation is now available

itrinoga@phoenixcontact.com 07 March 2022 13 min. read
3,492 views 2 comments LoadingSave

The new PLCnext Engineer Simulation makes it easier and even more convenient to test and optimize your PLCnext Engineer applications without any controller hardware.

PLCnext Engineer Simulation offers a big range of possibilities with regard to simulation of functions, components, and models of your project. Application developers no longer depend on a hardware target.

With the 2022.0 LTS release version of PLCnext Engineer, the simulation feature is now available for all AXC F x152 targets.

Get PLCnext Engineer

Version 2022.0 LTS – The full functional basic version is free of charge.

Get a simulation package

There are different simulation packages for each PLCnext Control type.

Maybe get the add-in license

For simulating an AXC  F  2152 or AXC  F  3152, you’ll need a license.

Switch to simulation

Simply switch from TCP/IP communication to Simulation, then connect to the controller as usual.

Features

With the simulation, you can execute your PLCnext Engineer project without an attached PLCnext Control, including:

  • IEC 61131-3 code
  • MATLAB®/Simulink® models
  • High-level language components

You can:

  • influence the flow of the program code by forcing process data input variables or debugging output signals
  • simulate and test the eHMI part of your PLCnext Engineer project with the full functionality range
  • use the Web-based Management of your simulated hardware target to add new users, and then set user roles to test the behavior of your project regarding different user authentications
  • configure, prepare and test your OPC UA server connection using an OPC UA client on your local host (127.0.0.1)

Restrictions

With this first implementation, there a some restrictions in simulating a PLCnext Control.
Some enhancements will be part of the 2023.0 LTS release of the PLCnext Engineer Simulation, but as of now you need to deal with them:

  • no real-time capability
  • no fieldbusses nor I/O supported
  • no left-aligned AXC F XT modules supported
  • no PLCnext Store apps supported
  • task watchdog is deactivated
  • on stopping the simulation, no data will be saved

Requirements

  • PLCnext Engineer 2022.0 LTS or newer installed
  • At least one of the Simulation packages installed
  • Communication ports available (not blocked on local host):
    • 5555 for SSH
    • 4840 for OPC UA
    • 5050 for eHMI and WBM
    • 41100 for remote access

Licensing

  • AXC F 1152 simulation:
    Free of charge, no license necessary
  • AXC F 2152 / AXC F 3152 simulation:
    PLCnext Engineer Add-in license PLCnext ENG SIM needed, 200 € + taxes for all controller types (including future releases and targets!).

With a customer account already set up, you can order the Add-in license by pressing the “Configure” button in the PLCnext Engineer product page.

Please accept marketing-cookies to watch this video.

Getting started

There are different simulation packages available for the different controller types. As of today, simulation for a PLCnext Control AXC F 1152, AXC F 2152, or AXC F 3152 can be done. To start right away, just begin with the free-of-charge AXC F 1152 and follow the next five steps to happiness!

How to start simulating

  1. Download and install a simulation package for a PLCnext Control AXC F 1152 – it’s free of charge, no license needed!
  2. Open a PLCnext Engineer project for that PLCnext Control AXC F 1152.
  3. In the “Cockpit” view, change the communication path from “TCP/IP” to “Simulation” by means of the drop-down menu.
  4. Press the “Connect” button.
    → The simulation is starting (just wait).
  5. Enter your log-in credentials (user: admin | password: plcnext):
  6. Write and start project (as usually with a hardware PLCnext Control).

And that’s it.
Obeying the current restrictions for simulations, you can now execute programs in your PLCnext Engineer project as if it was attached to the real PLCnext Control AXC F 1152.

Note: For an AXC F 2152 or AXC F 3152 project, you’ll need a paid license.

3,492 views 2 comments LoadingSave

Discussion

Please login/register to comment

Login/Register

Leave a Reply

ostry2156 13.06.2023

can somobdy make step by step tutorail how to make opc ua server in simulation and connected to factory io

Login / Register to reply
Martin PLCnext Team 29.06.2023

It should work the same way as with a physical PLC, e.g. using something like the procedure in this video: https://youtu.be/cTAbPPl6vIU Are you able to connect to the OPC UA Server in the simulation using an OPC UA client like UaExpert? If not, please contact the technical specialists your local Phoenix Contact office for support.

ostry2156 10.07.2023

Even when you try to connected to local host 127.0.0.1 there is a problem connecting the client to the ua server via node red as well as problems with connecting to factroy io via localhost only uaexpert works at a basic level I am using simulation with AXC F 1152

hemanth.kumar.mahadeva@stud.hs-emden-leer.de 22.03.2024

I am using 1152 simulator and could not browse through UaExpert. Nothing happens after "Adding Server"

Login / Register to reply
Newsletter
Never miss a new article
Sign up for the newsletter
Never miss news about PLCnext Technology
Get interesting content via newsletter four times a year
Receive exclusive information before all other users