Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion _Getinoutbyte - Siemens SIMOTION SCOUT Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

, DEFAULT_VALUE
, NO_ACCESS )
END_TYPE
Siehe auch
Störungen und Ereignisse auswerten (Seite 98)
Fehler beim Zugriff auf Systemdaten mit _get/_setSafeValue (Seite 134)
Systemvariablen (Seite 88)
7.13.4

Funktion _getInOutByte

Diese Funktion ermöglicht einen lesenden Direktzugriff auf einzelne Byte der Peripherie,
indem die Adresse der Ein-/Ausgänge angegeben wird.
Bei einem Zugriffsfehler wird die PeripheralFaultTask nicht aufgerufen, sondern ein
entsprechender Wert in der Komponente functionResult des Rückgabewertes
zurückgegeben.
Wenn für die angegebene I/O-Adresse eine I/O-Variable (für Direktzugriff oder das
Prozessabbild der zyklischen Task (siehe Direktzugriff und Prozessabbild der zyklischen
Tasks im ST-Programmierhandbuch) definiert ist und ein Ersatzwert angegeben ist, wird bei
einem Zugriffsfehler dieser Ersatzwert zurückgegeben.
Durch Auswerten des Rückgabewertes kann man z. B. feststellen, ob der Adresse in der
Hardware ein Ein- oder Ausgang zugeordnet ist.
ACHTUNG
Die Laufzeit dieser Funktion kann sehr lang sein. Die Funktion ist daher für die
Verwendung in schnellen zyklischen Tasks nicht geeignet.
Basisfunktionen
Funktionshandbuch, 05/2009
Programmierung allgemeiner Standardfunktionen
7.13 Zugriffe auf Systemvariablen und Ein-/Ausgänge
// wieder verfügbar ist.
// Bei Systemvariablen: Begrenzung
// aktiv, Grenzwert wurde
// geschrieben.
// Bei I/O-Variablen: Ersatzwert wurde
// geschrieben. Er wird am Ausgang
// erst wirksam, wenn der Ausgang
// wieder verfügbar ist.
// Bei Konfigurationsdaten und Systemvariablen:
// Wert des Konfigurationsdatums wurde
// nicht geändert,
// Konfigurationsdatum nicht
// verfügbar.
349

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis