Herunterladen Diese Seite drucken

I/O-Zugriff Über Adresse - Schreiben - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

Tabelle 7- 153
Syntax
Parameter
Rückgabewerte
Signalfehler
Ausnahmen
7.6.5.3
I/O-Zugriff über Adresse - Schreiben
WriteBit()
Schreibt ein einzelnes Bit in die Area.
Hinweis
Daten können überschrieben werden
Die Funktion erlaubt Zugriff auf den gesamten Speicherbereich des virtuellen Controllers!
Nutzen Sie daher den Zugriff über den Variablennamen (Seite 211) und nicht über die
Adressbereiche.
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB
ReadSignals() - .NET (C#)
void ReadSignals(
ref SDataValueByAddress[] inout_Signals
);
void ReadSignals(
ref SDataValueByAddressWithCheck[] inout_Signals
out bool out_SignalsHaveChanged);
);
ref SDataValueByAddress[] inout_Signals:
Die Signalliste, die gelesen wird.
ref SDataValueByAddressWithCheck[] inout_Signals:
Die Signalliste, die gelesen wird. Das Ergebnis wird in der Struktur gespeichert.
"ValueHasChanged"
seit dem vorhergehenden Aufruf geändert hat.
out bool out_SignalsHaveChanged:
Gibt
zurück, wenn sich der Wert von mindestens einem Signal seit dem
true
vorhergehenden Aufruf geändert hat.
Keine
Runtime Fehlercode
ERuntimeErrorCode.Ok
ERuntimeError-
Code.IndexOutOfRange
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeError-
Code.InstanceNotRunning
ERuntimeError-
Code.SignalConfigurationError
wird auf
gesetzt, wenn sich der Wert des Signals
true
Bedingung
Die Signaloperation ist erfolgreich.
Offset oder Bits sind ungültig.
Bedingung
Die Instanz ist im Runtime Manager nicht
registriert.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Der Prozess des virtuellen Controllers
läuft nicht.
Mindestens ein Signalfehler ist in der
Liste.
Anwenderschnittstellen (API)
7.6 API IInstances
173

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced