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.
Application scenario
The extension provides support when setting up a machine.
- Machine parameters: parameter settings of a machine. All parameters are persisted in the extension and automatically written to the PLC when the extension is started.
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.
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. |
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. |