Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module...

93
Jetter Systembus Festo-Module Benutzer-Information ArtikelNr.: 608 647 06 Dezember 2003 / Printed in Germany Auflage 1.02

Transcript of Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module...

Page 1: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module Benutzer-Information

ArtikelNr.: 608 647 06 Dezember 2003 / Printed in Germany Auflage 1.02

Page 2: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen volle Gültigkeit. Die Firma JETTER AG behält sich das Recht vor, Änderungen an ihren Produkten vorzunehmen, die der technischen Weiterentwicklung dienen. Diese Änderungen werden nicht notwendigerweise in jedem Einzelfall dokumentiert. Dieses Handbuch und die darin enthaltenen Informationen wurden mit der gebotenen Sorgfalt zusammengestellt. Die Firma JETTER AG übernimmt jedoch keine Gewähr für Druckfehler oder andere daraus entstehende Schäden. Die in diesem Buch genannten Marken und Produktnamen sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Titelhalter.

Jetter AG

Page 3: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Benutzer-Information

Inhaltsverzeichnis

1 Beschreibung 1-1

1.1 Produktbeschreibung 1-1

1.2 Neuentwicklungen 1-1

1.3 Syntax 1-2

1.4 Systemvoraussetzungen 1-2

1.5 Technische Daten 1-3

2 Systembus 2-1

2.1 Register und EA-Nummern bei JX6-SB 2-1

2.2 Baudrate des Systembusses 2-2

2.3 Systembus-Leitung 2-3

2.4 Verwaltung und Diagnose Systembus 2-4

3 CPV-Direct 3-1

3.1 Installation 3-1

3.1.1 Anschluss der CPV-Direct 3-1 3.1.2 Einstellungen an der CPV-Direct 3-2

3.2 Module am CP-Erweiterungsanschluß 3-3

3.3 EA- und Registernummern 3-3

3.3.1 Adressierung digitale Ein- und Ausgänge 3-3 3.3.2 Adressierung der Register 3-4

3.4 Registerbereiche 3-5

3.5 E/A Bereich 3-5

3.5.1 Nummerierung digitaler Ein- und Ausgänge 3-5 3.5.2 EA-Zugriff durch Registerüberlagerung 3-6

3.6 Registerbeschreibung 3-9

3.6.1 CP-Modularray 3-9 3.6.2 Condition Counter 3-10 3.6.3 Diagnose und Verwaltung 3-13

Jetter AG

Page 4: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

3.7 Fehlerverhalten von digitalen Ausgängen 3-17

3.7.1 Überwachungsintervall 3-17 3.7.2 Konfiguration des Fehlerverhaltens digitaler Ausgänge 3-18

3.8 32-Bit Registerzugriff auf CPV-Direct 3-21

3.9 Registerübersicht 3-22

4 CPX-Terminal 4-1

4.1 Installation 4-1

4.1.1 Anschluss CPX-Terminal 4-1 4.1.2 Einstellungen am CPX-Terminal 4-2

4.2 EA- und Registernummern 4-3

4.2.1 Adressierung digitale Ein- und Ausgänge 4-3 4.2.2 Adressierung der Register 4-4

4.3 Registerbereiche 4-5

4.4 E/A Bereich 4-5

4.4.1 Nummerierung digitaler Ein- und Ausgänge 4-5 4.4.2 EA-Zugriff durch Registerüberlagerung 4-6

4.5 Analoge Ein- und Ausgänge 4-9

4.5.1 Nummerierung analoger Ein- und Ausgänge 4-9 4.5.2 Wertebereich von Analogeingangswerten 4-11 4.5.3 Wertebereich von Analogausgangswerten 4-11

4.6 CPX-Systemparameter 4-12

4.7 CPX-Moduldaten 4-13

4.7.1 Angeschlossene CPX-Module 4-13 4.7.2 Parametrierung der CPX-Module 4-16

4.8 Fehlerverhalten von Ausgängen 4-19

4.8.1 Überwachungsintervall 4-19 4.8.2 Konfiguration des Fehlerverhaltens digitaler Ausgänge 4-20 4.8.3 Konfiguration des Fehlerverhaltens analoger Ausgänge 4-23

4.9 Diagnose und Verwaltung 4-25

4.10 32-Bit Registerzugriff auf CPX-Terminal 4-30

4.11 Registerübersicht 4-31

5 CP-FB Module 5-1

Jetter AG

Page 5: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Benutzer-Information

5.1 Installation 5-1

5.1.1 Anschluss der CP-FB Module 5-1

5.2 Inbetriebnahme 5-1

5.2.1 Ablauf der Inbetriebnahme 5-2

5.3 Nummerierung der Ein- und Ausgänge 5-4

5.3.1 Steuerungen Nano 5-4 5.3.2 Steuerungen JetControl JC24X 5-5 5.3.3 Systembusmodul JX6-SB / JX6-SB-I 5-6

5.4 Registerübersicht Nano und JC 24X 5-7

5.5 Registerübersicht JX6-SB 5-11

A Abbildungen i

B Beispiele ii

Jetter AG

Page 6: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

History Auflage 1.00 Erstausgabe

Auflage 1.01 Diagnose und Verwaltung bei CPX-Terminal ergänzt

Auflage 1.02 Kapitel „Kombination von Festo Modulen“ entfällt

Kapitel „Berechnung der EA-Summe“ entfällt

Angaben im Kapitel „Technische Daten“ erweitert

Jetter AG

Page 7: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Beschreibung

1 Beschreibung Dieses Dokument beschreibt die Installation, Inbetriebnahme und Programmierung von Modulen der Festo AG & Co. am Systembus der Jetter AG. Neben diesem Dokument sind die Beschreibungen zu den einzelnen Steuerungen, dem JX6-SB Module und der Festo Module zu beachten.

1.1 Produktbeschreibung Über den Systembus lassen sich dezentral Erweiterungsmodule an eine Steuerung anschließen. Vom Anwenderprogramm der Steuerung aus erfolgt ein transparenter Zugriff auf die Erweiterungsmodule. Neben den JX2-IO, JX2-Slave und Smart I/O JX-SIO Erweiterungsmodulen können die in diesem Dokument beschriebenen Module der Festo AG & Co. ebenfalls am Systembus betrieben werden. Die Jetter Steuerungen erkennen automatisch angeschlossene Festo-Module und nehmen diese in Betrieb. Eine zusätzliche Konfigurationssoftware ist nicht erforderlich.

• Automatische Erkennung und Inbetriebnahme der Festo-Module

• Direkte Integration in die Steuerung

• Transparenter Zugriff im Anwenderprogramm

1.2 Neuentwicklungen Die Festo AG & Co. bietet seit Mitte 2002 die Ventilinsel CPV-Direct und das CPX-Terminal mit CANopen Schnittstelle an. Diese beiden Produkte sollten bei Neuentwicklungen verwendet werden. Die schon seit mehreren Jahren verfügbaren CP-FB Module, erkennbar an den runden, fünfpoligen M9-Steckern, sollten für Neuentwicklungen nicht mehr direkt an den Systembus angeschlossen werden. Sie lassen sich am CP-Erweiterungsstrang der CPV-Direct anschließen. Die CPV-Direct und das CPX-Terminal bieten gegenüber den CP-FB Modulen folgende Vorteile.

• einfachere Verdrahtung über neunpolige Sub-D Stecker, andere Steckertypen werden ebenfalls unterstützt

• Adressierung der Module über Schalter

• identischer Pneumatikteil

• Baudrate einstellbar

Jetter AG 1-1

Page 8: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

1.3 Syntax Die Ventilinsel CPV-Direct und das CPX-Terminal kennen nicht die für Steuerungen der Jetter AG gängigen Register. Vielmehr werden Daten zur Konfiguration, Diagnose und Inbetriebnahme dieser Module einem „Index“ zugeordnet. Die Steuerung führt intern eine Umsetzung von Registernummern zum Index der Module durch. Die Bedeutung der Indizes ist detailliert in den Handbüchern der Festo AG & Co. beschrieben. Die dafür verwendete Syntax sieht folgendermaßen aus, der Index wird generell als hexadezimale Zahl dargestellt.

<Index> : <Sub-Index>, z.B. 1001 : 1

1.4 Systemvoraussetzungen Die Tabelle zeigt die erforderliche Software-Version auf, ab der Festo-Module an den Jetter Systembus angeschlossen werden können.

Software-Versionen der CPU CPU CPV-Direct CPX-Terminal CP-FB beliebiger Mix

Nano-A - - V 1.00 -

Nano-B V 2.00 V 2.02 eingeschränkt

V 1.03 V2.03

Nano-C V 3.00 V 3.01 V 1.00 V3.02

Nano-D V 2.00 V 2.01 V 1.00 V2.02

JC 24X V 2.00 V 3.00 V 1.00 V3.11

D-CPU

JX6-SB (-I)

V 2.10

V 2.10

V 1.00

V 2.11

D-CPU200

JX6-SB (-I)

V 2.28

V 2.10

V 2.28

V 2.10

V 1.00

V 2.28

V 2.11

JC 647

JX6-SB (-I)

V 3.00

V 2.10

V 3.00

V 2.10

V 3.00

V 1.00

V 3.00

V 2.11

1-2 Jetter AG

Page 9: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Beschreibung

1.5 Technische Daten Die Konfiguration eines Systembusses wird von mehreren unterschiedlichen Maximaldaten begrenzt. Zusätzlich muss beim Maximalausbau die von der jeweiligen Steuerung erlaubte EA-Summe berücksichtigt werden.

Festo CP-FB Module unterstützte Module CPV..-GE-FB-..

CPA..-IFB-CP

CP-A..

CP-E..

Modulcode Ausgangsmodule und Ventilinseln

32

Modulcode Eingangsmodule 33

EA-Summe 16

maximale Anzahl CP-FB Module

die maximal Anzahl ist begrenzt durch die maximal zulässige EA-Summe der jeweiligen Steuerung

Festo CPV-Direct unterstützte Module CPV10-GE-CO2-8

CPV14-GE-CO2-8

CPV18-GE-CO2-8

Modulcode 65

EA-Summe

Ventilinsel CP..-GE-CO2 16

Ventilinsel CPV..-GE-FB 16

Ventilinsel CPA.. 16

Ausgangsmodul CP-A... 16

Eingangsmodul CP-E... 16

maximale Anzahl Festo CPV-Direct, JX-SIO und Module weiterer Hersteller

die maximal Anzahl ist begrenzt durch die maximal zulässige EA-Summe der jeweiligen Steuerung

10

Jetter AG 1-3

Page 10: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Festo CPX-Terminal unterstützte Module CPX-FB14

Modulcode 66

EA-Summe

digitales Eingangsmodul CPX-8DE 8

digitales Eingangsmodul CPX-4DE 4

digitales Ausgangsmodul CPX-4DA 4

digitales Ein- Ausgangsmodul CPX-8DE-8DA

16

analoges Eingangsmodul CPX-2AE 4

analoges Ausgangsmodul CPX-2AA 4

Pneumatik Interface CPX-GP-03-4.0

abhängig von der eingestellten Konfiguration der DIL-Schalter

8 / 16 / 24 / 32

Pneumatik Interface CPX-GP-CPA-..

abhängig von der eingestellten Konfiguration der DIL-Schalter

8 / 16 / 24

maximale Anzahl Festo CPX-Terminal, JX-SIO und Module weiterer Hersteller

die maximal Anzahl ist begrenzt durch die maximal zulässige EA-Summe der jeweiligen Steuerung

10

1-4 Jetter AG

Page 11: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Systembus

2 Systembus 2.1 Register und EA-Nummern bei JX6-SB Alle Festo-Module lassen sich mit unveränderter Funktionalität auch an einem JX6-SB Modul betreiben. Das JX6-SB Modul ist ein Erweiterungsmodul für die Steuerungen Delta-CPU, Delta-CPU200 und JetControl JC647. An das JX6-SB Modul lassen sich alle Erweiterungsmodule des Jetter Systembusses anschließen. Lediglich die Syntax der Register- und EA-Nummern unterscheidet sich beim JX6-SB Modul. Grundsätzlich ist jeder Registernummer die Zahlenfolge „3m0“ und jeder EA-Nummer die Zahlenfolge „m1“ voranzustellen.

3 m 0 z z z z

Registernummer, 0 ... 9999 immer 0 Submodulsteckplatz, 1 ... 3 immer 3

m1 z z z z

E/A-Nummer, 0 ... 9999 Submodulsteckplatz + 1, 2 ... 4

Jetter AG 2-1

Page 12: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

2.2 Baudrate des Systembusses Der Systembus der Jetter AG lässt sich mit Baudraten zwischen 125 kBaud und 1 MBaud betreiben. Generell gilt, dass die maximal zulässige Leitungslänge des Systembusses mit steigender Baudrate kleiner wird. Gleichzeitig nimmt jedoch die Geschwindigkeit der Datenübertragung auf dem Systembus mit steigender Baudrate zu. Im einzelnen muss für jeden Anwendungsfall entschieden werden, ob der Systembus mit maximaler Datenübertragungs-Geschwindigkeit oder großer Leitungslänge betreiben werden soll. Die zulässigen Baudraten des Systembusses sind auch von den angeschlossenen Modulen abhängig.

zulässige Baudraten JX2-I/O Module

JX2-Slave Module Smart-I/O JX-SIO 125

kBaud 250

kBaud 500

kBaud 1000

kBaud

2-2 Jetter AG

Page 13: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Systembus

2.3 Systembus-Leitung Für die Herstellung einer Systembus-Leitung gelten folgende Mindestanforderungen.

Technische Daten Systembus-Leitung Querschnitt 1 MBaud 0,25 – 0,34 mm2

500 kBaud 0,34 - 0,50 mm2

250 kBaud 0,34 – 0,60 mm2

125 kBaud 0,50 – 0,60 mm2

Kapazität der Leitung maximal 60 pF / m

Spezifischer Widerstand 1 MBaud maximal 70 Ω / km

500 kBaud maximal 60 Ω / km

250 kBaud maximal 60 Ω / km

125 kBaud maximal 60 Ω / km

Adernzahl 5

Schirmung gesamt, nicht paarig Die maximal zulässige Leitungslänge ist abhängig von der verwendeten Baudrate und der Anzahl angeschlossener Module. Dabei gilt die Faustformel, dass jedes angeschlossene nicht intelligente JX2-IO Modul die maximale Leitungslänge um ca. 1m reduziert.

zulässige Leitungslängen Baudrate max.

Leitungslänge max.

Stichleitungslängemax. Gesamt-

Stichleitungslänge

1000 kBaud 30 m 0,3 m 3 m

500 kBaud 100 m 1 m 39 m

250 kBaud 200 m 3 m 78 m

125 kBaud 200 m - - Die Potenzialdifferenz zwischen der CPU und allen Slaves darf 0,5 Volt nicht überschreiten. Es muss immer für ein konstantes Massepotenzial gesorgt werden. Bei langen Leitungslängen zwischen zwei Modulen am Systembus muss der Leitungsschirm wegen EMV-Schutzmaßnahmen ca. alle 10 m mit FE verbunden werden. Diese Verbindung sollte möglichst großflächig ausgeführt sein.

Jetter AG 2-3

Page 14: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

2.4 Verwaltung und Diagnose Systembus Die einzelnen Steuerungen der Jetter AG bieten eine Vielzahl von Registern zur detaillierten Diagnose und Verwaltung des Systembusses. Die Register sind in den Dokumentationen zu den jeweiligen Steuerungen umfangreich erklärt. Generell werden CPV-Direct und CPX-Terminal wie Smart I/O JX-SIO der Jetter AG behandelt.

Registerübersicht Verwaltung und Diagnose Systembus

Register Beschreibung

2008 Systembus Status

2011 Timeout I/O-Modul

2012 Timeout JX2-Slave Modul

2013 Anzahl I/O-Module

2014 Anzahl JX2-Slave Module

2015 Index auf Modularray

2016 Modularray

2015 = 0 -> 2016 = Modulanzahl

2015 = 1 -> 2016 = Code erstes Modul

2015 = 2 -> 2016 = Code zweites Modul

Code:

32 Festo CP-Ausgangsmodul

33 Festo CP-Eingangsmodul

65 Festo CPV Direct

66 Festo Terminal CPX

2029 Baudrate Systembus

2070 Anzahl JX-SIO Module

2071 aktuelle EA-Größe Systembus

2-4 Jetter AG

Page 15: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

3 CPV-Direct Dieses Kapitel beschreibt den Anschluss und den Betrieb einer Festo CPV Direct Ventilinsel am Systembus der JETTER AG. Es gilt weiterhin das Handbuch der Festo AG & Co. zur Installation, Inbetriebnahme, Diagnose und Fehlerbehandlung der CPV Direct, sowie die Dokumentationen zu den Steuerungen der Jetter AG.

3.1 Installation 3.1.1 Anschluss der CPV-Direct Eine Festo CPV Direct Ventilinsel lässt sich am Jetter Systembus entweder am Ende oder über Stichleitungen an jeder beliebigen Stelle anschließen.

Unbedingt zu beachten:

- Beim Anschluss der CPV Direct darf Pin 9 des Systembuskabels auf gar keinen Fall mit Pin 9 der CPV Direct verbunden werden. Dies kann zur Beschädigung der Steuerung führen.

Pin 7

Pin 3

Pin 5

Pin 2

GND

CL

CH

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

Pin 7

Pin 3

Pin 9

Pin 2

DC24V0V

1 2 3 4 24VOUTPUT

1

2

3

4

5

6

7

8

5 6 7 8 0VOUTPUT

24V

JX2-OD8Jetter

Pin 9 offen

Abb. 1: Anschluss der CPV-Direct am Ende des Systembusses

Die CPV-Direct kann am Ende des Systembusses angeschlossen werden. Dabei ist zu beachten, dass an der Buchse X19 des letzten JX2-I/O oder JX2-Slave Modules Pin 3 mit Pin 5 verbunden ist. An der letzten CPV-Direct, die an den Systembus angeschlossen ist, ist zwischen CH und CL ein Widerstand von 120Ω / 0,25W anzuschließen.

Jetter AG 3-1

Page 16: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Pin 7

Pin 1

Pin 3

Pin 5

Pin 2

Pin 4

GND

CL

CH

CMOD1

CMOD0

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

Pin 7

Pin 3

Pin 9

Pin 2

DC24V0V

1 2 3 4 24VOUTPUT

1

2

3

4

5

6

7

8

5 6 7 8 0VOUTPUT

24V

JX2-OD8Jetter

Pin 9 offen

Pin 7

Pin 1

Pin 3

Pin 2

Pin 4

24V

5V

0V 24VPOWER

JX2-PS1Jetter

Abb. 2: Anschluss der CPV-Direct über eine Stichleitung

Beim Anschluss der CPV-Direct über eine Stichleitung sind der Buchse X19 am JX2-I/O bzw. JX2-Slave Modul und der Stecker X18 am JX2-PS1 Modul gemäß der obigen Abbildung zu verbinden. Für die Stichleitung zur CPV-Direct ist eine geschirmte Leitung zu verwenden, und es ist darauf zu achten, dass die maximale Stichleitungslänge nicht überschritten wird. Eine Stichleitung bildet ein offenes Leitungsende am Systembus. Zur Reduzierung von Störeinflüssen durch offene Leitungsenden darf an jeder Stichleitung nur eine CPV-Direct angeschlossen werden.

3.1.2 Einstellungen an der CPV-Direct Die Modulnummer bzw. die Stationsnummer der CPV-Direct muss im Bereich zwischen 70 und 79 eingestellt werden. Die Baudrate muss mit der Baudrate der CPU übereinstimmen.

3-2 Jetter AG

Page 17: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

3.2 Module am CP-Erweiterungsanschluß Am CP-Erweiterungsanschluß der CPV-Direct können bis zu zwei CP-FB Module angeschlossen werden. Die CPV-Direct erkennt die am CP-Erweiterungsanschluß angeschlossenen Module, nimmt diese in Betrieb und führt einen zyklischen Datenaustausch durch. Die Steuerung kommuniziert nur mit der CPV-Direct, ein Zugriff auf die Ein- und Ausgangsdaten der Module am CP-Erweiterungsanschluß erfolgt indirekt über die CPV-Direct. Der Erweiterungsanschluss ist physikalisch getrennt vom Jetter Systembus.

3.3 EA- und Registernummern 3.3.1 Adressierung digitale Ein- und Ausgänge Die Nummern der digitalen Ein- und Ausgänge sind bei Nano und JetControl 24X vierstellig. Die EA-Nummer ergibt sich aus der I/O-Modulnummer und der Nummer des jeweiligen Ein- oder Ausganges.

Codierung der EA-Nummern bei Nano und JetControl 24X

7 x z z

EA-Nummer, 1 ... 64 I/O-Modulnummer - 70, 0 ... 9 Die Nummern der digitalen Ein- und Ausgänge sind bei Nano und JetControl 24X vierstellig. Die EA-Nummer ergibt sich aus der I/O-Modulnummer und der Nummer des jeweiligen Ein- oder Ausganges. In diesem Dokument werden generell die EA-Nummern bei Nano bzw. JetControl 24X verwendet. Für Anwendungen mit einem JX6-SB / JX6-SB-I Modul muss die Submodulsteckplatz „m1“ vorangestellt werden.

Codierung der EA-Nummern bei JX6-SB / JX6-SB-I

m1 7 x z z

EA-Nummer, 1 ... 64 I/O-Modulnummer – 70, 0 ... 9 Submodulsteckplatz + 1, 2 ... 3 Die Nummern der digitalen Ein- und Ausgänge sind beim JX6-SB Modul fünfstellig. Die EA-Nummer ergibt sich aus Submodulsteckplatz, der I/O-Modulnummer und der Nummer des jeweiligen Ein- oder Ausganges.

Jetter AG 3-3

Page 18: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

3.3.2 Adressierung der Register Über Register lassen sich digitale Ein- und Ausgänge überlagern, die CPV-Direct konfigurieren und diagnostizieren. Durch die EA-Registerüberlagerung können mehrere Ein- oder Ausgänge mit nur einem JetSym-Befehl im Anwenderprogramm gelesen oder geschrieben werden.

Codierung der Registernummern bei Nano und JC 24X Die Registernummern bei Nano und JC 24X sind vierstellig. Sie ergeben sich aus der I/O-Modulnummer und der Nummer des jeweiligen Registers.

5..7 x z z

Registernummer, 0 ... 99 I/O-Modulnummer – 70 5 : Registerüberlagerung der Eingänge 6 : Registerüberlagerung der Ausgänge 7 : Konfiguration und Diagnose

Codierung der Registernummern bei JX6-SB / JX6-SB-I Die Registernummern beim JX6-SB Modul sind siebenstellig. Sie ergeben sich aus der Submodulsteckplatz, der I/O-Modulnummer und der Nummer des jeweiligen Registers. In diesem Dokument werden generell die Registernummern bei Nano bzw. JetControl 24X verwendet. Für Anwendungen mit einem JX6-SB / JX6-SB-I Modul müssen die Ziffern „3m0“ vorangestellt werden.

3 m 0 5..7 x z z

Registernummer, 0 ... 99 I/O-Modulnummer – 70 5 : Registerüberl. der Eingänge 6 : Registerüberl. der Ausgänge 7 : Konfiguration und Diagnose Submodulsteckplatz, 1 ... 3

3-4 Jetter AG

Page 19: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

3.4 Registerbereiche Registerbereiche CPV-Direct

Registerbereich Beschreibung remanent

5x00 – 5x23 EA-Registerüberlagerung der Eingänge -

6x00 – 6x23 EA-Registerüberlagerung der Ausgänge -

7x02 – 7x03 Modularray -

7x04 – 7x75 Condition Monitorring ja

7x90 – 7x99 Verwaltung und Diagnose teilweise

3.5 E/A Bereich Die Ein- und Ausgänge der CPV-Direct lassen sich direkt mit den IN und OUT-Befehlen der JetSym-Sprache ansprechen. Die Steuerungen der Jetter AG erkennen an Hand der EA-Nummer, ob es sich um einen lokalen Ein- / Ausgang, einen Ein- / Ausgang auf einem JX2-I/O Modul oder um einen Ein- / Ausgang auf einer CPV-Direct handelt. Neben den IN und OUT-Befehlen können die Ein- / Ausgänge auch parallel durch EA-Registerüberlagerung angesprochen werden.

3.5.1 Nummerierung digitaler Ein- und Ausgänge Die Nummerierung der Ein- und Ausgänge auf einer CPV-Direct erfolgt nach einem bestimmten Schema.

Nummerierung der digitalen Eingänge

Die digitalen Eingänge eines CP-E...-FB Modules am CP-Erweiterungsanschlusses hat die Eingangsnummern IN 7x01 ... IN 7x16.

Nummerierung der digitalen Ausgänge

Die Ventile der CPV-Direct haben die Ausgangsnummern OUT 7x01 ... OUT 7x16. Die Ausgänge bzw. die Ventile eines CPV-.. / CPA-.. / CP-A..-FB Modules am CP-Erweiterungsanschlusses hat die Ausgangsnummern OUT 7x17 ... OUT 7x32.

Jetter AG 3-5

Page 20: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Beispiel 1: Nummerierung der digitalen Ein- und Ausgänge

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

0 2 4 6 8 10 12 14

1 3 5 7 9 11 13 15

POWER

INPUT

DIAG

1

2 3

Abb. 3: Konfiguration einer CPV-Direct

Nummerierung der digitalen Ein- und Ausgänge Modul Eingangsnummern Ausgangsnummern

1: CPV-Direct OUT 7x01 ... OUT 7x16

2: CPV10-4-FB OUT 7x17 ... OUT 7x25

3: CP-E16-M8 IN 7x01 ... IN 7x16

3.5.2 EA-Zugriff durch Registerüberlagerung Durch die EA-Registerüberlagerung können mehrere Ein- oder Ausgänge mit nur einem JetSym-Befehl im Anwenderprogramm gelesen oder geschrieben werden.

Beispiel 2: Löschen aller Ausgänge Dieses Beispiel löscht 16 Ausgänge auf der CPV-Direct mit der Modulnummer 70.

Programm REGZERO 6010 // löschen der Ausgänge 7001...7016

3-6 Jetter AG

Page 21: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

Registerüberlagerung der Eingänge 32 Bit Registerüberlagerung bei JetControl

Register Eingänge

5x00 7x01 ... 7x32

5x01 7x09 ... 7x40

5x02 7x17 ... 7x48

5x03 7x25 ... 7x56

5x04 7x33 ... 7x64

16 Bit Registerüberlagerung

Register Eingänge

5x10 7x01 ... 7x16

5x11 7x09 ... 7x24

5x12 7x17 ... 7x32

5x13 7x25 ... 7x40

5x14 7x33 ... 7x48

5x15 7x41 ... 7x56

5x16 7x49 ... 7x64

8 Bit Registerüberlagerung

Register Eingänge

5x20 7x01 ... 7x08

5x21 7x09 ... 7x16

5x22 7x17 ... 7x24

5x23 7x25 ... 7x32

5x24 7x33 ... 7x40

5x25 7x41 ... 7x48

5x26 7x49 ... 7x56

5x27 7x57 ... 7x64

Jetter AG 3-7

Page 22: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Registerüberlagerung der Ausgänge 32 Bit Registerüberlagerung bei JetControl

Register Ausgänge

6x00 7x01 ... 7x32

6x01 7x09 ... 7x40

6x02 7x17 ... 7x48

6x03 7x25 ... 7x56

6x04 7x33 ... 7x64

16 Bit Registerüberlagerung

Register Ausgänge

6x10 7x01 ... 7x16

6x11 7x09 ... 7x24

6x12 7x17 ... 7x32

6x13 7x25 ... 7x40

6x14 7x33 ... 7x48

6x15 7x41 ... 7x56

6x16 7x49 ... 7x64

8 Bit Registerüberlagerung

Register Ausgänge

6x20 7x01 ... 7x08

6x21 7x09 ... 7x16

6x22 7x17 ... 7x24

6x23 7x25 ... 7x32

6x24 7x33 ... 7x40

6x25 7x41 ... 7x48

6x26 7x49 ... 7x56

6x27 7x57 ... 7x64

3-8 Jetter AG

Page 23: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

3.6 Registerbeschreibung 3.6.1 CP-Modularray Über das CP-Modularray lässt sich feststellen, welche Erweiterungsmodule an die CPV-Direct angeschlossen sind. Dabei wird über einen Zeiger der Eintrag im CP-Modularray ausgewählt und in einem Register der Produktcode des CP-Erweiterungsmoduls gelesen.

Register 7x02: Zeiger auf CP-Modularray Funktion Beschreibung

Lesen aktuell ausgewähltes CP-Modul

Schreiben neues CP-Modul auswählen

Wertebereich 0 – 3

Wert nach Reset 0

Register 7x03: Produktcode CP-Erweiterungsmodul Funktion Beschreibung

Lesen 7x02 = 0 -> 7x03 = Anzahl Erweiterungsmodule inklusive CPV-Direct

7x02 = 1 -> 7x03 = 10 für CPV-Direct

7x02 = 2 -> 7x03 = Produktcode für erstes CP-Erweiterungsmodul

7x02 = 3 -> 7x03 = Produktcode für zweites CP-Erweiterungsmodul

Index 1027 in der Festo Beschreibung zur CPV-Direct

Schreiben nicht erlaubt

Wertebereich 0 – 255

Wert nach Reset Anzahl CP-Erweiterungsmodule Die Produktcodes der CP-Erweiterungsmodule sind der Festo Beschreibung zur CPV-Direct zu entnehmen.

Jetter AG 3-9

Page 24: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

3.6.2 Condition Counter Die Festo CPV-Direct Ventilinseln verwalten intern Condition Counter für jedes einzelne Ventil. Die Funktionsweise der Condition Counter ist in der Festo Beschreibung zur CPV-Direct ausführlich beschrieben.

Register 7x04: Condition Counter Status CPV Direct Ventile 1 bis 4

Funktion Beschreibung

Lesen Condition Status der Ventile der CPV-Direct

Index 3020:1 in der Festo Beschreibung zur CPV-Direct

Schreiben nicht erlaubt

Wertebereich 0 – 255

Wert nach Reset aktueller Wert

Register 7x05: Condition Counter Status CPV Direct Ventile 5 bis 8

Funktion Beschreibung

Lesen Condition Status der Ventile der CPV-Direct

Index 3020:2 in der Festo Beschreibung zur CPV-Direct

Schreiben nicht erlaubt

Wertebereich 0 – 255

Wert nach Reset aktueller Wert

Register 7x09: Condition Counter Passwort Funktion Beschreibung

Lesen aktuelles Passwort

Schreiben Durch Schreiben des Wertes 1234567 in das Condition Counter Passwort Register wird das Löschen des Condition Counters ermöglicht.

Wertebereich 0 oder 1234567

Wert nach Reset 0 Über das Register 7x09 „Condition Counter Passwort“ wird ein unbeabsichtigtes Löschen eines der Condition Counters verhindert.

3-10 Jetter AG

Page 25: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

Register 7x10...7x25: Condition Counter Istwert CPV Direct

Funktion Beschreibung

Lesen aktueller Wert des Condition Counter Istwertes für die Ventile der CPV Direct

Index 3000 in der Festo Beschreibung zur CPV-Direct

Schreiben 0 löschen des Condition Counters

Das Löschen eines Condition Counters muss über den Wert „1234567“ im Register 7x09 „Condition Counter Passwort“ freigeschalten werden. Nach dem Löschen eines Condition Counters steht im Register 7x09 ebenfalls der Wert 0.

Wertebereich 32 Bit

Wert nach Reset Wert des Condition Counters Istwert beim letzten Ausschalten

Register 7x30...7x45: Condition Counter Sollwert CPV Direct

Funktion Beschreibung

Lesen aktueller Wert des Condition Counter Sollwertes für die Ventile der CPV Direct

Index 3010 in der Festo Beschreibung zur CPV-Direct

Schreiben neuer Wert des Condition Counter Sollwertes

Wertebereich 32 Bit

Wert nach Reset Wert des Condition Counters Sollwert beim letzten Ausschalten

Erreicht ein Condition Counter Istwert den Sollwert, so wird im Register 7x04 bzw. 7x05 das entsprechende Bit auf 1 gesetzt.

Jetter AG 3-11

Page 26: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Übersicht Condition Counter Status CPV Direct Istwert Sollwert Register 7x04 Ventil der CPV Direct

7x10 7x30 Bit 0 1. Ventil / Spule 14

7x11 7x31 Bit 1 1. Ventil / Spule 12

7x12 7x32 Bit 2 2. Ventil / Spule 14

7x13 7x33 Bit 3 2. Ventil / Spule 12

7x14 7x34 Bit 4 3. Ventil / Spule 14

7x15 7x35 Bit 5 3. Ventil / Spule 12

7x16 7x36 Bit 6 4. Ventil / Spule 14

7x17 7x37 Bit 7 4. Ventil / Spule 12

Istwert Sollwert Register 7x05 Ventil der CPV Direct

7x18 7x38 Bit 0 5. Ventil / Spule 14

7x19 7x39 Bit 1 5. Ventil / Spule 12

7x20 7x40 Bit 2 6. Ventil / Spule 14

7x21 7x41 Bit 3 6. Ventil / Spule 12

7x22 7x42 Bit 4 7. Ventil / Spule 14

7x23 7x43 Bit 5 7. Ventil / Spule 12

7x24 7x44 Bit 6 8. Ventil / Spule 14

7x25 7x45 Bit 7 8. Ventil / Spule 12

Beispiel 3: Wartungsintervall mit Condition Counter Über die Condition Counter und den Condition Counter Status lassen sich Wartungsintervalle für angeschlossene Aktoren überprüfen. Beispielsweise soll ein Zylinder, der über das erste Ventil der CPV-Direct angesteuert wird, nach 100.000 Taktzyklen gewartet werden. Hierzu wird zum „Condition Counter Istwert“ die Zahl 100.000 addiert und die Summe als „Condition Counter Sollwert“ geladen. Anschließend überprüft das Programm das Erreichen des Wartungsintervalls und gibt eine Meldung aus.

Programmfile REG 7050 = REG 7010 + 100000 // neuen Wartungswert

// berechnen

WHEN

BIT_SET (7004, 0) // Wartungswert erreicht

THEN

DISPLAY_TEXT (0, 1, "Wartung notwendig") // Meldung ausgeben

3-12 Jetter AG

Page 27: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

3.6.3 Diagnose und Verwaltung

Register 7x90: Fehler-Register Funktion Beschreibung

Lesen aktueller Wert des Fehler Registers und das höchstwertigste Byte des Status Registers

Index 1001 in der Festo Beschreibung zur CPV-Direct

Index 1002 in der Festo Beschreibung zur CPV-Direct

Schreiben nicht erlaubt

Wertebereich 0 – 65535

Wert nach Reset 0 im fehlerfreien Zustand

Bedeutung der Bits im Fehler -Register Bit 0 : Fehler liegt vor Bit 1 : Kurzschluss am CP-Ausgangsmodul Bit 2 : Unterspannung Bit 4 : Kommunikationsfehler Bit 7 : gerätespezifischer Fehler Bit 8..16 : Nummer des Condition Counters

Jetter AG 3-13

Page 28: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 7x91: Status Register Funktion Beschreibung

Lesen aktueller Wert des Status Registers

das höchstwertigste Byte lässt sich in Register 7x90 auslesen

Index 1002 in der Festo Beschreibung zur CPV-Direct

Schreiben nicht erlaubt

Wertebereich 24 Bit bzw. 32 Bit bitorientiert

Wert nach Reset 0 im fehlerfreien Zustand

Bedeutung der Bits im Status-Register Bit 0 : Fehler CP-System Bit 4 : Sammelfehler CP-System Bit 8 : CP Anschluss am Ausgangsmodul unterbrochen Bit 9 : CP Anschluss am Eingangsmodul unterbrochen Bit 10 : Kurzschluss am Ausgangsmodul Bit 11 : Lastspannungsausfall am Ausgangsmodul Bit 12 : Kurzschluss / Überlast Sensorversorgung Bit 13 : Unterspannung Ventile < 20,4 V Bit 14 : Unterspannung Ventile CPV-Direct < 12 V Bit 15 : Unterspannung Ventile CPV-Direct < 20,4 V Bit 16..23 : 1 = Timeout zur Steuerung

nur JetControl JC24X

Bit 24..31 : Nummer des Condition Counters

3-14 Jetter AG

Page 29: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

Register 7x92: Index auf Fehler-Array Funktion Beschreibung

Lesen aktueller Index

Schreiben neuer Index

Wertebereich 0 – 10

Wert nach Reset 0

Register 7x93: Fehler-Array Funktion Beschreibung

Lesen 7x92 = 0 -> 7x93 = Anzahl der Einträge im Fehler-Array

7x92 = 1 -> 7x93 = neuester Fehler

7x92 = 2 -> 7x93 = letzter Fehler

7x92 = 3 -> 7x93 = vorletzter Fehler

usw.

Index 1003 in der Festo Beschreibung zur CPV-Direct

Schreiben nicht erlaubt

Wertebereich 24 Bit bzw. 32 Bit bitorientiert

Wert nach Reset Anzahl der Einträge im Fehler-Array Im Fehler-Array trägt die CPV-Direct alle aufgetretenen Fehler ein. Dadurch entsteht eine Historie der letzten 10 Fehler, die im Fehler-Array ausgelesen werden können.

Bedeutung der Bits im Fehler-Array Bit 0..7 : Fehler-Register Bit 8..15 : Bits 8..15 vom Status Register Bit 16..31 : Emergency Code

Jetter AG 3-15

Page 30: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 7x97: Seriennummer Funktion Beschreibung

Lesen Seriennummer

Schreiben nicht erlaubt

Wertebereich 32 Bit

Wert nach Reset Seriennummer

Register 7x99: Software Version Funktion Beschreibung

Lesen Software-Version

Schreiben nicht erlaubt

Wertebereich 24 Bit bzw. 32 Bit

Wert nach Reset Software-Version In diesem Register kann die Versionsnummer der Firmware der CPV-Direct gelesen werden. Der gelesene Wert entspricht dem Einhundertfachen der Versionsnummer. Der Wert 100 entspricht demnach der Version 1.00.

3-16 Jetter AG

Page 31: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

3.7 Fehlerverhalten von digitalen Ausgängen 3.7.1 Überwachungsintervall Zwischen der Steuerung und der CPV-Direct werden regelmäßig Überwachungstelegramme über den Systembus ausgetauscht. Die Steuerung kann dadurch feststellen, ob die Verbindung zum Modul unterbrochen ist. Bei einer Unterbrechung wird im Register 2008 das Bit 4 „Timeout IO-Modul“ gesetzt und die Modulnummer in Register 2011 eingetragen. Erst nach einem Neustart der Steuerung kann die Verbindung zum ausgefallenen Modul wieder hergestellt werden.

Register 2028: Überwachungsintervall IO-Module Funktion Beschreibung

Lesen Überwachungsintervall für IO-Module in 10ms-Schritten

Schreiben neues Überwachungsintervall

Wertebereich 0 – 255

Wert nach Reset 20 Der zeitliche Abstand zwischen zwei Überwachungstelegrammen lässt sich in Register 2028 einstellen.

Register 7x98: JX-SIO Überwachungsintervall Funktion Beschreibung

Lesen aktuelles JX-SIO Überwachungsintervall in 100ms-Schritten

Schreiben neues JX-SIO Überwachungsintervall

0 : Ausschalten der Überwachung

Wertebereich 0 – 255

Wert nach Reset 20 (2000 ms) Die CPV-Direct wertet den Empfang dieser Überwachungstelegramme aus und kann bei fehlenden Überwachungstelegrammen darauf reagieren. Die Zeit, die maximal zwischen zwei Überwachungstelegrammen verstreichen darf, lässt sich für jedes Modul einzeln einstellen.

Jetter AG 3-17

Page 32: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

3.7.2 Konfiguration des Fehlerverhaltens digitaler Ausgänge

Die Art und Weise, wie ein Modul auf fehlende Überwachungstelegramme reagiert, lässt sich für jeden Ausgang getrennt konfigurieren. Prinzipiell kann vorgegeben werden, ob ein Ausgang seinen Zustand behalten soll, oder auf welchen Wert er geändert wird.

Fehlermodus

Fehlerzustand

CPU-Ausgangswert Ausgangswert

FehlerFehler

Abb. 4: Kontrolle des Fehlerverhaltnes von Ausgängen

Register 7x75: Index für digitale Ausgänge Funktion Beschreibung

Lesen die aktuell ausgewählte Gruppe von acht digitalen Ausgängen

Schreiben neue Gruppe von acht digitalen Ausgängen wählen

0: Anzahl der 8er Gruppen

1: digitale Ausgänge 7x01 ... 7x08

2: digitale Ausgänge 7x09 ... 7x16

3: digitale Ausgänge 7x17 ... 7x24

4: digitale Ausgänge 7x25 ... 7x32

Wertebereich 0 – 4

Wert nach Reset 0

3-18 Jetter AG

Page 33: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

Register 7x78: Fehlermodus digitale Ausgänge Funktion Beschreibung

Lesen aktueller Fehlermodus der über Register 7x75 ausgewählten Gruppe von acht digitalen Ausgängen. Der Inhalt des Registers ist bitorientiert.

Steht in Register 7x75 der Wert 0, so wird in diesem Register die Anzahl der 8er Gruppen gelesen

Schreiben neuer Fehlermodus

Bit = 1 : Ausgang nimmt Wert von Register 7x79 an

Bit = 0 : Ausgang behält seinen Zustand

Wertebereich 0 – 255

Wert nach Reset 255

Register 7x79: Fehlerzustand digitale Ausgänge Funktion Beschreibung

Lesen aktueller Fehlerzustand der über Register 7x75 ausgewählten Gruppe von acht digitalen Ausgängen. Der Inhalt des Registers ist bitorientiert.

Steht in Register 7x75 der Wert 0, so wird in diesem Register die Anzahl der 8er Gruppen gelesen

Schreiben neuer Fehlerzustand

nur gültig, wenn das entsprechende Bit für den Ausgang in Register 7x78 auf 1 ist

Bit = 1 : Ausgang wird gesetzt

Bit = 0 : Ausgang wird rückgesetzt

Wertebereich 0 – 255

Wert nach Reset 0

Jetter AG 3-19

Page 34: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Beispiel 4: Konfiguration des Fehlerverhaltens digitaler Ausgänge Die drei Ausgänge 7001 bis 7003 auf einer CPV-Direct sollen bei einer unterbrochenen Verbindung zur Steuerung definierte Zustände annehmen.

- Ausgang 7001 soll gesetzt werden, -> Fehlermodus = 1, Fehlerzustand = 1

- Ausgang 7002 soll gelöscht werden, -> Fehlermodus = 1, Fehlerzustand = 0

- Ausgang 7003 soll seinen Zustand behalten, -> Fehlermodus = 0 Dazu muss über das Register 7x75 die erste 8er Gruppe von digitalen Ausgängen gewählt werden. Anschließend sind die Fehlermodi und Fehlerzustände zu konfigurieren. Der Fehlerzustand für den Ausgang 7003 wird nicht ausgewertet.

Programm REGISTER_LOAD (7075, 1) // erste 8er Gruppe waehlen

REGISTER_LOAD (7078, 0b00000011) // Fehlermodus

// Ausgang 7001 -> Bit 0 = 1

// Ausgang 7002 -> Bit 1 = 1

// Ausgang 7003 -> Bit 2 = 0

REGISTER_LOAD (7079, 0b00000001) // Fehlerzustand

// Ausgang 7001 -> Bit 0 = 1

// Ausgang 7002 -> Bit 1 = 0

// Ausgang 7003 -> egal

3-20 Jetter AG

Page 35: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

3.8 32-Bit Registerzugriff auf CPV-Direct Manche Register der CPV-Direct haben eine Größe von 32-Bit. Dies führt zu Darstellungs-Problemen bei CPUs mit 24-Bit-Register-Architektur. Überträgt die CPV-Direct beim Lesen von 32-Bit Registern Daten im höchstwertigen Byte, so können bei CPUs mit 24-Bit Registerarchitektur die Bits 24 bis 31 in Register 7x95 gelesen werden. Zusätzlich wird der Spezialmerker 2276 gesetzt.

Register 7x95: JX-SIO 32-Bit Registererweiterung Funktion Beschreibung

Lesen höchstwertigstes Byte von 32-Bit JX-SIO Registern beim Lesezugriff

Schreiben höchstwertigstes Byte von 32-Bit JX-SIO Registern beim Schreibzugriff

Wertebereich 0 – 255

Wert nach Reset 0

Spezialmerker 2276: JX-SIO 32-Bit Registerüberlauf Funktion Beschreibung

Lesen Ist dieser Spezialmerker gesetzt, so muss Register 7x95 ausgelesen werden.

0 = kein Registerüberlauf beim Lesen von 32-Bit Registern aus dem JX-SIO aufgetreten

1 = es trat ein Registerüberlauf beim Lesen von 32-Bit Registern aus dem JX-SIO auf

Schreiben zurücksetzen der Überlauferkennung

Der Spezialmerker muss vom Anwender zurückgesetzt werden.

Wertebereich 0 – 1

Wert nach Reset 0

Jetter AG 3-21

Page 36: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

3.9 Registerübersicht

Register Funktion 1) Wertebereich2) Resetwert 3) Index

16 zusammengefasste digitale Eingänge

5y10 IN 7x01 ... IN 7x16

5y11 IN 7x09 ... IN 7x16

1) 0 – 65535

2) Zustand Eingänge

8 zusammengefasste digitale Eingänge

5y20 IN 7x01 ... IN 7x08

5y21 IN 7x09 ... IN 7x16

1) 0 – 65535

2) Zustand Eingänge

32 zusammengefasste digitale Ausgänge bei JetControl

6y00 OUT 7x01 ... OUT 7x32 1) 0 - 232

2) 0

6y01 OUT 7x09 ... OUT 7x32

16 zusammengefasste digitale Ausgänge

6y10 OUT 7x01 ... OUT 7x16

6y11 OUT 7x09 ... OUT 7x24

6y12 OUT 7x17 ... OUT 7x32

1) 0 – 65535

2) 0

8 zusammengefasste digitale Ausgänge

6y20 OUT 7x01 ... OUT 7x08

6y21 OUT 7x09 ... OUT 7x16

6y22 OUT 7x17 ... OUT 7x24

6y23 OUT 7x25 ... OUT 7x32

1) 0 – 255

2) 0

Fehlerverhalten digitale Ausgänge

7x75 Index für digitale Ausgänge 1) 0 - 4

2) 0

7x78 Fehlermodus digitale Ausgänge 1) 0 - 255

2) Anzahl 8er Gruppen

3) 6206:Reg7x75

7x79 Fehlerzustand digitale Ausgänge 1) 0 – 255

2) Anzahl 8er Gruppen

3) 6207:Reg7x75

3-22 Jetter AG

Page 37: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

Register Funktion 1) Wertebereich2) Resetwert 3) Index

Diagnose und Verwaltung

7x02 Index auf CP-Modularray 1) 0 – 3

2) 0

7x03 CP-Modularray 1) 0 – 255

2) Anzahl Module

3) 1027:Reg7x02

7x90 Fehler-Register CPV-Direct 1) 0 – 65535

2) Fehler

3) 1001:0, 1002:0

7x91 Status-Register CPV-Direct 1) 0 - 232

2) Fehler

3) 1002:0

7x92 Index auf CPV-Direct Fehlerarray 1) 0 – 10

2) 0

7x93 remanent

CPV-Direct Fehlerarray 1) 0 - 232

2) Anzahl Einträge

3) 1003:Reg7x92

7x97 Seriennummer CPV-Direct 1) 0 - 232

2) Seriennummer

3) 1018:4

7x98 Überwachungsintervall 1) 0 – 255

2) 20

3) 100D:0

7x99 Software-Version CPV-Direct 1) 0 - 232

2) SW-Version

3) 100A

Condition Counter

7x04 Condition Status Ventile 1 bis 4 1) 0 – 255

2) Condition Status

3) 3020:1

7x05 Condition Status Ventile 5 bis 8 1) 0 – 255

2) Condition Status

3) 3020:2

Jetter AG 3-23

Page 38: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register Funktion 1) Wertebereich2) Resetwert 3) Index

7x09 Condition Counter Passwort

Zum Löschen der Condition Counter Istwerte muss in diesem Register der Wert 1234567 stehen

1) 0, 1234567

2) 0

7x10 remanent

Condition Counter Istwert CPV Direct

1. Ventil / Spule 14

7x11 remanent

Condition Counter Istwert CPV Direct

1. Ventil / Spule 12

7x12 remanent

Condition Counter Istwert CPV Direct

2. Ventil / Spule 14

7x13 remanent

Condition Counter Istwert CPV Direct

2. Ventil / Spule 12

7x14 remanent

Condition Counter Istwert CPV Direct

3. Ventil / Spule 14

7x15 remanent

Condition Counter Istwert CPV Direct

3. Ventil / Spule 12

7x16 remanent

Condition Counter Istwert CPV Direct

4. Ventil / Spule 14

7x17 remanent

Condition Counter Istwert CPV Direct

4. Ventil / Spule 12

7x18 remanent

Condition Counter Istwert CPV Direct

5. Ventil / Spule 14

7x19 remanent

Condition Counter Istwert CPV Direct

5. Ventil / Spule 12

7x20 remanent

Condition Counter Istwert CPV Direct

6. Ventil / Spule 14

7x21 remanent

Condition Counter Istwert CPV Direct

6. Ventil / Spule 12

7x22 remanent

Condition Counter Istwert CPV Direct

7. Ventil / Spule 14

7x23 remanent

Condition Counter Istwert CPV Direct

7. Ventil / Spule 12

7x24 remanent

Condition Counter Istwert CPV Direct

8. Ventil / Spule 14

1) 0 - 232

2) Counter Istwert, remanent

3) 3000:1 – 3000:16

3-24 Jetter AG

Page 39: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPV-Direct

Register Funktion 1) Wertebereich2) Resetwert 3) Index

7x25 remanent

Condition Counter Istwert CPV Direct

8. Ventil / Spule 12

7x30 remanent

Condition Counter Sollwert CPV Direct

1. Ventil / Spule 14

7x31 remanent

Condition Counter Sollwert CPV Direct

1. Ventil / Spule 12

7x32 remanent

Condition Counter Sollwert CPV Direct

2. Ventil / Spule 14

7x33 remanent

Condition Counter Sollwert CPV Direct

2. Ventil / Spule 12

7x34 remanent

Condition Counter Sollwert CPV Direct

3. Ventil / Spule 14

7x35 remanent

Condition Counter Sollwert CPV Direct

3. Ventil / Spule 12

7x36 remanent

Condition Counter Sollwert CPV Direct

4. Ventil / Spule 14

7x37 remanent

Condition Counter Sollwert CPV Direct

4. Ventil / Spule 12

7x38 remanent

Condition Counter Sollwert CPV Direct

5. Ventil / Spule 14

7x39 remanent

Condition Counter Sollwert CPV Direct

5. Ventil / Spule 12

7x40 remanent

Condition Counter Sollwert CPV Direct

6. Ventil / Spule 14

7x41 remanent

Condition Counter Sollwert CPV Direct

6. Ventil / Spule 12

7x42 remanent

Condition Counter Sollwert CPV Direct

7. Ventil / Spule 14

7x43 remanent

Condition Counter Sollwert CPV Direct

7. Ventil / Spule 12

7x44 remanent

Condition Counter Sollwert CPV Direct

8. Ventil / Spule 14

1) 0 - 232

2) Counter Sollwert, remanent

3) 3010:1 – 3010:16

Jetter AG 3-25

Page 40: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register Funktion 1) Wertebereich2) Resetwert 3) Index

7x45 remanent

Condition Counter Sollwert CPV Direct

8. Ventil / Spule 12

3-26 Jetter AG

Page 41: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4 CPX-Terminal Dieses Kapitel beschreibt den Anschluss und den Betrieb eines Festo CPX-Terminals am Systembus der JETTER AG. Es gilt weiterhin die Handbücher der Festo AG & Co. zur Installation, Inbetriebnahme, Diagnose und Fehlerbehandlung des CPX-Terminals, sowie die Dokumentationen zu den Steuerungen der Jetter AG.

4.1 Installation 4.1.1 Anschluss CPX-Terminal Ein Festo CPX-Terminal lässt sich am Jetter Systembus entweder am Ende oder über Stichleitungen an jeder beliebigen Stelle anschließen.

Unbedingt zu beachten:

- Beim Anschluss des CPX-Terminals darf Pin 9 des Systembuskabels auf gar keinen Fall mit Pin 9 des CPX-Terminals verbunden werden. Dies kann zur Beschädigung der Steuerung führen.

Pin 7

Pin 3

Pin 5

Pin 2

GND

CL

CH Pin 7

Pin 3

Pin 9

Pin 2

DC24V0V

1 2 3 4 24VOUTPUT

1

2

3

4

5

6

7

8

5 6 7 8 0VOUTPUT

24V

JX2-OD8Jetter

Pin 9 offen

Abb. 5: Anschluss des CPX-Terminals am Ende des Systembusses

Das CPX-Terminals kann am Ende des Systembusses angeschlossen werden. Dabei ist zu beachten, dass an der Buchse X19 des letzten JX2-I/O oder JX2-Slave Modules Pin 3 mit Pin 5 verbunden ist. Am letzten CPX-Terminal, das an den Systembus angeschlossen ist, ist zwischen CH und CL ein Widerstand von 120Ω / 0,25W anzuschließen.

Jetter AG 4-1

Page 42: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Pin 7

Pin 1

Pin 3

Pin 5

Pin 2

Pin 4

GND

CL

CH

CMOD1

CMOD0

Pin 7

Pin 3

Pin 9

Pin 2

DC24V0V

1 2 3 4 24VOUTPUT

1

2

3

4

5

6

7

8

5 6 7 8 0VOUTPUT

24V

JX2-OD8Jetter

Pin 9 offen

Pin 7

Pin 1

Pin 3

Pin 2

Pin 4

24V

5V

0V 24VPOWER

JX2-PS1Jetter

Abb. 6: Anschluss des CPX-Terminals über eine Stichleitung

Beim Anschluss des CPX-Terminals über eine Stichleitung sind der Buchse X19 am JX2-I/O bzw. JX2-Slave Modul und der Stecker X18 am JX2-PS1 Modul gemäß der obigen Abbildung zu verbinden. Für die Stichleitung zum CPX-Terminal ist eine geschirmte Leitung zu verbinden, und es ist darauf zu achten, dass die maximale Stichleitungslänge nicht überschritten wird. Eine Stichleitung bildet ein offenes Leitungsende am Systembus. Zur Reduzierung von Störeinflüssen durch offene Leitungsenden darf an jeder Stichleitung nur ein CPX-Terminal angeschlossen werden.

4.1.2 Einstellungen am CPX-Terminal Die Modulnummer bzw. die Stationsnummer des CPX-Terminal muss im Bereich zwischen 70 und 79 eingestellt werden. Die Baudrate muss mit der Baudrate der CPU übereinstimmen.

4-2 Jetter AG

Page 43: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.2 EA- und Registernummern 4.2.1 Adressierung digitale Ein- und Ausgänge Die Nummern der digitalen Ein- und Ausgänge sind bei Nano und JetControl 24X vierstellig. Die EA-Nummer ergibt sich aus der I/O-Modulnummer und der Nummer des jeweiligen Ein- oder Ausganges.

Codierung der EA-Nummern bei Nano und JetControl 24X

7 x z z

EA-Nummer, 1 ... 64 I/O-Modulnummer - 70, 0 ... 9 Die Nummern der digitalen Ein- und Ausgänge sind beim JX6-SB Modul fünfstellig. Die EA-Nummer ergibt sich aus Submodulsteckplatz, der I/O-Modulnummer und der Nummer des jeweiligen Ein- oder Ausganges. In diesem Dokument werden generell die EA-Nummern bei Nano bzw. JetControl 24X verwendet. Für Anwendungen mit einem JX6-SB / JX6-SB-I Modul muss die Submodulsteckplatz „m1“ vorangestellt werden.

Codierung der EA-Nummern bei JX6-SB / JX6-SB-I

m1 7 x z z

EA-Nummer, 1 ... 64 I/O-Modulnummer – 70, 0 ... 9 Submodulsteckplatz + 1, 2 ... 3

Jetter AG 4-3

Page 44: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

4.2.2 Adressierung der Register Über Register lassen sich digitale Ein- und Ausgänge überlagern, Analogwerte lesen und schreiben, sowie das CPX-Terminal konfigurieren und diagnostizieren. Durch die EA-Registerüberlagerung können mehrere Ein- oder Ausgänge mit nur einem JetSym-Befehl im Anwenderprogramm gelesen oder geschrieben werden.

Codierung der Registernummern bei Nano und JC 24X Die Registernummern bei Nano und JC 24X sind vierstellig. Sie ergeben sich aus der I/O-Modulnummer und der Nummer des jeweiligen Registers.

5..7 x z z

Registernummer, 0 ... 27 I/O-Modulnummer – 70 5 : Registerüberlagerung der Eingänge analoge Eingänge 6 : Registerüberlagerung der Ausgänge analoge Ausgänge 7 : Konfiguration und Diagnose

Codierung der Registernummern bei JX6-SB / JX6-SB-I Die Registernummern beim JX6-SB Modul sind siebenstellig. Sie ergeben sich aus der Submodulsteckplatz, der I/O-Modulnummer und der Nummer des jeweiligen Registers. In diesem Dokument werden generell die Registernummern bei Nano bzw. JetControl 24X verwendet. Für Anwendungen mit einem JX6-SB / JX6-SB-I Modul müssen die Ziffern „3m0“ vorangestellt werden.

3 m 0 5..7 x z z

Registernummer, 0 ... 27 I/O-Modulnummer – 70 5 : Registerüberlagerung der Eingänge analoge Eingänge 6 : Registerüberlagerung der Ausgänge analoge Ausgänge 7 : Konfiguration und Diagnose Submodulsteckplatz, 1 ... 3

Die Nummern der digitalen Ein- und Ausgänge sind beim JX6-SB Modul fünfstellig. Die EA-Nummer ergibt sich aus Submodulsteckplatz, der I/O-Modulnummer und der Nummer des jeweiligen Ein- oder Ausganges.

4-4 Jetter AG

Page 45: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.3 Registerbereiche Registerbereiche CPV-Direct

Registerbereich Beschreibung remanent

5x00 – 5x27 EA-Registerüberlagerung der Eingänge -

6x00 – 6x27 EA-Registerüberlagerung der Ausgänge -

5x60 – 5x71 analoge Eingänge -

6x60 – 6x71 analoge Ausgänge -

7x02 – 7x39 Konfiguration und Diagnose CPX-Module teilweise

7x75 – 7x89 Konfiguration des Fehlerverhaltens von Ausgängen

-

7x90 – 7x99 Verwaltung und Diagnose CPX-Terminal teilweise

4.4 E/A Bereich Die Ein- und Ausgänge des CPX-Terminal lassen sich direkt mit den IN und OUT-Befehlen der JetSym-Sprache ansprechen. Die Steuerungen der Jetter AG erkennen an Hand der EA-Nummer, ob es sich um einen lokalen Ein- / Ausgang, einen Ein- / Ausgang auf einem JX2-I/O Modul oder um einen Ein- / Ausgang auf einem CPX-Terminal handelt. Neben den IN und OUT-Befehlen können die Ein- / Ausgänge auch parallel durch EA-Registerüberlagerung angesprochen werden.

4.4.1 Nummerierung digitaler Ein- und Ausgänge Die Nummerierung der Ein- und Ausgänge eines CPX-Terminals erfolgt nach einem bestimmten Schema.

Nummerierung der digitalen Eingänge

