Herunterladen Diese Seite drucken

Siemens SIMATICS7-1500 Funktionshandbuch Seite 161

12/2017

Werbung

Tabelle 7- 135
Syntax
Parameter
Rückgabewerte
Ausnahmen
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB
UpdateTagList() - .NET (C#)
void UpdateTagList();
void UpdateTagList(
ETagListDetails in_TagListDetails
);
void UpdateTagList(
ETagListDetails in_TagListDetails,
bool in_IsHMIVisibleOnly
);
ERuntimeErrorCode UpdateTagList(
ETagListDetails in_TagListDetails,
bool in_IsHMIVisibleOnly,
string in_DataBlockFilterList
);
ETagListDetails in_TagListDetails:
Jede Kombination der folgenden vier Bereiche:
IO: Eingänge und Ausgänge
M: Merker
CT: Zähler und Zeiten
DB: Datenbausteine
Die Voreinstellung ist IOMCTDB.
Beispiel: IOM liest nur die Variablen aus der Area Eingänge / Ausgänge und
Merker.
bool in_IsHMIVisibleOnly:
Wenn
, werden nur Variablen gelesen, die mit "HMI Visible" markiert sind.
true
Die Voreinstellung ist
string in_DataBlockFilterList:
Ein String, der die Namen aller Datenbausteine enthält, die im Variablentabel-
len-Speicher verfügbar sein sollen. Der String muss in Anführungszeichen ste-
hen.
Beispiel: ""\"DB_1\", \"DB_2\" \"DB_3\"|\"DB_4\"\"DB_5\""
Alle Zeichen innerhalb der Anführungszeichen werden als DB-Name interpre-
tiert. Wenn der Datenbaustein im PLC-Programm nicht existiert, wird er dem
Variablentabellen-Speicher nicht hinzugefügt, dabei wird kein Fehler ausgelöst.
Damit diese Liste berücksichtigt wird, muss
gleich NULL sein und
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeError-
Code.InstanceNotRunning
ERuntimeError-
Code.NotEnoughMemory
ERuntimeError-
Code.WrongArgument
.
true
in_DataBlockFilterList
muss "DB" enthalten.
in_TagListDetails
Bedingung
Die Instanz ist im Runtime Manager nicht regis-
triert.
Die Funktion kehrt nicht rechtzeitig wieder.
Der Prozess des virtuellen Controllers läuft
nicht.
Es werden mehr als 500000 Einträge angefor-
dert.
Die Syntax von
in_DataBlockFilterList
ungültig. Die Liste muss 3 Zeichen lang sein,
das erste und letzte Zeichen muss jeweils ein
Anführungszeichen sein.
Anwenderschnittstellen (API)
7.6 API IInstances
un-
ist
161

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced