System Engineering

System Engineering is an extension to support the setup of a machine. The extension automatically generates the mappings in the HMI server using variables marked with attributes in the PLC. The associated control automatically generates corresponding input buttons from the mappings.

System Engineering 1:

Application scenario

The extension provides support when setting up a machine.

Sample using a standard machine

With a standard machine, there are certain parameters that must be set for each machine individually during commissioning. These can be displayed via the machine parameters in the user interface, for example. In this case, the parameters are persisted in the extension and written to the PLC when the TwinCAT 3 HMI server is started. This allows for quick and easy commissioning or maintenance of the individual areas of the machine.

System Engineering 2:

The extension is available with the NuGet package Beckhoff.TwinCAT.HMI.SystemEngineering >= 22.0.0. The package can be installed via TcPkg (TwinCAT.HMI.SystemEngineering) or nuget.org.

System Engineering 3:

The control is available with the NuGet package Beckhoff.TwinCAT.HMI.SystemEngineeringUtils >= 14.3.0. The package can be installed via TcPkg (TwinCAT.HMI.SystemEngineeringUtils) or nuget.org.