Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 193

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

Werbung

Anwenderschnittstellen (API)
7.6 API IInstances
Tabelle 7- 178 WriteByte() - .NET (C#)
Syntax
Parameter
Rückgabewerte
Ausnahmen
WriteBytes()
Schreibt ein Byte-Array in die Area.
Hinweis
Daten können überschrieben werden
Die Funktion erlaubt Zugriff auf den gesamten Speicherbereich des virtuellen Controllers!
Achten Sie besonders darauf, nicht auf Bytes zu schreiben, die zu anderen Applikationen
gehören oder die interne Daten enthalten, z. B. Qualifier Bits für fehlersichere
Peripheriemodule.
Nutzen Sie daher den Zugriff über den Variablennamen (Seite 227) und nicht über die
Adressbereiche.
192
void InputArea.WriteByte(
UInt32 in_Offset,
Byte in_Value
);
void MarkerArea.WriteByte(
UInt32 in_Offset,
Byte in_Value
);
void OutputArea.WriteByte(
UInt32 in_Offset,
Byte in_Value
);
UINT32 in_Offset:
Der Byte-Offset innerhalb der Area. Der Wert muss zwischen 0 und dem Wert
sein, der von AreaSize zurückgegeben wird.
BYTE in_Value:
Bytewert.
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeError-
Code.InstanceNotRunning
ERuntimeError-
Code.IndexOutOfRange
Bedingung
Die Instanz ist im Runtime Manager nicht
registriert.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Der Prozess des virtuellen Controllers
läuft nicht.
Offset ist ungültig.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis