3 fb_pdoconfig – NORD Drivesystems BU0550 Benutzerhandbuch

Seite 71

Advertising
background image

3 AWL (Instruction List, IL)

BU 0550 DE-0813

71

3.5.7.3

FB_PDOConfig

Über diesen FB werden die PDOs konfiguriert. Mit einer Instanz dieser Funktion können alle gewünschten
PDOs konfiguriert werden. Für jedes PDO muss der FB nur einmal aufgerufen werden.

Es können bis zu 20 PDOs eingerichtet werden. Jedes PDO hat seine eigene Parametrierung. Die Zuord-
nung der PDOs in den anderen CANopen FB’s erfolgt über die Messagebox Number. Die TARGETID stellt
die Geräteadresse dar. Bei NORD Frequenzumrichtern wird diese im P515 oder über DIP Schalter einge-
stellt. Unter PDO wird die gewünscht Messagebox-Nummer eingetragen (siehe Einleitung). LENGTH legt
die Sendelänge eines PDO fest. Über DIR wird die Sende-/Empfangsrichtung festgelegt. Mit der positiven
Flanke am EXECUTE Eingang werden die Daten übernommen.

Der DONE Ausgang kann sofort nach Aufruf des FB abgefragt werden. Wenn DONE auf 1 gesetzt ist, dann
wurde der PDO-Kanal konfiguriert. Bei ERROR = 1 gab es ein Problem, die genaue Ursache ist in
ERRORID abgelegt.

Bei einer negativen Flanke an EXECUTE werden alle Ausgänge auf 0 zurückgesetzt.

Tabelle 97 FB_PDOConfig

HINWEIS

Es dürfen keine CAN-ID parametriert werden, die der Frequenzumrichter schon benutzt!

Dies betrifft folgende Empfangsadressen:

CAN ID = 0x180 + P515[01] PDO1

CAN ID = 0x180 + P515[01] + 1 CAN ID für Absolutwertgeber

CAN ID = 0x280 + P515[01] PDO2

Dies betrifft folgende Sendeadressen:

CAN ID = 0x200 + P515[01] PDO1

CAN ID = 0x300 + P515[01] PDO2

VAR_INPUT

VAR_OUTPUT

Eingang

Erläuterung

Typ

Ausgang

Erläuterung

Typ

EXECUTE

Ausführen

BOOL

DONE

PDO konfiguriert

BOOL

NUMBER

Messagebox Nummer
Wertebereich = 0 bis 19

BYTE

ERROR

Fehler im FB

BOOL

TARGETID

Geräteadresse
Wertebereich = 1 bis 127

BYTE

ERRORID

Fehlercode

INT

PDO

PDO
Wertebereich = 1 bis 8

BYTE

LENGTH

PDO Länge
Wertebereich = 1 bis 8

BYTE

DIR

Senden oder Empfangen
Senden = 1 / Empfangen = 0

BOOL

ERRORID

Erläuterung

0

Kein Fehler

1800h

Wertebereich Number überschritten

1801h

Wertebereich TARGETID überschritten

1802h

Wertebereich PDO überschritten

1803h

Wertebereich LENGT überschritten

Advertising