Parameter, Anmerkung, Beispiel vb-syntax – BECKHOFF CP9090-S100 Benutzerhandbuch
Seite 36: Enwlen 36, Methoden, Autocfgpdoutwlen, Twin cat

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
36
TWIN
CAT
5. Methoden
AutoCfgPDOutWLen
Die Methode ermöglicht automatische Einstellung der Länge des Prozeß-Ausgangsabbildes der CP9030.
HRESULT AutoCfgPDOutWLen(
[out, retval] VARIANT_BOOL* pVal
);
Parameter
pVal
TRUE, wenn erfolgreich, sonst FALSE
Anmerkung
Zeigt das Property „PDLenErr" einen Fehlerzustand der CP9030 an, so muß über das Property „PDOutWLen"
die tatsächliche Wortlänge des Prozeßausgangsabbildes angegeben werden. Durch den Aufruf der Methode
"AutoCfgPDOutWLen" wird die Wortlänge des Prozeßausgangsabbildes automatisch konfiguriert und gesetzt.
Wird das Property "PDOutWLen" manuell gesetzt, dann muß anschließend ein "Reset" der CP9030-Firmware
durchgeführt werden. Durch Aufruf der Methode „Reset" wird ein Neustart der CP9030-Firmware initiiert und
die neue Konfiguration übernommen.
Die Methode AutoCfgPDOutWLen ermittelt die Länge des Prozeßausgangsabbildes eigenständig durch fol-
genden Zyklus
•
incrementieren der Wortlänge des Prozeßausgangsabbildes (-> „PDOutWLen")
•
initiieren eines Neustart der CP9030 Firmware (-> „Reset")
•
prüfen des Fehlerzustand (-> „PDLenErr")
Beispiel VB-Syntax
Dim bResult as Boolean
bResult = CP9030W9x1.AutoCfgPDOutWLen