cmax mit profibus - festo

13
100044 Application Note CMAX mit PROFIBUS Beispiel Konfiguration CPX-CMAX-C1-1 mit CPX-FB13 (PROFIBUS DP) CPX-CMAX-C1-1, CPX-FB13

Upload: others

Post on 06-Apr-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CMAX mit PROFIBUS - Festo

100044

Application Note

CMAX mit PROFIBUS

Beispiel Konfiguration CPX-CMAX-C1-1 mit CPX-FB13 (PROFIBUS DP)

CPX-CMAX-C1-1, CPX-FB13

Page 2: CMAX mit PROFIBUS - Festo

Titel ......................................................................................................................................... CMAX mit PROFIBUS Version ............................................................................................................................................................. 1.10 Dokumentennummer .................................................................................................................................. 100044 Original ................................................................................................................................................................ de Autor ............................................................................................................................................................... Festo Letztes Speicherdatum ......................................................................................................................... 18.09.2015

Urheberrechtshinweis Diese Unterlagen sind geistiges Eigentum der Festo AG & Co. KG, der auch das ausschließliche Urheberrecht da-ran zusteht. Eine inhaltliche Änderung, die Vervielfältigung oder der Nachdruck dieser Unterlagen sowie deren Weitergabe an Dritte ist nur mit der ausdrücklichen Erlaubnis der Festo AG & Co. KG gestattet. Festo AG & Co. KG behält sich das Recht vor, dieses Dokument vollständig oder teilweise zu ändern. Alle Mar-ken- und Produktnamen sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Titelhalter.

Rechtliche Hinweise Hardware, Software, Betriebssysteme und Treiber dürfen nur für die beschriebenen Einsatzfälle und nur in Ver-bindung mit den von Festo AG & Co. KG empfohlenen Komponenten verwendet werden. Festo AG & Co. KG lehnt jede Haftung für Schäden ab, die durch die Anwendung von allenfalls falschen bzw. un-zureichenden Informationen oder aufgrund fehlender Informationen in diesen Unterlagen entstehen. Defekte, die durch unsachgemäße Behandlung von Geräten und Baugruppen entstehen, sind von der Gewähr-leistung ausgeschlossen. Sicherheitsrelevante Funktionen, im Sinne von Personen- und Maschinenschutz, dürfen mit Angaben und Infor-mationen aus diesem Dokument nicht realisiert werden. Für Folgeschäden, die durch einen Ausfall oder eine Funktionsstörung entstehen, wird dann jede Haftung abge-lehnt. Im Übrigen gelten die Regelugen bzgl. Haftung aus den Liefer-, Zahlungs- und Softwarenutzungsbedin-gungen der Festo AG & Co. KG, welche Sie unter ww.festo.com finden, welche wir Ihnen aber auch auf Anforde-rung gerne zukommen lassen. Alle in diesem Dokument angegebenen Daten sind keine zugesicherten Eigenschaften, insbesondere nicht für Funktionalität, Zustand oder Qualität im rechtlichen Sinn. Die Informationen dieses Dokuments gelten nur als einfache Hinweise für die Umsetzung einer ganz bestimm-ten, hypothetischen Anwendung, keinesfalls als Ersatz für die Bedienungsanleitung der jeweiligen Hersteller sowie der Konstruktion und Prüfung jeweils eigenen Anwendung durch den Benutzer. Die jeweiligen Bedienungsanleitungen der Festo Produkte sind unter ww.festo.com zu finden. Der Benutzer dieses Dokuments (Funktion und Anwendung) muss selbst sicherstellen, dass jede Funktion die hier beschrieben ist, auch in seiner Applikation ordnungsgemäß funktioniert. Der Benutzer bleibt auch durch das Studium dieses Dokuments sowie der Nutzung der darin genannten Angaben weiterhin allein verantwortlich für die eigene Anwendung.

(Festo AG & CO. KG, D-73726 Esslingen, 2015) Internet: http://www.festo.com E-Mail: [email protected]

Page 3: CMAX mit PROFIBUS - Festo

Inhaltsverzeichnis

1 Verwendete Bauteile/Software .................................................................................................................. 4

2 Anwendungsbeschreibung ......................................................................................................................... 4

3 Allgemeine Informationen zur Konfiguration ............................................................................................. 4

3.1 Kennung ...................................................................................................................................................... 4 3.2 Gerätestammdatei (GSD-Datei) und Symbol-Dateien .................................................................................. 4

3.2.1 Bezugsquellen ............................................................................................................................... 4 3.2.2 GSD-Datei ...................................................................................................................................... 4

4 Konfiguration mit SIMATIC STEP 7 ............................................................................................................. 5

4.1 CPX-Terminal einfügen ................................................................................................................................ 5 4.2 CPX-Terminal parametrieren........................................................................................................................ 7 4.3 Steckplätze belegen .................................................................................................................................... 8 4.4 CPX-CMAX-Moduladresse einstellen ........................................................................................................... 9 4.5 Fail-Safe-Zustand parametrieren ............................................................................................................... 10

4.5.1 Beispiel ........................................................................................................................................ 11

5 Adressbelegung ........................................................................................................................................ 12

5.1 Beispiel ..................................................................................................................................................... 12 5.2 Beispiel Adressbelegung (Satzbetrieb) ..................................................................................................... 13

Page 4: CMAX mit PROFIBUS - Festo

Verwendete Bauteile/Software

Seite 4 von 13 Application Note – CMAX mit PROFIBUS – 1.10

1 Verwendete Bauteile/Software

Typ/Name Version Software/Firmware Herstellungsdatum

CPX-CMAX-C1-1 Ab Firmware Version 2.2 –

CPX-FB13 Ab Revision 23 (R23) –

Tabelle 1-1: Verwendete Bauteile/Software

2 Anwendungsbeschreibung Dieses Dokument beschreibt die Konfiguration des CPX-Terminal mit CMAX in einem PROFIBUS-Netzwerk. Sie richtet sich an Personen, die bereits mit dem Busprotokoll vertraut sind.

Allgemeine Informationen zum CMAX finden Sie in der Beschreibung P.BE-CPX-CMAX-CONTROL-… Allgemeine Informationen zum CPX-FB13 finden Sie in der Beschreibung P.BE-CPX-FB13-...

3 Allgemeine Informationen zur Konfiguration

3.1 Kennung Modul (Bestellcode) Modulkennzeichen Belegte Bytes Kennung Siemens / EN 50170

CPX-CMAX-C1-1 (T21) CMAX 8 Byte E, 8 Byte A 192 / C0h, 87h, 87h

Tabelle 3-1: Kennung

3.2 Gerätestammdatei (GSD-Datei) und Symbol-Dateien

3.2.1 Bezugsquellen Aktuelle GSD-Dateien und Symbol-Dateien finden Sie auf den Internetseiten von Festo www.festo.com/sp Suchbegriff: CPX oder GSD.

3.2.2 GSD-Datei Für das CPX-Terminal mit dem CMAX benötigen Sie eine der folgenden GSD-Dateien: – Cpx_059e.gsd (deutsche Version) – Cpx_059e.gse (englische Version) – Cpx_059e.gsf (französische Version) Abhängig vom verwendeten Konfigurationsprogramm installieren Sie die GSD-Dateien und die Symbol-Dateien mit Hilfe des entsprechenden Menübefehls oder kopieren die Dateien manuell in ein bestimmtes Verzeichnis Ihres PG/PCs.

Die GSD-Dateien stehen in verschiedenen Sprachen zur Verfügung und sind nur separat erhältlich.

Page 5: CMAX mit PROFIBUS - Festo

Konfiguration mit SIMATIC STEP 7

Application Note – CMAX mit PROFIBUS – 1.10 Seite 5 von 13

4 Konfiguration mit SIMATIC STEP 7 Die folgende Beschreibung bezieht sich auf die Software-Version 5.5. Voraussetzung: Eine Gerätestammdatei für CPX-CMAX ist installiert ( 3.2.2 GSD-Datei).

1. Programm „HW Config“ starten. 2. Steckplatz X1 der CPU (Simatic S7) als PROFIBUS DP Master konfigurieren.

Bild 4-1: Programm „HW Config“ mit PROFIBUS DP Master

4.1 CPX-Terminal einfügen 1. Im Fenster „Hardware Katalog“ („Hardware Catalog“) als Suchtext „CPX“ eingeben. 2. Modul „Festo CPX-Terminal“ auswählen.

Bild 4-2: „Hardware Catalog“ mit Auswahl „Festo CPX-Terminal” 3. „Festo CPX-Terminal“ durch Doppelklick übernehmen.

Page 6: CMAX mit PROFIBUS - Festo

Konfiguration mit SIMATIC STEP 7

Seite 6 von 13 Application Note – CMAX mit PROFIBUS – 1.10

Bei der Übernahme öffnet sich automatisch ein Dialogfenster mit den Eigenschaften der PROFIBUS Schnittstelle „Festo CPX-Terminal“.

Bild 4-3: Dialogfenster „Eigenschaften - PROFIBUS Schnittstelle“ („Properties: PROFIBUS Interface“) 4. Mit Hilfe der Auswahlliste eine Feldbus-Adresse für das CPX-Terminal einstellen.

Standardeinstellung für CPX: 3. 5. Einstellung mit „OK“ übernehmen. Nun ist das „Festo CPX-Terminal“ über den Busknoten als PROFIBUS-Slave verbunden.

Bild 4-4: Simatic STEP 7 mit „Festo CPX-Terminal“

Page 7: CMAX mit PROFIBUS - Festo

Konfiguration mit SIMATIC STEP 7

Application Note – CMAX mit PROFIBUS – 1.10 Seite 7 von 13

4.2 CPX-Terminal parametrieren 1. Mit rechter Maustaste auf das Symbol „Festo CPX-Terminal“ klicken. 2. Im Kontextmenü den Befehl „Objekteigenschaften“ („Object properties“) auswählen.

Bild 4-5: Dialogfenster „Eigenschaften - DP-Slave“ („Properties - DP slave“) des Festo CPX-Terminals 3. Im Register „Allgemein“ („General“) bei Bedarf folgende Parameter ändern:

– Bezeichnung („Designation”) – Teilnehmer/Mastersystem („Node/Master System”)

Bei der Kommunikation zwischen PROFIBUS Master und PROFIBUS Slave ist die Reihenfolge der übertragenen Daten abhängig von der verwendeten Steuerung.

4. Register „Parametrieren“ („Parameter Assignment“) auswählen.

Bild 4-6: Dialogfenster „Eigenschaften - DP-Slave“ („Properties - DP slave“),

Register „Parametrieren“ („Parameter Assignment“) 5. Parametergruppe “Gerätesepzifische Parameter “ („Device-specific parameters“) öffnen. 6. Parameter “Analoge Prozesswert-Darstellung” („Byte order of analogue values”) einstellen:

– SPS mit INTEL-Prozessor: „INTEL (LSB-MSB)” – SPS mit MOTOROLA-Prozessor: „MOTOROLA (MSB-LSB)” – Siemens-SPS: „MOTOROLA (MSB-LSB)”

7. Neue Einstellungen mit „OK“ übernehmen.

Page 8: CMAX mit PROFIBUS - Festo

Konfiguration mit SIMATIC STEP 7

Seite 8 von 13 Application Note – CMAX mit PROFIBUS – 1.10

4.3 Steckplätze belegen Zur Fortsetzung der Konfiguration werden die Steckplätze des Festo CPX-Terminals mit den verwendeten Modu-len belegt.

• Stellen Sie sicher, dass die Reihenfolge der Belegung exakt mit dem Aufbau des CPX-Terminals von links nach rechts übereinstimmt.

Zur Belegung der Steckplätze: 1. Steckplatz („Slot“) zur Belegung auswählen. 2. Im Fenster „Hardware Catalog“ ein passendes Modul suchen. 3. Mit Doppelklick auf das Modul den ausgewählten Steckplatz belegen. 4. Anweisung 1 bis 3 wiederholen, bis das gesamte CPX-Terminal abgebildet ist.

Bild 4-7: Steckplätze 1 bis 4 mit CPX-Modulen

Bei der Belegung der Steckplätze vergibt das Programm „HW Config“ für jedes CPX-Modul eine sinn-volle Eingangs- bzw. Ausgangsadresse. Zur Gewährleistung der Datenkonsistenz erhält das CPX-CMAX-Modul eine Adresse im Analogdaten-bereich (hier: Startadresse = 256).

Page 9: CMAX mit PROFIBUS - Festo

Konfiguration mit SIMATIC STEP 7

Application Note – CMAX mit PROFIBUS – 1.10 Seite 9 von 13

4.4 CPX-CMAX-Moduladresse einstellen 1. Mit rechter Maustaste auf den Steckplatz mit dem CPX-CMAX-Modul klicken. 2. Im Kontextmenü den Befehl „Objekteigenschaften“ („Object properties“) auswählen.

Bild 4-8: Dialogfenster „Eigenschaften - DP-Slave“ („Properties - DP slave“) des CPX-CMAX-Moduls,

Register „Adress/ID“ 3. Bei Bedarf Input- und Output-Adresse für das CPX-CMAX-Modul ändern.

Page 10: CMAX mit PROFIBUS - Festo

Konfiguration mit SIMATIC STEP 7

Seite 10 von 13 Application Note – CMAX mit PROFIBUS – 1.10

4.5 Fail-Safe-Zustand parametrieren

Nur bei Verwendung eines Moduls CPX-CMAX-C1-1 mit 8 Byte E/A Fail Safe.

• Prüfen Sie bei Ihrer Anwendung, ob eine Parametrierung von „Fail Safe“ erforderlich ist. Zur Einstellung: 1. Mit rechter Maustaste auf den Steckplatz mit dem CPX-CMAX-Modul klicken. 2. Im Kontextmenü den Befehl „Objekteigenschaften“ („Object properties“) auswählen. 3. Register „Parameter Assignment“ auswählen.

Bild 4-9: Dialogfenster „Eigenschaften - DP-Slave“ („Properties - DP slave“) des CPX-CMAX-Moduls,

Register „Parametrieren“ („Parameter Assignment“) 4. Für jeden erforderlichen Kanal die Funktion auswählen:

– Letzten Zustand halten („Hold last state“) – Fehlermodus („Fault-Mode“) – Einstellung CPX-System verwenden („Use Properties CPX-System“)

Die Einstellungen werden nur wirksam, wenn der gerätespezifische Parameter „Fail Safe“ auf “Aus-gänge Fault Mode” („Outputs Fault Mode“) eingestellt ist.

Page 11: CMAX mit PROFIBUS - Festo

Konfiguration mit SIMATIC STEP 7

Application Note – CMAX mit PROFIBUS – 1.10 Seite 11 von 13

4.5.1 Beispiel Ein Antrieb soll gestoppt und die Bremse aktiviert werden. Die Bremse ist High-aktiv und der Regler freigegeben.

Zuordnung CMAX-Eingänge – Modul-Ausgangsdaten

Bit Wert CCON Wert CPOS Wert Controlbyte 2 ... 8 Wert

0 1 ENABLE = 1 1 – (reserviert = 0) 0 – (hier keine Funk-tion, alle = 0)

0

1 2 STOP = 0 0 START = 0 0 0

2 4 BRAKE = 1 1 HOM = 0 0 0

3 8 RESET = 0 0 JOGP = 0 0 0

4 16 – (reserviert = 0) 0 JOGN = 0 0 0

5 32 LOCK = 0 0 TEACH = 0 0 0

6 64 OPM1 = 0 0 – (reserviert = 0) 0 0

7 128 OPM2 = 0 0 – (reserviert = 0) 0 0

Fault Mode Maske Wert Kanal 0 5 Wert Kanal 1 0 Wert Kanal 2 ... 8 0

Tabelle 4-1: Beispiel für Fail-Safe-Parametrierung Damit die Werte wirksam werden, muss die Einstellung von “Fail Safe” für die betroffenen Kanäle auf “Fault-Mode” gesetzt werden. Die Byte-Werte entsprechend Tabelle 4-1 müssen für den entsprechenden Kanal in (die) “Fault Mode Maske” eingetragen werden. Das Beispiel entspricht der Konfiguration in Bild 4-9.

Page 12: CMAX mit PROFIBUS - Festo

Adressbelegung

Seite 12 von 13 Application Note – CMAX mit PROFIBUS – 1.10

5 Adressbelegung

5.1 Beispiel Beispiel mit Adressen ab Ein-/Ausgangswort 7.

Bild 5-1: Beispiel Adressbelegung CPX-FB13

Nr. Modul DP-Kennung Sie-mens

Adressen

E-Adresse A-Adresse

0 CPX-FB13 (FB13: DPV1, EA-Diag.Interface) 192 7 ... 8 7 ... 8

1 Digitales 8-fach Eingangsmodul (E: CPX-8DE) 8DE 9 –

2 Digitales 4-fach Ausgangsmodul (A: CPX-4DA 2x) 8DA – 9

3 Achscontroller CMAX (CPX-CMAX-C1-1), Belegung ( Tabelle 5-2)

192 256 ... 263 256 ... 263

4 Analoges E-Modul (A: CPX4AE-I) 2AE 18 ... 21 –

– MPA-Pneumatik-Interface (passives Modul) – – –

5 MPA1-Pneumatik-Module (VI: VMPA1-FB-EMS-8) 8DA – 18

6 8DA – 19

Tabelle 5-1: Eingangs- und Ausgangsadressen für Beispiel Bild 5-1

Page 13: CMAX mit PROFIBUS - Festo

Adressbelegung

Application Note – CMAX mit PROFIBUS – 1.10 Seite 13 von 13

5.2 Beispiel Adressbelegung (Satzbetrieb) Modul-Ausgangsdaten Modul-Eingangsdaten

AB Inhalt Adresse EB Inhalt Adresse

AB256 CCON EB256 SCON

Bit Name Bit Name

0 ENABLE A256.0 0 ENABLED E256.0

1 STOP A256.1 1 READY E256.1

2 BRAKE A256.2 2 WARN E256.2

3 RESET A256.3 3 FAULT E256.3

4 – (reserviert) A256.4 4 24VL E256.4

5 LOCK A256.5 5 FCT E256.5

6 OPM1 = 0 A256.6 6 OPM1 = 0 E256.6

7 OPM2 = 0 A256.7 7 OPM2 = 0 E256.7

AB257 CPOS EB257 SPOS

Bit Name Bit Name

0 – (reserviert) A257.0 0 – (reserviert) E257.0

1 START A257.1 1 ACK E257.1

2 HOME A257.2 2 MC E257.2

3 JOGP A257.3 3 TEACH E257.3

4 JOGN A257.4 4 MOV E257.4

5 TEACH A257.5 5 DEV E257.5

6 – (reserviert) A257.6 6 STILL E257.6

7 – (reserviert) A257.7 7 REF E257.7

AB258 Satz-Nr. A258.0 ... 7 EB258 Rückmeldung Satz-Nr. E258.0 ... 7

AB259 Reserviert A259.0 ... 7 EB259 RSB

Bit Name

0 RC1 E259.0

1 RCC E259.1

2 COM1 E259.2

3 RCE E259.3

4 VLIM E259.4

5 XLIM E259.5

6 – (reserviert) E259.6

7 – (reserviert) E259.7

AB260 Reserviert A260.0 ... 7 EB260 Hauptistwert (int32) E260.0 ... 7

AB261 A261.0 ... 7 EB261 E261.0 ... 7

AB262 A262.0 ... 7 EB262 E262.0 ... 7

AB263 A263.0 ... 7 EB263 E263.0 ... 7

Tabelle 5-2: Adressen der Control- und Statusbytes des CMAX im Beispiel Bild 5-1 .

Zur korrekten Darstellung von Soll- und Istwerten:

• Stellen Sie sicher, dass die Byte-Anordnung dem CPX-Parameter “Analoge Prozesswert-Darstel-lung” entspricht 4.2.