CPU-Modul I. DELTA-CPU-Modul und Gehäuse (Grundgerät) 1. Sicherheitshinweise • Die PROZESS-SPS DELTA ist ein nach den anerkannten Regeln der Elektrotechnik hergestelltes Qualitätsprodukt. Das Gerät hat das Herstellerwerk in sicherheitstechnisch einwandfreiem Zustand verlassen. Um diesen Zustand zu erhalten und um einen störungsfreien Betrieb...
Seite 4
PROZESS-SPS System DELTA Hinweis: Die in diesem Handbuch aufgeführten Angaben sind keine im rechtlichen Sinne zugesicherten Eigenschaften. 4 CPU-Modul...
PROZESS-SPS System DELTA Die Gehäuse und Module Das DELTA-Grundgerät besteht aus dem Gehäuse und dem CPU-Modul. Das Gehäuse kann in 3 Ausführungen bezogen werden. CPU-Modul immer am ersten Steckplatz Die DELTA- Module 6 CPU-Modul...
CPU-Modul Die Module und Submodule Den ersten Steckplatz belegt das CPU-Modul. Die restlichen Steckplätze nehmen die verschiedenen Erweiterungsmodule auf. Weitere Submodule werden auf den DELTA- Modulen gesteckt CPU-Modul 7...
CPU-Modul 3. Allgemeine Technische Daten Hinweis: Die hier aufgeführten allgemeinen technischen Spezifikationen haben für alle Module der PROZESS- SPS DELTA Gültigkeit. Darüberhinaus werden in den entsprechenden Modulkapiteln weitere modul- spezifische Daten aufgeführt. Technische Daten Bemerkung 0 .. 50 °C Umgebungs-...
PROZESS-SPS System DELTA 4. Hinweise zur EMV • Die Störsicherheit einer Anlage verhält sich wie die vielzitierte Kette: Sie ist so stark wie ihr schwächstes Glied • Deshalb ist neben den Maßnahmen innerhalb des Schirmung ist neben Gerätes vor allem auch der Anschluß der Leitungen, anderen bzw.
Seite 11
CPU-Modul Abbildung 1: EMV-konforme Schirmung CPU-Modul 11...
Es stehen 3 verschiedene DELTA-Gehäuse zur Verfügung • 1 Steckplatz, CPU-Modul • 4 Steckplätze, CPU-Modul, 3 Erweiterungs-Module • 8 Steckplätze, CPU-Modul, 7 Erweiterungs-Module Hinweis: Auf der Oberseite der DELTA-Gehäuse befindet sich der Erdungsbolzen, der mit Masse zu verbinden ist. 12 CPU-Modul...
Die Steckplätze sind von links nach rechts aufsteigend numeriert. Der linke Steckplatz hat die Nummer 1 und bleibt dem CPU-Modul vorbehalten. Die anderen Steckplätze (2 bis 8) können mit Erweiterungsmodulen belegt werden. 4 DELTA Ausführunge n sind verfügbar: DELTA 1...
6.1 Überblick und technische Daten Die CPU-Karte, auch Rechnerkarte genannt, enthält den Mikroprozessor, der das Anwenderprogramm abarbeitet und die Funktionen der DELTA steuert. Das Betriebssystem der DELTA ist in Flash-EPROM abgelegt, und kann über die serielle PC-Schnittstelle oder über die PC-Card upgedatet werden.
Seite 19
CPU-Modul DELTA CPU-Modul Programmspeicher 128 kByte Flash-EPROM plus RAM (batteriegepuffert) Anwenderregister 24 Bit 20000 batteriegepuffertes Datenformat 24 Bit Integer: - 8.388.608 ... + 8.388.607 32 Bit Fließkomma: .. +10 Interne 32 Bit Zwischenergebnisse Anzahl Merker 2048 Digitale Eingänge 16 (24 V =) Digitale Ausgänge...
Seite 21
CPU-Modul LED ERR1 Fehler Betriebsystem: Fehlercode in Reg 61477 LED IN 1 - 16 24 V am Eingang liegt an LED OUT 1 - 16 Ausgang 24 V geschaltet LED OUT 24V externe 24V Ausgangs- versorgung liegt an LED OUT ERR2 Fehler ein oder mehrere Ausgangstreiber CPU-Modul 21...
PROZESS-SPS System DELTA 6.2 Die Submodule zum CPU-Modul Auf zwei Submodulsteckplätzen können Submodule auf die CPU-Karte eingesteckt werden. Submodulsteckplatz 1 Submodulsteckplatz 2 DELTA-CPU-Submodule RS232 Schnittstellensubmodul 19,2kBaud RS422 Schnittstellensubmodul 19,2kBaud CAN Schnittstellensubmodul 1MBit/s AD-Modul 8 analoge Eingänge -10V .. +10V DA-Modul 4 analoge Ausgänge -10V .. +10V SV-Modul Zweikanalzähler...
CPU-Modul 6.3 Elektrische Anschlüsse, Spezifikationen 6.3.1 Spannungsversorgung Die Versorgung erfolgt über ein 24 V = Netzteil mit folgenden Voraussetzungen: Spannungsbereich: 20 V ..30 V Gesiebt: Restwelligkeit 5 % Leistung: ca. 10 W ohne LCD, Optionen Abbildung 3: Anschluss der Stromversorgung Spannungsversorgung Bedeutung...
PROZESS-SPS System DELTA 6.3.2 Schnittstellen Auf dem Grundgerät befinden sich 4 Buchsen für die verschiedenen Schnittstellen. Schnittstellen der DELTA-CPU Schnittstelle Funktion Spezifikation 9 pol. Sub-D Programmieren RS232 Visualsieren RS232 15 pol. Sub-D Bediengeräte RS422 Visualisieren RS232 9 pol. Sub-D JETWay 1 RS485 9 pol.
Seite 25
CPU-Modul 6.3.2.1 Programmierschnittstelle zum PC (RS232) Programmierkabel (EM-PK) PROZESS- RS232 9 pol. Sub-D- 9 pol. Sub-D- max. Kabellänge: 15m Buchse Stecker Schirm beidseitig großflächig auflegen ! Metallisiertes Gehäuse verwenden ! Signal Auf der PC-Seite (COM1,2) sind die Pins 7 und 8 und die Pins 1, 4 und 6 zu brücken.
Seite 26
Schnittstelle" geändert werden. Einstellung Baudrate bezieht sich Programm- DA-Transfer Abbildung 4: SYMPAS-Menü: Spezial / Schnittstelle Hinweis: Das Verbindungskabel EM-PK kann bei JETTER bezogen werden. Fertigen Sie das Kabel selbst an, so gelten die fogenden Mindestanforderung: Adernzahl: Querschnitt: 0,25 Stecker: SUB-D, metallisiert...
Es können bis zu 126 PROZESS-SPS von einem 115 kBaud SYMPAS-Arbeitsplatz aus adressiert werden • Es können Übertragungsraten bis zu 115kBaud realisiert werden. JETWay-H-Kabel Verbindung Schirmung Spezifikation auf Seite max. Länge DELTA RS485 9 pol. Sub-D- Stecker max. Kabellänge: 400m NET1 oder NET2 Schirm großflächig auflegen ! Metallisierte Gehäuse...
PROZESS-SPS System DELTA Die JETWay-H-Karte für den PC Mit Hilfe der unten dargestellten Steckkarte für den PC kann die Verbindung zwischen SYMPAS und bis zu 126 PROZESS-SPS-Steuerungen über den JETWay-H verwirklicht werden. Hier sind die DIL- Schalter Definieren Portadresse. Default ist 340h.
CPU-Modul Sollten Sie eine abweichende Portadresse wählen wollen oder müssen, ist dies mit den oben dargestellten DIL-Schaltern auf der JETWay-H-Karte möglich. DIL-Schalter auf der JETWay-H-Karte Port Schalte Schalte Schalte Schalte Schalte Schalte 300h 310h 320h 330h 340h 350h 360h Defaulteinstellung Entsprechend ist die Zeile in der AUTOEXEC.BAT zu ändern: SET JETWAY_PORT=x...
Seite 30
PROZESS-SPS System DELTA Im SYMPAS-Menü "Spezial / Schnittstelle" kann zwischen der Programmierschnittstelle über RS232 und über JETWay-H gewählt werden. Abbildung 6: SYMPAS-Menü: Spezial / Schnittstelle Hinweis: Für das Fertigen dieses Kabels gelten folgende Mindestanforderungen: Adernzahl: Querschnitt: 0,25 Stecker: SUB-D, metallisiert...
Seite 31
Zur Vernetzung der PROZESS-SPS untereinander und/oder auch der Vernetzung von Remote I/O, Ventilinseln, etc. mit der PROZESS-SPS dient der JETWay-R. JETWay-R-Kabel Verbindung Schirmung Spezifilation auf Seite max. Länge DELTA RS485 9 pol. Sub-D- Stecker max. Kabellänge: NET1 400m oder NET2 Schirm großflächig...
Seite 32
PROZESS-SPS System DELTA Hinweis: Für das Fertigen dieses Kabels gelten folgende Mindestanforderungen: Adernzahl: Querschnitt: 0,25 Stecker: SUB-D, metallisiert Schirmung: gesamt, nicht paarig Der Schirm muß auf beiden Seiten einen großflächigen Kontakt zu den Steckergehäusen haben. 32 CPU-Modul...
Seite 34
PROZESS-SPS System DELTA Hinweis: Das vorkonfektionierte Verbindungskabel DK-422 inkl. Stecker für Bediengeräte kann bei JETTER bezogen werden. Fertigen Sie die Kabel selbst an, so gelten die fogenden Mindestanforderung: Adernzahl: Querschnitt: 0,25 Stecker: SUB-D, metallisiert Schirmung: gesamt, nicht paarig Der Schirm muß auf beiden Seiten einen großflächigen Kontakt zu den Steckergehäusen...
Seite 35
CPU-Modul 6.3.2.5 Visualisierungsschnittstelle (RS232) Die Prozessvisualisierung VIADUKT kann mit zwei Mögliche Schnittstellen: verschiedenen Kabeln mit der PROZESS-SPS verbunden werden. RS232 oder VIADUKT-Kabel RS232 JETWay-H Verbindung VIADUKT RS232 9 pol. Sub-D- max. Stecker Kabellänge: oder 15 pol. Sub-D- Stecker Schirm großflächig auflegen ! Metallisierte Gehäuse verwenden !
Seite 36
PROZESS-SPS System DELTA 6.3.2.6 Visualisierungsschnittstelle (JETWay-H) Folgende Vorteile bietet die Verwendung der JETWay-H- JETWay-H: Schnittstelle als Visualisierungsschnittstelle gegenüber 126 Teilnehmer der RS232-Schnittstelle: • Es können bis zu 126 PROZESS-SPS von einem 115 kBaud VIADUKT-Arbeitsplatz aus adressiert werden • Es können Übertragungsraten bis zu 115kBaud realisiert werden.
Seite 37
CPU-Modul JETWay-H- In den PC auf dem die Prozessvisualisierungs-Software Karte im VIADUKT ausgeführt wird ist eine JETWay-H-Karte zu VIADUKT stecken. An diese Karte werden die PROZESS-SPS notwendig angeschlossen die visualisiert werden sollen. Zur Beschreibung dieser JETWay-H-Karte siehe Kapitel 6.3.2.2 Programmierschnittstelle zum PC (JETWay-H) CPU-Modul 37...
PROZESS-SPS System DELTA 6.3.4 Digitale Eingänge Für die Eingänge stehen am Grundgerät oben 16 Klemmen für das 24V Signal zur Verfügung. Das 0V Signal wird im Schaltschrank auf die 0V Klemme aufgelegt. Technische Daten Eingänge Anzahl Eingänge Nenneingangsspannung 24 VDC Spannungsbereich 15 ..
Seite 39
CPU-Modul Abbildung 7: Beschaltung der digitalen Eingänge Abbildung 8: Innenbeschaltung der digitalen Eingänge CPU-Modul 39...
PROZESS-SPS System DELTA 6.3.5 Digitale Ausgänge Die Ausgänge werden auf den dafür vorgesehenen oberen 16 steckbaren Schraubklemmen aufgelegt. Das 0V Signal wird auf der 0V Klemme im Schaltschrank aufgelegt. Technische Daten Ausgänge Anzahl Ausgänge Art der Ausgänge Transistor, pnp Nennspannung...
Seite 41
CPU-Modul Abbildung 9: Beschaltung der digitalen Ausgänge Abbildung 10: Innenbeschaltung der digitalen Ausgänge CPU-Modul 41...
PROZESS-SPS System DELTA 6.4 Die Leuchtdioden Leuchtdioden zeigen die Zustände der digi- talen Ein- und Aus- gänge sowie des Betriebssystemes an. Abbildung CPU- Modules Digitale Eingangs-LED auf dem CPU-Modul Bedeutung IN 1 leuchtet bei 24V IN 16 -"- 42 CPU-Modul...
CPU-Modul Digitale Ausgangs-LED auf dem CPU-Modul Bedeutung OUT 1 leuchtet bei 24V OUT 16 -"- 24 V externe Spannungs- versorgung der Ausgänge ERR2 Fehler 1 oder mehrere Ausgangstreiber Betriebssystem-LED auf dem CPU-Modul Bedeutung Betriebssystem läuft ERR1 Fehler Betriebsystem Fehlercode in Register 61477 CPU-Modul 43...
PROZESS-SPS System DELTA 6.5 Der Schalter Abbildung Schalter CPU-Modules Schalter auf dem CPU-Modul Position Bedeutung Anwenderprogramm läuft beim Einschalter der Steuerung STOP Anwenderprogramm steht beim Einschalten der Steuerung LOAD Anwenderprogramm steht Betriebsystem-Update möglich Hinweis: Der Schalter wird beim Einschalten der Steuerung abgefragt.
CPU-Modul 6.6 Adressierung / Beschreibung der Ein-/Ausgänge, Merker, Register (Programmierung) In diesem Kapitel wird dargestellt wie auf die Register, Register Merker Eingänge, Ausgänge und Merker der DELTA zugegriffen Eingänge werden kann. Ausgänge program- Die Numerierung der Register und Spezialregister, mieren Merker und Spezialmerker, Eingänge und Ausgänge...
Seite 46
PROZESS-SPS System DELTA SOBALD ;Sobald der MERKER 10 ;Merker 10 aktiv DANN ;ist wird mit dem ;Task fortgefahren FALLS ;Falls Eingang 101 E 101 ;aktiv ist wird DANN ;Ausgang 105 A 105 ;gesetzt 46 CPU-Modul...
CPU-Modul 6.6.1 Adressierung der digitalen Ein- und Ausgänge auf dem CPU-Modul Numerierung der Eingänge auf dem CPU-Modul Eingang Nummer Eingang 1 Eingang 2 Eingang 16 Numerierung der Ausgänge auf dem CPU-Modul Ausgang Nummer Ausgang 1 Ausgang 2 Ausgang 16 CPU-Modul 47...
PROZESS-SPS System DELTA 6.6.2 Zugriff auf Merker 6.6.2.1 Anwendermerker Die Merker 1 bis 2047 stehen zur freien Verwendung Die Merker 1 bis 2047 durch den Anwender zur Verfügung. Ein Teil der Merker stehen zur ist den Registern 0 bis 74 überlagert, so daß ganze freien Merkerbereiche über Register angesprochen werden...
CPU-Modul Programmieren mit Merkern Beispiel 1: Es soll dann mit der Abarbeitung eines Prozesses begonnen werden, wenn die Starttaste gedrückt wird und der Automatikmodus durch Setzen des entsprechenden Merkers (zum Beispiel in einem anderen Task) freigegeben worden ist. SOBALD E eStartTaste Merker mAutomatik DANN Beispiel 2:...
Seite 50
PROZESS-SPS System DELTA 6.6.2.2 Spezialmerker Das PROZESS-SPS-Betriebssystem stellt verschiedene Spezialmerker zur Verfügung, mit deren Hilfe Funktionen gesteuert oder modifiziert werden können. In der folgenden Liste wird ein Überblick über die Spezialmerker gegeben, nach Funktionen gegliedert und mit Verweis auf die Kapitel in denen die Spezialmerker im Zusammenhang mit den entsprechenden Funktionen detailliert beschrieben werden.
Seite 51
CPU-Modul Spezialmerker Bediengeräte Tasten/LED Steuerung der Bediengeräte-Leuchtdioden LED, Taste Spezial- LED, Taste Spezial- Merker Merker LED F1 2224 LED F7 2230 LED F2 2225 LED F8 2231 LED F3 2226 LED F9 2232 LED F4 2227 LED F10 2233 LED F5 2228 LED F11 2234...
Seite 52
PROZESS-SPS System DELTA Spezialfunktionstasten <- 2214 SHIFT <- 2193 -> 2213 SHIFT -> 2194 2218 SHIFT C 2198 ENTER 2219 SHIFT 2199 ENTER SHIFT 2200 2217 SHIFT = 2197 2222 SHIFT . 2223 2220 SHIFT - 2221 2215 SHIFT R...
Seite 53
CPU-Modul 2110 Timeout beim letzten Netzwerkzugriff (JETWay) 2111 mindestens 1 Timeout seit Reset bei Netzwerkzugriff 2136 illegale Zielmarke SPRUNG oder UNTERPROGRAMM indirekt 2137 aktueller Befehl würde Stacküberlauf verursachen; Task wurde gebreakt 2138 aktueller Befehl würde Stackunterlauf verursachen; Task wurde gebreakt 2139 kein Anwenderprogramm oder CRC-Fehler...
Seite 54
PROZESS-SPS System DELTA Arithmetik 2048 automatische Umschaltung 0 = Ein von Integer auf Real bei Division (bleibt umgeschaltet) 2049 immer Realmodus Bediengeräte-Steuerung 2051 Befehl BEDIENEREINGABE ist aktiv 2053 BEDIENEREINGABE durch Timeout abgebrochen Einschränkungen Bediengeräte 2052 Eingabe über Bediengeräte- tasten gesperrt...
CPU-Modul 6.6.3. Registerbeschreibung (Die Daten der DELTA) 6.6.3.1 Anwenderregister In dem Registerbereich 100 bis 20479 stehen dem Anwender- register: Anwender 20379 remanente Anwenderregister frei zur 100 bis 20479 Verfügung. Sie dienen als Zwischenspeicher, Ablage für Vergleichs-, Meß- oder Sollwerte. Die Register sind 24-Bit breit und haben einen Wertebereich von +8.388.607 bis -8.388.608.
Seite 56
PROZESS-SPS System DELTA Programmieren mit Registern Der Befehl LADE_REGISTER [ x mit a] dient zum Laden von Zahlenwerten (oder Inhalten anderer Register) in ein Register. Aufruf in Beschreibung: SYMPAS mit (L) (R) Im oben dargestellten Befehl gibt x die Nummer des Registers an, in das die Zahl a hineingeschrieben werden soll.
Seite 57
CPU-Modul Indirekte und doppelt indirekte Adressierung Register Abbildung 15: Mit (SPACE) oder (CTRL) (R) können die Indirekt- Stufen R und RR eingegeben werden. Beispiele: 1) Laden einer Zahl in ein Register LADE_REGISTER [ rNeuePosition mit 1280] Der Wert 1280 wird ins Register rNeuePosition geladen. 2) Kopieren eines Registers auf ein anderes LADE_REGISTER [ rSpannung mit R(rSpannung1)] Der Wert, welcher sich im Register rSpannung1 befindet...
Seite 58
PROZESS-SPS System DELTA 3b) Zahlenbeispiel zur doppelt indirekten Adressierung: Registerbelegung Wert REG 64 REG 111 70035 REG 150 REG 11 beliebig mit dieser Belegung wird nun folgender Befehl ausgeführt: LADE_REGISTER [R(150) mit RR(64)] Daraus resultieren folgende Registerwerte: Register 64 = 111...
CPU-Modul Rechnen mit Register Mit folgenden Befehlen wird gerechnet: REG <RegNr> REGNULL <RegNr> REGDEC <RegNr> REGINC <RegNr> erläutert werden. Bei allen diesen vier Befehlen ist es möglich, die Registernummer, welches jeweils der einzige anzugebende Parameter ist, indirekt zu spezifizieren. Also es kann für RegNr zum Beispiel R100 stehen.
Seite 60
PROZESS-SPS System DELTA Dieser Befehl greift auf den Wert eines Registers direkt zu Aufruf in SYMPAS mit und kann wie eine Variable behandelt werden. In einer (R) (E) Ausgangsanweisung wird dem Register, welches auf der linken Seite des Gleichheitszeichens steht, ein Wert zugewiesen.
Seite 61
CPU-Modul Der Befehl REGNULL setzt ein Register zu 0 oder fragt ab, ob ein Register 0 ist: REGNULL <RegNr> Aufruf in Dieser Befehl hat als Eingangsbedingung (nach FALLS SYMPAS mit oder SOBALD) folgende Bedeutung. Er soll anhand des (R) (N) folgenden Beispiels erläutert werden.
Seite 62
PROZESS-SPS System DELTA Diese beiden Programmteile haben dieselbe Funktion. Bei beiden wird der Inhalt des Registers 100 um 1 verkleinert. DANN DANN REGINC 88 REG 88 REG 88 Auch hier haben beide Programmteile genau dieselbe Auswirkung. Das Register 88 wird um 1 erhöht.
CPU-Modul Bit0=1 ein oder mehrere Zeichen während Empfangs verloren Bit1=1 Fehler Stopbit Bit2=1 Paritätsfehler Bit3=1 Bit0 bis 2 ist oder war nicht 0 Bit4=1 Überlauf Empfangs- puffer Bit5=1 Überlauf Sendepuffer 61511 Timeout Netzwerk 2 1) 0 .. 255 62989 Konfiguration 1) 0 ..
Seite 70
PROZESS-SPS System DELTA schnittstelle (0..15) 2) Register 63238 1200 2400 4800 9600 default 19200 38400 57600 76800 11..14 115200 durch 63238 beim Einschalten initialisiert 63238 Baudratenzeiger 1) 0 .. 255 Programmierschnittstelle 2) EEPROM (EEPROM) Status Anwenderprogramm 61440 Bit0=0 Programm angehalten 1) 0 ..
Seite 81
CPU-Modul Hinweis: Das vorkonfektionierte Verbindungskabel DK-422 inkl. Stecker für Bediengeräte kann bei JETTER bezogen werden. Fertigen Sie die Kabel selbst an, so gelten die fogenden Mindestanforderung: Adernzahl: Querschnitt: 0,25 Stecker: SUB-D, metallisiert Schirmung: gesamt, nicht paarig Der Schirm muß auf beiden Seiten einen großflächigen Kontakt zu den Steckergehäusen...
PROZESS-SPS System DELTA 7.1.3 Programmierung der Bediengeräte: ANZEIGE_TEXT, ANZEIGE_REG, BEDIENEREINGABE In diesem Kapitel werden diejenigen Befehle, welche im Zusammenhang mit dem Anzeige- und Tastaturmodulen nötig sind, beschrieben. Die Befehle sind folgende: ANZEIGE_TEXT (2) ANZEIGE_REG BEDIENEREINGABE Anzeige von Texten Der Befehl ANZEIGE_TEXT [#<GeräteNr>, cp=<Cursorpos>...
CPU-Modul Es wird die frei programmierbare Schnittstelle (PRIM) angesteuert. Cursorposition Dieser Parameter gibt die Cursorposition an, an der das erste Zeichen des Textes stehen soll. Cursorpositionen der verschiedenen Bediengeräte Cursorpositionen LCD9 1. Zeile: 1 bis 24 2. Zeile: 25 bis 48 LCD10 1.
Seite 84
PROZESS-SPS System DELTA LCD34 1. Zeile: 1 bis 24 2. Zeile: 25 bis 48 Mit Cursor- Die Cursorposition 0 hat eine spezielle Bedeutung: Wird position 0 die Cursorposition 0 gesetzt, so wird der Text an den wird Text zuletzt ausgegebenen Text angehängt. Der Cursor steht...
Seite 85
CPU-Modul Dieser Befehl löscht zuerst die gesamte LC - Anzeige und schreibt anschließend "Istposition:" auf die obere Zeile der Anzeige (Cursorposition = 1). Bei der Cursorposition könnte ebensogut irgend eine andere Zahl stehen, denn diese wird nach dem Anzeige-Lösch Zeichen (DELSCR) nicht mehr berücksichtigt.
Seite 86
PROZESS-SPS System DELTA ANZEIGE_TEXT_2 [#0, cp=1, "Text 1"] "Text 2" Zwischen 2 Alternativ- Texten per Mit Hilfe des Registers 61683 kann gewäht werden, ob Register Text 1 oder Text 2 auf dem Bediengerät angezeigt werden wählen sollen. Register 61683 Anzeige auf LCD...
CPU-Modul Anzeige von Registerinhalten Der Befehl ANZEIGE_REG [#<GeräteNr>, cp=<Cursorpos> Reg=<RegNr>] dient zum Ausgeben eines Registerwertes auf den Bediengeräten. Die Parameter Gerätenummer und Cursorposition haben genau die gleiche Funktion wie bei dem ANZEIGE_TEXT - Befehl (siehe oben). Im Weiteren muß hier noch eine Registernummer angegeben werden. Es handelt sich dabei natürlich um die Nummer des Registers, dessen Wert man angezeigt haben will.
Seite 88
PROZESS-SPS System DELTA ANZEIGE_REG [#0, cp=41, Reg=21009] Hier sieht man wie man die beiden Anzeige - Befehle nützlich kombinieren kann. Es wird dabei zuerst in die zweite Zeile (links) der Text "Istposition :" geschrieben und der Rest der zweiten Zeile gelöscht (Dollarzeichen "$").
Seite 89
CPU-Modul Abfrage von Registerwerten durch das Programm Der Befehl BEDIENEREINGABE [#<GerNr>,cp=<Cursorpos>, Reg=<RegNr>] dient zum Einlesen von Registerwerten, welche über ein Bediengerät eingegeben werden können. Für die beiden Parameter Gerätenummer und Cursorposition gilt dasselbe wie bei dem ANZEIGE_TEXT -Befehl, mit folgenden Änderungen. Wird die Cursorposition 0 eingegeben, so wird bei der Bedienereingabe der Wert aus Register 61649 als Cursorposition gewählt.
PROZESS-SPS System DELTA Diese beiden Befehle bewirken, daß auf der Anzeige oben links der Text "Neue Position ?" erscheint und anschließend auf die Eingabe einer Zahl gewartet wird. Diese Zahl, welche im Register 100 gespeichert wird, dient als neue Sollposition für eine Positionierung.
Seite 91
CPU-Modul Frei programmierbare Schnittstelle BEDIENEREINGABE, ANZEIGE_TEXT ANZEIGE_TEXT, ANZEIGE_REG Die Ausgabe der Befehle ANZEIGE_TEXT und Ausgabe auf die frei ANZEIGE_REG auf die frei programmierbare programmier- Schnittstelle ist möglich. Dazu ist die Gerätenummer bare Schnitt- anzugeben. stelle mit Geräte- nummer Beispiel: ANZEIGE_TEXT [#9, cp=1, "Text auf FreiProgSchnitt"] Hinweis: Die Steuerzeichen zum löschen der Anzeige werden nicht interpretiert sondern direkt...
Seite 92
PROZESS-SPS System DELTA Beispiel: BEDIENEREINGABE [#9, cp=1, REG=100] Hinweis: Numerische Zeichen sind Ganzzahlregister: 0 bis 9 und - (Vorzeichen) Fliesskomma: wie oben und . (Punkt) Jedes Minuszeichen ändert (toggelt) das Vorzeichen wie beim Taschenrechner (+/-) 92 CPU-Modul...
Seite 94
PROZESS-SPS System DELTA Eingabe Bit2=1 R, I/O Taste mit Ausgangsnummer- Eingabe Bit3=0 R, I/O Taste ohne Eingangsnummer- Eingabe Bit3=1 R, I/O Taste mit Eingangsnummer- Eingabe Bit4=0 = Taste verändert keine Registerinhalte Bit4=1 = Taste verändert Registerinhalte Bit5=0 = Taste verändert keine Merker Bit5=1 = Taste verändert...
Seite 95
CPU-Modul Bereich 3 61972 Letztes durch Bediengerät 1) -8388608 .. +8388607 änderbares Register - 2) +8388607 Bereich 3 61973 Erster durch Bediengerät 1) 0 .. 65535 änderbarer Merker 2) 0 61974 Letzter durch Bediengerät 1) 0 .. 65535 änderbarer Merker 2) 65535 61818 Max.
Seite 96
PROZESS-SPS System DELTA Register 61827: Zeichenanzahl des Bediengerätes Funktion Beschreibung Lesen Aktueller Wert gesamte Zeichenanzahl des Bediengeräts (aller Zeilen) Wert nach Reset: 47 Schreiben Neuer Wert für Zeichenanzahl des angeschlossenen Bediengeräts Wertebereich 1 - 127 Das Register wird vom angeschlossenen Bediengerät initialisiert.
CPU-Modul Register 61683: Textauswahl für den Befehl ANZEIGE_TEXT_2 Funktion Beschreibung Lesen Aktueller Wert für den auszugebenden Text im Zusammenhang mit dem Befehl ANZEIGE_TEXT_2. Wert 0: Text 1 Wert 1: Text 2 Wert nach Reset: 0 Schreiben Neuer Wert für Textauswahl: Wert 0: Text 1 Wert 1: Text 2 Wertebereich...
Seite 98
PROZESS-SPS System DELTA Register 61453: Feldbreite beim Befehl ANZEIGE_REG Funktion Beschreibung Lesen Aktuelle Feldlänge für den Befehl ANZEIGE_REG Wert nach Reset: 1 Schreiben Neue Feldlänge für den Befehl ANZEIGE_REG Wertebereich 0 - 8 Definition der Anzahl auszugebender Stellen. Maximal Anzahl reservierter können acht Stellen für eine Registeranzeige reserviert...
Seite 99
CPU-Modul Register 61454: linksbündige Zahlendarstellung Funktion Beschreibung Lesen definiert die Ausrichtung und Vorzeichen der Zahlendarstellung Wert nach Reset: 0 Schreiben neue Ausrichtung und Vorzeichen der Zahlendarstellung Wertebereich 0 - 2 Darstellungs- Spezialregister "Linksbündige format Zahlendarstellung" 61454 Dieses Register enthält die Information, ob ein angezeigtes Register auf dem Bediengerät linksbündig oder rechtsbündig geschrieben werden soll.
Seite 100
PROZESS-SPS System DELTA b) Spezialregister "Linksbündige Zahlendarstellung" = RegWert 1234 -345 7654321 -1234567 +1234 -345 +7654321 -1234567 +123 -345 +765 -123 +1234 -345* +7654 -1234 +1234* -345** +76543 -12345 +1234** -345*** +765432 -123456 +1234*** -345**** +7654321 -1234567 c) Spezialregister "Linksbündige Zahlendarstellung" = 2 entspricht Punkt a) jedoch wird keine Vorzeichenstelle angezeigt.
Seite 101
CPU-Modul Register 61455: Feldbreite beim Befehl BEDIENEREINGABE Funktion Beschreibung Lesen Aktuelle Feldlänge für den Befehl BEDIENEREINGABE Wert nach Reset: 0 Schreiben Neue Feldlänge für den Befehl BEDIENEREINGABE Wertebereich 1 - 8 Definition der Anzahl für die Eingabe reservierte Stellen. Reservierte Anzahl der Maximal können acht Stellen für eine Bedienereingabe Stellen bei...
Seite 102
PROZESS-SPS System DELTA Register 61648: Indirekte Cursorposition bei ANZEIGE_TEXT, ANZEIGE_REG Funktion Beschreibung Lesen Aktueller Wert für die indirekte Cursorposition: Wert nach Reset: 0 Schreiben Neuer Wert für indirekte Curorposition Wertebereich 0 - 127 Wird bei den Befehlen ANZEIGE_TEXT, ANZEIGE_REG die Cursorposition mit 0 angegeben, so wird die Cursorposition gewählt, die in Register 61648 steht.
CPU-Modul Register 61472: Tastaturfreigabe für Bediengeräte Funktion Beschreibung Lesen Aktueller Status der Tastaturfreigabe Wert nach Reset: 255 Schreiben Neuer Status der Tastaturfreigabe, bitcodiert Wertebereich 0 - 255 Um dem Bediener der Anlage definiert Sperren von Tastatur- Bedienungsfunktionen zur Verfügung zu stellen bzw. zu bereichen für sperren, können über dieses Register einzelne den An-...
Seite 104
PROZESS-SPS System DELTA Register 61653: Anzeigezeit der Monitorfunktionen Funktion Beschreibung Lesen Aktueller Wert für die Umschaltzeit Monitorscreen - normale Anzeige: in Sekunden Wert nach Reset: 3 Schreiben Neuer Wert für die Umschaltzeit Monitorscreen - normale Anzeige Wertebereich 0 - 65535 Werden die Monitorfunktionen für Register, Merker,...
Seite 105
CPU-Modul Register 61448: Display-Sprache Funktion Beschreibung Lesen Aktuelle Einstellung für die Sprache der integrierten Funktionen des Bediengeräts: Wert 0: deutsch Wert 1: englisch Wert nach Reset: 0 Schreiben Neue Einstellung der Sprache für die Kommunikation mit dem Bediengerät: Wert 0: deutsch Wert 1: englisch Wertebereich 0 - 1...
PROZESS-SPS System DELTA 7.1.5 Merker zu den Bediengeräten Merker 2112: LCD-Behandlung nach jedem Anwendertask Funktion Beschreibung Lesen Aktuelle Priorität des Bediengeräts: Merker = 0 : Bediengerät wird nach Abarbeitung aller Anwendertasks behandelt, niedrige Priorität Merker = 1: Bediengerät wird nach jedem einzelnen Anwendertask bedient, hohe Priorität...
Seite 107
CPU-Modul Betriebssystems sieht dann so aus: Task 1, Bediengerät, Task 2, Bediengerät, Task 3, Bediengerät usw. Näheres über die Taskbehandlung kann der Beschreibung der Register für die Taskkontrolle entnommen werden. Hinweis: Üblicherweise sollte das Bediengerät mit der niedrigen Priorität behandelt werden. Werden bei der Bedienereingabe merkliche Verzögerungen festgestellt, so kann die Priorität des Bediengeräts durch Setzen des Merkers erhöht...
PROZESS-SPS System DELTA Steuerung der Bediengeräte Tasten und Leuchtdioden Steuerung der Bediengeräte-Leuchtdioden LED, Taste Spezial- LED, Taste Spezial- Merker Merker LED F1 2224 LED F7 2230 LED F2 2225 LED F8 2231 LED F3 2226 LED F9 2232 LED F4...
Seite 109
CPU-Modul Spezialfunktionstasten <- 2214 SHIFT <- 2193 -> 2213 SHIFT -> 2194 2218 SHIFT C 2198 ENTER 2219 SHIFT 2199 ENTER SHIFT 2200 2217 SHIFT = 2197 2222 SHIFT . 2223 2220 SHIFT - 2221 2215 SHIFT R 2195 2216 SHIFT I/O 2196 Numerische Tasten...
Seite 110
PROZESS-SPS System DELTA tasten gesperrt 2054 Taste ENTER schaltet nicht in den Monitormodus 2096 Anzeige von Registern nicht 0 = gesperrt möglich 2097 Anzeige von Merkern nicht 0 = gesperrt möglich 2098 Anzeige von Ausgängen nicht 0 = gesperrt möglich 2099 Anzeige von Eingängen nicht...
CPU-Modul 7.2 Netzwerkbetrieb 7.2.1 JETWay-H: JETTER Data-Highway Über den Data-Highway JETWay-H können mehrere Zugriff auf bis zu 126 Netz- vernetzte Steuerungssysteme der PROZESS-SPS teilnehmer Familie von einem Leitrechner kontrolliert werden. Das von einem heißt im einzelnen: Leitrechner über • Visualisierung JETWay-H •...
Seite 112
PROZESS-SPS System DELTA Abbildung 17: JETWay-H für die Leitebene 112 CPU-Modul...
CPU-Modul 7.2.2 JETWay-R: Die Prozessebene Das Netzwerk JETWay-R hat zwei Funktionen: 1. Die hierarchische Vernetzung von PROZESS-SPS Steuerungssystemen 2. Die Anbindung von dezentraler Peripherie wie Remote-I/O´s oder Ventilinseln. Die maximale Anzahl der Teilnehmer pro Ebene beträgt 126. Es handelt sich um ein Monomasternetz, das heißt pro Hierarchiebene gibt es einen Master und bis zu 126 Slaves.
Seite 114
PROZESS-SPS System DELTA Abbildung 18: JETWay-R für die Prozessebene 114 CPU-Modul...
Zur Vernetzung der PROZESS-SPS untereinander und/oder auch der Vernetzung von Remote/IO, Ventilinseln, etc. mit der PROZESS-SPS dient der JETWay-R. JETWay-R-Kabel Verbindung Schirmung Spezifilation auf Seite max. Länge DELTA RS485 9 pol. Sub-D- max. Stecker NET1 Kabellänge: 400m oder 9 pol. Sub-D- Stecker NET2 Schirm großflächig...
Seite 116
PROZESS-SPS System DELTA Hinweis: Für das Fertigen dieses Kabels gelten fogende Mindestanforderungen: Adernzahl: Querschnitt: 0,25 Stecker: SUB-D, metallisiert Schirmung: gesamt, nicht paarig Der Schirm muß auf beiden Seiten einen großflächigen Kontakt zu den Steckergehäusen haben. 116 CPU-Modul...
CPU-Modul 7.2.4 Netzzugriff mit 50000er-Nummern Hinweis: • Die PROZESS-SPS DELTA kann als Master oder Slave im JETWay-R betrieben werden. • Beide Netzwerke können gleichzeitig genutzt werden. Nur eines kann zur gleichen Zeit Master sein. 7.2.4.1 Ansprechen der Register Zugriffe auf Register einer Steuerung durch die Master-...
Seite 118
PROZESS-SPS System DELTA Beispiel: Das Register 62 in der Slave-Steuerung mit der Netznummer 32 wird von einer PROZESS-SPS aus mit dem Befehl LADE_REGISTER [ 100 mit R(53262) ] angesprochen. Soll auf ein Register zugegriffen werden, dessen Nummer größer als 99 ist, so ist in Register 61831 der Slave- Steuerung ein Nummeroffsetwert einzugeben.
CPU-Modul 7.2.4.2 Ansprechen der Eingänge, Ausgänge und Merker Ansprechen der Eingänge Zugriffe auf Eingänge der Slave-Steuerung durch die Master-Steuerung unterscheiden sich nur durch die Parameternummer von einem internen Master- Eingangsbefehl. Abgesehen von dieser Nummer sind die Programmsequenzen für einen Zugriff auf einen Master- Eingang und einen Slave-Eingang identisch.
Seite 120
PROZESS-SPS System DELTA Wert nach Reset: 100 Beispiel: Der Eingang 112 in der Slave-Steuerung mit der Netznummer 4 wird von der Master-Steuerung aus mit dem Befehl EINGANG 50412 angesprochen. Hinweis: Bei der Definition des Nummernoffset für Eingänge die Codierung der Eingänge an den jeweiligen Modulsteckplätzen berücksichtigen.
CPU-Modul Ansprechen der Ausgänge Zugriffe auf Ausgänge der Slave-Steuerung durch die Master-Steuerung unterscheiden sich nur durch die Parameternummer von einem internen Master- Ausgangsbefehl. Abgesehen von dieser Nummer sind die Programmsequenzen für einen Zugriff auf einen Master- Ausgang und einen Slave-Ausgang identisch. Die Ausgangsnummer hat folgendes Schema: ┌─┬─┬─┬─┬─┐...
Seite 122
PROZESS-SPS System DELTA Beispiel: Der Ausgang 213 in der Slave-Steuerung mit der Netzwerknummer 5 wird von der Master-Steuerung aus mit dem Befehl AUSGANG 50513 angeprochen. Hinweis: Bei der Definition des Nummernoffset für Ausgänge die Codierung der Ausgänge an den jeweiligen Modulsteckplätzen berücksichtigen.
CPU-Modul Ansprechen der Merker Zugriffe auf Merker der Slave-Steuerung durch die Master- Steuerung unterscheiden sich nur durch die Parameternummer von einem internen Master- Merkerbefehl. Abgesehen von dieser Nummer sind die Programmsequenzen für einen Zugriff auf einen Master- Merker und einen Slave-Merker identisch. Die Merkernummer hat folgendes Schema: ┌─┬─┬─┬─┬─┐...
Seite 124
PROZESS-SPS System DELTA Beispiel: Der Merker 154 in der Slave-Steuerung mit der Netzwerknummer 12 wird von der Master-Steuerung mit dem Befehl MERKER 51254 angesprochen. Zuvor muß im Nummernoffsetregister für Merker 61830 (auf der Slave-Steuerung) der Wert 100 eingetragen werden. 124 CPU-Modul...
CPU-Modul 7.2.5 Netzzugriff mit N-SENDE-REGISTER und N-HOLE- REGISTER Hinweis: Diese Registernummern werden nicht durch den Nummernoffset in Register 61831 beeinflußt. Hinweis: Die PROZESS-SPS DELTA kann als Master oder Slave im JETWay-R betrieben werden. CPU-Modul 125...
PROZESS-SPS System DELTA Der N-SENDE-REGISTER Befehl Mit folgendem Befehl können von der Master-Steuerung Register in den Slave-Steuerungen beschrieben werden: N-SENDE-REGISTER [An <PASE-Nr> von Reg<Quellreg> an Reg<Zielreg>] PASE-Nr Es steht bei PASE-Nr. die Netzwerknummer der Slave- Steuerung, die man über das Netz ansprechen möchte.
CPU-Modul Beispiel: N-SENDE-REGISTER [An 2 von Reg100 an Reg200] Mit dem Ergebnis, daß der Wert der im Register 100 der Master-Steuerung enthalten ist, nach diesem Befehl im Register 200 der Slave-Steuerung mit der Netzwerknummer "2" steht. Der N-HOLE-REGISTER Befehl Mit folgendem Befehl können von der Master-Steuerung Register aus den Slavesteuerungen gelesen werden: N-HOLE-REGISTER [Von <PASE-Nr.>...
Seite 128
PROZESS-SPS System DELTA Beispiel: N-HOLE-REGISTER [Von 2 Reg200, Reg hier=100] Mit dem Ergebnis, daß der Wert der im Register 200 der Slave-Steuerung mit der Netzwerknummer 2 steht, durch diesen Befehl in das Register 100 der Master-Steuerung kopiert wird. 128 CPU-Modul...
62991 Netzwerknummer Netzwerk 2 1) 0 .. 255 2) 2 Jedes PROZESS-SPS System hat mindestens eine Schnittstelle für die Vernetzung über das JETTER Netzwerk JETWay. Für die Festlegung der Übertragungsparameter und Netzwerknummer dieser RS485 Schnittstelle dienen die hier beschriebenen Register.
Seite 131
CPU-Modul Wertebereich 0 .. 255 Die Zeit startet mit dem Beginn eines Netzwerkbefehles und endet mit dem Eintreffen der Antwort von der Slave- Steuerung. Register 61586: Ausführungszeit Netzwerkbefehl Funktion Beschreibung Lesen Ausführungszeit in ms Wert nach Reset: letzte Zeit Schreiben nicht zulässig Wertebereich 0 ..
Seite 132
PROZESS-SPS System DELTA Register 61589: Indirekte Netzwerkadressierung Funktion Beschreibung Lesen aktuelle indirekte Netzwerkadresse Wert nach Reset: 0 Schreiben neue indirekte Netzwerkadresse Wertebereich 0 .. 255 Eingangs- offset Register 61828: Eingangsoffset Funktion Beschreibung Lesen Aktueller Wert für den Eingangsoffset Wert nach Reset 100 Schreiben Neuer Wert für den Eingangsoffset...
Seite 133
CPU-Modul Dieser Wert wird zur Eingangsnummer eines 50000er- Netzwerkzugriffes addiert. Siehe Kapitel 7 .2.4.2 Ansprechen der Eingänge, Ausgänge und Merker Merkeroffset Register 61830: Merkeroffset Funktion Beschreibung Lesen Aktueller Wert für den Merkeroffset Wert nach Reset 0 Schreiben Neuer Wert für den Merkeroffset Wertebereich 0 - 65535 Dieser Wert wird zur Merkernummer eines 50000er-...
Seite 134
PROZESS-SPS System DELTA Register 62995: Netzwerknummer Netzwerk 1 Funktion Beschreibung Lesen aktuelle Teilnehmer Nummer im JETWay Wert nach Reset: siehe Reg 63241 Schreiben neue Teilnehmer Nummer im JETWay: Wert 0: inaktiv Wert 1: Master Wert 2 - 127: mögliche Slavenummer Wertebereich 0 ..
Seite 135
CPU-Modul Funktion Beschreibung Lesen Netzwerknummer beim Einschalten Wert nach Reset: letzte Nummer Schreiben neue Netzwerknummer beim Einschalten Wertebereich 0 .. 255 Siehe Register 62995 Netzwerknummer Netzwerk 1. Register 63242: Baudrate Netzwerk 1 beim Einschalten (EEPROM) Funktion Beschreibung Lesen Baudrate beim Einschalten Wert nach Reset: letzte Nummer Schreiben neue Baudrate beim Einschalten...
Seite 136
PROZESS-SPS System DELTA Register61511: Timeoutzeit Netzwerk 2 Funktion Beschreibung Lesen Timeoutzeit in ms Wert nach Reset: 250 Schreiben Timeout setzen Wertebereich 0 .. 255 Register 62990: Baudrate Netzwerk 2 Funktion Beschreibung Lesen Aktueller Wert für die Baudrate im JETWay-R Wert nach Reset: 6 (9600) Schreiben Neuer Wert für die Baudrate im...
PROZESS-SPS System DELTA 7.3.2 Programmierung Folgendes Programmbeispiel veranschaulicht die Handhabung der frei programmierbaren Schnittstelle. Programmlisting ; *************************************** ; * Das Programm empfängt Über die PRIM * ; * Schnittstelle die ASCII-Zeichen ; * 'A' bis 'Z' und sendet sie in ;...
Seite 143
CPU-Modul 47: FALLS NICHT ;Ein oder mehrere REGNULL rEmpfFüll ;Zeichen angekommen ? DANN EmpfPRIM [rGrenzeOben=90, rGrenzeUnten=65] 52: FALLS REGNULL rZeichen ;ein gültiges Zeichen DANN ;vorhanden ? SPRUNG MPRIMloop ;NEIN. SONST SendPrim [rSendZeichen=R(rZeichen)] REGNULL rZeichen ;Quittieren. SPRUNG MPRIMloop Programmende Symbollisting ********** Task ********** tPRIMhandling 0 ********** Marken ********* MPRIMloop...
CPU-Modul 7.4 Echtzeituhr 7.4.1 Überblick, Funktion Auf der PROZESS-SPS DELTA ist eine Echtzeituhr (Real Time Clock) integriert. Die Echtzeituhr ist unabhängig von dem RAM-Speicher batteriegepuffert. Es gibt zwei Registersätze von jeweils 8 Registern. Registersatz 1 (62920 bis 62927) ist schreib- und lesbar.
Seite 150
PROZESS-SPS System DELTA 7.4.2 Registerbeschreibung Registersatz1 Registersatz 2 Daten Bereich schreiben/lesen lesen/schreiben direkt Puffer 62920 62912 Sekunden 0-59 62921 62913 Minuten 0-59 62922 62914 Stunden 0-23 62923 62915 12/24h Format 0,128 62924 62916 Tag der Woche 62925 62917 Tag (Datum)
CPU-Modul 7.4.3 Beispielprogramm Echtzeituhr Das folgende Beispielprogramm zeigt die aktuellen Daten der Echtzeituhr auf der Anzeige an. Folgender Trick wurde angewandt, um bei der Minuten- und Sekundendarstellung führende Nullen zu erhalten: Bei rechtbündiger Zahlendarstellung mit dem Register 61453 kann bestimmt werden, wieviele Stellen angezeigt werden.
PROZESS-SPS System DELTA 7.5 Betriebssystem-Update (Download) Im Menü Transfer der SYMPAS-Programmierumgebung können Betriebssystemupdates vorgenommen werden. Dazu werden von JETTER auf der Mailbox Betriebsystemdateien zur Verfügung gestellt (Extension: *.OS). Abbildung SYMPAS- Programmierumgebung können Betriebssystemupdates DELTA realisiert werden Hinweis: Zum Betriebssystemdownload muß die Timeoutzeit im SYMPAS-Menü...