Kommunikation
9.4 Kommunikation über PROFINET IO
Bezeichnungen und Beschreibungen bei Motion Control
Tabelle 9- 43 Zeiteinstellungen und Bedeutungen
Name
T
-
DC_BASE
T
T_DC_MIN ≤ T_DC ≤
DC
T_DC_MAX
T
CACF = 1-14
CACF
T
T
CA_Valid
CA_Valid
T
T
CA_Start
CA_Start
T
IO_BASE
T
T_IO_InputMIN ≤
IO_Input
T_IO_Input < T_DC
T
IO_InputMIN
T
T_IO_Output_valid +
IO_Output
T_IO_OutputMIN ≤
T_IO_Output < T_DC
T
IO_OutputMIN
T_IO_Output_valid
Dx
R bzw. Rx
670
Grenzwert
Zeitbasis für Zykluszeit T
Berechnung:
T
DC_BASE
Zykluszeit
T
= T_DC × T
DC
T
DC_MIN
T
DC_MAX
IO-Controller-Applikations-Zykluszeit
Das Zeitraster, in dem die IO-Controller-Applikation neue Sollwerte
generiert (z. B. im Lagereglertakt).
Beispielberechnung:
T
CACF
< T
Zeit, gemessen vom Zyklusanfang, zu der die Istwerte aller IO-Devices für
DC
den Controller Applikationsprozess (Lageregelung) zur Verfügung stehen.
> T
Zeit, gemessen vom Zyklusanfang, zu der der Controller
CA_Valid
Applikationsprozess (Lageregelung) gestartet wird.
Zeitbasis für T
T
IO_BASE
Zeitpunkt der Istwerterfassung
Ist die Zeit, zu der vor Beginn eines neuen Zyklus die Istwerte erfasst
werden.
T
IO_Input
T_IO_Input: ganzzahliger Faktor
Minimaler Wert für T
Berechnung: T
Zeitpunkt der Sollwertübernahme
Ist die Zeit, gerechnet vom Beginn des Zyklus, zu der die übertragenen
Sollwerte (Drehzahlsollwert) von der Regelung übernommen werden.
T
IO_Output
T_IO_Output: ganzzahliger Faktor
Minimaler Wert für T
Berechnung: T
Die Zeit, nach der die neuen Ausgangsdaten der Regelung (Sollwerte)
beim Antriebsobjekt verfügbar sind.
Data_Exchange
Mit diesem Dienst wird der Nutzdatenaustausch zwischen IO-Controller
und IO-Device 1 - n durchgeführt.
Rechenzeit Strom- bzw. Lageregler
Beschreibung
DC
=T_DC_BASE × 31,25 µs = 4 × 31,25 µs = 125 µs
,T_DC: ganzzahliger Faktor
DC_BASE
= T_DC_MIN × T
DC_BASE
= T_DC_MAX × T
DC_BASE
= CACF × T_DC = 2 × 500 µs = 1 ms
, T
IO_Input
IO_Output
= T_IO_BASE × 1 ns = 125000 × 1 ns = 125 µs
= T_IO_Input × T
IO_BASE
IO_Input
= T_IO_InputMIN × T
IO_InputMIN
= T_IO_Output × T
IO_BASE
IO_Output
= T_IO_OutputMIN × T
IO_OutputMIN
Funktionshandbuch, 06/2012, 6SL3097-4AB10-0AP4
= 4 × 125 µs = 500 µs
= 32 × 125 µs = 4 ms
= 375 µs
IO_BASE
= 250 µs
IO_BASE
Funktionshandbuch