Parameter, Anmerkung, Beispiel vb-syntax – BECKHOFF CP9090-S100 Benutzerhandbuch

Seite 36: Enwlen 36, Methoden, Autocfgpdoutwlen, Twin cat

Advertising
background image

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

Advertising