WinCC OA-Befehle

DpGet

```yaml
!dpGet
dpId: 
  - "_DatabaseVersion.Major:_original.._value"
  - "_DatabaseVersion.Minor:_original.._value"
  - "_DatabaseVersion.Sub:_original.._value"
fetch: onetime | always
transformation: v => v.join('.')
```
Beschreibung
  • `DpGet` wird verwendet, um Daten von bestimmten Datenpunktelementen (DPEs) abzurufen.

  • `dpId` spezifiziert ein Array von Datenpunkt-IDs, von denen die Daten abgeholt werden sollen.

  • `fetch` kann entweder auf "onetime" (einmaliges Abrufen von Daten) oder `always` (kontinuierliches Abrufen von Daten) gesetzt werden.
  • `transformation` ist eine Funktion zur Verarbeitung und Kombination der abgerufenen Daten. In diesem Fall fügt sie die abgerufenen Werte zu einer einzigen, durch Punkte getrennten Zeichenkette zusammen.

globalVariable

```yaml
!globalVariable
name: versionFull
```
Beschreibung:
  • `globalVariable` wird verwendet, um eine globale Variable im Rahmen der WinCC OA-Konfiguration abzurufen
  • `name` gibt den Bezeichner für diese globale Variable an. In diesem Fall heißt die Variable `versionFull`.
  • Dieser Befehl wird normalerweise verwendet, um auf einen globalen Wert zu verweisen, auf den im gesamten Kontext des Clients zugegriffen werden kann.