Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

Anwenderschnittstellen (API)
7.6 API IInstances
Tabelle 7- 182 WriteSignals() - .NET (C#)
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 ReadSignals() und WriteSignals().
196
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.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis