Auswahl einer Methode zum Lesen und Schreiben von Umgebungsvariablen
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Bei Wahl der Methode zum Lesen und Schreiben von Umgebungsvariablen sollten folgende Punkte beachtet werden:
- Geschwindigkeit der Aktualisierung
- Programmieraufwand
- Skalierbarkeit
In der folgenden Tabelle werden Anwendungsbeispiele sowie Vor- und Nachteile der verschiedenen Zugriffsarten von Umgebungsvariablen in einem Netzwerk beschrieben.
Hinweis Nach der Programmierung Ihrer Anwendungen zum Lesen und Schreiben von Umgebungsvariablen müssen Sie die Umgebungsvariablen übertragen, um sie im Netzwerk zur Verfügung zu stellen.
| Methode zum Lesen und Schreiben von Umgebungsvariablen | Empfohlene Anwendung | Vorteile | Nachteile |
|---|---|---|---|
| Programmatisch mit den Funktionen der Umgebungsvariablen | Lesen und Schreiben einer großen Anzahl von Umgebungsvariablen. Wenn Sie beispielsweise 50 Umgebungsvariablen vom Double-Datentyp in einer Projektbibliothek lesen müssen, eignet sich das programmatische Lesen der Variablen am besten. |
| Die Programmierung bei dieser Methode ist etwas aufwändiger, da Ihre Anwendung so konfiguriert werden muss, dass Umgebungsvariablen mit bestimmten Bedingungen gelesen und geschrieben werden können. |
| Umgebungsvariablenknoten |
|
|
|
| Bedien- und Anzeigeelemente | Lesen und Schreiben von Daten mit einer niedrigen Geschwindigkeit in einer HMI-Anwendung. Wenn Sie beispielsweise den aktuellen Wert eines Temperatursensors einmal alle paar Sekunden anzeigen müssen, eignet sich ein Anzeigeelement zum Lesen von Umgebungsvariablen. | Einfache Programmierung. Ziehen Sie zum Lesen oder Schreiben von Umgebungsvariablen mit Bedien- und Anzeigeelementen eine Variable vom Projekt-Explorer auf das Frontpanel Ihrer Anwendung. |
|
| Vorhandene Datenquellen | Verwendung von Umgebungsvariablenfunktionen für eine Datenquelle, die diese Funktionen nicht unterstützt. Echtzeitsysteme unterstützen beispielsweise nicht die Protokoll- und Alarmfunktionen des DSC Modules. Wenn Sie also diese Protokoll- und Alarmeinstellungen für eine Umgebungsvariable auf einem Echtzeitsystem festlegen müssen, können Sie eine neue Umgebungsvariable auf dem Entwicklungscomputer erstellen, Daten von der Variablen auf dem CompactRIO-System empfangen und die Variable auf dem Entwicklungscomputer für Protokolle und Alarme konfigurieren. |
| Wenn Sie keine Umgebungsvariablenfunktionen für eine Datenquelle nutzen möchten oder die Quelle die gewünschten Funktionen bereits unterstützt, ist diese Methode ungeeignet, da Daten direkt mit der Datenquelle ausgetauscht werden können. |
| DataSocket-Funktionen | Lesen und Schreiben von Umgebungsvariablen von Mac- und Linux-Computern. | Die DataSocket-Funktionen sind die einzigen Programmierwerkzeuge, mit denen Umgebungsvariablen von Mac- und Linux-Computern gelesen und geschrieben werden können. |
|
| Variablen-Webdienst | Lesen und Schreiben von Umgebungsvariablen von internetfähigen Plattformen, die HTTP unterstützen. |
| Wenn Sie keine Umgebungsvariablenfunktionen für internetfähige Plattformen nutzen möchten, die HTTP unterstützen, ist diese Methode ungeeignet und erfordert mehr Programmieraufwand als andere Methoden. |