Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 256

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

Werbung

WriteSignals()
Schreibt mehrere Signale innerhalb eines API-Aufrufs. Wenn die Funktion das erste Mal
aufgerufen wird, speichert sie in den Strukturen SDataValueByName* interne
Informationen, um die Performanz der folgenden Aufrufe zu verbessern.
Hinweis
Um einen regelmäßigen Signalaustausch zu simulieren, erstellen Sie einmal eine Signalliste
für jeden Satz an Signalen. Nutzen Sie diese Signalliste für alle weiteren Zugriffe. Erstellen Sie
eine neue Liste, sobald sich der Satz an Signalen ändert.
Tabelle 7- 241 WriteSignals() - Native C++
Syntax
Parameter
Signalfehler
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
ERuntimeErrorCode WriteSignals(
SDataValueByName* inout_Signals,
UINT32 in_SignalCount
);
SDataValueByName* inout_Signals:
Enthält den Namen, den Wert und den erwarteten Typ der PLC-Variablen. Die
Typen UNSPECIFIC und STRUCT werden nicht unterstützt.
UINT32 in_SignalCount:
Anzahl der Signale.
Fehlercode
SREC_INDEX_OUT_OF_RANGE
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_TIMEOUT
SREC_INSTANCE_NOT_RUNNING
SREC_DOES_NOT_EXIST
SREC_NOT_SUPPORTED
SREC_TYPE_MISMATCH
SREC_NOT_UP_TO_DATE
SREC_WRONG_ARGUMENT
Anwenderschnittstellen (API)
7.6 API IInstances
Bedingung
Offset oder Bits sind ungültig.
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 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.
Der erwartete Typ ist UNSPECIFIC.
255

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis