PLUGIN_READ (Plug-In lesen)

Die PLUGIN_READ-Anweisung liest Daten aus einem generischen Plug-in-Modul.
Wenn kein generisches Plug-in-Modul vorhanden ist, werden alle Werte auf null (0) zurückgesetzt.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für
Micro820
L20E-,
Micro850
L50E- und
Micro870
L70E-Controller.
PLUGIN_READ
PLUGIN_READ
PLUGIN_READ-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
Enable
Eingang
BOOL
Anweisungsblock aktivieren.
  • TRUE: UPM-Lesevorgang wird ausgeführt.
  • FALSE: Es wird kein Lesevorgang ausgeführt, und die Daten im Datenarray sind ungültig.
SlotID
Eingang
UINT
Nummer des Einsteckplatzes.
Schacht-ID = 1,2,3,4,5 (beginnend mit dem äußersten linken Steckplatz = 1).
Offset
Eingang
UINT
Adressversatz der ersten auszulesenden Daten; wird vom ersten Byte des generischen Plug-In-Moduls aus berechnet.
DataLength
Eingang
UINT
Die Anzahl der zu lesenden Byte.
DataArray
Eingang
USINT
Ein Array, das zum Speichern der aus dem generischen Plug-In-Modul gelesenen Daten verwendet wird.
Sts
Ausgang
UINT
Statuscodes für PLUGIN_READ.
Statuscodes (Sts):
  • 0x00: Funktionsblock nicht aktiviert (kein Betrieb).
  • 0x01: Erfolgreicher Einsteckbetrieb.
  • 0x02: Einsteckbetrieb schlägt aufgrund ungültiger Schacht-ID fehl.
  • 0x03: Plug-In-Betrieb schlägt fehl, da es sich nicht um ein gültiges generisches Plug-In-Modul handelt.
  • 0x04: Einsteckbetrieb schlägt fehl, da sich die zum Betrieb verwendeten Daten außerhalb des Bereichs befinden.
  • 0x05: Einsteckbetrieb schlägt aufgrund eines Paritätsfehlers beim Datenzugriff fehl.
ENO
Ausgang
BOOL
Aktivieren der Ausgabe.
Gilt nur für Kontaktplan-Programme.

PLUGIN_READ-Beispiele

Beispiel für ein PLUGIN_READ-Funktionsblockdiagramm
Beispiel für ein PLUGIN_READ-Funktionsblockdiagramm
Beispiel für einen PLUGIN_READ-Kontaktplan
Beispiel für einen PLUGIN_READ-Kontaktplan
Beispiel für strukturierten PLUGIN_READ-Text
Beispiel für strukturierten PLUGIN_READ-Text
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal