Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 198

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Read()
Liest den Wert einer PLC-Variablen.
Tabelle 7- 183 Read() - Native C++
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
ERuntimeErrorCode Read(
WCHAR* in_Tag,
SDataValue* inout_Value
);
WCHAR* in_Tag:
Der Name der PLC-Variablen, die gelesen werden soll.
SDataValue* inout_Value:
Enthält den Wert und den erwarteten Typ der PLC-Variablen. Wenn der erwarte-
te Typ UNSPECIFIC ist, dann wird er auf den gespeicherten Typ gesetzt, wenn
die Funktion erfolgreich war. Der Typ STRUCT wird nicht unterstützt.
Strukturen und Felder können durch Signallisten nachgebildet und dann über
ReadSignals() gelesen werden.
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_TIMEOUT
SREC_INSTANCE_NOT_RUNNING
SREC_INDEX_OUT_OF_RANGE
SREC_DOES_NOT_EXIST
SREC_NOT_SUPPORTED
SREC_TYPE_MISMATCH
SREC_NOT_UP_TO_DATE
Anwenderschnittstellen (API)
7.6 API IInstances
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht
registriert.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Der Prozess des virtuellen Controllers
läuft nicht.
Der Offset liegt außerhalb der Area-
Größe. Kein Wert konnte gelesen werden.
Der Eintrag existiert nicht in der gespei-
cherten Variablentabelle.
Der Zugriff auf ganze Strukturen oder
Felder wird nicht unterstützt.
Der erwartete Typ passt nicht zum ge-
speicherten Typ. Siehe Kompatible primi-
tive Datentypen (Seite 397).
Die gespeicherte Variablentabelle muss
aktualisiert werden.
197

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis