Extensions
The TwinCAT HMI server can be extended with server extensions. This section describes the server extensions supplied by Beckhoff, which are available for optional use. The following server extensions are available:
General
- Audit Trail: The Audit Trail Extension is required to record user interactions within the TwinCAT HMI.
- EtherCAT Diagnostics: The EtherCAT Diagnostics Extension is required to connect to the EtherCAT I/Os and to provide the data for the EtherCAT Diagnostics Control.
- LDAP: The LDAP extension is required to connect the TwinCAT HMI Server to LDAP Servers.
- Reporting: The Reporting Extension is required to create HTML or PDF reports.
- Scope: The Scope extension is required to connect to the TwinCAT Scope.
- TwinCAT Speech: The Speech extension is required to connect to TwinCAT Speech systems.
- System Engineering: For generating control content based on attributes in the PLC code.
- Vision: The vision extension is required to display images from TwinCAT Vision in the HMI.
Historical data
- PostgreSQL: The PostgreSQLHistorize extension is required to record historical data in the TwinCAT HMI Server.
- Sqlite: The SqliteHistorize extension is required to record historical data in the TwinCAT HMI Server.
Communication
- ADS: The ADS extension is required for the connection of a Beckhoff PLC. This is included by default in new projects.
- MDP: The MDP extension is required to connect to the MDP interface.
- OPC UA client: The OPC UA client extension is required to connect to the OPC UA servers. Some of the server extensions are not included by default in a new HMI project and can be installed via NuGet if required.
Event system
- Alarm: The Alarm extension is required to create alarms in the HMI.
- EventLogger: The EventLogger extension is required to connect to the TwinCAT EventLogger. In addition, own server extensions can be developed and integrated into the TwinCAT HMI Server.
Recipe Management
- Recipe Management: The Recipe Management extension is required for the Recipe Management in the TwinCAT HMI.
Licensing
One Target license is required per connection to an AMS NetId.