Die digitalen Eingänge werden von links nach rechts durchnummeriert. Der erste digitale Eingang hat die Nummer IN 7x01. Analogmodule und Ausgangsmodule werden bei der Nummerierung der Eingänge nicht beachtet.

Nummerierung der digitalen Ausgänge

Die digitalen Ausgänge werden von links nach rechts durchnummeriert. Der erste digitale Ausgang hat die Nummer OUT 7x01. Analogmodule und Eingangsmodule werden bei der Nummerierung der Ausgänge nicht beachtet.

Jetter AG 4-5

Page 46: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Beispiel 5: Nummerierung der digitalen Ein- und Ausgänge 1 2 3 4 5 6 7 8

8DI

8DO

8DO

8DO

8DO

8DO

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

Abb. 7: Konfiguration eines CPX-Terminals

Nummerierung der digitalen Ein- und Ausgänge Modul Eingangsnummern Ausgangsnummern

1: CPX-FB14

2: CPX-8DE IN 7x01 ... IN 7x08

3: CPX-4DA OUT 7x01 ... OUT 7x04

4: CPX-8DE IN 7x09 ... IN 7x16

5: CPX-2AE-U-I

6: CPX-8DA-8DA IN 7x17 ... IN 7x24 OUT 7x05 ... OUT 7x12

7: CPX-2AA-U-I

8: CPX-GP-CPA10 OUT 7x13 ... OUT 7x28

4.4.2 EA-Zugriff durch Registerüberlagerung Die Registerüberlagerung erlaubt das gleichzeitige Lesen von mehreren Eingängen mit nur einem JetSym Befehl. Ebenfalls können mehrere Ausgänge mit nur einem JetSym Befehl gelesen oder geschrieben werden.

Beispiel 6: Löschen aller Ausgänge Dieses Beispiel löscht 16 Ausgänge auf dem CPX-Terminal mit der Modulnummer 70.

Programm REGZERO 6010 // löschen der Ausgänge 7001...7016

4-6 Jetter AG

Page 47: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Registerüberlagerung der Eingänge 32 Bit Registerüberlagerung bei JetControl

Register Eingänge

5x00 7x01 ... 7x32

5x01 7x09 ... 7x40

5x02 7x17 ... 7x48

5x03 7x25 ... 7x56

5x04 7x33 ... 7x64

16 Bit Registerüberlagerung

Register Eingänge

5x10 7x01 ... 7x16

5x11 7x09 ... 7x24

5x12 7x17 ... 7x32

5x13 7x25 ... 7x40

5x14 7x33 ... 7x48

5x15 7x41 ... 7x56

5x16 7x49 ... 7x64

8 Bit Registerüberlagerung

Register Eingänge

5x20 7x01 ... 7x08

5x21 7x09 ... 7x16

5x22 7x17 ... 7x24

5x23 7x25 ... 7x32

5x24 7x33 ... 7x40

5x25 7x41 ... 7x48

5x26 7x49 ... 7x56

5x27 7x57 ... 7x64

Jetter AG 4-7

Page 48: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Registerüberlagerung der Ausgänge 32 Bit Registerüberlagerung bei JetControl

Register Ausgänge

6x00 7x01 ... 7x32

6x01 7x09 ... 7x40

6x02 7x17 ... 7x48

6x03 7x25 ... 7x56

6x04 7x33 ... 7x64

16 Bit Registerüberlagerung

Register Ausgänge

6x10 7x01 ... 7x16

6x11 7x09 ... 7x24

6x12 7x17 ... 7x32

6x13 7x25 ... 7x40

6x14 7x33 ... 7x48

6x15 7x41 ... 7x56

6x16 7x49 ... 7x64

8 Bit Registerüberlagerung

Register Ausgänge

6x20 7x01 ... 7x08

6x21 7x09 ... 7x16

6x22 7x17 ... 7x24

6x23 7x25 ... 7x32

6x24 7x33 ... 7x40

6x25 7x41 ... 7x48

6x26 7x49 ... 7x56

6x27 7x57 ... 7x64

4-8 Jetter AG

Page 49: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.5 Analoge Ein- und Ausgänge 4.5.1 Nummerierung analoger Ein- und Ausgänge Die Nummerierung der analogen Ein- und Ausgänge eines CPX-Terminals erfolgt nach einem bestimmten Schema.

Nummerierung der analogen Eingänge

Die analogen Eingänge werden von links nach rechts durchnummeriert. Der erste analoge Eingang hat die Registernummer REG 5x60. Digitalmodule und Ausgangsmodule werden bei der Nummerierung der analogen Eingänge nicht beachtet.

Nummerierung der analogen Ausgänge

Die analogen Ausgänge werden von links nach rechts durchnummeriert. Der erste analoge Ausgang hat die Registernummer REG 6x60. Digitalmodule und Eingangsmodule werden bei der Nummerierung der analogen Ausgänge nicht beachtet.

Beispiel 7: Nummerierung der analogen Ein- und Ausgänge 1 2 3 4 5 6 7 8

8DI

8DO

8DO

8DO

8DO

8DO

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

Abb. 8: Konfiguration eines CPX-Terminals

Nummerierung der analogen Ein- und Ausgänge Modul Eingangs-Register Ausgangs-Register

1: CPX-FB14

2: CPX-8DE

3: CPX-4DA

4: CPX-8DE

5: CPX-2AE-U-I Register 5x60 ... 5x61

6: CPX-8DA-8DA

7: CPX-2AA-U-I Register 6x60 ... 6x61

8: CPX-GP-CPA10

Jetter AG 4-9

Page 50: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register der analogen Ein- und Ausgänge 16 Bit Analog-Eingänge

Register Eingänge

5x60 1. analoger Eingang

5x61 2. analoger Eingang

5x62 3. analoger Eingang

5x63 4. analoger Eingang

5x64 5. analoger Eingang

5x65 6. analoger Eingang

5x66 7. analoger Eingang

5x67 8. analoger Eingang

5x68 9. analoger Eingang

5x69 10. analoger Eingang

5x70 11. analoger Eingang

5x71 12. analoger Eingang

16 Bit Analog-Ausgänge

Register Ausgänge

6x60 1. analoger Ausgang

6x61 2. analoger Ausgang

6x62 3. analoger Ausgang

6x63 4. analoger Ausgang

6x64 5. analoger Ausgang

6x65 6. analoger Ausgang

6x66 7. analoger Ausgang

6x67 8. analoger Ausgang

6x68 9. analoger Ausgang

6x69 10. analoger Ausgang

6x70 11. analoger Ausgang

6x71 12. analoger Ausgang

4-10 Jetter AG

Page 51: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.5.2 Wertebereich von Analogeingangswerten Der Wertebereich von analogen Eingangswerten lässt sich mit und ohne Vorzeichen darstellen. Da Analogeingangswerte immer 16 Bit groß sind beträgt der Wertebereich ohne Vorzeichen 0 ... 65535 und mit Vorzeichen –32768 ... +32767.

Register 7x09: Wertebereich für analoge Eingänge Funktion Beschreibung

Lesen aktueller Wertebereich der analogen Eingänge, das Register ist bitorientiert

Schreiben neuer Wertebereich der analogen Eingänge, das Register ist bitorientiert

Bit 0 : 0 = Analogeingang 5x60 0 ... 65535 1 = Analogeingang 5x60 –32768 ... +32767

Bit 1 : 0 = Analogeingang 5x61 0 ... 65535 1 = Analogeingang 5x61 –32768 ... +32767

Bit 2 : 0 = Analogeingang 5x62 0 ... 65535 1 = Analogeingang 5x62 –32768 ... +32767

usw.

Wertebereich 0 – 4095

Wert nach Reset 0

4.5.3 Wertebereich von Analogausgangswerten Der Wertebereich von analogen Ausgangswerten lässt sich mit und ohne Vorzeichen darstellen. Da Analogausgangswerte immer 16 Bit groß sind beträgt der Wertebereich ohne Vorzeichen 0 ... 65535 und mit Vorzeichen –32767 ... +32765.

Register 7x29: Wertebereich für analoge Ausgänge Funktion Beschreibung

Lesen aktueller Wertebereich der analogen Ausgänge, das Register ist bitorientiert

Schreiben neuer Wertebereich der analogen Ausgänge, das Register ist bitorientiert

Bit 0 : 0 = Analogausgang 6x60 0 ... 65535 1 = Analogausgang 6x60 –32768 ... +32767

Bit 1 : 0 = Analogausgang 6x61 0 ... 65535 1 = Analogausgang 6x61 –32768 ... +32767

Bit 2 : 0 = Analogausgang 6x62 0 ... 65535 1 = Analogausgang 6x62 –32768 ... +32767

usw.

Wertebereich 0 – 4095

Wert nach Reset 0

Jetter AG 4-11

Page 52: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

4.6 CPX-Systemparameter Register 7x30: Index für CPX-Systemparameter Funktion Beschreibung

Lesen aktueller Index

Schreiben neuer Index

Wertebereich 0 – 255

Wert nach Reset 0

Register 7x31: CPX-Systemparameterbyte Funktion Beschreibung

Lesen aktuelles CPX-Systemparameterbyte

7x30 = 0 -> 7x31 = Anzahl CPX-Systemparameter

7x30 = 1 -> 7x31 = erstes CPX-Systemparameterbyte

7x30 = 1 -> 7x31 = zweites CPX-Systemparameterbyte

Schreiben neuer CPX-Systemparameter

Wertebereich 0 – 255

Wert nach Reset Anzahl CPX-Systemparameter

4-12 Jetter AG

Page 53: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.7 CPX-Moduldaten 4.7.1 Angeschlossene CPX-Module Über Register lassen sich detaillierte Informationen zu jedem einzelnen CPX-Modul lesen. Die einzelnen CPX-Module werden über das Register 7x02 „Index auf CPX-Module“ ausgewählt. In den nachfolgenden Registern können dann die CPX-Moduldaten der einzelnen Module gelesen bzw. geschrieben werden.

Register 7x02: Index auf CPX-Module Funktion Beschreibung

Lesen aktueller Index

Schreiben neuer Index

Wertebereich 0 – 10

Wert nach Reset 0

Jetter AG 4-13

Page 54: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 7x03: CPX-Modultyp Funktion Beschreibung

Lesen CPX-Modultyp des ausgewählten Moduls

7x02 = 0 -> 7x03 = Anzahl CPX-Module

7x02 = 1 -> 7x03 = Modulcode und Revisioncode erstes CPX-Modul

7x02 = 2 -> 7x03 = Modulcode und Revisioncode zweites CPX-Modul

usw.

Bit 0 ... 7 / Modulcode

1 Eingangsmodul CPX-4DE

2 Eingangsmodul CPX-8DE

3 Ausgangsmodul CPX-4DA

4 Multi- E/A-Modul CPX-8DE-8DA

128 Analogmodul CPX-2AE-U-I

129 Analogmodul CPX-2AA-U-I

66 Pneumatik-Interface CPX-GP-CPA

67 Pneumatik-Interface CPX-GP-03-4.0

205 CPX-Feldbusknoten CPX-FB14

Bit 8 ... 15 / Revisioncode

Ausgabe-Stand des CPX-Moduls

Schreiben nicht erlaubt

Wertebereich 0 – 65535

Wert nach Reset Anzahl CPX-Module

4-14 Jetter AG

Page 55: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Register 7x04: CPX-Seriennummer Funktion Beschreibung

Lesen Seriennummer des ausgewählten Moduls

7x02 = 0 -> 7x04 = Anzahl CPX-Module

7x02 = 1 -> 7x04 = Seriennummer erstes CPX-Modul

7x02 = 2 -> 7x04 = Seriennummer zweites CPX-Modul

usw.

Schreiben nicht erlaubt

32-Bit

Wert nach Reset Anzahl CPX-Module

Wertebereich

Register 7x05: CPX-Modul Diagnose Funktion Beschreibung

Lesen CPX-Modul Diagnose des ausgewählten Moduls

7x02 = 0 -> 7x05 = Anzahl CPX-Module

7x02 = 1 -> 7x05 = CPX-Modul Diagnose erstes CPX-Modul

7x02 = 2 -> 7x05 = CPX-Modul Diagnose zweites CPX-Modul

usw.

Bit 0 ... 7 Nummer des fehlerhaften Kanals

Bit 8 ... 15 Modul-Fehlernummer

Bit 16 ... 31 reserviert

Schreiben nicht erlaubt

Wertebereich 32-Bit

Wert nach Reset Anzahl CPX-Module In der Dokumentation der Festo AG & Co. zum CPX-Terminal ist die CPX-Modul Diagnose detailliert beschrieben.

Jetter AG 4-15

Page 56: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

4.7.2 Parametrierung der CPX-Module Jedes CPX-Modul lässt sich über Parameter konfigurieren Die Parameter der einzelnen CPX-Module lassen sich direkt über Register lesen und schreiben. Das einzelne CPX-Modul wird über Register 7x02 und der jeweilige Parameter über Register 7x06 ausgewählt. Der Modulparameter selbst steht dann in Register 7x07.

Register 7x02: Index auf CPX-Module Funktion Beschreibung

Lesen aktueller Index auf CPX-Modul

Schreiben neuer Index auf CPX-Modul

Wertebereich 0 – 47

Wert nach Reset 0

Register 7x06: Index für CPX-Modulparameter Funktion Beschreibung

Lesen aktueller Index auf CPX-Modulparameter

Schreiben neuer Index auf CPX-Modulparameter

Wertebereich 0 – 63

Wert nach Reset Anzahl CPX-Module

4-16 Jetter AG

Page 57: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Register7x07: CPX-Modulparameter Funktion Beschreibung

Lesen 7x02 = 0 und 7x06 = 0 -> 7x07 = Anzahl CPX-Module

7x02 = 1 und 7x06 = 1 -> 7x07 = erstes CPX-Modul / CPX-Modulparameter 0

7x02 = 1 und 7x06 = 2 -> 7x07 = erstes CPX-Modul / CPX-Modulparameter 1

7x02 = 1 und 7x06 = usw. -> 7x07 = erstes CPX-Modul / weitere CPX-Modulparameter

usw.

7x02 = 2 und 7x06 = 1 -> 7x07 = zweites CPX-Modul / CPX-Modulparameter 0

7x02 = 2 und 7x06 = 2 -> 7x07 = zweites CPX-Modul / CPX-Modulparameter 1

7x02 = 1 und 7x06 = usw. -> 7x07 = zweites CPX-Modul / weitere CPX-Modulparameter

usw.

Schreiben neuer CPX-Modulparameter

Wertebereich 0 – 255

Wert nach Reset Anzahl CPX-Modulparameter

Jetter AG 4-17

Page 58: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Beispiel 8: Konfiguration der Signalverlängerungszeit

IN 7003

8DI

8DO

12

14

12

14

12

14

12

14

12

14

12

14

12

14

12

14

Abb. 9: Konfiguration eines CPX-Terminals

Mit diesem Beispielprogramm soll der Eingang IN 7003 eines CPX-Terminals mit einer Signalverlängerungszeit von 100ms konfiguriert werden. Der Eingang befindet sich auf dem zweiten CPX-Modul. Die Signalverlängerungszeit wird über die Bits 6 und 7 im CPX-Modulparameter 1 eingestellt. Für eine Signalverlängerungszeit von 100ms sind beide Bits auf 1 zu setzen. Zusätzlich müssen alle Kanäle mit geänderter Signalverlängerung einzeln über den CPX-Modulparameter 6 freigegeben werden. Der Eingang 7003 entspricht dem Bit 2 im CPX-Modulparameter 6.

Programmfile REGISTER_LOAD (7002, 2) // CPX-Modul zwei wählen

// Signalverlängerungszeit auf 100ms setzen

REGISTER_LOAD (7006, 2) // CPX-Modulparameter 1 wählen

BIT_SET (7007, 6) // beide Bits setzen

BIT_SET (7007, 7)

// Freigabe von IN 7003 zur Signalverlängerung

REGISTER_LOAD (7006, 7) // CPX-Modulparameter 6 wählen

BIT_SET (7007, 2) // IN 7003 wählen

4-18 Jetter AG

Page 59: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.8 Fehlerverhalten von Ausgängen 4.8.1 Überwachungsintervall Zwischen der Steuerung und der CPV-Direct werden regelmäßig Überwachungstelegramme über den Systembus ausgetauscht. Die Steuerung kann dadurch feststellen, ob die Verbindung zum Modul unterbrochen ist. Bei einer Unterbrechung wird im Register 2008 das Bit 4 „Timeout IO-Modul“ gesetzt und die Modulnummer in Register 2011 eingetragen. Erst nach einem Neustart der Steuerung kann die Verbindung zum ausgefallenen Modul wieder hergestellt werden.

Register 2028: Überwachungsintervall IO-Module Funktion Beschreibung

Lesen Überwachungsintervall für IO-Module in 10ms-Schritten

Schreiben neues Überwachungsintervall

Wertebereich 0 – 255

Wert nach Reset 20 Der zeitliche Abstand zwischen zwei Überwachungstelegrammen lässt sich in Register 2028 einstellen.

Register 7x98: JX-SIO Überwachungsintervall Funktion Beschreibung

Lesen aktuelles JX-SIO Überwachungsintervall in 100ms-Schritten

Schreiben neues JX-SIO Überwachungsintervall

0 : Ausschalten der Überwachung

Wertebereich 0 – 255

Wert nach Reset 20 (2000 ms) Das CPX Terminal wertet den Empfang dieser Überwachungstelegramme aus und kann bei fehlenden Überwachungstelegrammen darauf reagieren. Die Zeit, die maximal zwischen zwei Überwachungstelegrammen verstreichen darf, lässt sich für jedes Modul einzeln einstellen.

Jetter AG 4-19

Page 60: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

4.8.2 Konfiguration des Fehlerverhaltens digitaler Ausgänge

Die Art und Weise, wie ein Modul auf fehlende Überwachungstelegramme reagiert, lässt sich für jeden Ausgang getrennt konfigurieren. Prinzipiell kann vorgegeben werden, ob ein Ausgang seinen Zustand behalten soll, oder auf welchen Wert er geändert wird.

Fehlermodus

Fehlerzustand

CPU-Ausgangswert Ausgangswert

FehlerFehler

Abb. 10: Kontrolle des Fehlerverhaltnes von Ausgängen

Register 7x75: Index für digitale Ausgänge Funktion Beschreibung

Lesen die aktuell ausgewählte Gruppe von acht digitalen Ausgängen

Schreiben neue Gruppe von acht digitalen Ausgängen wählen

0: Anzahl der 8er Gruppen

1: digitale Ausgänge 7x01 ... 7x08

2: digitale Ausgänge 7x09 ... 7x16

3: digitale Ausgänge 7x17 ... 7x24

4: digitale Ausgänge 7x25 ... 7x32

Wertebereich 0 – 4

Wert nach Reset 0

4-20 Jetter AG

Page 61: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Register 7x78: Fehlermodus digitale Ausgänge Funktion Beschreibung

Lesen aktueller Fehlermodus der über Register 7x75 ausgewählten Gruppe von acht digitalen Ausgängen. Der Inhalt des Registers ist bitorientiert.

Steht in Register 7x75 der Wert 0, so wird in diesem Register die Anzahl der 8er Gruppen gelesen

Schreiben neuer Fehlermodus

Bit = 1 : Ausgang nimmt Wert von Register 7x79 an

Bit = 0 : Ausgang behält seinen Zustand

Wertebereich 0 – 255

Wert nach Reset 255

Register 7x79: Fehlerzustand digitale Ausgänge Funktion Beschreibung

Lesen aktueller Fehlerzustand der über Register 7x75 ausgewählten Gruppe von acht digitalen Ausgängen. Der Inhalt des Registers ist bitorientiert.

Steht in Register 7x75 der Wert 0, so wird in diesem Register die Anzahl der 8er Gruppen gelesen

Schreiben neuer Fehlerzustand

nur gültig, wenn das entsprechende Bit für den Ausgang in Register 7x78 auf 1 ist

Bit = 1 : Ausgang wird gesetzt

Bit = 0 : Ausgang wird rückgesetzt

Wertebereich 0 – 255

Wert nach Reset 0

Jetter AG 4-21

Page 62: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Beispiel 9: Konfiguration des Fehlerverhaltens digitaler Ausgänge Die drei Ausgänge 7001 bis 7003 auf einem CPX-Terminal sollen bei einer unterbrochenen Verbindung zur Steuerung definierte Zustände annehmen.

- Ausgang 7001 soll gesetzt werden, -> Fehlermodus = 1, Fehlerzustand = 1

- Ausgang 7002 soll gelöscht werden, -> Fehlermodus = 1, Fehlerzustand = 0

- Ausgang 7003 soll seinen Zustand behalten, -> Fehlermodus = 0 Dazu muss über das Register 7x75 die erste 8er Gruppe von digitalen Ausgängen gewählt werden. Anschließend sind die Fehlermodi und Fehlerzustände zu konfigurieren. Der Fehlerzustand für den Ausgang 7003 wird nicht ausgewertet.

Programm REGISTER_LOAD (7075, 1) // erste 8er Gruppe waehlen

REGISTER_LOAD (7078, 0b00000011) // Fehlermodus

// Ausgang 7001 -> Bit 0 = 1

// Ausgang 7002 -> Bit 1 = 1

// Ausgang 7003 -> Bit 2 = 0

REGISTER_LOAD (7079, 0b00000001) // Fehlerzustand

// Ausgang 7001 -> Bit 0 = 1

// Ausgang 7002 -> Bit 1 = 0

// Ausgang 7003 -> egal

4-22 Jetter AG

Page 63: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.8.3 Konfiguration des Fehlerverhaltens analoger Ausgänge

Die Art und Weise, wie ein Modul auf fehlende Überwachungstelegramme reagiert, lässt sich für jeden Ausgang getrennt konfigurieren. Prinzipiell kann vorgegeben werden, ob ein Ausgang seinen Zustand behalten soll, oder auf welchen Wert er geändert wird.

Register 7x85: Index für analoge Ausgänge Funktion Beschreibung

Lesen der aktuell ausgewählte analoge Ausgang

Schreiben neuen analogen Ausgang wählen

0: Anzahl der analogen Ausgänge

1: analoger Ausgang 6x60

2: analoger Ausgang 6x61

...

Wertebereich 0 – 12

Wert nach Reset 0

Register 7x88: Fehlermodus analoge Ausgänge Funktion Beschreibung

Lesen aktueller Fehlermodus des über Register 7x85 ausgewählten analogen Ausganges.

Steht in Register 7x85 der Wert 0, so wird in diesem Register die Anzahl der analogen Ausgänge gelesen

Schreiben neuer Fehlermodus

1 : Ausgang nimmt Wert von Register 7x89 an

0 : Ausgang behält seinen Zustand

Wertebereich 0 – 1

Wert nach Reset 1

Jetter AG 4-23

Page 64: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 7x89: Fehlerzustand analoge Ausgänge Funktion Beschreibung

Lesen aktueller Fehlerzustand der über Register 7x85 ausgewählten analogen Ausganges.

Steht in Register 7x85 der Wert 0, so wird in diesem Register die Anzahl der analogen Ausgänge gelesen

Schreiben neuer Fehlerzustand, entspricht dem Analogwert an einen Analogausgang

nur gültig, wenn in Register 7x88 eine 1 steht

Wertebereich 0 – 65535

Wert nach Reset 0

Beispiel 10: Konfiguration des Fehlerverhaltens analoger Ausgänge In diesem Beispiel soll bei einer unterbrochenen Verbindung zur Steuerung der analoge Ausgang 6060 den Wert 0 ausgeben und der analoge Ausgang 6061 seinen Zustand behalten. Dazu müssen über das Register 7x85 die analogen Ausgängen gewählt werden, und das Fehlerverhalten in den Registern 7x88 und 7x89 konfiguriert werden.

Programm REGISTER_LOAD (7085, 1) // Analogausgang 6060 wählen

REGISTER_LOAD (7088, 1) // Fehlermodus

// Wert aus Reg 7089 übernehmen

REGISTER_LOAD (7089, 0) // Fehlerzustand

REGISTER_LOAD (7085, 2) // Analogausgang 6061 wählen

REGISTER_LOAD (7088, 0) // Fehlermodus

// Wert beibehalten

4-24 Jetter AG

Page 65: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.9 Diagnose und Verwaltung

Register 7x90: Fehler-Register Funktion Beschreibung

Lesen aktueller Wert des Fehler Registers und das höchstwertigste Byte des Status Registers

Index 1001 in der Festo Beschreibung zum CPX-Terminal

Schreiben nicht erlaubt

Wertebereich 0 – 65535

Wert nach Reset 0 im fehlerfreien Zustand

Bedeutung der Bits im Fehler -Register Bit 0 : Fehler liegt vor Bit 1 : Kurzschluss / Überlast Bit 2 : Unterspannung Bit 4 : Kommunikationsfehler Bit 7 : gerätespezifischer Fehler

Jetter AG 4-25

Page 66: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 7x91: Status Register Funktion Beschreibung

Lesen aktueller Wert des Status Registers

das höchstwertigste Byte lässt sich in Register 7x90 auslesen

Index 1002 in der Festo Beschreibung zum CPX-Terminal

Schreiben nicht erlaubt

Wertebereich 24 Bit bzw. 32 Bit bitorientiert

Wert nach Reset 0 im fehlerfreien Zustand

Bedeutung der Bits im Status-Register Bit 0 : Fehler an Ventil Bit 1 : Fehler an Ausgang Bit 2 : Fehler an Eingang Bit 3 : Fehler an Analogmodul / Funktionsmodul Bit 4 : Unterspannung Bit 5 : Kurzschluss / Überlast Bit 6 : Drahtbruch Bit 7 : anderer Fehler Bit 8..15 : CPX-Modulnummer mit Diagnosemeldung Bit 16..23 : CPX-Fehlernummer

4-26 Jetter AG

Page 67: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Register 7x92: Index auf Fehler-Array Funktion Beschreibung

Lesen aktueller Index

Schreiben neuer Index

Wertebereich 0 – 10

Wert nach Reset 0

Register 7x93: Fehler-Array Funktion Beschreibung

Lesen 7x92 = 0 -> 7x93 = Anzahl der Einträge im Fehler-Array

7x92 = 1 -> 7x93 = neuester Fehler

7x92 = 2 -> 7x93 = letzter Fehler

7x92 = 3 -> 7x93 = vorletzter Fehler

usw.

Index 1003 in der Festo Beschreibung zum CPX-Terminal

Schreiben nicht erlaubt

Wertebereich 24 Bit bzw. 32 Bit bitorientiert

Wert nach Reset Anzahl der Einträge im Fehler-Array Im Fehler-Array trägt das CPX-Terminal alle aufgetretenen Fehler ein. Dadurch entsteht eine Historie der letzten 10 Fehler, die im Fehler-Array ausgelesen werden können.

Bedeutung der Bits im Fehler-Array Bit 0..15 : CPX-Error-Code Bit 16 : Fehler an Ventil Bit 17 : Fehler an Ausgang Bit 18 : Fehler an Eingang Bit 19 : Fehler an Analogmodul / Funktionsmodul Bit 20 : Unterspannung Bit 21 : Kurzschluss / Überlast Bit 22 : Drahtbruch Bit 23 : anderer Fehler Bit 24..31 : CPX-Modulnummer mit Diagnosemeldung

Jetter AG 4-27

Page 68: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

4-28 Jetter AG

Page 69: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Register 7x97: Seriennummer Funktion Beschreibung

Lesen Seriennummer

Schreiben nicht erlaubt

Wertebereich 32 Bit

Wert nach Reset Seriennummer

Register 7x99: Software Version Funktion Beschreibung

Lesen Software-Version

Schreiben nicht erlaubt

Wertebereich 24 Bit bzw. 32 Bit

Wert nach Reset Software-Version In diesem Register kann die Versionsnummer der Firmware des CPX-Terminals gelesen werden. Der gelesene Wert entspricht dem Einhundertfachen der Versionsnummer. Der Wert 100 entspricht demnach der Version 1.00.

Jetter AG 4-29

Page 70: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

4.10 32-Bit Registerzugriff auf CPX-Terminal Manche Register des CPX-Terminals haben eine Größe von 32-Bit. Dies führt zu Darstellungs-Problemen bei CPUs mit 24-Bit-Register-Architektur. Überträgt das CPX-Terminal beim Lesen von 32-Bit Registern Daten im höchstwertigen Byte, so können bei CPUs mit 24-Bit Registerarchitektur die Bits 24 bis 31 in Register 7x95 gelesen werden. Zusätzlich wird der Spezialmerker 2276 gesetzt.

Register 7x95: JX-SIO 32-Bit Registererweiterung Funktion Beschreibung

Lesen höchstwertigstes Byte von 32-Bit JX-SIO Registern beim Lesezugriff

Schreiben höchstwertigstes Byte von 32-Bit JX-SIO Registern beim Schreibzugriff

Wertebereich 0 – 255

Wert nach Reset 0

Spezialmerker 2276: JX-SIO 32-Bit Registerüberlauf Funktion Beschreibung

Lesen Ist dieser Spezialmerker gesetzt, so muss Register 7x95 ausgelesen werden.

0 = kein Registerüberlauf beim Lesen von 32-Bit Registern aus dem JX-SIO aufgetreten

1 = es trat ein Registerüberlauf beim Lesen von 32-Bit Registern aus dem JX-SIO auf

Schreiben zurücksetzen der Überlauferkennung

Der Spezialmerker muss vom Anwender zurückgesetzt werden.

Wertebereich 0 – 1

Wert nach Reset 0

4-30 Jetter AG

Page 71: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

4.11 Registerübersicht

Register Funktion 1) Wertebereich2) Resetwert 3) Index

32 zusammengefasste digitale Eingänge bei JetControl

5x00 IN 7x01 ... IN 7x32

5x01 IN 7x09 ... IN 7x40

5x02 IN 7x17 ... IN 7x48

5x03 IN 7x25 ... IN 7x56

5x04 IN 7x33 ... IN 7x64

1) 0 – 232

2) Zustand Eingänge

16 zusammengefasste digitale Eingänge

5x10 IN 7x01 ... IN 7x16

5x11 IN 7x09 ... IN 7x24

5x12 IN 7x17 ... IN 7x32

5x13 IN 7x25 ... IN 7x40

5x14 IN 7x33 ... IN 7x48

5x15 IN 7x41 ... IN 7x56

5x16 IN 7x49 ... IN 7x64

1) 0 – 65535

2) Zustand Eingänge

8 zusammengefasste digitale Eingänge

5x20 IN 7x01 ... IN 7x08

5x21 IN 7x09 ... IN 7x16

5x22 IN 7x17 ... IN 7x24

5x23 IN 7x25 ... IN 7x32

5x24 IN 7x33 ... IN 7x40

5x25 IN 7x41 ... IN 7x48

5x26 IN 7x49 ... IN 7x56

5x27 IN 7x57 ... IN 7x64

1) 0 – 255

2) Zustand Eingänge

Jetter AG 4-31

Page 72: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register Funktion 1) Wertebereich2) Resetwert 3) Index

32 zusammengefasste digitale Ausgänge bei JetControl

6x00 OUT 7x01 ... OUT 7x32

6x01 OUT 7x09 ... OUT 7x40

6x02 OUT 7x17 ... OUT 7x48

6x03 OUT 7x25 ... OUT 7x56

6x04 OUT 7x33 ... OUT 7x64

1) 0 – 232

2) 0

16 zusammengefasste digitale Ausgänge

6x10 OUT 7x01 ... OUT 7x16

6x11 OUT 7x09 ... OUT 7x24

6x12 OUT 7x17 ... OUT 7x32

6x13 OUT 7x25 ... OUT 7x40

6x14 OUT 7x33 ... OUT 7x48

6x15 OUT 7x41 ... OUT 7x56

6x16 OUT 7x49 ... OUT 7x64

1) 0 – 65535

2) 0

8 zusammengefasste digitale Ausgänge

6x20 OUT 7x01 ... OUT 7x08

6x21 OUT 7x09 ... OUT 7x16

6x22 OUT 7x17 ... OUT 7x24

6x23 OUT 7x25 ... OUT 7x32

6x24 OUT 7x33 ... OUT 7x40

6x25 OUT 7x41 ... OUT 7x48

6x26 OUT 7x49 ... OUT 7x56

6x27 OUT 7x57 ... OUT 7x64

1) 0 – 255

2) 0

4-32 Jetter AG

Page 73: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Register Funktion 1) Wertebereich2) Resetwert 3) Index

Fehlerverhalten digitale Ausgänge

7x75 Index für digitale Ausgänge 1) 0 - 8

2) 0

7x78 Fehlermodus digitale Ausgänge 1) 0 - 255

2) Anzahl 8er Gruppen

3) 6206:Reg7x75

7x79 Fehlerzustand digitale Ausgänge 1) 0 – 255

2) Anzahl 8er Gruppen

3) 6207:Reg7x75

analoge Eingänge

5x60 1. analoger Eingang

5x61 2. analoger Eingang

5x62 3. analoger Eingang

5x63 4. analoger Eingang

5x64 5. analoger Eingang

5x65 6. analoger Eingang

5x66 7. analoger Eingang

5x67 8. analoger Eingang

5x68 9. analoger Eingang

5x69 10. analoger Eingang

5x70 11. analoger Eingang

5x71 12. analoger Eingang

7x09 Wertebereich analoge Eingänge

1) 0 – 65535 oder

1) –32768 ... +32767

2) Zustand Eingang

Jetter AG 4-33

Page 74: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register Funktion 1) Wertebereich2) Resetwert 3) Index

analoge Ausgänge

6x60 1. analoger Ausgang

6x61 2. analoger Ausgang

6x62 3. analoger Ausgang

6x63 4. analoger Ausgang

6x64 5. analoger Ausgang

6x65 6. analoger Ausgang

6x66 7. analoger Ausgang

6x67 8. analoger Ausgang

6x68 9. analoger Ausgang

6x69 10. analoger Ausgang

6x70 11. analoger Ausgang

6x71 12. analoger Ausgang

7x29 Wertebereich analoge Ausgänge

1) 0 – 65535 oder

1) –32768 ... +32767

2) 0

Fehlerverhalten analoge Ausgänge

7x85 Index für analoge Ausgänge 1) 0 - 12

2) 0

7x88 Fehlermodus analoge Ausgänge 1) 0 - 1

2) Anzahl

3) 6443 : Reg7x85

7x89 Fehlerzustand analoge Ausgänge 1) 0 – 65535

2) Anzahl

3) 6444 : Reg7x85

Konfiguration und Diagnose CPX-Module, nicht verfügbar bei Nano-B

7x02 Index auf CPX-Moduldaten 1) 0 - 10

2) 0

7x03 CPX-Moduldaten 1) 0 – 65535

2) Anzahl CPX-Module

3) 2010 : Reg 7x02

7x04 CPX-Modul Seriennummer 1) 0 – 232

2) Anzahl CPX-Module

3) 2110 : Reg 7x02

4-34 Jetter AG

Page 75: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CPX-Terminal

Register Funktion 1) Wertebereich2) Resetwert 3) Index

7x05 CPX-Modul Diagnose 1) 0 – 232

2) Anzahl CPX-Module

3) 2210 : Reg 7x02

7x06 Index für CPX-Modulparameter 1) 0 – 64

2) 0

7x07 CPX-Modulparameter

entsprechend dem gewählten Index in Register 7x06 ergibt sich die Index-Nummer 241X

1) 0 – 255

2) Anzahl Parameter

3) 241X : Reg 7x02

7x09 Wertebereich für analoge Eingänge 1) 0 – 4095

2) 0

7x10 CPX-Betriebsart 1) 0 – 255

3) 2000 : 1

7x11 Fail Safe 1) 0 – 255

3) 2000 : 2

7x12 Überwachung CXP-Terminal 1) 0 – 255

3) 2000 : 3

7x13 Statusbyte 1) 0 – 255

3) 2200 : 1

7x14 Modulnummer des Moduls mit Diagnosemeldung

1) 0 – 127

3) 2200 : 2

7x15 Fehlernummer 1) 0 – 255

3) 2200 : 3

7x29 Wertebereich für analoge Ausgänge 1) 0 – 4095

2) 0

7x30 Index für CPX-Systemparameter 1) 0 – 8

2) 0

7x31 CPX-Systemparameterbyte 1) 0 – 255

2) Anzahl Parameter

3) 2400 : Reg 7x30

7x32 Diagnosespeicher-Mode 1) 0 – 255

2) remanent

3) 2300 : 1

Jetter AG 4-35

Page 76: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register Funktion 1) Wertebereich2) Resetwert 3) Index

Verwaltung und Diagnose CPX-Terminal

7x90 Fehler-Register 1) 0 – 65535

2) Fehler

3) 1001 : 0, 1002 : 0

7x91 Status-Register 1) 0 - 232

2) Fehler

3) 1002 : 0

7x92 Index auf Fehlerarray 1) 0 – 10

2) 0

7x93 Fehlerarray 1) 0 - 232

2) Anzahl Einträge

3) 1003 : Reg7x92

7x97 Seriennummer 1) 0 - 232

2) Seriennummer

3) 1018 : 4

7x98 Überwachungsintervall 1) 0 – 255

2) 20

3) 100D : 0

7x99 Software-Version 1) 0 - 232

2) SW-Version

3) 100A

4-36 Jetter AG

Page 77: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CP-FB Module

5 CP-FB Module Dieses Kapitel beschreibt den Anschluss und den Betrieb von Festo CP-FB Modulen am Systembus der JETTER AG. Es gelten weiterhin die Handbücher der Festo AG & Co. zur Installation, Inbetriebnahme, Diagnose und Fehlerbehandlung von Festo CP-FB Modulen, sowie die Dokumentationen zu den Steuerungen der Jetter AG.

Festo CP-FB Module sollten für Neuentwicklungen nicht mehr verwendet werden.

5.1 Installation 5.1.1 Anschluss der CP-FB Module Zum Anschluss von Festo CP-FB Modulen ist die Festo T-Box zu verwenden. Dabei sind die maximal zulässigen Leitungs- und Stichleitungslängen des Systembusses zu beachten. Am letzten an den Systembus angeschlossenen Festo CP-FB Modules ist zwischen Pin 4 und 5 am CP-Stecker bzw. zwischen Pin 2 und 7 am Sub-D Stecker der T-Box ein Widerstand von 120Ω / 0,25W anzuschließen.

5.2 Inbetriebnahme Festo CP-FB Module haben keine Schalter zum Einstellen einer Adresse. Deshalb muss die Zuordnung der Modulnummern zu den einzelnen Modulen durch die Steuerung bzw. das Anwenderprogramm erfolgen. Die Zuordnung von Modulnummern zu den einzelnen CP-FB Modulen erfolgt über die Prüf- und Typnummern. Dabei kann der Anwender wählen, ob er die automatische Sortierung der CP-FB Module durch die Steuerung wünscht, oder sie selbst vorgibt.

Jetter AG 5-1

Page 78: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

5.2.1 Ablauf der Inbetriebnahme Power ON

Suche nach allenangeschlossenen Festo CP-

FB Modulen

automatische Sortierung

Ja

Zuordnung der Modulnummerauftsteigend nach der Prüf-

und Typnummer

Anzahl CP-FB Module, sowiePrüf- und Typnummern in CP-

Modularray eintragenModul starten

Suche nach allenvorgegebenen Festo CP-FB

Modulen

Zuordnung der Modulnummerentsprechend der Vorgabe

durch den Anwender

alle Module gefunden

Ja

Nein

Suche nach weiterenangeschlossenen Festo CP-

FB Modulen

Zuordnung der Modulnummerder weiteren Module

auftsteigend nach der Prüf-und Typnummer

ein Modul fehlt undein Neues gefunden

Nein

Typ ist derselbe

Suche nach weiterenangeschlossenen Festo CP-

FB Modulen

Ja

das alte Modul durch dasneue Modul ersetzen

Ja

Ende

Nein

Nein

Zuordnung der Modulnummerentsprechend der Vorgabe

durch den Anwender

Abb. 11: Inbetriebnahme der Festo CP-FB Module

5-2 Jetter AG

Page 79: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CP-FB Module

Die Inbetriebnahme erfolgt nach folgenden Regeln:

- Festo CP-FB Module belegen immer 16 digitale Ein- oder Ausgänge.

- Alle Festo CP-FB Module werden nach allen angeschlossenen JX2-I/O Modulen, unabhängig von ihrer Position im Systembus, nummeriert.

- Ein gleichzeiter Betrieb von Festo CP-FB Modulen mit Festo CPV-Direct, CPX-Terminal oder JX-SIO ist erst aber einer bestimmten SW-Version der Steuerung möglich.

- Bei der automatischen Sortierung nimmt die Steuerung alle angeschlossenen CP-FB Module in Betrieb. Die Zuordnung der Modulnummer erfolgt aufsteigend nach der Prüf- und Typnummer.

- Bei einer durch den Anwender vorgegebenen Sortierung nimmt die Steuerung alle vorgegebenen Festo CP-FB Module in Betrieb. Die Zuordnung der Modulnummer erfolgt entsprechend der Vorgabe durch den Anwender.

- Werden bei einer durch den Anwender vorgegebenen Sortierung alle vorgegebenen Festo CP-FB Module gefunden, wo sucht die Steuerung anschließend nach weiteren Modulen. Die Zuordnung der Modulnummer dieser Module erfolgt aufsteigend nach der Prüf- und Typnummer.

- Findet die Steuerung bei einer durch den Anwender vorgegebenen Sortierung ein Modul nicht, dafür aber ein anderes mit identischem Typ, so wird das alte Modul durch das neue Modul ersetzt.

Jetter AG 5-3

Page 80: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

5.3 Nummerierung der Ein- und Ausgänge 5.3.1 Steuerungen Nano

0V 24V

1 2 3 4 5

POWER

INPUT

Nano-DJetter

OUTPUT SM

COUNTER IN ANALOG OUT6 7 8 A B 0V 0V 1 2 3 4 0V OUT 0V

24V 1 2 3 4 5 6 7 8 DIR ST 0V

STOP RUN

IN OUT24V

5V

RUN

ERR

DIR

STEP

A

B

1

2

3

4

5

6

7

7

1

2

3

4

5

6

7

8

0V 1 2 3 4INPUT

JX2-ID8Jetter

5 6 7 8 0VINPUT

1

2

3

4

5

6

7

8

1 2 3 4 24VOUTPUT

1

2

3

4

5

6

7

8

5 6 7 8 0VOUTPUT

24V

JX2-OD8Jetter

12

14

12

14

12

14

12

14

0 2 4 6 8 10 12 14

1 3 5 7 9 11 13 15

POWER

INPUT

DIAG

4 5

Abb. 12: Konfiguration Festo CP-FB Module mit Nano-D

Nummerierung der digitalen Ein- und Ausgänge Modul Eingangsnummern Ausgangsnummern

1: Nano-D IN 101 ... IN 108 OUT 101 ... OUT 108

2: JX2-ID8 IN 201 ... IN 208

3: JX2-OD8 OUT 301 ... OUT 308

4: CPV10-FB OUT 401 ... OUT 408

OUT 501 ... OUT 508

5: CP-E16-M8 IN 601 ... IN 608

IN 701 ... IN 708

5-4 Jetter AG

Page 81: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CP-FB Module

5.3.2 Steuerungen JetControl JC24X

0V 1 2 3 4INPUT

JX2-ID8Jetter

5 6 7 8 0VINPUT

1

2

3

4

5

6

7

8

1 2 3 4 24VOUTPUT

1

2

3

4

5

6

7

8

5 6 7 8 0VOUTPUT

24V

JX2-OD8Jetter

12

14

12

14

12

14

12

14

0 2 4 6 8 10 12 14

1 3 5 7 9 11 13 15

POWER

INPUT

DIAG

4 5

JetWebJetter

JC-241

1

3

5

7

2

4

6

8

INPUT9

11

13

15

10

12

14

16

INPUT1

3

5

7

2

4

6

8

OUTPUT

5V

ERR

24V

RUN

HIGH

MID

LOW

ADRESS

S31

S32

S33

LOADRUN

STOP

SER1

0F 21

43

8 7 6

5

A 9

CB

E

D

0F 21

43

8 7 6

5

A 9

CB

E

D

0F 21

43

8 7 6

5

A 9

CB

E

D

Abb. 13: Konfiguration Festo CP-FB Module mit JC 241

Nummerierung der digitalen Ein- und Ausgänge Modul Eingangsnummern Ausgangsnummern

1: JC214 IN 101 ... IN 116 OUT 101 ... OUT 108

2: JX2-ID8 IN 201 ... IN 208

3: JX2-OD8 OUT 301 ... OUT 308

4: CPV10-FB OUT 401 ... OUT 416

5: CP-E16-M8 IN 501 ... IN 516

Jetter AG 5-5

Page 82: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

5.3.3 Systembusmodul JX6-SB / JX6-SB-I

0V 1 2 3 4INPUT

JX2-ID8Jetter

5 6 7 8 0VINPUT

1

2

3

4

5

6

7

8

1 2 3 4 24VOUTPUT

1

2

3

4

5

6

7

8

5 6 7 8 0VOUTPUT

24V

JX2-OD8Jetter

12

14

12

14

12

14

12

14

0 2 4 6 8 10 12 14

1 3 5 7 9 11 13 15

POWER

INPUT

DIAG

4 5

2

4

6

8

10

12

14

16

1

3

5

7

9

11

13

15

IN

2

4

6

8

10

12

14

16

1

3

5

7

9

11

13

15

OUT

ERR224V

LOADRUNSTOP

PCCARDRUN

ERR1

CPU

Jetter

Delta

24V

5V

0V 24VPOWER

JX2-PS1Jetter

Abb. 14: Konfiguration Festo CP-FB Module mit JX6-SB

Nummerierung der digitalen Ein- und Ausgänge Modul Eingangsnummern Ausgangsnummern

1: JX2-PS1 - -

2: JX2-ID8 IN 11001 ... IN 11008

3: JX2-OD8 OUT 11001 ... OUT 11008

4: CPV10-FB OUT 11009 ... OUT 11025

5: CP-E16-M8 IN 11009 ... IN 11025

5-6 Jetter AG

Page 83: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CP-FB Module

5.4 Registerübersicht Nano und JC 24X Register 2017: Anzahl der Festo CP-FB Module Funktion Beschreibung

Lesen Anzahl der am Jetter-Systembus erkannten Festo CP-FB Module, die in der Konfigurationstabelle erscheinen

Schreiben nicht erlaubt

Wertebereich Wertebereich 0 ... 11

Wert nach Reset 0

Register 2018: Index auf Konfigurationstabelle Funktion Beschreibung

Lesen Dieser Index wählt das Festo CP-FB Modul aus, dessen Konfiguration aus Register 2019 bis 2021 gelesen werden soll. Wie viele Festo CP-FB Module vorhanden sind, steht in Register 2017.

Schreiben neuer Index

Wertebereich 1 ... 11

Wert nach Reset 1

Register 2019: Prüfnummer Funktion Beschreibung

Lesen Prüfnummer des Festo CP-FB Moduls

Schreiben neue Prüfnummer

Wertebereich 0 - 1048575

Wert nach Reset letzter Wert oder neue Prüfnummer

dieses Register ist remanent Die Prüfnummer des Festo CP-FB Moduls wird entweder vom Anwender manuell oder automatisch von der Steuerung in die Tabelle eingetragen. Die Prüfnummer ist die PN-Nummer auf dem Typenschild des Festo-Moduls.

Jetter AG 5-7

Page 84: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 2020: Typ des Festo CP-FB Moduls Funktion Beschreibung

Lesen Typ des Festo CP-FB Moduls

Schreiben neuer Typ

Wertebereich 0 – 4095

Wert nach Reset letzter Wert oder neuer Typ

dieses Register ist remanent

Daten von Festo-CP-FB Modulen

Typ-Bezeichnung Teile-Nummer Typ-Nummer Eintrag der E/A-Konfiguration

CPV10-GE-FB-4 18250 100 32

CPV10-GE-FB-6 18251 101 32

CPV10-GE-FB-8 18252 102 32

CPV14-GE-FB-4 18260 110 32

CPV14-GE-FB-6 18261 111 32

CPV14-GE-FB-8 18262 112 32

CPV18-GE-FB-4 18201 125 32

CPV18-GE-FB-6 18202 126 32

CPV18-GE-FB-8 18203 127 32

CPA10/14-IFB-CP 173510 150 32

CPA18-IFB-CP 152 32

CP-A8 18207 200 32

CP-A8N 18234 208 32

CP-E16-M8 18205 240 2

CP-E16-M12x2 18206 241 2

CP-E16-KL-IP20-Z 197983 242 2

CP-E16-M8-Z 189670 244 2

CP-E16-M8N 18243 248 2

CP-E16-M12x2N 18244 249 2

5-8 Jetter AG

Page 85: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CP-FB Module

Register 2021: E/A-Konfiguration des Festo CP-FB Moduls

Funktion Beschreibung

Lesen E/A-Konfiguration des Festo-CP-FB Moduls

2 = CP-Eingangsmodul

32 = CP-Ausgangsmodul

Schreiben neue E/A-Konfiguration

Wertebereich 0 – 32

Wert nach Reset 0

Register 2027: Fehler Ausgangstreiber / Fehler Festo CP-FB Modul

Funktion Beschreibung

Lesen Aktueller Fehlerwert des Ausgangstreibers bzw. des FESTO CP-Moduls:

Bit 0 Kurzschluss der lokalen Ausgänge

Bit 1-23 Kurzschluss eines I/O-Moduls Fehler eines Festo CP-FB Moduls

Schreiben nicht erlaubt

Wertebereich 24 Bit

Wert nach Reset 0 Durch Verwendung des Registers 2027 wird ein Fehler der lokalen Ausgänge eines JX2-I/O Moduls oder eines Festo CP-FB Moduls angezeigt. Die Fehlerursache kann ein Kurzschluss oder eine Überlast an dem betroffenen lokalen Ausgang sein. Die Ursache bei einer Fehleranzeige eines Festo CP-FB Modules lässt sich durch Register 2034 auslesen, wobei in Register 2018 die Nummer des Festo CP-FB Modules eingetragen sein muss.

Jetter AG 5-9

Page 86: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 2034: Diagnosebyte des Festo CP-FB Moduls

Funktion Beschreibung

Lesen aktuelles Diagnosebyte

Schreiben nicht erlaubt

Wertebereich 0 - 255

Wert nach Reset 0

Bei jedem zyklischen Datenaustausch antworten die Festo-CP-FB Module mit einem Diagnosebyte, das den aktuellen Zustand des Moduls beinhaltet. In diesem Diagnosebyte werden Kurzschlüsse und Unterspannungen gemeldet.

Diagnosebyte des CP-FB Moduls CP-Modul Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Ventilinsel Vtol

Eingangs-Modul EUSen

Ausgangs-Modul AUL AKZ/Ü

Ein-/Ausgangs-Modul EUSen AUL AKZ/Ü

Bedeutung der Diagnosebits:

Vtol Die Spannungstoleranz der Festo-CP-FB Ventile (< 20,4 V) ist unterschritten

EUSen Kurzschluss Sensorversorgung CP-Eingangsmodule

AUL Lastspannungsausfall CP-Ausgangsmodule

AKZ/Ü Kurzschluss/Überlast CP-Ausgangsmodul

Hinweis!

Meldet ein FESTO CP-FB Modul im Diagnosebyte Kurzschluss, Unterspannung, Lastausfallspannung oder Überlast, so wird Bit 11 im Register 2008 „Fehlermeldung Betriebssystem“ gesetzt.

5-10 Jetter AG

Page 87: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CP-FB Module

5.5 Registerübersicht JX6-SB Codierung der Registernummern bei JX6-SB / JX6-SB-I Die Registernummern beim JX6-SB Modul sind sechsstellig. Sie ergeben sich aus der Submodulsteckplatz, der Portnummer und der Nummer des jeweiligen Registers.

1 1 m p z z

Registernummer, 0 ... 63 Portnummer, 1 ... 4 Submodulsteckplatz, 1 ... 3

Register 11m113: Anzahl der Festo CP-FB Module Funktion Beschreibung

Lesen aktuelle Anzahl der Festo CP-FB Module

Schreiben nicht zulässig

Wertebereich 0 – 15

Wert nach Reset 0

Jetter AG 5-11

Page 88: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 11m114: Zeiger auf ein Festo CP-FB Array Funktion Beschreibung

Lesen aktueller Zeiger auf ein bestimmtes Festo CP-FB Modul

Schreiben setzen auf ein bestimmtes Festo CP-FB Modul

Wertebereich 1 – 15

Wert nach Reset 0 Dieser Zeiger wählt das CP-Modul aus, dessen Konfiguration gelesen oder beschrieben werden soll (11m115 bis 11m117). Bedeutung des Zeigers auf dem Festo CP-FB Array: 1 11m115 = Prüfnummer des ersten Moduls

11m116 = Typ des ersten Moduls 11m117 = E/A-Konfiguration des ersten Moduls

2 11m115 = Prüfnummer des zweiten Moduls 11m116 = Typ des zweiten Moduls 11m117 = E/A-Konfiguration des zweiten Moduls

usw. weitere Module

Register 11m115: Festo CP-FB Prüfnummer Funktion Beschreibung

Lesen Prüfnummer der CP-Moduls

Schreiben neue Prüfnummer

Wertebereich 0 – 1048575

Wert nach Reset 0 Die Prüfnummern werden vom Anwender oder von der Steuerung in die Tabelle eingetragen (siehe Register 11m113: Anzahl der Festo CP-FB Inseln). Zusammen mit dem Typ und der Prüfnummer ergibt sich ein eindeutiger Zugriff auf ein Festo CP-FB Modul.

Register 11m116: Typ des Festo CP-FB Moduls Funktion Beschreibung

Lesen Typ des CP-Moduls

Schreiben neuer Typ

Wertebereich 0 – 4095

Wert nach Reset 0

5-12 Jetter AG

Page 89: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

CP-FB Module

Daten von Festo CP-FB Modulen

Typ-Bezeichnung Teile-Nummer Typ-Nummer Eintrag der E/A-Konfiguration

CPV10-GE-FB-4 18250 100 32

CPV10-GE-FB-6 18251 101 32

CPV10-GE-FB-8 18252 102 32

CPV14-GE-FB-4 18260 110 32

CPV14-GE-FB-6 18261 111 32

CPV14-GE-FB-8 18262 112 32

CPV18-GE-FB-4 18201 125 32

CPV18-GE-FB-6 18202 126 32

CPV18-GE-FB-8 18203 127 32

CPA10/14-IFB-CP 173510 150 32

CPA18-IFB-CP 152 32

CP-A8 18207 200 32

CP-A8N 18234 208 32

CP-E16-M8 18205 240 2

CP-E16-M12x2 18206 241 2

CP-E16-KL-IP20-Z 197983 242 2

CP-E16-M8-Z 189670 244 2

CP-E16-M8N 18243 248 2

CP-E16-M12x2N 18244 249 2

Jetter AG 5-13

Page 90: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

Register 11m117: E/A-Konfiguration des Festo CP-FB Moduls

Funktion Beschreibung

Lesen E/A-Konfiguration des Festo CP-FB Moduls

2 = CP-Eingangsmodul

32 = CP-Ausgangsmodul

Schreiben neue E/A-Konfiguration

Wertebereich 0 – 32

Wert nach Reset 0

Register 11m118: Diagnosebyte des CP-Moduls Funktion Beschreibung

Lesen aktuelles Diagnosebyte

Schreiben nicht erlaubt

Wertebereich 0 – 255

Wert nach Reset 0

Bei jedem zyklischen Datenaustausch antworten die Festo CP-FB Module mit einem Diagnosebyte, das den aktuellen Zustand des Moduls beinhaltet. In diesem Diagnosebyte werden Kurzschlüsse und Unterspannungen gemeldet.

Diagnosebyte des CP-Moduls CP-Modul Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Ventilinsel Vtol

Eingangs-Modul EUSen

Ausgangs-Modul AUL AKZ/Ü

Ein-/Ausgangs-Modul EUSen AUL AKZ/Ü

Bedeutung der Diagnosebits:

Vtol Die Spannungstoleranz der Festo-CP-FB Ventile (< 20,4 V) ist unterschritten

EUSen Kurzschluss Sensorversorgung CP-Eingangsmodule

AUL Lastspannungsausfall CP-Ausgangsmodule

AKZ/Ü Kurzschluss/Überlast CP-Ausgangsmodul

5-14 Jetter AG

Page 91: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Anhang

A Abbildungen

Abb. 1: Anschluss der CPV-Direct am Ende des Systembusses 3-1 Abb. 2: Anschluss der CPV-Direct über eine Stichleitung 3-2 Abb. 3: Konfiguration einer CPV-Direct 3-6 Abb. 4: Kontrolle des Fehlerverhaltnes von Ausgängen 3-18 Abb. 5: Anschluss des CPX-Terminals am Ende des Systembusses 4-1 Abb. 6: Anschluss des CPX-Terminals über eine Stichleitung 4-2 Abb. 7: Konfiguration eines CPX-Terminals 4-6 Abb. 8: Konfiguration eines CPX-Terminals 4-9 Abb. 9: Konfiguration eines CPX-Terminals 4-18 Abb. 10: Kontrolle des Fehlerverhaltnes von Ausgängen 4-20 Abb. 11: Inbetriebnahme der Festo CP-FB Module 5-2 Abb. 12: Konfiguration Festo CP-FB Module mit Nano-D 5-4 Abb. 13: Konfiguration Festo CP-FB Module mit JC 241 5-5 Abb. 14: Konfiguration Festo CP-FB Module mit JX6-SB 5-6

Jetter AG i

Page 92: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter Systembus Festo-Module

B Beispiele Beispiel 1: Nummerierung der digitalen Ein- und Ausgänge 3-6 Beispiel 2: Löschen aller Ausgänge 3-6 Beispiel 3: Wartungsintervall mit Condition Counter 3-12 Beispiel 4: Konfiguration des Fehlerverhaltens digitaler Ausgänge 3-20 Beispiel 5: Nummerierung der digitalen Ein- und Ausgänge 4-6 Beispiel 6: Löschen aller Ausgänge 4-6 Beispiel 7: Nummerierung der analogen Ein- und Ausgänge 4-9 Beispiel 8: Konfiguration der Signalverlängerungszeit 4-18 Beispiel 9: Konfiguration des Fehlerverhaltens digitaler Ausgänge 4-22 Beispiel 10: Konfiguration des Fehlerverhaltens analoger Ausgänge 4-24

ii Jetter AG

Page 93: Jetter Systembus Festo-Module Benutzer-Information · PDF fileJetter Systembus Festo-Module Dieses Dokument besitzt nur in Verbindung mit dem zugehörigen Dokument zu den Sicherheitshinweisen

Jetter AG

Gräterstrasse 2 D-71642 Ludwigsburg

Deutschland

Telefon: +49 7141 2550-530 Telefon Vertrieb: +49 7141 2550-433 Fax: +49 7141 2550-484 Fax Vertrieb: +49 7141 2550-484 Hotline: +49 7141 2550-444 Internet: http://www.jetter.de E-Mail: [email protected]

Tochtergesellschaften

Jetter Asia Pte. Ltd. Jetter AG Schweiz Jetter Automation Inc.

32 Ang Mo Kio Industrial Park 2 #07-03 Sing Industrial Complex Singapore 569510

Münchwilerstrasse 19 CH-9554 Tägerschen

165 Ken Mar Industrial Parkway Broadview Heights OH 44147-2950

Singapore Schweiz U.S.A

Telefon: +65 6483 8200 Fax: +65 6483 3881 E-Mail: [email protected]

Telefon: +41 719 1879-50 Fax: +41 719 1879-69 E-Mail: [email protected]

Telefon: +1 440 8380860 Fax: +1 440 8380861 E-Mail: [email protected]