3 fb_pdoconfig – NORD Drivesystems BU0550 Benutzerhandbuch
Seite 71

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