Herunterladen Diese Seite drucken

I/O-Zugriff Über Variablenname - Lesen - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

Anwenderschnittstellen (API)
7.6 API IInstances
Tabelle 7- 161
Syntax
Parameter
Rückgabewerte
Signalfehler
Ausnahmen
7.6.5.4
I/O-Zugriff über Variablenname - Lesen
Einzelzugriffe auf IO-Daten sind dazu geeignet, Werte, die nicht regelmäßig aktualisiert
werden, auf einer grafischen Oberfläche (GUI) anzuzeigen und zu schreiben.
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.
Verwenden Sie für die Signallisten die Funktionen
180
WriteSignals() - .NET (C#)
void InputArea.WriteSignals(
SDataValueByAddress[] in_Signals
);
void MarkerArea.WriteSignals(
SDataValueByAddress[] in_Signals
);
void OutputArea.WriteSignals(
SDataValueByAddress[] in_Signals
);
SDataValueByAddress[] in_Signals:
Die Signalliste, die geschrieben wird.
Keine
Fehlercode
ERuntimeErrorCode.Ok
ERuntimeError-
Code.IndexOutOfRange
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeError-
Code.InstanceNotRunning
ERuntimeError-
Code.SignalConfigurationError
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.
und
ReadSignals()
WriteSignals()
Funktionshandbuch, 12/2017, A5E37039506-AB
.
S7-PLCSIM Advanced

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced