MotionControl Achse Adressierung über Datenbaustein BM

 

Die Axis Referenz Datenstruktur CPU1500_BM_AXIS_REF aus der Bibliothek BM_PROFINET_TIA_14bd10 wird in die PLC-Datentypen eingefügt. Zusätzlich wird der Datenbaustein BM in das Programm eingefügt.

 

Durch Doppelklicken auf den Datenbaustein BM können die notwendigen Achsbereiche, Parameter HW-Adressen und Parameter HW-Kennungen eingetragen werden.

 

         In der Variable "Axis" mit dem Datentyp "ARRAY[x..y] of CPU1500_BM_AXIS_REF" werden Motion Control Achsbereiche unter den "Array-Grenzen" eingetragen.

 

 

Abbildung 1: Slave Achse Einstellung

 

         Unter Motion Control Achse Nummer AXIS[] BM_Station werden zuerst der Sollwert Parameter Hardware-Kennung(HW-Kennung) des bmaXX-Gerätes eingetragen.

 

BM_Station Parametrierung:

Die Variable BM_Station definiert Regler Achse Nummer und Profinet Slave Kennung, der Datentyp von BM_Station ist ein DWORD (DW#16#HW_LW), (HW: high word , LW: low word)

 

HW ist die Achsnummer des bmaXX-Geräts:

Doppelachse Gerät:

Achse1: HW= 0x1000

Achse2: HW= 0x2000

Einzel Achse bmaXX Gerät:

Achse1: HW= 0x1000

LW ist Hardware Kennung(HW-Kennung) von Parameter der ersten Peripherie A-Adresse, der Parameter HW-Kennung unter EigenschaftenSystemkonstanten zu finden. Und die Wert muss auf Hexadezimal umgerechnet werden.

 

Abbildung 2: Hardware-Konfiguration von CPU1500(1. Sollwert Parameter mit HW-Kennung von 260) mit einem bmaXX Doppelachse Gerät

 

         Parameter Soll-/Istwert Adresse Erstellung:

 

Motion Control RT-Anwendung Adressierung

Sollwert Parameter:

Parameter 108.1: Steuerwort (PA_CONTROL_WORD)

 

Istwert Parameter:

Parameter 108.3: Statuswort (PE_STATUS_WORD)

Parameter 109.2: aktuell Betriebsart (PE_OPERATION_ACT_MODE)

 

Motion Control IRT-Anwendung mit Lage Regelung Adressierung

 

Sollwert Parameter:

Parameter 108.1: Steuerwort (PA_CONTROL_WORD)

Parameter 108.5: Ziel-Winkelsollert (PA_ANGLE_SET_VALUE)

 

Istwert Parameter:

Parameter 108.3: Statuswort (PE_STATUS_WORD)

Parameter 109.2: aktuell Betriebsart (PE_OPERATION_ACT_MODE)

Parameter 18.55: Lage-Istwert (PE_ANGLE_ACT_VALUE)

 

 


 

Beispiel A:

 

Motion Control Parameter Adressierung mit CPU1500 RT-Prozessdaten Kommunikation bei einer Doppelachse Geräte

 

Schritt 1:

Parameter in Reihenfolge als Sollwerte aus Hardware-Katalog von Baumüller Modul Doppelachse einfügen, siehe Abbildung 3.

 

Steckplatz Nr.1 : Param 108.1 : Steuerwort1_1 für Achse 1

Steckplatz Nr.2 : Param 108.1 : Steuerwort1_2 für Achse 2

Parameter in Reihenfolge als Istwerte aus Hardware-Katalog von Baumüller Modul Doppelachse einfügen

Steckplatz Nr.17 : Param 108.3 : Statuswort1_1 für Achse 1

Steckplatz Nr.18 : Param 108.3 : Statuswort1_2 für Achse 2

 

Steckplatz Nr.19 : Param 109.2 : Ist-Betriebsart_1 für Achse 1

Steckplatz Nr.20 : Param 109.2 : Ist-Betriebsart_2 für Achse 2

 

Abbildung 3: bmaXX Geräte Doppelachse RT Parameter Adressierung von CPU1500

 


 

Schritt2:

Alle Parameter von Doppelachse Nummer 1 müssen in den Einstellungen unter Eigenschaften Allgemein Baugruppenparameter eingestellt werden, siehe Abbildung 4

 

Abbildung 4 Doppelachse Geräte Achse Nummer 1 Einstellung

 

 

Schritt 3:

Alle Parameter von Doppelachse Nummer 2 müssen Einstellung unter Eigenschaften Allgemein Baugruppenparameter eingestellt werden, siehe Abbildung 5

 

Abbildung 5 Doppelachse Geräte Achse Nummer 2 Einstellung

 

 

Schritt 4:

Bei einer Einstellung von Prozessdaten Austausch in der RT Bus System müssen alle Parameter von Prozessabbild unter Eigenschaften Allgemein E/A-Adressen eingestellt werden: Taktsynchroner Betrieb deaktivieren, Organisationsbaustein mit OB1 und Prozessabbild mit TPA1 oder Automatische Aktualiesierung einsellen.

 

Abbildung 6 Prozessabbild von RT Bus System

 

 

Schritt 5:

Baumüller bmaXX Gerät definiert HW-Kennung von 1. Parameter Sollwert bzw. 1. Parameter Peripherie A-Adresse als Baumüller Station Hardware Kennung für Azyklische Daten Kommunikation. Die HW-Kennung ist unter Eigenschaften 1. Parameter Sollwert Allgemein HW-Kennung oder unter Eigenschaften Systemkonstanten 1. Parameter Sollwert HW-Kennung zu finden

Abbildung 7 Parameter HW-Kennung


Beispiel B:

 

Motion Control Parameter Adressierung mit CPU1500 IRT-Prozessdaten Kommunikation bei einer Doppelachse Geräte

 

Schritt 1:

Parameter in Reihfolge als Sollwerte aus Hardware-Katalog von Baumüller Modul Doppelachse einfügen, siehe Abbildung 8.

 

Steckplatz Nr.1 : Param 108.1 : Steuerwort1_1 für Achse 1

Steckplatz Nr.2 : Param 108.1 : Steuerwort1_2 für Achse 2

Steckplatz Nr.3 : Param 108.5 : Ziel-Winkel_1 für Achse 1

Steckplatz Nr.4 : Param 108.5 : Ziel-Winkel_2 für Achse 2

 

Parameter in Reihfolge als Istwerte aus Hardware-Katalog von Baumüller Modul Doppelachse einfügen

Steckplatz Nr.17 : Param 108.3 : Statuswort1_1 für Achse 1

Steckplatz Nr.18 : Param 108.3 : Statuswort1_2 für Achse 2

 

Steckplatz Nr.19 : Param 109.2 : Ist-Betriebsart_1 für Achse 1

Steckplatz Nr.20 : Param 109.2 : Ist-Betriebsart_2 für Achse 2

 

Steckplatz Nr.21: Param 18.55 : Lage-Istwert Winkel_1 für Achse 1

Steckplatz Nr.22: Param 18.55 : Lage-Istwert Winkel_2 für Achse 2

 

Abbildung 8: bmaXX Geräte Doppelachse IRT Parameter Adressierung von CPU1500

 

 

Schritt2:

Alle Parameter von Doppelachse Nummer 1 müssen Einstellung unter Eigenschaften Allgemein Baugruppenparameter, siehe Abbildung 4

 

 

Schritt 3:

Alle Parameter von Doppelachse Nummer 2 müssen Einstellung unter Eigenschaften Allgemein Baugruppenparameter, siehe Abbildung 5

 

Schritt 4:

Bei einer Einstellung von Prozessdaten Austausch in der RT Bus System muss alle Parameter von Prozessabbild unter Eigenschaften Allgemein E/A-Adressen: Taktsynchroner Betrieb aktivieren, Organisationsbaustein mit OB61(Synchronous Cycle) und Prozessabbild mit TPA1 einsellen. Prozessabbild der Eingänge synchronisieren SYNC_PI und Prozessabbild der Ausgänge synchronisieren SYNC_PO müssen im OB61 einprogrammiert werden, ohne die Programmierung werden kein zyklischen Daten ausgetauscht, die beiden Prozessabbild finden erweiterte Anweisungen bei Anweisungen

 

Abbildung 8 Prozessabbild von IRT Bus System

 

Schritt 5:

Baumüller bmaXX Gerät definiert HW-Kennung von 1. Parameter Sollwert bzw. 1. Parameter Peripherie A-Adresse als Baumüller Station Hardware Kennung für Azyklische Daten Kommunikation. Die HW-Kennung ist unter Eigenschaften 1. Parameter Sollwert Allgemein HW-Kennung oder unter Eingenschaften Systemkonstanten 1. Parameter Sollwert HW-Kennung zu finden, siehe Abbildung 7


 

 

Beispiel C:

Motion Control Achse Parametrierung Bezug unter Siemens Tia Portal Baumüller Geräte Konfiguration mit CPU1500.

 

Schritt 1:

öffnen Datenbaustein BM und stellen Zahl 1..2 bei Array-Grenzen für Motion Control Achse Nummer 1 und 2.

 

 

 


 

Schritt 2:

 

Aktivieren ADDR Parameter Bereich unter Axis[1] und Axis[2]

 

 

Schritt 3:

 

Doppelachse Nummer 1 stellt als Motion Control Achse 1 und Doppelachse Nummer 2 stellt als Motion Control Achse 2 und Unter Geräte&Netze Geräteübersicht öffnen eingestellte bmaXX Geräte Parameter Fenster

 

Schritt 4:

 

Hardware-Kennung des bmaXX Gerätes lese aus 1. Sollwert bzw. Param 108.1 Steuerwort1_1 unter Eigenschaften allgemein HW-Kennung ein

 

HW-Kennung = 258 / 0x102

 

 

 

 

Schritt 5:

 

Sortieren alle eingestellte Parameter und Anfangsadresse für Motion Control Achse Nummer 1 und Achse 2 ein.

 

Alle Paramter für Motion Control Ache Nummer 1

 

Sollwert

Param 108.1: Steuerwort1_1 und Anfangsadresse: 34

Param 108.5: Ziel-Winkel_1 und Anfangsadresse: 38

 

Istwert

Param 108.3: Statuswort1_1 und Anfangsadresse: 34

Param 109.2: Ist-Betriebsart_1 und Anfangsadresse: 134

Param 18.55: Lage-Istwert Winkel_1 und Anfangsadresse 38

 

Alle Parameter für Motion Control Achse Nummer 2

 

Sollwert

Param 108.1: Steuerwort1_2 und Anfangsadresse: 36

Param 108.5: Ziel-Winkel_2 und Anfangsadresse: 42

 

Istwert

Param 108.3 : Statuswort1_2 und Anfangsadresse: 34

Param 109.2 : Ist-Betriebsart_2 und Anfangsadresse: 136

Param 18.55 : Lage-Istwert Winkel_2 und Anfangsadresse 42

 

 

 

 

 

Schritt 6:

Hardware Kennung an BM_Station für Motion Control Achse Nummer 1 und 2 eintragen

 

Axis [1]: BM_Station = 0x1000_0102

Axis [2]: BM_Station = 0x2000_0102

 

Schritt 7:

Parameter Adresse auf Datenbaustein BM eintragen

 

Bei AXIS[1]:

Sollwert Adresse:

PA_CONTROL_WORD = 34

PA_ANGLE_SET_VALUE = 38

 

Istwert Adresse:

PE_STATUS_WORD = 34

PE_OPERATION_ACT_MODE = 134

PE_ANGLE_ACT_VALUE = 38

 

Bei AXIS[2]:

Sollwert Adresse:

PA_CONTROL_WORD = 36

PA_ANGLE_SET_VALUE = 42

 

Istwert Adresse:

PE_STATUS_WORD = 36

PE_OPERATION_ACT_MODE = 136

PE_ANGE_ACT_VALUE = 42

 

 

 

Zurück zur übersicht