Quick start

Erstellen eines SPS-Projektes

1. Erstellen Sie in VS oder TcXaeShell ein neues SPS-Projekt.
2. Fügen Sie ein neues SPS-Projekt hinzu.
3. Legen Sie im MAIN-Baustein eine neue Variable an.
4. Erstellen Sie ein neuen Funktionsbaustein für die Maschine.
5. Deklarieren Sie die folgenden Variablen samt Attributen im Main und Maschinen Funktionsbaustein.

PROGRAM MAIN
VAR
    {attribute 'TcHmiSystemEng.Parameter.Name' := 'Machine'}
    _fbMachine               : FB_Machine;
END_VAR

FUNCTION_BLOCK FB_Machine
VAR
    {attribute 'TcHmiSystemEng.Parameter.Name' := 'Machine name'}
    {attribute 'TcHmiSystemEng.Parameter.Info' := 'Define the name of the machine'}
    _machineName             : STRING;
END_VAR
6. Aktivieren Sie Ihr SPS-Projekt.
Sie haben die Konfiguration der SPS so weit abgeschlossen.

Erstellen eines neuen HMI-Projektes

1. Erstellen Sie ein neues TwinCAT HMI-Projekt
2. Installieren Sie die folgenden NuGet-Pakete Beckhoff.TwinCAT.HMI.SystemEngineering und Beckhoff.TwinCAT.HMI.SystemEngineeringUtils.
Sind die Pakete nicht vorhanden, installieren Sie die dazugehörigen TcPkg Pakete, um die NuGet-Pakete zu erhalten (TwinCAT.HMI.SystemEngineering und TwinCAT.HMI.SystemEngineeringUtils).
3. Fügen Sie das Control Parameters and Functions auf der entsprechenden View oder Content hinzu. (Die Default-Konfiguration des Controls greift direkt auf die Default-Konfiguration der Extension zu.)
Damit haben Sie die Konfiguration des HMI-Projektes abgeschlossen.

Konfigurieren der ADS-Extension

1. Öffnen Sie die Server Konfigurationsseite.
2. Wählen Sie den Reiter ADS aus.
3. Stellen Sie eine Verbindung zu der im Vorfeld erstellten SPS her.
Damit haben Sie eine ADS-Verbindung zur SPS hergestellt.

Konfigurieren der SystemEngineering-Extension

Quick start 1:
1. Öffnen Sie die Server Konfigurationsseite.
2. Wählen Sie den Reiter TcHmiSystemEngineering aus.
3. Klicken Sie auf Laufzeiten
Sie erhalten eine Übersicht der angelegten Laufzeiten. Als Default finden Sie die Runtime1. Diese passt vom Namen zum Default-Wert des Controls.
4. Stellen Sie unter ADS-Laufzeit die Verbindung zu Ihrer SPS ein, die Sie in der ADS-Extension angelegt haben. (Default: PLC1)
5. Geben Sie als Einstiegs-Pfad den Wert MAIN an.
6. Aktivieren Sie nun die Laufzeit, indem Sie den Wert auf TRUE setzen.
Durch die Konfiguration kann die Extension nun auf die Daten innerhalb der SPS zugreifen.

Ergebnis anzeigen

Quick start 2:
1. Starten Sie den LiveView
2. Klicken Sie auf Update PLC symbols, um das automatische Suchen zu starten.
Nach Abschluss des Suchvorgangs wird Ihnen die in der SPS definierte Struktur angezeigt.
Quick start 3: