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.