Schneider Electric 140CHS110 Hot-Standby-Modul Benutzerhandbuch
Реклама
Реклама
Quantum Hot Standby
Planungs- und
Installationsanleitung
840 USE 106 02 Version 4.0
2
Inhaltsverzeichnis
Sicherheitshinweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Über dieses Buch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Kapitel 1 Übersicht Quantum Hot Standby . . . . . . . . . . . . . . . . . . . . . . . 13
Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1
Steuerung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Primäre Steuerung und Standby-Steuerung . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Hardware-Komponenten in einem Quantum Hot Standby-System. . . . . . . . . . . 17
Das CHS 110 Hot Standby-Modul. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2
Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Operationsmodi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.3
Verkabelung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Glasfiber-Kabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Das CHS 210 Hot Standby-Paket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.4
984 HSBY und IEC HSBY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
984 HSBY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
IEC HSBY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Kapitel 2 Erklärungen 984 Ladder Logic HSBY Operation . . . . . . . . . . 33
Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
So funktioniert ein 984 HSBY-System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
System-Abtastzeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Signalspeicher-Übertragung und Abtastzeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Standard-Übertragungsbereich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
So stellen Sie Optionen ein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Spezifische Abtastvorgänge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Kapitel 3 Informationen zum IEC HSBY Betrieb . . . . . . . . . . . . . . . . . . . 45
Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Definitionen IEC Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
So funktioniert ein IEC HSBY System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3
4
System-Abtastzeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Signalspeicher-Übertragung und Abtastzeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Layout eines vollständig übertragenen Signalspeichers in einem IEC Hot Standby
System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Kapitel 4 Planung eines Quantum Hot Standby-Systems . . . . . . . . . . . 57
Auf einen Blick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Leitlinien für die Planung eines Hot Standby-Systems . . . . . . . . . . . . . . . . . . . . 58
Elektrosicherheitsvorkehrungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Topologie Dezentrales E/A-Kabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Eine einzelne Kabelkonfiguration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Eine duale Kabelkonfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Kapitel 5 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
So installieren Sie ein Hot Standby-System . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Kapitel 6 Verwendung eines Quantum 984 HSBY-Systems . . . . . . . . . 71
Auf einen Blick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.1
Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
So konfigurieren Sie 984 HSBY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Konfigurationserweiterung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
CHS-Anweisung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.2
Verwendung des CHS Instruktionsblockes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
So verwenden Sie einen CHS Anweisungsbaustein . . . . . . . . . . . . . . . . . . . . . . 79
Steuerregister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Elemente des nicht zu übertragenden Bereichs . . . . . . . . . . . . . . . . . . . . . . . . . 82
Zoom-Fenster der CHS Anweisung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Das Hot-Standby-Status-Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Die Register für Umgekehrte Übertragung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Beispiel für umgekehrte Übertragungslogik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.3
Die Konfigurationserweiterung verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Konfigurationserweiterung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Hot Standby Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Bits im Hot Standby Befehlsregister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Schlüsselschalter-Überschreiben und Läuft-Modus . . . . . . . . . . . . . . . . . . . . . . 94
Ein Beispiel für Software Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Standby bei Logik-Fehlanpassungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Kompletten Signalspeicher übertragen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Hot Standby Status-Register für Konfigurationserweiterung . . . . . . . . . . . . . . . 100
Erweiterte Optionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Transferbereich des Signalspeichers definieren . . . . . . . . . . . . . . . . . . . . . . . . 102
Daten des zusätzlichen Signalspeichers übertragen . . . . . . . . . . . . . . . . . . . . . 105
Zyklus-Übertragungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.4
Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Das Hot Standby System starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Datum/Uhrzeit synchronisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Bei in Betrieb befindlichem System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Kapitel 7 Anwendung eines Quantum IEC Hot Standby Systems . . . . 115
Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.1
Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Laden der Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Steuerung des Hot Standby Systems durch die Konfigurationserweiterung. . . 120
7.2
Hot Standby Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Hot Standby Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Festlegung des Befehlsregisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Hot Standby Befehlsregister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Schlüsselschalter-Überschreiben freigeben . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Erweiterte Optionen Concept 2.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Standby bei Logik-Fehlanpassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Adressen bei Umschaltung austauschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
7.3
SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Nicht-Transfer-Bereich des Signalspeichers . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Hot Standby Status-Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Speicheraufteilung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Signalspeichergröße . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
7.4
Section-Übertragungs-Steuerung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Section-Übertragungs-Steuerung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
7.5
Betrieb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Das Starten Ihres Hot Standby Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
7.6
Normalbetrieb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Optimierung von Speicher/Zykluszeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Datum/Uhrzeit-Synchronisierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Bei in Betrieb befindlichen System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Kapitel 8 Zusätzliche Richtlinien für IEC Hot Standby . . . . . . . . . . . . . 155
Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
8.1
Allgemeine Anforderungen an die Anwendung . . . . . . . . . . . . . . . . . . . . . . . . . 157
Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Einsparungen von Speicherplatz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Speicherstatistik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Speicheraufteilung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
8.2
SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Effiziente Nutzung des Signalspeichers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
5
6
8.3
Tipps zur Effizienz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Verwenden Sie Konstanten anstelle von gleichen Literalen . . . . . . . . . . . . . . . 166
Verwenden Sie Konstanten anstelle von Offenen Eingaben . . . . . . . . . . . . . . . 167
Programmierte Logik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Reduzieren Sie die Verwendung von komplexen Datenstrukturen . . . . . . . . . . 170
Kapitel 9 Ethernet Hot Standby-Lösung . . . . . . . . . . . . . . . . . . . . . . . . 171
Auf einen Blick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Übersicht über die Hot Standby-Lösung für NOE-Module . . . . . . . . . . . . . . . . . 172
Topologie des Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
NOE-Konfiguration und Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Zuweisung einer IP-Adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
NOE-Betriebsarten und Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Zeiten für Adressumschaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Auswirkungen der Hot Standby-Lösung auf das Netzwerk . . . . . . . . . . . . . . . . 183
Kapitel 10 Wartung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Auf einen Blick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
10.1
Funktionsfähigkeit eines Hot Standby Systems. . . . . . . . . . . . . . . . . . . . . . . . . 187
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Health-Prüfung eines Hot Standby-Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Zusatztests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
10.2
Fehler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Startfehler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Kommunikationsfehler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Board-Level Fehler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
10.3
Ausfälle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
So werden Fehler in einem Hot Standby-System festgestellt . . . . . . . . . . . . . . 196
Fehler in der primären Rückwandplatine erkennen. . . . . . . . . . . . . . . . . . . . . . 197
Fehler in der Rückwandplatine der Standby-Steuerung erkennen . . . . . . . . . . 198
Fehler der Fiberverbindung vom primären Übertrager zu Standby-Empfänger. 200
10.4
Ersetzen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
So ersetzen Sie ein Hot Standby Modul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Programmänderung und Durchführung einer Programm-Aktualisierung. . . . . . 203
So aktualisieren Sie Steuerungssystem-Hauptsteuerprogramme in einem 983
HSBY System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Aktualisieren von Hauptsteuerprogrammen des SPS-Systems in einem IEC HSBY-
System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
10.5
Testen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Erzwingung einer Umschaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Kapitel 11 Kenndaten CHS 110 Hot Standby . . . . . . . . . . . . . . . . . . . . . . 215
Kenndaten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Anhang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Anhang zu Quantum Hot Standby Planungs- und Installationsanleitung . . . . . 217
Anhang A Com Act Fehlermuster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
CHS 110 Hot Standby-ModuleFehlermuster. . . . . . . . . . . . . . . . . . . . . . . . . . . 220
CRP dezentraler I/O Head Prozessor Fehlermuster . . . . . . . . . . . . . . . . . . . . . 221
Anhang B Glasfiber-Kabel Handbuch. . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Glasfiber-Kabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Sonstige Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Anhang C ProWORX Nxt Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . 227
ProWORX Nxt Hot Standby Konfigurationserweiterung . . . . . . . . . . . . . . . . . . 227
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
7
8
Sicherheitshinweise
§
Wichtige Informationen
HINWEIS Lesen Sie diese Anweisungen gründlich durch und machen Sie sich mit dem Gerät vertraut, bevor Sie es installieren, in Betrieb nehmen oder warten. Die folgenden
Hinweise können an verschiedenen Stellen in dieser Dokumentation enthalten oder auf dem Gerät zu lesen sein. Die Hinweise warnen vor möglichen Gefahren oder machen auf Informationen aufmerksam, die Vorgänge erläutern bzw. vereinfachen.
Erscheint dieses Symbol zusätzlich zu einem Warnaufkleber, bedeutet dies, dass die Gefahr eines elektrischen Schlags besteht und die Nichtbeachtung des Hinweises Verletzungen zur Folge haben kann.
Dies ist ein allgemeines Warnsymbol. Es macht Sie auf mögliche Verletzungs gefahren aufmerksam. Beachten Sie alle unter diesem Symbol aufgeführten
Hinweise, um Verletzungen oder Unfälle mit Todesfolge zu vermeiden.
GEFAHR
GEFAHR macht auf eine unmittelbar gefährliche Situation aufmerksam, die bei
Nichtbeachtung unweigerlich einen schweren oder tödlichen Unfall oder
Beschädigungen an Geräten zur Folge hat.
WARNUNG
WARNUNG macht auf eine möglicherweise gefährliche Situation aufmerksam, die bei Nichtbeachtung unter Umständen einen schweren oder tödlichen
Unfall oder Beschädigungen an Geräten zur Folge hat.
VORSICHT
VORSICHT macht auf eine möglicherweise gefährliche Situation aufmerksam, die bei Nichtbeachtung unter Umständen einen Unfall oder Beschädigungen an Geräten zur Folge hat.
9
840 USE 106 02 Januar 2003
Sicherheitshinweise
BITTE
BEACHTEN
Elektrische Geräte dürfen nur von Fachpersonal gewartet und instandgesetzt werden. Schneider Electric haftet nicht für Schäden, die aufgrund der Verwendung dieses Materials entstehen. Dieses Dokument ist nicht als Betriebsanleitung für nicht geschultes Personal vorgesehen.
© 2003 Schneider Electric Alle Rechte vorbehalten
10
840 USE 106 02 Januar 2003
Über dieses Buch
Auf einen Blick
Ziel dieses
Dokuments
Gültigkeitsbereich
Weiterführende
Dokumentation
Dieses Handbuch enthält vollständige Informationen über Hot Standby-Systeme mit programmierbaren Steuerungen.
Concept wird in den folgenden Dokumentationen behandelt:
Titel
Quantum Automation Series Hardware-Referenzhandbuch
Planungs- und Installationshandbuch für dezentrale E/A-
Kabelsysteme
Handbuch zur Ladder Logic Block Library
Planungs- und Installationshandbuch für Modbus Plus-Netzwerke
Concept V 2.5 Benutzerhandbuch
Concept V 2.5 Installationshandbuch
Concept V 2.5 Block Library: IEC
Concept V 2.5 Block Library: LL984
Concept EFB Benutzerhandbuch
Referenz-Nummer
840 USE 100 02
890 USE 101 02
840 USE 101 02
890 USE 100 02
840 USE 493 02
840 USE 492 02
840 USE 494 02
840 USE 496 02
840 USE 495 02
840 USE 106 02 Januar 2003
11
Über dieses Buch
Produktbezogene
Warnhinweise
Benutzerkommentar
Für eventuell in diesem Dokument enthaltene Fehler übernimmt Schneider Electric keine Haftung. Bitte benachrichtigen Sie uns, wenn Sie Vorschläge für Verbesserungen oder Änderungen unterbreiten möchten oder Fehler in dieser
Veröffentlichung gefunden haben.
Kein Teil dieses Dokumentes darf ohne ausdrückliche schriftliche Einwilligung des
Herausgebers, Schneider Electric, in irgendeiner Form oder mit irgendwelchen
Mitteln, auf elektronischem oder mechanischem Wege, einschließlich Fotokopie, vervielfältigt werden.
Ihre Anmerkungen und Hinweise sind uns jederzeit willkommen. Senden Sie sie einfach an unsere E-mail-Adresse: [email protected]
12
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
1
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
In diesem Kapitel finden Sie eine kurze Übersicht des Hot Standby-Systems, einschließlich einer Beschreibung der primären Steuerung und der Standby-
Steuerung, der Komponenten, des Hot Standby-Moduls, LEDs und Schalter,
Operationsmodi, 984 und IEC HSBY und der Anwendungsgröße.
Von jetzt an wird das Quantum Hot Standby-System HSBY genannt.
Ein HSBY-System beruht auf zwei identisch konfigurierten programmierbaren
Steuerungen, die miteinander und mit dem gleichen dezentralen E/A-Netzwerk verbunden sind. Fällt eine Steuerung aus, übernimmt die andere die Steuerung des
E/A-Systems.
Dieses Kapitel enthält die folgenden Abschnitte:
Abschnitt
1.1
1.2
1.3
1.4
Thema
Steuerung
Operation
Verkabelung
984 HSBY und IEC HSBY
Seite
13
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
14
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
1.1
Einleitung
Zweck
Inhalt dieses
Abschnitts
Steuerung
Im folgenden Abschnitt finden Sie eine Beschreibung der primären Steuerung und der Standby-Steuerung für ein Quantum Hot Standby-System.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Primäre Steuerung und Standby-Steuerung
Hardware-Komponenten in einem Quantum Hot Standby-System
Das CHS 110 Hot Standby-Modul
Seite
840 USE 106 02 Januar 2003
15
Übersicht Quantum Hot Standby
Primäre Steuerung und Standby-Steuerung
Beschreibung Das Quantum Hot Standby-System ist für Verwendungen gedacht, bei denen eine
Ausfallzeit nicht toleriert werden kann. Das System liefert eine hohe Verfügbarkeit durch Redundanz. Zwei Rückwandplatinen sind mit identischer Hard- und Software konfiguriert.
Eine der Steuerungen fungiert als primäre Steuerung. Sie führt die Anwendung durch Abtasten der Benutzerlogik und den Betrieb des dezentralen E/A aus.
Die andere Steuerung fungiert als Standby-Steuerung. Die primäre Steuerung aktualisiert nach jedem Abtastvorgang die Standby- Steuerung. Sollte die primäre
Steuerung ausfallen, kann die Standby-Steuerung innerhalb eines Abtastvorgangs die Steuerung übernehmen.
Der primäre und der Standby-Status sind umschaltbar. Jede Steuerung kann in den primären Status geschaltet werden, in diesem Falle muss die andere Steuerung aber im Standby-Status sein. Das dezentrale E/A-Netzwerk wird immer von der primären Steuerung betrieben.
Hinweis: Ein Quantum Hot Standby-System unterstützt nur einen dezentralen
E/A. Es unterstützt keinen lokalen oder verteilten E/A (DIO).
Rolle des CHS
110 Hot Standby-
Moduls
Jede Steuerung ist mit einem 140 CHS 110 00 Hot Standby-Modul verbunden. Das
Modul überwacht seine eigene Steuerung und kommuniziert mit dem anderen Hot
Standby-Modul.
Das System überwacht sich ständig selbst. Fällt die primäre Steuerung aus, schaltet das Hot Standby-Modul die Steuerung auf die Standby-Steuerung um, die dann zur primären Steuerung wird.
Fällt die Standby-Steuerung aus, läuft die primäre Steuerung ohne Backup weiter.
16
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
Hardware-Komponenten in einem Quantum Hot Standby-System
Komponenten Ein Quantum Hot Standby-System benötigt zwei Rückwandplatinen, wobei jede mindestens vier Steckplätze haben muss. Die Rückwandplatinen müssen mit einem identischen, kompatiblen Quantum ausgestattet sein: l l l l l l
Programmierbare Steuerung
Dezentraler E/A Head Prozessor
CHS 110 Hot Standby-Modul
Kabel (Siehe
Glasfiber-Kabel Handbuch, S. 223)
Spannungsversorgung
Weitere Komponenten (verlangte Rückwandplatinen, E/A-Module, Splitter)
Die folgende Abbildung zeigt die Hardware-Komponenten eines Quantum Hot
Standby-Systems.
PS
Primär
RIO CHS PS
Standby
RIO CHS
Steuerung
Glasfiber-Verbindung
Kabel zum
RIO-Netzwerk
Hinweis: Die Anordnung der Module in den Rückwandplatinen muss die gleiche sein.
840 USE 106 02 Januar 2003
17
Übersicht Quantum Hot Standby
Das CHS 110 Hot Standby-Modul
Topologie l l l l l
Das folgende Diagramm zeigt die vordere Bedientafel des Moduls, die aus folgenden Elementen besteht:
LED-Anzeige
Funktionsschlüsselschalter
Kennzeichnungsschiebeschalter
Aktualisierungs-Schaltfläche
Glasfiberkabel-Ports
Die folgende Abbildung zeigt die vordere Bedientafel des Moduls. CHS 110
Steuerungen vordere
Bedientafel
Versionsbezeichnung
Modellnummer Modul
Beschreibung Farbcode
LED-Anzeige
Abnehmbar Tür
Funktionsschlüsselschalter
Kennzeichnungsschiebeschalter
Aktualisierungs-Schaltfläche
Sende-Kabelverbinder
Empfangs-Kabelverbinder
M0035300
18
840 USE 106 02 Januar 2003
LED-Anzeige
Übersicht Quantum Hot Standby
Die folgende Abbildung zeigt die fünf Zustandsanzeigen auf der Vorderseite jedes
CHS 110 Moduls.
140
CHS 110 00
HOT STANDBY
Aktiv
Bereit Fehler
Ausführen Bal Low
Pwr ok
Modbus Com Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
Die folgende Tabelle zeigt die fünf Zustandsanzeigen.
Anzeige Farbe
Bereit Grün
Com Act Grün
Primär Grün
Com Err Rot
Standby Gelb
Nachricht
Im Ruhezustand wird das Modul mit Strom versorgt und hat interne anfängliche Diagnosetests bestanden. Blinken bedeutet, dass das Modul versucht, einen Schnittstellenfehler zu beheben.
Im Ruhezustand kommunizieren die CHS 110 Module. Blinken bedeutet, dass ein Fehler festgestellt wurde.
Modul ist primäre Steuerung.
Modul versucht CHS Kommunikation erneut oder CHS
Kommunikationsfehler wurde festgestellt.
Im Ruhezustand ist das Modul Standby-Steuerung und bereit, wenn nötig, die Rolle der primären Steuerung zu übernehmen.
Blinken bedeutet, dass gerade eine Programm-Aktualisierung stattfindet.
Näheres zu Fehlermeldungen finden Sie in
Com Act Fehlermuster , S. 219.
Funktionsschlüs selschalter
Auf der Vorderseite jeder CHS 110 Bedientafel befindet sich unter der LED-Anzeige ein Funktionsschlüsselschalter. Er hat drei Positionen: Offline, Xfer (Übertragung) und Läuft. Sie können diesen Schalter verwenden, um eine Übertragung der
Steuerungsfunktionen zu forcieren oder um das gesamte Programm von der primären Steuerung auf die Standby-Steuerung zu kopieren.
840 USE 106 02 Januar 2003
19
Übersicht Quantum Hot Standby
Die folgende Abbildung zeigt einen Funktionsschlüsselschalter mit drei Positionen:
Offline, Xfer und Läuft.
Aus
Leitung Xfer
Läuft
Hinweis: Aus praktischen oder Sicherheitsgründen können Sie den
Funktionsschlüsselschalter mit einer Software-Überschreibung deaktivieren. Ist der Schlüsselschalter deaktiviert, können Sie das Modul mit Software in den Läuft- oder Offline-Modus versetzen. Das ist besonders praktisch, wenn das Modul nicht leicht zugänglich ist.
Kennzeichnungs schiebesc halter und Aktualisier ungsSchaltfläche
Ein Schiebeschalter unter dem Schlüsselschalter bzw. rechts von ihm kennzeichnet die Steuerung als A oder B. Eine Einheit muss als A und die andere als B gekennzeichnet sein.
Mit der Standby Aktualisierungs-Schaltfläche können Sie die Programmübertragung von der primären Steuerung zur Standby-Steuerung starten. Der Schlüsselschalter muss im Übertragungsmodus stehen.
Hinweis: Wird beiden Steuerungen die gleiche Kennzeichnung gegeben, werden sie vom System nicht anerkannt. Die erste Einheit, die hochgefahren wird, wird als primäre Steuerung anerkannt. Sie wird je nach ihrer Schalterposition als A oder B gekennzeichnet. Die zweite Einheit bleibt offline, die ComAct-Anzeige blinkt auf und zeigt einen Startfehler an.
Hinweis: Läuft das System, kann die primäre Steuerung zwischen den Einheiten ausgetauscht werden, egal, welche als A oder B gekennzeichnet wurde.
20
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
1.2
Operation
Operationsmodi
HSBY
Operationsmodi
HSBY hat drei Operationsmodi:
1. Offline-Modus
2. Übertragungs-Modus
3. Run-Modus
Diese Modi werden unten beschrieben.
Offline-Modus
Übertragungs-
Modus
Dieser Modus wird verwendet, um eine Steuerung außer Betrieb zu nehmen, ohne sie zu stoppen oder den Strom abzustellen. Wenn Sie den Schlüssel der primären
Einheit auf Offline stellen, wechselt die Steuerung auf die Standby-Einheit. Wird die
Standby-Steuerung offline gesetzt, läuft die primäre Steuerung ohne Backup weiter.
Dieser Modus wird verwendet, um eine Programm-Aktualisierung von der primären
Steuerung auf die Standby-Steuerung zu verlangen. Für eine detaillierte
Beschreibung der Vorgehensweise siehe
Die primäre Steuerung kann die Standby-Steuerung aktualisieren, ohne seine anderen Funktionen zu unterbrechen. Wenn die primäre Einheit im Läuft-Modus ist und Sie die Aktualisierungs-Schaltfläche gedrückt halten, bereiten die Hot Standby-
Module eine Kopie des gesamten Programms der primären Steuerung auf die
Standby-Einheit vor. Zum Programm gehören die Konfigurationstabelle, die E/A-
Zuweisung, Konfigurationserweiterungen, Segmentverwalter, Benutzerlogik, alle
EXE-Loadables, ASCII-Meldungen und der gesamte Signalspeicher.
Für eine vollständige Übertragung bei weiterhin gedrückt gehaltener
Aktualisierungs-Schaltfläche, stellen Sie den Schlüssel auf die Standby-Steuerung auf Übertragung. Die Com Act LED-Anzeige erlischt. Stellen Sie den Schlüssel auf den Modus um, den die Standby-Steuerung nach der Aktualisierung haben soll, also
Läuft oder Offline. Die Standby-Anzeige blinkt auf. Lassen Sie die Aktualisierungs-
Schaltfläche los.
Die Standby-Anzeige blinkt während der Aktualisierung und der Verarbeitung der
Aktualisierung durch die Standby-Einheit weiterhin auf. Ist die Einheit in den Läuft-
Modus geschaltet, zeigt die Standby-Anzeige wieder ein nicht-blinkendes Gelb.
Wird die Einheit in den Offline-Modus geschaltet, erlischt die Standby-Anzeige.
Schlüssel entfernen.
Hinweis: Wenn Sie den Schlüssel auf der primären Einheit auf Übertragung stellen, ignoriert das Hot Standby-System Ihre Aktion.
840 USE 106 02 Januar 2003
21
Übersicht Quantum Hot Standby
Run-Modus Befindet sich der Schlüsselschalter in dieser Position, ist die Steuerung aktiv und dient entweder als primäre Steuerung oder kann, wenn nötig, die Rolle der primären
Steuerung übernehmen.
Der Schlüsselschalter auf beiden Hot Standby-Modulen sollte immer in der Läuft-
Position stehen. Ist die Standby-Steuerung im Läuft-Modus und die Standby-
Anzeige an, überwacht er den Status des Systems aktiv und ist bereit, die
Steuerung zu übernehmen, falls die primäre Einheit ausfällt.
22
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
1.3
Einleitung
Zweck
Inhalt dieses
Abschnitts
Verkabelung
In diesem Abschnitt wird die Verkabelung für CHS 110 Hot Standby-Module beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Glasfiber-Kabel
Das CHS 210 Hot Standby-Paket
Seite
840 USE 106 02 Januar 2003
23
Übersicht Quantum Hot Standby
Glasfiber-Kabel
Kabelverbin dungen
Die CHS 110 Hot Standby-Module sind durch ein Glasfiber-Kabel verbunden. Das
Kabel hat zwei identische Stränge. Jeder Strang überträgt ein Signal in nur eine
Richtung. Aus diesem Grunde muss jeder Strang mit dem oberen
(Übertragungs)Port auf dem einen Modul und dem unteren (Empfangs)Port auf dem anderen Modul verbunden sein.
Ist das Kabel nicht richtig verbunden, können die Hot Standby-Module nicht kommunizieren, und das Hot Standby-System funktioniert nicht. Die primäre
Steuerung läuft ohne Backup. Die Standby-Einheit bleibt offline.
Ein 3 Meter Glasfiber-Kabel gehört zum 140 CHS 210 00 Hot Standby-Paket. Ein
Strang dieses Kabels zeigt den Namen des Herstellers. Nur dadurch können die beiden Stränge unterschieden werden.
Diese Abbildung zeigt CHS 110 Hot Standby-Module, die durch ein Glasfiber-Kabel verbunden sind.
Senden Senden
Empfangen Empfangen
24
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
Das CHS 210 Hot Standby-Paket
Inhalt des Pakets Jedes 140 CHS 210 00 Hot Standby-Paket enthält folgende Teile. Die Nummern der
Teile stehen in Klammern.
l Zwei CHS 110 Hot Standby-Module mit vier Glasfiber-Kabel-Verschlüssen l l
(140 CHS 110 00)
Ein 3 Meter langes Duplex-Glasfiber-Kabel (990 XCA 656 09)
Zwei Koaxial-Splitter zusammen mit zwei Terminatoren und vier selbstabl l schließende F-Adapter (140 CHS 320 00)
Eine 3 Zoll Diskette mit dem CHS-Loadable (140 SHS 945 00)
Quantum Hot Standby Planungs- und Installationsanleitung, 840 USE 106 00
Version 2
840 USE 106 02 Januar 2003
25
Übersicht Quantum Hot Standby
1.4
984 HSBY und IEC HSBY
Einleitung
Zweck
Inhalt dieses
Abschnitts
In diesem Abschnitt werden 984 HSBY und IEC HSBY beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
984 HSBY
IEC HSBY
Seite
26
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
984 HSBY
984HSBY
Konfiguration
System kompati
bilität
In einem 984 HSBY-System ist die Benutzeranwendung in 984 Ladder Logic geschrieben.
Der HSBY-Modus kann durch Implementierung eines CHS-ladefähigen Funktionsblockes in die Logik aktiviert werden, so wie die früheren SPS-Systeme den ladefähigen Funktionsblock "HSBY" verwendeten. 984 HSBY kann auch als eine
Konfigurationserweiterung aktiviert werden, die es ermöglicht, zusätzliche
Merkmale zu konfigurieren. Einzelheiten siehe Verwendung eines Quantum 984
Voraussetzungen für Quantum 984 Hot Standby: l Concept Version 2.1 oder höher, Modsoft Version 2.3 oder höher, Proworx
Version 1.5 oder höher l l
Alle Quantum Steuerungen
Die existierenden CHS-Module und Execs (CHS 110 00)
Änderungen der laufenden Anwendungen sind nur durch Laden der Änderungen in die primäre Steuerung möglich, was zur Folge hat, dass die Standby-Steuerung offline geht, bis sie mit Hilfe der Schaltfläche UPDATE wieder aktualisiert wird (siehe
Minimale Modul-Vesionen, die 984 HSBY unterstützen
Modul
140 CPU x13 0x
140 CPU 424 02
140 CPU x34 1x
140 CRP 93x 00
140 NOM 2xx 00
Version
2.1
2.1
Alle
2.1
2.1
PV / SV
Alle
Alle
Alle
Alle
Alle
840 USE 106 02 Januar 2003
27
Übersicht Quantum Hot Standby
IEC HSBY
IEC HSBY
Konfiguration
Konfiguration
IEC Hot Standby bedeutet: Programmierung einer Anwendung mit den fünf verschiedenen IEC-orientierten Sprachen FBD, LD, SFC, IL und ST.
1. Das IEC HSBY-System verwendet für seine wesentlichen Operationen die gleichen Hardware-Konfigurationen wie das 984 HSBY-System. Signalspeicher-
Datenübertragung und Umschaltungssteuerung sind zum Beispiel gleich, im
Vergleich zum 984 HSBY-System gibt es aber einige Unterschiede.
2. Ein Steuerungs-Firmware-Upgrade ist mit Concept 2.5 oder aufwärts möglich, ohne dass das System heruntergefahren werden muss. Bei Vorgängerversionen von Concept muss für ein Steuerungs-Firmware-Upgrade das System heruntergefahren werden.
3. RIO läuft anders.
4. Mit Concept 2.5 oder aufwärts besteht jetzt die Möglichkeit, die gleiche
Anwendung in der primären Steuerung und der Standby-Steuerung zu laden.
Ergebnis ist, dass das Hot Standby-System voll installiert ist (angeglichen), mit gleichen Anwendungen in beiden Steuerungen. Bei älteren Versionen von
Concept muss noch die AKTUALISIERUNGS-Schaltfläche auf dem CHS-Modul im Standby Rack verwendet werden (siehe Anwendung eines Quantum IEC Hot
Standby Systems, S. 115), um die beiden Steuerungen anzugleichen. Die
gleiche Anwendung einschließlich der Konfiguration läuft also in beiden
Steuerungen.
5. Bei IEC wird kein CHS-Funktionsblock verwendet.
l l l
Wie unten zu sehen ist, beinhaltet Quantum IEC Hot Standby:
Concept Version 2.1 oder aufwärts
Zwei High End Quantum-Steuerungen (CPU 434 12 oder CPU 534 14)
Die bestehenden CHS-Module und Execs (CHS 110 00). Die bestehenden RIO-
Heads mit Version 2.0 Execs oder aufwärts (CRP 93x).
l Alle fünf IEC 1131-Sprachen können verwendet werden, 984 Ladder Logic aber nicht.
28
840 USE 106 02 Januar 2003
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
Das folgende Diagramm zeigt die Quantum IEC Hot Standby Konfiguration
Architektur von Quantum IEC Hot
Standby
•Concept V 2.1 oder höher
•Keine Ladder Logic
•Quantum Steuerungen
586: 140CPU53414
486: 140CPU43412
•Vorhandenes CHS-Modul
Hardware und Execs
•Vorhandener dezentraler E/A
Module und Execs
Version mit CE Kennzeichnung
2.0 oder höher
PRIMÄR
Modbus Plus
SEKUNDÄR
GLASFIBER-CHS-
VERBINDUNG
DEZENTRALER
E/A
Bei Concept 2.1/2.2 sind Änderungen der laufenden Anwendung nur durch Laden der Änderungen in die primäre Steuerung möglich, wobei die Standby-Steuerung so lange offline sein muss, bis er wieder durch Verwendung der AKTUALISIERUNGS-
Schaltfläche aktualisiert wird (siehe Aktualisieren von Hauptsteuerprogrammen des
SPS-Systems in einem IEC HSBY-System, S. 209). Concept 2.5 unterstützt die
Logik-Unterschied-Option auf der Hot Standby-Konfigurationserweiterung, durch die die Standby-Steuerung mit einem anderen Programm als die primäre Steuerung online bleiben kann.
Hinweis: Im Gegensatz zu Concept 2.1 ist es mit Concept 2.2/2.5 möglich,
Änderungen der IEC-Logik offline vorzunehmen und diese dann später als Online-
Änderungen zu laden. Wenn die IEC-Logik bearbeitet wird, muss keine
Verbindung zur Steuerung bestehen.
29
Übersicht Quantum Hot Standby
Anwendungs grö ße
Im Falle der wesentlichen Mechanismen (Daten- und Programmübertragung) arbeiten das IEC HSBY und das 984 HSBY-System auf gleiche Art und Weise.
Datenübertragung während einer normaler Operation, erreicht durch das Kopieren des Signalspeichers von der primären Steuerung auf die Standby-Steuerung, führt zu Unterschieden, was die Anwendungsgröße anbelangt. Bei IEC HSBY wird ein
Teil des Signalspeichers für die Übertragung der IEC-Anwendungsdaten von der primären Steuerung auf die Standby-Steuerung genutzt. Die Größe der IEC-
Anwendungsdaten kann daher nicht die konfigurierte Größe des Signalspeichers selbst überschreiten. Die Maximalgröße für IEC-Anwendungsdaten ist 128K (64K
Signalspeicher-Worte). Die Größe eines ausführbaren Codes einer IEC-
Anwendung ist unter Concept 2.1/2.2 ebenfalls auf 568K beschränkt. Für Concept
2.5 wurde die Größe eines ausführbaren Codes einer IEC-Anwendung auf 1
Megabyte erhöht.
30
840 USE 106 02 Januar 2003
Übersicht Quantum Hot Standby
Übersicht
Quantum IEC Hot
Standby l l l l l l
Nur IEC-Sprachprogramme, 984 Ladder Logic nicht zugelassen
So bringen Sie eine Standby-Steuerung online l Die Haupsteuerprogramme der primären Steuerung und der Standby-
Steuerung müssen identisch sein.
l IEC-Projekte der primären Steuerung und der Standby-Steuerung müssen den gleichen Namen haben, und die Anwendungen müssen identisch sein.
Online-Änderungen der primären Steuerung sind erlaubt.
l Bei Concept 2.1/2.2 wird die Standby-Steuerung offline genommen, sobald bei der primären Steuerung die erste Online-Änderung vorgenommen wird.
Das Programm der primären Steuerung muss auf die Standby-Steuerung l
übertragen werden, bevor sie wieder online gesetzt werden kann.
Concept 2.5 unterstützt Logik-Unterschied in der Hot Standby-Konfigurationserweiterung. Durch diese Option kann die Standby-Steuerung mit einem l l anderen Programm als der primären Steuerung online bleiben.
Online-Änderungen der primären Steuerung können Folgendes beinhalten:
Sectionsergänzungen
Die Ergänzung von DFBs ermöglicht eine Vorqualifikation von Benutzeränderungen in einer Office-Umgebung
Logik-Unterschied l l
Mit Concept 2.1/2.2 ist es nicht möglich, eine neue Version der Anwendung auf die Standby-Steuerung zu laden, diese online zu bringen und die
Steuerung zu übertragen, so dass sie die neue primäre Steuerung wird.
Ist unter Concept 2.5 Logik-Unterschied aktiviert, kann eine neue Version der
Anwendung in die Standby-Steuerung geladen und online gebracht werden.
Die Steuerung kann dann auf die Standby-Steuerung übertragen werden, so dass diese zur neuen primären Steuerung wird.
Upgrade der Steuerung-Execs l Bei Concept 2.1/2.2 muss der Prozess gestoppt werden. Dann müssen die primäre Steuerung und die Standby-Steuerung gestoppt und einzeln heruntergeladen werden.
l Unter Concept 2.5 kann ein Upgrade der Steuerung-Hauptsteuerprogramme vorgenommen werden, während der Prozess weiter in Gang ist.
840 USE 106 02 Januar 2003
31
Übersicht Quantum Hot Standby
32
840 USE 106 02 Januar 2003
Erklärungen 984 Ladder Logic
HSBY Operation
2
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
In diesem Kapitel geht es um das 984 Hot Standby-System und dessen
Operationsweise.
Dieses Kapitel enthält die folgenden Themen:
Thema
So funktioniert ein 984 HSBY-System
System-Abtastzeit
Signalspeicher-Übertragung und Abtastzeit
Standard-Übertragungsbereich
So stellen Sie Optionen ein
Spezifische Abtastvorgänge
Seite
840 USE 106 02 Januar 2003
33
Erklärungen 984 HSBY Operation
So funktioniert ein 984 HSBY-System
984 Erklärungen Die Rückwandplatinen der primären Steuerung und der Standby-Steuerung enthalten beide ein CHS 110 Hot Standby-Modul. Die Module überwachen ihre eigene Steuerung-CPU und kommunizieren untereinander über eine Fiberverbindung. Die primäre Steuerung informiert die Standby-Steuerung über den aktuellen Status der Anwendung, indem sie bei jeder Logik-Abtastung Signalspeicherwerte auf die Standby-Steuerung überträgt. Die RIO Head Kommunikation wird ebenfalls überprüft.
Phasen der
Signalspeicher-
Übertragung
Ein Hot Standby-System überträgt Signalspeicherdaten von der primären
Steuerung auf die Standby-Steuerung, während die primäre Steuerung das Ladder
Logic Anwendungsprogramm abtastet und löst. Dieser Übertragungsprozess beinhaltet drei Schritte:
1
2
3
Signalspeicher-Übertragung von der primären Steuerung auf primäres CHS
110.
Signalspeicher-Übertragung vom primären CHS 110 auf das Standby CHS
110.
Signalspeicher-Übertragung vom Standby CHS 110 auf die Standby-
Steuerung.
Signalspeicher-
Übertragung
Das CHS 110 Hot Standby-Modul der primären Steuerung initiiert die
Signalspeicher-Übertragungsoperation. Das Modul verlangt von der primären
Steuerung Signalspeicher-Informationen.
Zu Beginn jedes Abtastvorgangs überträgt die primäre Steuerung die aktuellen
Signalspeicher-Daten auf das CHS 110 Hot Standby-Modul.
Sobald die Übertragung (Steuerung-auf-CHS 110) beendet ist, tastet die primäre
Steuerung wieder die Benutzerlogik ab und betreibt wieder E/A. Die Signalspeicher-
Daten werden gleichzeitig vom primären CHS 110 Modul auf das Standby CHS 110
Modul über die Glasfiberverbindung mit einer Übertragungsgeschwindigkeit von 10
MBaud übertragen. Das Standby CHS 110 Modul überträgt dann die
Signalspeicher-Daten auf die Standby-Steuerung.
Hinweis: Schneider Electric definiert den Signalspeicher als RAM-Speicher für
Registereingänge- und Ausgänge, für digitale Eingänge und Ausgänge und für interne Datenspeicherung. Der Signalspeicher wird den vier verschiedenen
Referenztypen zugeteilt: 0xxxx, 1xxxx, 3xxxx und 4xxxx.
34
840 USE 106 02 Januar 2003
Erklärungen 984 HSBY Operation
System-Abtastzeit
Auswirkung auf
System-
Abtastzeit
Wenn das von der primären Steuerung ausgeführte Ladder Logic Programm länger ist als die CHS 110-auf-CHS 110 Übertragung, verlängert die Übertragung nicht die gesamte System-Abtastzeit. Ist das Ladder Logic Programm jedoch relativ kurz, ist der Abtastvorgang vor der CHS 110-auf-CHS 110 Datenübertragung beendet, und die Datenübertragung verlängert die gesamte System-Abtastzeit.
Das folgende Taktdiagramm zeigt, wie die Übertragung abläuft.
Primäres Rack
Steuerung Alle Segmente ausführen
SPS-zu-CHS 110 Signalspeicher
Übertragen (über die Quantum-Rückwandplatine)
CHS 110
CHS 110-zu-CHS 110 Signalspeicher
Übertragen (über Glasfiber-HSBY-Verbindung)
Standby-Rack
1 Zyklus
CHS 110
Übertragung CHS 110 zu SPS Signalspeicher
Steuerung
Segment 1 ausführen
1 Zyklus
Segment 1 ausführen
Die Auswirkung auf die System-Abtastzeit jedweden Hot Standby-Systems hängt sehr stark davon ab, wieviel Signalspeicher von der primären Steuerung auf die
Standby-Steuerung übertragen werden soll. Ein Hot Standby-System hat aufgrund der Steuerung-auf-CHS-Datenübertragungszeit immer eine längere Abtastzeit als ein vergleichbares Stand-Alone-System.
Da die Datenübertragung vom Steuerungstyp im System abhängt, finden Sie im
Folgenden Informationen, mit deren Hilfe Sie die Abtastzeit eines Hot Standby-
Systems vorhersagen können.
l Berechnung der gesamten Abtastzeit für eine normale Hot Standby Basiskonfiguration mit Mindestlogik als Referenz.
l Berechnung einer steuerungsspezifischen Konstante, die die Verlängerung der gesamten Abtastzeit im Zusammenhang mit einer Erhöhung des zu
übertragenden Signalspeichers anzeigt.
840 USE 106 02 Januar 2003
35
Erklärungen 984 HSBY Operation
Steuerungs ab tastzeiten
-
Die normale Hot Standby Konfiguration enthält: l Im lokalen Rack: Spannungsversorgung (CPS), Steuerung (CPU), RIO Head
(CRP 93x), Hot Standby-Modul (CHS).
l l
In einer dezentralen E/A-Station, ausgestattet mit 8 E/A-Modulen, Spannungsversorgung (CPS) und dezentralem Adapter (CRA).
Nur die Logik für die Abtastzeit-Einschätzung.
Die Verlängerung der Abtastzeit mit verschiedenen Steuerungen, nach
Hinzufügung des HSBY, wird in der Tabelle zur Abtastzeitverlängerung unten dargestellt.
Unterstützte Sprachen CPU – HSBY
Basiskonfiguration
Verlängerung der
Abtastzeit wegen HSBY
CPU x13 0x0x: 1536, 1x: 512, 3x:
3000, 4x: 1872
~ 25 ms
CPU 424 020x: 1536, 1x: 512, 3x:
1212, 4x: 1872
~ 40 ms
CPU 434 12 / CPU 534 140x:
1536, 1x: 512, 3x: 512, 4x: 1872
~ 40 ms
Nur 984 Ladder Logik
Nur 984 Ladder Logik
Nur 984 Ladder Logik
Datenüber tra gungsrate
Steuerung auf
CHS
Die Untersuchung der steuerungsspezifischen Übertragungsrate in einem Hot
Standby-System führt zu folgenden Ergebnissen.
CPU x13 0x
CPU 424 02
CPU 434 12 /
CPU 534 14
1,6 ms / Byte
2,0 ms / Byte
1,9 ms / Byte
Signalspeicher Die folgende Tabelle enthält die Anzahl der Bytes, die für eine Referenzspeicherung im Signalspeicher benötigt werden.
Ausgangs-/Merkerbit (0x) 3 Bit
E/A-/Merker-Bit (1x) 3 Bit
Eingangswort (3x) 2 Byte
Ausgangs-/Merkerwort (4x) 2 Byte plus 2 Bit
Auf Basis der in den obigen Tabellen gezeigten Daten können Sie die gesamte
Abtastzeit eines Hot Standby-Systems vorhersagen, wenn Sie wissen, wieviel
Signalspeicher übertragen werden soll und wieviel Zeit die Durchführung einer bestimmten Logikanwendung in einem Stand-Alone-System benötigt.
36
840 USE 106 02 Januar 2003
Beispiel
Erklärungen 984 HSBY Operation
Dieses Beispiel zeigt die Auswirkung einer Änderung der Basiskonfiguration, wie dargestellt in der Tabelle über die Verlängerung der Abtastzeit in Steuerungsab-
Eine bestimmte HSBY-Anwendung hat eine Stand-Alone Abtastzeit von 36 ms in einer Steuerung vom Typ CPU 424 02. Der zu übertragende Signalspeicher besteht aus 3000 Ausgangs-/Merkerbits (0x), 2500 Eingangsbits (1x), 2500 Eingangsregistern (3x) und 8000 Halteregistern (4x).
Der Signalspeicher-Unterschied zur Referenzkonfiguration ist unten in der Tabelle zu den Auswirkungen einer Änderung der Basiskonfiguration dargestellt:
0x3000 - 1563 =
1464
1x2500 - 512 =
1988
3x2500 - 1212 =
1288
1464*3/8
1988*3/8
1288*2
=549 Byte
=746 Byte
=2576 Byte
4x8000 - 1872 =
6128
6128*2 + (6128*2/8) =13788 Byte
Insgesamt: 17659 Byte = Abtastzeit Offset = 17659 * 1,6ms ~ 28ms
Diese Anwendung hätte daher eine gesamte Abtastzeit in Hot Standby von:
40 ms (Referenz mit CPU 424 02 0x), hinzugefügt durch HSBY
+ 36 ms (Stand-Alone Abtastzeit)
+ 28 ms (Offset aufgrund Konfigurationserweiterung)
=104 ms
Hinweis: Egal, wie lange Ihre Übertragung dauert, ein Watchdog-Timeout wird nicht verursacht.
840 USE 106 02 Januar 2003
37
Erklärungen 984 HSBY Operation
Signalspeicher-Übertragung und Abtastzeit
Abtastzeit verkürzen
Dieser Abschnitt beschreibt, wie die Signalspeicher-Übertragung für eine
Verkürzung der Abtastzeit bearbeitet werden kann.
Hinweis: Der Signalspeicher-Übertragunsbereich enthält alle Signalspeicher-
Werte, die zwischen der primären Steuerung und der Standby-Steuerung ausgetauscht werden. Der Übertragungsbereich kann genauso groß sein wie der gesamte Signalspeicher Ihrer Steuerung oder wie ein Teil, der kritische E/A-
Referenzdatentypen enthält.
Wie das vereinfachte Blockschaltbild unter zeigt, werden alle 0x-Referenzen im
Signalspeicher-Übertragungsbereich zuerst übertragen, dann alle 1x-Referenzen, gefolgt von allen 3x-Referenzen, und, schließlich, alle 4x-Referenzen:
Gesamtanzahl der digitalen übertragenen
Ausgänge
Gesamtanzahl der digitalen übertragenen
Eingänge
Gesamtanzahl der
Register übertragenen
Eingänge
0nnnnn
1nnnnn wobei nnnnn ein
Vielfaches von 16 ist
3nnnnn
Gesamtanzahl der
Register übertragenen
Ausgänge
4nnnnn
38
840 USE 106 02 Januar 2003
Erklärungen 984 HSBY Operation
1. Reduzieren der Referenzkonfiguration auf Mindestanforderungen (0x, 1x, 3x,
4x). Den Signalspeicher-Bereich zu minimieren ist eine Möglichkeit, die
Abtastzeit zu verkürzen.
2. Eine weitere Möglichkeit ist das Definieren von Registern in einem nicht zu
übertragenden Bereich, einem Bereich, der zwar im Signalspeicher-
Übertragungsbereich ist, aber während der eigentlichen Signalspeicher-
Übertragung ignoriert wird.
3. Verwenden Sie die HSBY Konfigurationserweiterung, um die Übertragungsmengen festzulegen.
Hinweis: Wenn Sie die Größe Ihres Signalspeicher-Übertragungsbereichs einstellen, müssen Sie die Anzahl jedes Referenzdatentyps (0x, 1x, 3x und 4x) entweder als 0 oder als Vielfaches von 16 angeben. Im Falle der 4x-Register müssen jedesmal mindestens 16 Register zugeteilt werden.
840 USE 106 02 Januar 2003
39
Erklärungen 984 HSBY Operation
Standard-Übertragungsbereich
Automatische
Übertragung l l l
Standardmäßig überträgt das Hot Standby-System automatisch bei jedem
Abtastvorgang Folgendes von der primären Steuerung zur Standby-Steuerung:
Die ersten 8192 Punkte von 0x-Ausgangsreferenzdaten
Die ersten 8192 Punkte von 1x-Eingangsreferenzdaten
Insgesamt 10K Register, von denen 1K für 3x-Register zugeteilt ist und 9K für 4x-
Register.
Auf alle Fälle ist die Anzahl der übertragenen 4x-Register ein Vielfaches von 16, sofern nicht alle 4x-Register eingeschlossen wurden. Die Anzahl der 4x-Register kann die Zuteilung leicht übersteigen, damit das nächst höhere Vielfaches von 16 erreicht wird.
Alle Signalspeicher-Werte, die die im folgenden Diagramm dargestellten Limits
überschreiten, werden nicht in den Signalspeicher-Übertragungsbereich eingeschlossen und daher auch nicht mit der Standby-Steuerung geteilt. Die
Signalspeicher-Werte, die über diesen Limits liegen, müssen das Befehlsregister nicht enthalten und müssen auch nicht kritische E/A kontrollieren.
40
840 USE 106 02 Januar 2003
840 USE 106 02 Januar 2003
Erklärungen 984 HSBY Operation
Das Diagramm unten enthält Beispiele für den Datenübertragungsbereich für verschiedene Konfigurationen von 3x-und 4x-Registern.
1. Beispiel
Falls Sie 3200 3x und 9600 4x Register haben, wird die
Gesamtzuordnung von 1000 3x Registern übertragen.
Die tatsächliche Anzahl der übertragenen 4x Register beträgt 9008; das heißt, die Gesamtzuordnung von 9000
Registern plus 8 weitere Register, um das nächstgrößere
Vielfache von 16 zu erreichen.
Transferbereich
2. Beispiel
Falls Sie 3200 3x und 7000 4x Register haben, werden alle
4x Register übertragen. Die Gesamtzuordnung von 1000 3x Registern wird übertragen, plus zusätzliche 2000 3x Register, um die Gesamtanzahl der übertragenen Register auf 10.000 zu erhöhen. Somit
Somit wird eine Gesamtanzahl von 3000 3x Registern
übertragen.
3. Beispiel
Falls Sie 700 3x und 9600 4x Register haben, werden alle
3x Registern übertragen. Die Gesamtzuordnung von
9000 4x Registern wird übertragen, plus zusätzliche 300 Register, um die Gesamtanzahl von
10.000 zu erreichen, plus weitere 12 Register, um das nächstgrößere Vielfache von 16 zu erreichen.
Insgesamt werden 9312 4x Register übertragen.
41
Erklärungen 984 HSBY Operation
So stellen Sie Optionen ein
Spezifischer
Signalspeicher-
Übertragungsbereich
Möchten Sie einen spezifischen Signalspeicher-Übertragungsbereich festlegen, können Sie Ihre Übertragungsmengen durch die Verwendung einer Hot Standby-
Konfigurationserweiterung steuern (siehe Zusätzliche Richtlinien für IEC Hot
Standby , S. 155). Die Konfigurationserweiterung bietet drei Alternativen zum
Standard-Übertragungsbereich: l l
Sie können die Anzahl der 0x-, 1x-, 3x- und 4x-Referenzdatentypen definieren, die sie bei jedem Abtastvorgang übertragen haben wollen.
Sie können eine bestimmte Menge an Referenzdatentypen festlegen, die bei jedem Abtastvorgang zu übertragen sind, zusammen mit Zusatzdaten, die in
Gruppen über mehrfache Abtastvorgänge übertragen werden sollen, beginnend mit 0x-Registern und dann nacheinander weiter mit 1x-, 3x- und 4x-Registern.
l Sie können bei jedem Abtastvorgang alle konfigurierten Referenzdatentypen in den Signalspeicher Ihres Systems übertragen.
Durch diese Optionen können Sie einen Übertragungsbereich festlegen, der genauso klein ist wie 16 4x-Ausgangsregister oder der groß genug ist, den
Signalspeicher Ihrer Steuerungen zu umfassen (10K, 32K oder 64K, je nach Art der
Quantum Steuerungen, die Sie in Ihrem Hot Standby-System verwenden).
Die Referenzdaten jedes Typs (0x, 1x, 3x und 4x) werden in den Signalspeicher-
Übertragungsbereich gesetzt, beginnend mit der niedrigsten Referenznummer
(000001 für Spulen, 100001 für digitale Eingänge, 300001 für Registereingänge und
400001 für Registerausgänge). Sie werden aufeinanderfolgend akkumuliert, bis zu der von Ihnen festgelegten Menge jedes Datentyps. Die Gesamtzahl jedes
Referenztyps im Signalspeicher-Übertragungsbereich muss ein Vielfaches von 16 sein.
Geben Sie zum Beispiel an, dass die Anzahl der Spulen im Übertragungsbereich 96 ist, dann werden Spulen 000001... 000096 von der primären Steuerung auf die
Standby-Steuerung übertragen. Alle im Signalspeicher verwendeten 0x-
Referenzen, die über 000096 hinausgehen, werden nicht übertragen.
Die zusätzlichen Signalspeicher-Daten, die über mehrfache Abtastvorgänge gesendet werden sollen, können einen oder alle vier Referenzdatentypen besitzen und müssen auch als Vielfaches von 16 angegeben werden. Der zusätzliche
Referenzdatenbereich für jeden Datentyp beginnt mit der niedrigsten verfügbaren
Referenznummer. Werden zum Beispiel 2048 Spulen bei jedem Abtastvorgang
übertragen (000001... 002048), und Sie stellen die Übertragung von 1024 zusätzlichen Spulen über mehrfache Abtastvorgänge ein, werden die Referenzen
002049... 003072 für die zusätzliche Datenübertragung verwendet.
42
840 USE 106 02 Januar 2003
Erklärungen 984 HSBY Operation
Die zusätzliche Übertragung geschieht durch die Festlegung der Anzahl der
Abtastvorgänge, über die die Zusatzdaten versendet werden sollen. Legen Sie zum
Beispiel zwei Abtastvorgänge fest, für die Übertragung von Spulen 002049...
003072, dann werden Spulen 002049... 002560in einem Abtastvorgang mit Spulen
000001... 002048 übertragen, und Spulen 002561... 003072 werden mit Spulen
000001... 002048 beim nächsten Abtastvorgang übertragen.
840 USE 106 02 Januar 2003
43
Erklärungen 984 HSBY Operation
Spezifische Abtastvorgänge
So legen Sie spezifische
Abtastvorgänge fest
Das folgende Blockschaltbild zeigt, wie der Signalspeicher-Übertragungsbereich festgelegt werden kann, damit mehrfache Abtastvorgänge für die Übertragung aller
Daten verwendet werden.
Gesamtanzahl der digitalen
übertragenen Ausgänge
Gesamtanzahl der digitalen
übertragenen Eingänge
Gesamtanzahl der Register
übertragenen Eingänge
Gesamtanzahl der Register
übertragenen Ausgänge
0nnnnn
1nnnnn
3nnnnn
Kritische Ausgänge, die in jedem Zyklus übertragen werden
Zusätzliche Ausgänge, die in größeren Gruppen in mehreren Zyklen übertragen werden
Kritische Eingänge, die in jedem Zyklus übertragen werden
Zusätzliche Eingänge, die in größeren Gruppen in mehreren Zyklen übertragen werden
Kritische Eingänge, die in jedem Zyklus übertragen werden
Zusätzliche Eingänge, die in größeren Gruppen in mehreren Zyklen übertragen werden
Kritische Ausgänge, die in jedem Zyklus übertragen werden
4nnnnn
Zusätzliche Ausgänge, die in größeren Gruppen in mehreren Zyklen übertragen werden
44
840 USE 106 02 Januar 2003
Informationen zum IEC HSBY
Betrieb
3
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
In diesem Kapitel finden Sie die Informationen zum Betrieb eines IEC Hot Standby
Systems.
Dieses Kapitel enthält die folgenden Themen:
Thema
Definitionen IEC Hot Standby
So funktioniert ein IEC HSBY System
System-Abtastzeit
Signalspeicher-Übertragung und Abtastzeit
Layout eines vollständig übertragenen Signalspeichers in einem IEC Hot
Standby System
Seite
45
840 USE 106 02 Januar 2003
Informationen zum IEC HSBY Betrieb
Definitionen IEC Hot Standby
Definitionen
IEC Speicher
Im Folgenden finden Sie IEC Hot Standby Definitionen.
Exec: Quantum Regler Betriebssystem mit integrierter IEC Sprachunterstützung
(IEC Laufzeitsystem) l l l
Programmdaten: Ein fortlaufender Speicherblock mit allen Programmvariablen, einschließlich: l Nicht lokalisierte IEC Variablen und Konstanten, die im Variablen-Editor angegeben sind.
l l l l l
Verbindungen in FBD und LD Sektionen
Stackregister (Regelkreis) Variablen in IL und ST
SFC Zustände
Literale
Zeiger-Listen l Interne Zustände der EFBs
DFB Exemplar Daten Mehrfachspeicherblöcke mit:
Internen Daten jedes DFB Exemplars
Prozessdiagnosen-Puffer
Abbild-Puffer: 1 Byte pro konfigurierter 0x/1x-Referenz (nur Concept 2.1 oder
älter) l Verwendete Referenzliste: 1 Bit pro konfigurierter 0x/1x-Referenz
IEC Heap: Ein fortlaufender Speicherblock mit: l l
Programmdaten
DFB Exemplar Daten
Maximalgröße IEC Heap: 128 KB mit Signalspeicher. Werden bereits 10K
Signalspeicher-Worte (20 KB) für I/O-Referenzen verwendet, ist die IEC Heap
Maximalgröße 128 KB – 20 KB = 108 KB
Momentan verwendete IEC Heap Größe: DFB Exemplar Daten plus (konfigurierte)
Programmdatenbereichsgröße
Zustandstabelle: Ebenfalls angerufener Signalspeicher, Reglerreferenzen sowohl für Real World I/O als auch interne referenzierte (lokalisierte) Variablen.
Projekt: Concept Programmdatei mit Reglerkonfiguration und IEC
Sprachsteuerungscode
Anwendung: Geladener IEC Sprachsteuerungscode und Daten
IEC Speicher, Häufig genutzte IEC Speichergröße und Maximale IEC
Speichergröße sind die wichtigsten neuen Begriffe, die im IEC Hot Standby zu verstehen sind.
46
840 USE 106 02 Januar 2003
Programmdaten bereich
Informationen zum IEC HSBY Betrieb
Wird ein neues Concept-Projekt erstellt, so hat der Programmdatenbereich eine
Standardgröße von 16 KB Seine Größe kann der für eine bestimmte Anwendung tatsächlich benötigten Speicherkapazität angepaßt werden. Dies kann im Dialog
Speicherstatistik durchgeführt werden, wenn Concept nicht mit der SPS verbunden ist. Dieser Dialog kann aktiviert werden durch Online --> Speicherstatistik.
Konfigurieren Sie die Größe des Programmdatenbereichs im Dialog Speicherstatistik im Offline-Modus.
Hinweis: Eine Änderung der konfigurierten Größe des Programmdatenbereichs führt zum vollständigen Laden der Anwendung; es ist nicht möglich, Änderungen zu laden.
Die maximale Größe des IEC Speichers entspricht der maximalen Speichergröße, die für Daten in jeder einzelnen IEC Anwendung verfügbar ist. Was dies hinsichtlich des IEC HSBY bedeutet wird im Diagramm in Gesamter Signalspeicher übertragen,
840 USE 106 02 Januar 2003
47
Informationen zum IEC HSBY Betrieb
So funktioniert ein IEC HSBY System
IEC
Informationen
Signalspeicher-
Übertragung
Die Rückwandplatinen des primären Reglers und des Standby-Reglers enthalten beide ein CHS 110 Hot Standby Modul. Die Module überwachen ihre eigene Regler-
CPU und kommunizieren untereinander über eine Fiberverbindung. Der primäre
Regler informiert den Standby-Regler über den aktuellen Status der Anwendung, indem er bei jeder Logik-Abtastung Signalspeicherwerte auf den Standby-Regler
überträgt. Die RIO Head Kommunikation wird ebenfalls überprüft.
Ein Hot Standby System überträgt Signalspeicher-Daten vom primären Regler auf den Standby-Regler, während der primäre Regler das IEC Logik
Anwendungsprogramm abtastet und löst. Der Übertragungsprozess beinhaltet drei
Schritte:
Stufe
1
2
3
Beschreibung
Signalspeicher-Übertragung vom primären Regler auf primäres CHS 110.
Signalspeicher-Übertragung vom primären CHS 110 auf das Standby CHS 110.
Signalspeicher-Übertragung vom Standby CHS 110 auf den Standby-Regler.
Definierter
Signalspeicher
Hinweis: Schneider Electric definiert den Signalspeicher als RAM-Speicher für
Registereingänge- und Ausgänge, für digitale Eingänge und Ausgänge und für interne Datenspeicherung. Der Signalspeicher wird den vier verschiedenen
Referenztypen zugeteilt: 0xxxx, 1xxxx, 3xxxx und 4xxxx.
Signalspeicher-
Übertragung initiiert
Das primäre CHS 110 Hot Standby Modul initiiert die Signalspeicher-Übertragungsoperation. Das Modul verlangt vom primären Regler Signalspeicher-Informationen.
Zu Beginn jedes Abtastvorgangs überträgt der primäre Regler die aktuellen
Signalspeicher-Daten auf das CHS 110 Hot Standby Modul.
Sobald die Regler-auf-CHS 110-Übertragung beendet ist, tastet der primäre Regler wieder die Benutzerlogik ab und betreibt wieder I/O. Die Signalspeicher-Daten werden gleichzeitig vom primären CHS 110 Modul auf das Standby CHS 110 Modul
über die Glasfiberverbindung mit einer Übertragungsgeschwindigkeit von 10 MBaud
übertragen. Das Standby CHS 110 Modul überträgt dann die Signalspeicher-Daten auf den Standby-Regler.
48
840 USE 106 02 Januar 2003
Informationen zum IEC HSBY Betrieb
System-Abtastzeit
Auswirkung auf
System-
Abtastzeit
Die Auswirkung auf die System-Abtastzeit jedweden Hot Standby Systems hängt davon ab, wieviel Signalspeicher vom primären Regler auf den Standby Regler
übertragen wird. Ein Hot Standby System hat immer eine längere Abtastzeit als ein vergleichbares Stand-Alone System.
Im Folgenden finden Sie Informationen, mit deren Hilfe Sie die Abtastzeit eines Hot
Standby Systems vorhersagen können: l Berechnung der gesamten Abtastzeit für eine normale Hot Standby Basiskonfiguration mit Mindestlogik als Referenz.
l Berechnung einer steuerungsspezifischen Konstante, die die Verlängerung der gesamten Abtastzeit im Zusammenhang mit einer Erhöhung des zu
übertragenden Speichers anzeigt.
Der normale Hot Standby Konfigurations-Signalspeicher enthält: l Im lokalen Rack: Spannungsversorgung (CPS), Steuerung (CPU), RIO Head
(CRP 93x), Hot Standby Modul (CHS).
l In einem dezentralen IO-Punkt, ausgestattet mit 8 I/O-Modulen, Spannungsversorgung (CPS) und dezentraler Adapter (CRA).
l Nur die Logik für die Abtastzeit-Einschätzung.
840 USE 106 02 Januar 2003
49
Informationen zum IEC HSBY Betrieb
Übertragungs di agramm
Im Folgenden finden Sie ein Übertragungsdiagramm:
Primäres Rack
1 Zyklus
CPU
CHS
128K
Byte
IEC-Logik ausführen
Comm Diag
Signalspeicher u. IEC
Heap laden
128K
Byte
IEC-Logik ausführen
Comm Diag
128K
Byte
IEC-Logik ausführen
Diag
Standby-Rack
128K
Byte
CHS
CPU
Diag
Signalspeicher u. IEC
Heap laden (über die
Glasfiber-HSBY-Verbindung)
128K
Byte
Signalspeicher u. IEC
Heap laden
Comm Diag Comm Diag
128K
Byte
1 Zyklus
Hinweis: Die Größe von 128KBytes Signalspeicher im Taktdiagramm, die mit jedem Abtastvorgang übertragen wird, ist kein fester Wert. Sie drückt die maximale
Datenmenge aus, die das CHS-Modul bei einer Datenübertragung behandelt. Es handelt sich um eine Hardware-Einschränkung. Die maximale Signalspeicher-
Beschränkung für den IEC Benutzer beträgt daher 128 KBytes. Im Gegensatz zu einem 984 HSBY System löst der Standby-Regler keine Logik. Mit den neuen
Ausführungen von Concept 2.5, löst der Standby-Regler Logik in Sektion 1.
50
840 USE 106 02 Januar 2003
Gesamte
Steuerungsab tastzeit
Informationen zum IEC HSBY Betrieb
Die gesamte Abtastzeit für die Steuerungsart, die IEC HSBY unterstützt, ist in der
Tabelle zur IEC Abtastzeitverlängerung unten dargestellt.
IEC Abtastzeitverlängerung
CPU – HSBY Basiskonfiguration
CPU 434 12 / CPU 534 14
0x: 1536, 1x: 512, 3x: 512, 4x: 1872
IEC-HSBY Register (3x): 700
Verlängerung der Abtastzeit wegen HSBY
~ 40 ms
Datenübertra gungsrate
Steuerung auf
CHS
Die Berechnung der steuerungsspezifischen Übertragungsrate in einem Hot
Standby System führt zu folgendem Ergebnis.
CPU 434 12 / 534 14 1,9 ms / Byte
SRAM Die folgende Tabelle enthält die Anzahl an Bytes, die für eine Referenzspeicherung benötigt werden.
Spule (0x)
Digital (1x)
Eingangsregister (3x)
Halteregister (4x)
IEC HSBY-Register (3x)
3 Bits
3 Bits
2 Bytes
2 Bytes plus 2 Bits
2 Bytes
840 USE 106 02 Januar 2003
51
Informationen zum IEC HSBY Betrieb
Beispiel Dieses Beispiel zeigt die Auswirkung einer Änderung der Basiskonfiguration, wie dargestellt in der IEC Abtastzeitverlängerungstabelle (Siehe Gesamte Steuerungs-
Eine bestimmte Anwendung hat eine Stand-Alone Abtastzeit von 25 ms in einer
Steuerung vom Typ CPU 434 12. Der zu übertragende Signalspeicher besteht aus
200 Spulen (0x), 300 digitalen Eingängen (1x), 150 Eingangsregistern (3x), 400
Halteregistern (4x) und 14000 IEC HSBY Registern (3x).
Der Signalspeicher-Unterschied zur Referenzkonfiguration beträgt:
Auswirkungen einer Änderung der Basiskonfiguration
0x
200 - 1536 = - 1336
1x
300 - 512 = - 212
-1336*3/8
- 213*3/8
=-501 Bytes
=-80 Bytes
3x
150 - 512 = - 362
4x
400 - 1872 = - 1472
- 362*2 =-724 Bytes
-1472*2 + ( - 1472*2/8)| =-3312 Bytes
IEC Hot Standby Register 14000(3x) = 14000*2 = 28000 Bytes Gesamt = 28000 - 501 -
80 - 724 - 3312 = 23383 Bytes Abtastzeit Offset = 23383*1.9ms ~ 44ms
Diese Anwendung hätte daher eine gesamte Abtastzeit in Hot Standby von:
40 ms (Referenz mit CPU 434 12/ 534 14)
+25 ms (Logiklösung).
+44 ms (Offset aufgrund Speichererhöhung)
=109 ms
52
840 USE 106 02 Januar 2003
Informationen zum IEC HSBY Betrieb
Signalspeicher-Übertragung und Abtastzeit
Abtastzeit verkürzen
Der Signalspeicher-Übertragunsbereich enthält alle Signalspeicher-Werte, die zwischen dem primären Regler und dem Standby-Regler ausgetauscht werden. Der
Übertragungsbereich ist genauso groß wie der gesamte Signalspeicher Ihres
Reglers.
Wie das vereinfachte Blockschaltbild unter zeigt, werden alle 0x-Referenzen im
Signalspeicher-Übertragungsbereich zuerst übertragen, dann alle 1x-Referenzen, gefolgt von allen 3x-Referenzen, und, schließlich, alle 4x-Referenzen.
Im Quantum HSBY System erlaubt IEC HSBY keine Anpassung des Übertragungsbereichs. Das bedeutet, dass in IEC HSBY der gesamte Signalspeicher übertragen wird, außer dem nicht zu übertragenden Bereich, einem Bereich, der zwar im
Übertragungsbereich ist, während der eigentlichen Signalspeicher-Übertragung aber ignoriert wird. Das Setzen von Registern im nicht zu übertragenden Bereich ist eine Möglichkeit, die Abtastzeit zu verkürzen, da die Übertragungszeit vom primären Regler auf CHS kürzer ist.
Concept 2.5 enthält eine neue Funktion namens Sektions-Übertragungssteuer, mit der die Abtastzeit verkürzt werden kann. Siehe Section-Übertragungs-Steuerung,
S. 142 für weitere Informationen zu dieser Funktion.
Hinweis: Egal, wie lange Ihre Übertragung dauert, ein Watchdog-Timeout wird nicht verursacht.
840 USE 106 02 Januar 2003
53
Informationen zum IEC HSBY Betrieb
Das folgende Diagramm zeigt den Signalspeicher-Übertragungsbereich. Gesamter
Signalspeicher
übertragen
Gesamtanzahl der digitalen übertragenen
Ausgänge
0nnnnn
Gesamtanzahl der digitalen übertragenen
Eingänge
1nnnnn wobei nnnnn ein
Vielfaches von 16 ist
Gesamtanzahl der
Register übertragenen
Eingänge
Hinweis: Keine 3x Register für IEC HSBY konfiguriert
3nnnnn
Gesamtanzahl der
Register übertragenen
Ausgänge
4nnnnn
54
840 USE 106 02 Januar 2003
Informationen zum IEC HSBY Betrieb
Layout eines vollständig übertragenen Signalspeichers in einem IEC Hot
Standby System
Layout des
übertragenen
RAM
Das folgende Diagramm veranschaulicht, daß ein erheblicher Teil des Signalspeichers der Steuerung als Übertragungspuffer genommen wird, um den IEC Speicher von der Primär- zur Standbysteuerung zu kopieren. Der Übertragungskopf befindet sich ganz oben am Übertragungspuffer. Der Übertragungskopf enthält
Informationen über die Exec Version der Primärsteuerung, über die zeitliche
Synchronisierung und über die Version der IEC Anwendung. Diese Information erlaubt es der Standbysteuerung, wenn sie den Übertragungspuffer einmal erhalten hat, zu entscheiden, online zu bleiben oder offline zu gehen. Im Online-Modus kopiert die Standbysteuerung den IEC Speicher der Primärsteuerung aus dem
Übertragungspuffer in ihren internen Speicher. Dieser Vorgang sichert die
Konsistenz der IEC Daten der Standbysteuerung.
SRAM
(Compl. xferred)
Kopf
(Exec Vers.,
Timing-Info, ..,)
Prog. Daten
Konfiguriert
Programmdaten verwendet
Sicherheits-Puffer für die Zukunft
Änderungen/Ergänzungen
Programmdaten
Nicht benutzt
DFB-Instance
Daten
Anz. 3x Reg.
Konfiguriert für IEC HSBY
Freier Speicher für zusätzl. DFB
Instance-Daten
840 USE 106 02 Januar 2003
55
Informationen zum IEC HSBY Betrieb
56
840 USE 106 02 Januar 2003
Planung eines Quantum Hot
Standby-Systems
4
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
Dieses Kapitel befasst sich mit der Planung eines Quantum Hot Standby-Systems.
Dieses Kapitel enthält die folgenden Themen:
Thema
Leitlinien für die Planung eines Hot Standby-Systems
Elektrosicherheitsvorkehrungen
Topologie Dezentrales E/A-Kabel
Eine einzelne Kabelkonfiguration
Eine duale Kabelkonfiguration
Seite
57
840 USE 106 02 Januar 2003
Planung eines Quantum Hot Standby-Systems
Leitlinien für die Planung eines Hot Standby-Systems
Primäre
Steuerung und
Standby-
Steuerung
Sowohl die primäre Steuerung als auch die Standby-Steuerung Ihres Hot Standby-
Systems müssen in der Lage sein, als Stand-Alone-Steuerung zu fungieren, sollte eine von beiden ausfallen. Sie sollten daher bei der Installation beider Steuerungen mit gleicher Sorgfalt vorgehen und sich an die Standard Planungs- und Installationsleitlinien von Modicon halten. Näheres dazu finden Sie im Quantum Automation
Series Hardware Referenz Handbuch und im Dezentrales E/A-Kabelsystem
Planungs- und Installationshandbuch.
Berücksichtigen Sie bei Ihrer Planung an erster Stelle die Sicherheitsaspekte und dann erst die wirtschaftlichen. Stellen Sie sicher, dass Sie alle in diesem Handbuch aufgeführten Sicherheitshinweise und Warnungen verstanden haben, bevor Sie mit der Installation Ihres Systems beginnen.
Damit das Hot Standby-System funktioniert, müssen Ihre einzelnen Module den
Versionsanforderungen entsprechen
Übersicht Quantum Hot Standby, S. 13.
Die Module des primären Racks und des Standby-Racks müssen identisch sein.
Wenn Sie verschiedene Modelle oder verschiedene Versionen des gleichen
Modells verwenden oder verschiedene Flash Executive Software, funktioniert das
Hot Standby-System nicht richtig.
Hinweis: Die Anordnung der Module in den Rückwandplatinen muss die gleiche sein.
Die Steuerungen und RIO-Heads müssen Quantum-Modelle sein, die E/A-
Stationen können Quantum verwenden, Serie 800, Serie 500 oder Serie 200, E/A mit entsprechenden Punktprozessoren.
58
840 USE 106 02 Januar 2003
Positionierung
Planung eines Quantum Hot Standby-Systems
Die CHS 110 Hot Standby-Module sind durch ein Glasfiber-Kabel verbunden. Ein 3
Meter langes Kabel ist im Paket enthalten. Die primäre Rückwandplatine und die
Standby-Rückwandplatine können jedoch bis zu einem km voneinander entfernt aufgestellt werden. Wenn Sie die Module mehr als 3 m voneinander entfernt aufstellen wollen, verwenden Sie ein 62.5/125-Mikrometer Kabel mit ST-Style-
Anschlüssen. Für nähere Informationen siehe
Glasfiber-Kabel Handbuch, S. 223.
Möchten Sie die Einheiten mehr als 3 m voneinander entfernt aufstellen, müssen
Sie die Auswirkung auf das RIO-Netzwerk und auf jedes Modbus Plus-Netzwerk berücksichtigen.
Die Steuerungen sind mit dem RIO-Netzwerk durch ein Koaxialkabel verbunden. Je weiter der Abstand zwischen den Steuerungen, desto höher die Hauptkabelklasse, die benötigt wird, um die Signalintegrität aufrecht zu erhalten. Näheres zu
Kabelklassen, Abständen und Signalintegrität finden Sie im Kapitel 3 des
Dezentrale E/A-Kabelssystem Planungs- und Installationshandbuchs. Reicht kein
Koaxialkabel aus, um die Signalintegrität im gesamten RIO-Netzwerk aufrecht zu erhalten, können Glasfiber Busverstärker für die Verstärkung des Signals verwendet werden
Siehe Modbus Plus Network Planungs- und Installationsanleitung für nähere
Informationen zur Erweiterung eines Modbus Plus-Netzwerks.
840 USE 106 02 Januar 2003
59
Planung eines Quantum Hot Standby-Systems
Elektrosicherheitsvorkehrungen
Sicherheits maß nahmen
WARNUNG
Um sich und andere vor einem Stromschlag zu schützen, halten Sie bitte die in Ihrem Land im Zusammenhang mit Elektrizität geltenden
Vorschriften ein, sowie alle weiteren anwendbaren Gesetze und
Verordnungen.
Wenn Sie die Installation der Elektrokabinette planen, die die elektronischen Komponenten des Systems umschließen, stellen Sie sicher, dass jedes Kabinett einzeln mit dem Erdboden verbunden ist und dass jede Rückwandplatine innerhalb ihres Kabinetts mit festem
Boden verbunden ist.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann den Tod,
Körperverletzung oder Materialschaden zur Folge haben!
60
840 USE 106 02 Januar 2003
Planung eines Quantum Hot Standby-Systems
Topologie Dezentrales E/A-Kabel
Kabel verbin dungen
In jeder Konfiguration: l Die Kabel, die die RIO Head-Prozessoren mit dem RIO-Netzwerk verbinden, müssen mit selbstabschließenden F-Adaptern ausgestattet sein.
l Ein MA-0186-100 Koaxialverzweiger muss zwischen den RIO Head-
Prozessoren und dem RIO-Netzwerk installiert sein.
l Die dezentralen E/A-Stationen müssen über einen Abgriff MA-0185-100 und ein l
Abzweigkabel 97-5750-000 (RG-6) mit dem Hauptkabel verbunden sein.
Der letzte Abgriff an einem Hauptkabel muss mit einem Hauptkabelterminator
52-0422-000 abgeschlossen sein. Dezentrale E/A-Stationen müssen nicht direkt mit dem Hauptkabel verbunden sein.
Weitere Informationen finden Sie im Dezentrales E/A-System Planungs- und
Installationshandbuch .
Hinweis: Verwenden Sie ein HSBY für die automatische Messwerterfassung, müssen die RIO Heads konfiguriert und mit einem Koaxialkabel verbunden sein.
l l
Verwenden Sie 984, müssen Sie zwei oder mehr Segmente konfigurieren.
Verwenden Sie IEC, müssen Sie zwei oder mehr RIO-Stationen konfigurieren.
Hinweis: Abbildungen der Konfigurationen mit einzelnem und doppeltem Kabel finden Sie unter
Eine einzelne Kabelkonfiguration, S. 62 und Eine duale
840 USE 106 02 Januar 2003
61
Planung eines Quantum Hot Standby-Systems
Eine einzelne Kabelkonfiguration
Diagramm einer einzelnen
Kabel konfigu ration
Das folgende Diagramm zeigt eine einzelne Kabelkonfiguration für das Quantum
Hot Standby-System.
Primäre SPS Standby-SPS
62
Selbstabschließende
F-Adapter**
#52-0411-000
Koaxialkabel
Glasfiber-Kabel
Verzweiger
Nr. MA-0186-100
Selbstabschließende
F-Adapter**
#52-0411-000
RIO-Station Nr. 2
Hauptkabel
Hauptkabel
(RG-11) Nr. 97-5951-000
RIO-Station Nr. 3
Abgriff Nr. MA-0185-100
Abzweigkabel*
(RG-6) Nr. 97-5750-000
Abgriff Nr. MA-0185-100
Abzweigkabel*
(RG-6) Nr. 97-5750-000
RIO-Station Nr. 4
Letzte RIO-Station
Abgriff Nr. MA-0185-100
Abzweigkabel*
(RG-6) Nr. 97-5750-000
Terminator Hauptkabel
#52-0422-000
Abgriff Nr. MA-0185-100
Abzweigkabel*
(RG-6) Nr. 97-5750-000
*Vorgefertigtes RG-6 Abzweigkabel
50’ (14 m) AS-MBII-003
140’ (43 m) AS-MBII-004
**Kit 140 CHS 320 00 enthält:
2 Verzweiger
4 F-Adapter
2 Terminatoren
Siehe Hot Standby-Kit CHS 210 für den gesamten
Inhalt des Kit HSBY (140 CHS 210 00).
840 USE 106 02 Januar 2003
Planung eines Quantum Hot Standby-Systems
Eine duale Kabelkonfiguration
Diagramm einer dualen
Kabelkonfigu ration
Das folgende Diagramm zeigt eine duale Kabelkonfiguration für das Quantum Hot
Standby-System.
Primäre SPS Standby-SPS
Selbstabschließende
F-Adapter**
#52-0411-000
Koaxialkabel
Koaxialkabel
Verzweiger
Nr. MA-0186-100
Glasfiber-Kabel
Selbstabschließe
F-Adapter**
Verzweiger Nr. MA-0186-100 #52-0411-000
RIO-Station Nr. 2
Hauptkabel
Leitung
A
(Hauptkabel (RG-11) Nr. 97-5951-000)
Hauptkabel
Leitung
B
RIO-Station Nr. 3
Abzweigkabel*
(RG-6) Nr. 97-5750-000
Abgriff
RIO-Station Nr. 4
Abgriff
Nr. MA-0185-100
Abzweigkabel*
(RG-6) Nr. 97-5750-000
Letzte RIO-Station
Abzweigkabel*
(RG-6) Nr. 97-5750-000
Abgriff
Nr. MA-0185-000
840 USE 106 02 Januar 2003
Terminator Hauptkabel
#52-0422-000
Terminator Hauptkabel
Abzweigkabel*
(RG-6) Nr. 97-5750-000
*Vorgefertigtes RG-6 Abzweigkabel
50’ (14 m) AS-MBII-003
140’ (43 m) AS-MBII-004
**Kit 140 CHS 320 00 enthält:
2 Verzweiger
4 F-Adapter
2 Terminatoren
Siehe Hot Standby-Kit CHS 210 für den gesamten
Inhalt des Kit HSBY (140 CHS 210 00).
63
Planung eines Quantum Hot Standby-Systems
64
840 USE 106 02 Januar 2003
Installation
5
So installieren Sie ein Hot Standby-System
Prozedur Der folgende Abschnitt beschreibt das Installationsverfahren für ein neues Hot
Standby-System. Ausführlichere Anweisungen finden Sie im Quantum Automation
Series Hardware Referenzhandbuch, 840 USE 100 00 oder im Dezentrales E/A-
Kabelsystem Planungs- und Installationshandbuch, 890 USE 101 00.
So installieren
Sie ein Hot
Standby-System l l l
Installieren Sie die Netzteile, Steuerungen, RIO Head Prozessoren, Hot Standby-
Module und jegliche Optionsmodule in der primären Rückwandplatine und der
Standby-Rückwandplatine. Stellen Sie sicher, dass:
Die Module den in
Übersicht Quantum Hot Standby, S. 13 aufgeführten
Versionsanforderungen entsprechen.
Die Module in der primären Rückwandplatine identisch sind mit den Modulen in der Standby-Rückwandplatine.
Hinweis: Die Anordnung der Module in den Rückwandplatinen muss die gleiche sein.
l Die Dreh-Adressierungsschalter auf der Rückseite jeder Steuerung sind gesetzt. Die Steuerungen verschiedene Adressen können haben. Es wird dringend empfohlen, die Dreh-Adressierungsschalter auf die gleiche Adresse zu setzen, um jeglichen Netzwerk-Adressierungskonflikt auszuschließen.
Gleiches gilt für das NOM. Näheres zum Setzen der Schalter finden Sie im
Quantum Automation Series Hardware Referenz Handbuch oder im
Dezentrales E/A-Kabelsystem Planungs- und Installationshandbuch.
65
840 USE 106 02 Januar 2003
Installation
Das folgende Diagramm zeigt die Installation eines Hot Standby-Systems.
Setzen der
Kennzeich nungs schiebesc halter
Der Kennzeichnungsschiebeschalter auf einem Hot Standby-Modul ist auf A gestellt, der andere auf B.
ACHTUNG
WARNHINWEIS
Bevor Sie eine Steuerung in Ihr Hot Standby-System installieren, stellen Sie sicher, dass ihre Batterie seit mindestens fünf Minuten ausgeschaltet ist.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Netzwerk anschließen
66
Hinweis: Stellen Sie sicher, dass Ihr System den in Anhang D des Quantum
Automation Series Hardware Referenzhandbuch (840 USE 100 00) dargelegten
Strom- und Erdungsrichtlinien entspricht.
Das folgende Diagramm zeigt, wie das Netzwerk angeschlossen wird.
Schritt
1
2
3
Aktion
Installieren Sie zwischen dem primären RIO Head Prozessor und dem RIO-
Netzwerk einen Splitter und einen selbstabschließenden F Adapter.
Schließen Sie die Koaxialkabelverbindung an.
Schließen Sie das Kabel zwischen dem Splitter, einem weiteren selbstabschließenden F-Adapter und dem Standby RIO Head Prozessor an.
840 USE 106 02 Januar 2003
Netzwerk verbin dungen
Das folgende Diagramm zeigt die Netzwerkverbindungen.
Installation
So installieren
Sie eine
Koaxialkabelver bindung
Schließen Sie die Glasfiberverbindung zwischen den Hot Standby-Modulen an, stellen Sie sicher, dass das Kabel richtig gekreuzt ist, so dass der Anschluss des
Übertragungskabels jedes Moduls mit dem Anschluss des Empfangskabels des anderen Moduls verbunden ist. Gehen Sie folgendermaßen vor:
Entfernen Sie das Plastikschutzmaterial von den Kabelports und den Kabelspitzen.
Lassen Sie einen Verschluss des Fiberkabels am Kabel einschnappen, indem Sie das Kabel vorsichtig durch den Steckplatz drücken, so dass das breitere Ende das
Kabels dem Knickschutz am nächsten ist.
Das folgende Diagramm zeigt die Installation einer Koaxialkabelverbindung.
840 USE 106 02 Januar 2003
67
Installation
So bringen Sie den Verschluss des Fiberkabels am Kabel an
Entscheidend für die Installation des Kabels ist, dass der Zylinder, der
Verschlussring und der Stecker, wie in der Abbildung unten aufgeführt, zusammengeführt werden.
Zusammenführen von
Schlüssel und
Verschlussring
Die Tabelle unten zeigt, wie Schlüssel und Verschlussring zusammengeführt werden.
Schritt
1
2
3
4
Aktion
Drehen Sie den Verschlussring, um einen Pfeil mit dem Schlüssel zusammenzuführen.
Führen Sie dann den Schlüssel in die Nut. Verschlußkappe, Rille und Verschluss sollten ebenso zusammengeführt werden.
Schieben Sie den Verschluss hoch bis zum Verschlussring.
Halten Sie das Kabel mit dem Werkzeug fest und stecken Sie das Kabel in den unteren Anschluß Wenn es sich nicht richtig anschließen läßt, führen Sie die
Teile erneut zusammen.
68
840 USE 106 02 Januar 2003
Installation
Darstellung von
Schlüssel und
Verschlussring
Die Tabelle unten zeigt, wie Schlüssel und Verschlussring zusammengeführt werden
So bringen Sie das Kabel an
Drehen Sie das Kabel nach rechts, so dass die Verschlusskappe sicher einrastet.
Sie können den Fiberkabelverschluss für spätere Verwendungen am Kabel lassen, aber schieben Sie den Knickschutz vom Kabel, damit die Modultür geschlossen werden kann.
Machen Sie das Gleiche mit dem verbleibenden Kabelstrang und dem oberen
(Übertragungs)Kabelanschluss.
Hinweis: Bedenken Sie, dass jeder Kabelstrang mit dem oberen
(Übertragungs)Kabelanschluss eines Hot Standby-Moduls und dem unteren
(Empfangs)Kabelanschluss des anderen Moduls verbunden sein muss. Ist das
Kabel nicht richtig verbunden, können die Module nicht kommunizieren, und die
Standby-Steuerung bleibt offline.
Hinweis: Ein Kabelstrang aus dem CHS 210 Hot Standby-Paket ist gekennzeichnet – zum Beispiel mit dem Namen des Herstellers. Nur dadurch können die beiden Stränge unterschieden werden.
So fügen Sie einem bestehenden
System die Hot
Standby
Fähigkeit hinzu
Wollen Sie einem bestehenden Quantum System die Hot Standby Fähigkeit hinzufügen, müssen Sie eine zweite Rückwandplatine installieren, deren Module mit denen der Originalrückwandplatine identisch sind. Bitte beachten Sie Folgendes:
Sie müssen alle lokalen und verteilten E/A-Netzwerke von der Originalrückwandplatine entfernen, da diese bei der Umschaltung nicht unterstützt werden.
840 USE 106 02 Januar 2003
69
Installation
Das Diagramm unten zeigt, dass das lokale E/A Netzwerk entfernt werden muss.
So funktioniert die
Konvertierung in ein Hot Standby-
System
Sie brauchen zwei Rückwandplatinen mit mindestens vier Steckplätzen.
Die Komponenten beider Rückwandplatinen müssen den angegebenen Versionsanforderungen entsprechen.
Zwischen dem Original RIO Head Prozessor und dem RIO-Netzwerk müssen Sie einen Splitter und einen selbstabschließenden F-Adapter installieren. Ein zweites
Kabel verläuft durch einen zweiten selbstabschließenden F-Adapter vom Splitter zum Standby RIO Head Prozessor.
Im allgemeinen können Sie nach den Installationsanweisungen in diesem Kapitel vorgehen. Als Vorsichtsmaßnahme sollten Sie aber zuerst die Steuerung stoppen und dem System den Strom abstellen.
70
840 USE 106 02 Januar 2003
Verwendung eines Quantum 984
HSBY-Systems
6
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
Dieses Kapitel behandelt die Verfahren für den Betrieb eines Quantum 984 HSBY-
Systems.
Dieses Kapitel enthält die folgenden Abschnitte:
Abschnitt
6.1
6.2
6.3
6.4
Thema
Konfiguration
Verwendung des CHS Instruktionsblockes
Die Konfigurationserweiterung verwenden
Operation
Seite
71
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
72
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
6.1
Einleitung
Zweck
Konfiguration
Inhalt dieses
Abschnitts
Dieser Abschnitt beschreibt die Hot Standby-Konfiguration.
Hinweis: Für einen korrekten Betrieb des HSBY-Systems muss der Benutzer mindestens einem RIO-Punkt und einem E/A-Modul E/A zuweisen. Dadurch wird sicher gestellt, dass die richtige Diagnose-Information zwischen dem primären und dem Standby CRP übertragen wird.
Dieser Abschnitt enthält die folgenden Themen:
Thema
So konfigurieren Sie 984 HSBY
Konfigurationserweiterung
CHS-Anweisung
Seite
840 USE 106 02 Januar 2003
73
Ein Quantum 984 HSBY-System verwenden
So konfigurieren Sie 984 HSBY
CHS Software
Das CHS-
Loadable
Um ein 984 HSBY-System zu konfigurieren, müssen Sie die CHS Software in die
Steuerungen laden. Die Software finden Sie auf einer Diskette im Hot Standby-
Paket. Haben Sie die Software geladen, können Sie sich die weitere
Vorgehensweise aussuchen. Sie können Ihr Hot Standby-System durch Ladder
Logic steuern lassen, aber auch eine Konfigurationserweiterung verwenden.
Die Logik im CHS-Loadable treibt die Hot Standby Fähigkeit in einem Quantum
Steuersystem an. Durch das CHS-Loadable können Sie: l Das Hot Standby-Befehlsregister festlegen, das die Parameter des Hot Standby-
Systems konfiguriert und steuert.
l Ein Hot Standby Zustandsregister festlegen, mit dem der echte Gerätezustand des Systems überwacht werden kann.
l Eine CHS-Anweisung in Ladder Logic ausführen.
Anders als bei HSBY (ein vergleichbares Loadable, das für Hot Standby Konfigurationen in 984 Steuerungen verwendet wird), muss die CHS-Anweisung nicht in ein
Ladder Logic Programm gesetzt werden. Die CHS Software muss jedoch in die
Quantum Steuerung geladen werden, damit ein Hot Standby-System unterstützt wird.
So installieren
Sie das CHS-
Loadable in die
984 Umgebung
Die folgenden Schritte müssen nur ausgeführt werden, wenn das CHS-Loadable nicht bereits Teil Ihrer 984 Installation ist. Das CHS-Loadable finden Sie auf einer
3 1/2 Diskette (140 SHS 945 00), die Teil Ihres 140 CHS 210 00 Hot Standby-Pakets ist. Die Datei heißt QCHSVxxx.DAT, xxx ist die aus drei Ziffern bestehende
Versionsnummer der Software.
Schritt
1
2
3
4
5
Aktion
Legen Sie die Diskette in das Diskettenlaufwerk ein.
Erstellen Sie entweder ein neues Concept-Projekt oder öffnen Sie ein bestehendes, und lassen Sie eine Steuerung aussuchen.
Öffnen Sie den Konfigurator mit dem Menübefehl Projekt-Konfigurator.
Öffnen Sie mit Loadables Konfigurieren das Dialogfenster Loadables.
Drücken Sie auf die Befehlsschaltfläche Auspacken, um das Windows
Standarddialogfeld Loadable-Datei Auspacken zu öffnen. Wählen Sie die
Loadable-Datei aus, klicken Sie auf die Schaltfläche OK und die Datei wird in das Listenfeld Verfügbar eingefügt.
Modsoft Bei Verwendung von Modsoft siehe Modicon Quantum Hot Standby-System
Planungs- und Installationsanleitung, 840 USE 106 00 Version 1, Absatz 5.1.1.
74
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
So wird das Hot
Standby-System durch eine CHS-
Anweisung gesteuert
Wenn Sie von einem 984 Hot Standby-System auf ein Quantum System upgraden, können Sie Ihr Ladder Logic Programm Port, indem Sie erst den HSBY Block löschen, dann das Programm relokalisieren und dann eine CHS-Anweisung einfügen. Dafür muss das CHS Loadable in Ihrer Anwendung installiert sein. nnnn nnnn
HSBY nnnn nnnn nnnn
CHS nnnn
840 USE 106 02 Januar 2003
75
Ein Quantum 984 HSBY-System verwenden
Konfigurationserweiterung
So wird das Hot
Standby-System durch eine
Konfigurationserweiterung gesteuert
Mit den Hot Standby-Konfigurationserweiterungsfenstern:
Für eine Verkürzung der Abtastzeit können Sie die Parameter im Hot Standby-
Befehlsregister festlegen und die Signalspeicher-Datenübertragung zwischen der primären Einheit und der Standby-Einheit anpassen.
Wenn Sie sich dafür entscheiden, Ihr System durch eine Konfigurationserweiterung zu steuern, möchten Sie vielleicht trotzdem noch eine CHS-Anweisung in Ladder
Logic programmieren. Durch die CHS-Anweisung können Sie Zoom-Fenster verwenden, wodurch Sie Zugang zum Befehlsregister haben bzw. dieses ändern können, während das System läuft.
Hinweis: Werden sowohl eine Konfigurationserweiterung als auch die CHS-
Anweisung verwendet, steuert die Konfigurationserweiterung das Hot Standby-
System. Zoom-Fenster aufzurufen ist die einzige Funktion einer CHS-Anweisung.
Die Parameter in den Konfigurationsfenstern werden von den Steuerungen beim
Start angewendet. Laufen dieSteuerungen, können die Zoom-Fenster für den
Zugang zum Befehlsregister bzw. für eine Änderung des Befehlsregisters verwendet werden. Die Änderungen werden während der Laufzeit ausgeführt und können im Zustandsregister eingesehen werden. Wird das Hot Standby-System jedoch später gestoppt und dann neu gestartet, sind die in den
Konfigurationserweiterungsfenstern festgelegten Parameter wieder gültig.
Ladder Logic in einem Hot
Standby-System
Jede Ladder Logic für Hot Standby Funktionen sollte in Segment 1 sein. Netzwerk
1 von Segment 1 ist ausschließlich für den CHS-Anweisungsbaustein und die damit direkt zusammenhängende Ladder Logic.
Läuft das Hot Standby-System, tastet die primäre Steuerung alle Segmente ab, während die Standby-Steuerung nur Segment 1 des konfigurierten Ladder Logic
Programms abtastet. Das ist von großer Bedeutung für die Art, wie Sie Ihre l l l
Systemlogik konfigurieren: l Programmieren Sie jede Ladder Logic, die speziell für Hot Standby Funktionen ist, in Segment 1.
Programmieren Sie in Segment 1keine E/A-Steuerungslogik.
Stellen Sie in Segment 1 keine E/A-Punkte ein.
Eine Standby-Steuerung in einem Hot Standby-System darf niemals E/A-Logik ausführen.
76
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
CHS-Anweisung
Eine CHS-
Anweisung verwenden
ACHTUNG
Segment-Warnung neu einstellen
Um eine Beschädigung von E/A-Anwendungsgeräten durch unerwartet
Systemaktionen zu vermeiden, stellen Sie Segment 1 nicht über den
Segmentverwalter neu ein.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Segment 1 kann die Ladder Logic für Diagnosen und fakultative Hot Standby
Funktionen enthalten, wie etwa Aktualisierungen der Tageszeit.
So verwenden
Sie die CHS-
Anweisung zur
Steuerung Ihres
Hot Standby-
Systems
Wenn Sie die CHS-Anweisung in Ladder Logic zur Steuerung der Hot Standby-
Konfiguration verwenden möchten, muss die Anweisung in Netzwerk 1, Segment 1 des Ladder Logic Programms gesetzt werden. Der obere Eintrag muss direkt mit der
Stromschiene durch einen Horizontal kurz verbunden sein Es sollte keine
Steuerungslogik, wie etwa Kontakte, zwischen der Schiene und der Eingabe zum oberen Eintrag gesetzt werden. Es kann jedoch andere Logik in Netzwerk 1 gesetzt werden. Bitte Beachten Sie, dass die Ladder Logic in der primären Steuerung und in der Standby-Steuerung identisch sein muss.
Die drei Einträge in der CHS-Anweisung definieren das Befehlsregister, das erste
Register im nicht zu übertragenden Bereich und die Länge des nicht zu
übertragenden Bereiches.
840 USE 106 02 Januar 2003
HSBY Unbedingt ausführen
Befehlsregister Freigeben r command
register nontransfer
area
CHS length
HSBY-System AKTIV
SPS kann nicht mit ihrem
CHS-Modul kommunizieren
Nicht übertragbaren
Bereich Freigeben
Konfigurationserweiterun gs-Fenster definieren die
HSBY-Konfiguration
Der untere Ausgang der CHS-Instruktion zeigt an, ob die Konfigurationserweiterungs-Dialoge aktiviert sind und erlaubt den Parametern in diesen Dialogen die
Paramter im CHS-Instruktion-Startup zu überschreiben.
Eine detailierte Beschreibung der CHS-Instruktion finden Sie im Ladder Logic Block
Library User Guide.
77
Ein Quantum 984 HSBY-System verwenden
6.2
Verwendung des CHS Instruktionsblockes
Einleitung
Zweck
Inhalt dieses
Abschnitts
In diesem Abschnitt wird die Verwendung des CHS Instruktionsblockes bschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
So verwenden Sie einen CHS Anweisungsbaustein
Steuerregister
Elemente des nicht zu übertragenden Bereichs
Zoom-Fenster der CHS Anweisung
Das Hot-Standby-Status-Register
Die Register für Umgekehrte Übertragung
Beispiel für umgekehrte Übertragungslogik
Seite
78
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
So verwenden Sie einen CHS Anweisungsbaustein
CHS
Anweisungsbaustein
Das Befehlsregister ist im oberen Eintrag des CHS Anweisungsbausteins definiert.
Die Bits dieses Registers werden zum Konfigurieren und Steuern mehrerer
Parameter des Hot Standby Systems verwendet.
Das Befehlsregister muss ein 4x-Register sein in dem Teil des Signalspeicher-
Übertragungsbereichs, der bei jedem Abtastvorgang vom primären Regler zum
Standby-Regler übertragen wird. Es muss auch außerhalb des nicht zu
übertragenden Bereichs sein.
Sperrt Schlüsselschalter für manuellen Eingriff = 0
Gibt Schlüsselschalter für manuellen Eingriff frei = 1
Setzt Steuerung A in OFFLINE-Modus = 0
Setzt Steuerung A in Modus "LÄUFT" = 1
Setzt Steuerung B in OFFLINE-Modus = 0
Setzt Steuerung B in Modus "LÄUFT" = 1
Forciert bei logischer Fehlanpassung Bereitschaftsfunktion auf Offline-Modus = 0
Forciert bei Vorhandensein einer logischen Fehlanpassung Standby nicht offline = 1
Lässt Exec-Upgrade erst nach Stopp der Anwendung zu = 0
Lässt Exec-Upgrade ohne Stopp der Anwendung zu = 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 = Tauscht Adresse Modbus Port 1 bei Umschaltung aus
1 = Tauscht Adresse Modbus Port 1 bei Umschaltung nicht aus
0 = Tauscht Adresse Modbus Port 2 bei Umschaltung aus
1 = Tauscht Adresse Modbus Port 2 bei Umschaltung nicht aus
0 = Tauscht Adresse Modbus Port 3 bei Umschaltung aus
1 = Tauscht Adresse Modbus Port 3 bei Umschaltung nicht aus
840 USE 106 02 Januar 2003
ACHTUNG
Warnhinweis Hot Standby Befehlsregister
Stellen Sie sicher, dass das Register, das Sie als Hot Standby
Befehlsregister auswählen, nur diesem Zweck dient und in Ladder
Logic nicht noch für weitere Zwecke verwendet wird.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Die Werte, die für die Bits in diesem Register festgesetzt werden, bestimmen die
System-Parameter beim Start. Durch Verwendung eines Referenzdateneditors
(RDE) oder eines Zoom-Fensters auf der CHS Anweisung in Ladder Logic ist das
Register zugänglich, während das System läuft.
79
Ein Quantum 984 HSBY-System verwenden
Steuerregister
Steuerregister
ACHTUNG
Warnhinweis Befehlsregister
Verwenden Sie das Befehlsregister, um die Überschreibung mit
Schlüsselschalter zu aktivieren, während das Hot Standby System läuft, liest der primäre Regler sofort Bits 14 und 15, um seinen eigenen
Status und den des Standby-Reglers zu bestimmen.
Sind beide Bits auf 0 gestellt, findet eine Umschaltung statt und die frühere primäre CPU geht Offline. Die neue primäre CPU läuft weiter.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Der
Signalspeicher-
Übertragungsbereich
Das Befehlsregister muss im Bereich der 4x-Register im Signalspeicher-
Übertragungsbereich sein.
Ein fester Block von bis zu 12K Worten im Signalspeicher ist als Übertragungsbereich festgelegt. Er besteht aus Folgendem: l Alle 0x digitalen Ausgänge im Signalspeicher bis zu maximal 8192, einschließlich ihrer dazugehörigen Historien.
l l
Alle 1x digitalen Eingänge im Signalspeicher bis zu maximal 8192, einschließlich ihrer dazugehörigen Historien.
Wenn die Gesamtzahl der Register (3x und 4x zusammen), die im Signalspeicher implementiert sind, 10 000 oder weniger beträgt, dann alle Register mit der Hoch/ l
Runterzähler-Historientabelle.
Wenn die Gesamtzahl der Register (3x und 4x zusammen), die im Signalspeicher implementiert sind, mehr als 10 000 beträgt, dann werden insgesamt 10 000
übertragen, gemäß der vorher beschriebenen Formel. Siehe Standard-
80
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Nicht zu
übertragender
Bereich innerhalb des
Signalspeicher-
Übertragungs be reichs
Nicht zu
übertragender
Bereich innerhalb des
Signalspeicher-
Übertragungsbe reichs l l l l
Sie müssen ebenfalls einen nicht zu übertragenden Bereich im mittleren Eintrag des
CHS Anweisungsbausteins definieren. Ein nicht zu übertragender Bereich:
Ist ein Tool zum Verkürzen der Abtastzeit
Befindet sich komplett im Bereich der 4x-Register im Signalspeicher-
Übertragungsbereich, die bei jedem Abtastvorgang übertragen werden.
Besteht aus einem Block von vier oder mehr 4x-Registern.
Ermöglicht es dem Benutzer, den Status des Hot Standby Systems zu
überwachen (drittes Register des nicht zu übertragenden Bereichs).
Nur 4x-Referenzdaten können in den nicht zu übertragenden Bereich gesetzt werden. Diese gekennzeichneten Register werden nicht auf den Standby-Regler
übertragen, die Abtastzeit wird somit verkürzt. Das folgende Blockschaltbild zeigt, wie der nicht zu übertragende Bereich in Bezug auf den restlichen Signalspeicher-
Übertragungsbereich besteht.
Signalspeicher-Übertragungsbereich
Gesamtanzahl der
übertragenen
Registerausgänge
Kritisch Ausgänge, die in jedem
Zyklus übertragen werden
Hinweis: Das Befehlsregister muss sich außerhalb des nicht zu übertragenden
Blockes befinden
Zusätzliche Ausgänge, die in größeren Gruppen in mehreren
Zyklen übertragen werden
840 USE 106 02 Januar 2003
81
Ein Quantum 984 HSBY-System verwenden
Elemente des nicht zu übertragenden Bereichs
Nicht zu
übertragender
Bereich
Das Hot Standby Zustandsregister ist der wichtigste Teil des nicht zu übertragenden
Bereichs. Wurde das System konfiguriert und läuft es, wird das Zustandsregister ein wertvolles Tool für die Überwachung des Gerätestatus der beiden Regler.
Verwenden Sie Software zur Änderung der Werte im Befehlsregister, ist es sehr hilfreich, die Ergebnisse dieser Änderungen im Zustandsregister sehen zu können.
Der nicht zu übertragende Bereich ist im mittleren und unteren Eintrag des
Anweisungsbausteins definiert. Der mittlere Eintrag legt das erste Register im nicht zu übertragenden Bereich fest. Der untere Eintrag legt die Länge des nicht zu
übertragenden Bereichs fest.
Status-Register
Diese SPS ist im OFFLINE-Modus = 0 1
Diese SPS läuft im Primär-Modus = 1 0
Diese SPS läuft im Standby-Modus = 1 1
Die andere SPS ist im OFFLINE-Modus = 0 1
Die andere SPS läuft im Primär-Modus = 1 0
Die andere SPS läuft im Standby-Modus = 1 1
Die SPS haben eine zueinander passende Logik = 0
Die SPS haben keine zueinander passende Logik = 1
Der Schalter dieser SPS ist auf A gesetzt = 0
Der Schalter dieser SPS ist auf B gesetzt = 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Der nicht zu übertragende Bereich muss mindestens vier Register lang sein. Die ersten beiden Register des nicht zu übertragenden Bereichs sind für Rückübertragungsfunktionen reserviert. Das dritte Register im nicht zu übertragenden Bereich ist das Hot Standby Zustandsregister.
Das vierte Register und alle weiteren zusammenhängenden 4x-Register, die für eine Nichtübertragung festgelegt sind, werden ignoriert, wenn die Signalspeicher-
Werte des primären Reglers auf den Standby-Regler übertragen werden.
82
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Beispiel für einen nicht zu
übertragenden
Bereich
Im Beispiel beginnt der nicht zu übertragende Bereich bei Register 40010, so wie im mittleren Eintrag festgelegt. Die Länge beträgt 30 Register, so wie im unteren
Eintrag festgelegt. Das letzte Register im nicht zu übertragenden Bereich ist daher
40039.
HSBY Unbedingt ausführen
Befehlsregister Freigeben r
Nicht übertragbaren Bereich Freigeben
CHS
HSBY-System AKTIV
SPS kann nicht kommunizieren mit ihrem
CHS-Modul
Konfigurationserweiterungs-Fenster
definieren das HSBY
Konfiguration
840 USE 106 02 Januar 2003
83
Ein Quantum 984 HSBY-System verwenden
Zoom-Fenster der CHS Anweisung
Zoom-Fenster Wenn sowohl die CHS Anweisung als auch die Hot Standby Konfigurationserweiterung benutzt werden, so müssen die Parameter, die Sie für den Nicht-Transfer-
Bereich in den Fenstern der Konfigurationserweiterung festlegen, mit denen im CHS
Block identisch sein.
84
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Das Hot-Standby-Status-Register
Hot-Standby-
Status-Register
Das Status-Register ist Register 40012, das dritte Register im Nicht-Transfer-
Bereich. Das Befehlsregister, das im oberen Eintrag definiert ist, ist - gemäß den
Erfordernissen - außerhalb des Nicht-Transfer-Bereiches plaziert worden.
Das dritte Register im Nicht-Transfer-Bereich ist das Status-Register. Verwenden
Sie dieses Register, um den aktuellen Maschinenstatus der Primär- und der
Standbysteuerung anzuzeigen.
Bits im Hot-
Standby-Status-
Register
In dem Beispiel ist das Status-Register das Register 40012.
Diese SPS ist im OFFLINE-Modus = 0 1
Diese SPS läuft im Primär-Modus = 1 0
Diese SPS läuft im Standby-Modus = 1 1
Die andere SPS ist im OFFLINE-Modus = 0 1
Die andere SPS läuft im Primär-Modus = 1 0
Die andere SPS läuft im Standby-Modus = 1 1
Die SPS haben eine zueinander passende Logik = 0
Die SPS haben keine zueinander passende Logik = 1
Der Schalter dieser SPS ist auf A gesetzt = 0
Der Schalter dieser SPS ist auf B gesetzt = 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
840 USE 106 02 Januar 2003
85
Ein Quantum 984 HSBY-System verwenden
Die Register für Umgekehrte Übertragung
Umgekehrte
Übertragung
Sie können die Register für Umgekehrte Übertragung benutzen, um Diagnosedaten von der Standbysteuerung zur Primärsteuerung zu übertragen. Wenn Sie Definiere
Nicht-Transfer-Bereich auswählen, werden die Register 4x und 4x + 1 von der
Standbysteuerung in die Primärsteuerung kopiert. Dies ist gegensätzlich zu dem normalen Übertragungsweg der Zustandstabelle von der Primär- zur
Standbysteuerung.
Wenn Sie sich dafür entscheiden, die Register für umgekehrte Übertragung nicht zu benutzen, dann verbinden Sie den unteren CHS Eingang nicht mit der Schiene in
Ihrem Ladder Logik Programm, dann sind die Eingänge zu diesen Registern nicht freigegeben.
86
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Beispiel für umgekehrte Übertragungslogik
Ein Beispiel für umgekehrte
Übertragungslogik
Das folgende Beispiel zeigt E/A Ladder Logik für eine Primärsteuerung, die zwei
Fehleranzeigelampen überwacht und die umgekehrte Übertragungslogik, die
Statusdaten von der Standbysteuerung zur Primärsteuerung sendet. Eine Fehleranzeigelampe schaltet auf AN, wenn der Standby-Speicherschutz auf AUS steht; die andere Lampe schaltet auf AN, wenn die Speicherpufferbatterie im Standby versagt.
Netzwerk 1 von
Segment 1
400005
400100
CHS
30
840 USE 106 02 Januar 2003
Netzwerk 2 von
Segment 1
400103
000801
BLKM
#001
BLKM überträgt den Status des Hot
Standby Status-Registers (40103) an interne Ausgangs-/Merkerbits (00801)
000815
(Bit 15)
000816
(Bit 16)
(Gibt STAT frei, wenn diese SPS die
Standby-Steuerung ist
400101
STAT
#001
STAT sendet ein Register Wort vom
Standby zu einem
Rückübertragungsregister (400101) in der primären Steuerung.
87
Ein Quantum 984 HSBY-System verwenden
Umgekehrte
Übertragungslogik
Remote E/A
Logik
Die Logik in Netzwerk 2 von Segment 1 enthält eine BLKM-Anweisung und eine
STAT Anweisung. Der Standby gibt den STAT frei. Die Bits 000815 und 000816 werden im Hot-Standby-Status-Register von den Bits 15 und 16 gesteuert. Die
STAT-Anweisung sendet ein Status-Register-Wort an 400101; dieses Wort löst eine umgekehrte Übertragung zur Primärsteuerung aus.
Internes Merkerbit 000715 (Statusbit 11) steuert die STANDBY-SPEICHER-
SCHUTZ-AUS-Lampe. Internes Merkerbit 00071 (Statusbit 12) steuert die
STANDBY-BATTERIE-FEHLERANZEIGE-Lampe.
Segment 2
400101
000813
(Bit 13)
000814
(Bit 14)
000705
BLKM Transfers the Status of
Reverse Transfer Register to
Internal Coils
( )
BLKM
#001
000715
(Bit 11)
000716
(Bit 12)
000813
(Bit 13)
000813
(Bit 13)
Standby MEMORY PROTECT OFF Lamp
Output Coil
000208
Standby BATTERY FAULT
L Output Coil
000209
88
840 USE 106 02 Januar 2003
6.3
Einleitung
Zweck
Inhalt dieses
Abschnitts
Ein Quantum 984 HSBY-System verwenden
Die Konfigurationserweiterung verwenden
In diesem Abschnitt wird die Verwendung der HSBY Konfigurationserweiterung beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Konfigurationserweiterung
Hot Standby Dialog
Bits im Hot Standby Befehlsregister
Schlüsselschalter-Überschreiben und Läuft-Modus
Ein Beispiel für Software Control
Standby bei Logik-Fehlanpassungen
Kompletten Signalspeicher übertragen
Hot Standby Status-Register für Konfigurationserweiterung
Erweiterte Optionen
Transferbereich des Signalspeichers definieren
Daten des zusätzlichen Signalspeichers übertragen
Zyklus-Übertragungen
Seite
840 USE 106 02 Januar 2003
89
Ein Quantum 984 HSBY-System verwenden
Konfigurationserweiterung
Hot Standby
Dialog
Die Konfiguration des Hot Standby 984 kann mit dem Hot Standby Dialog und/oder mit der CHS Anweisung der Anweisungsbibliothek LL984 durchgeführt werden.
Dargestellt ist Concept
90
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Hot Standby Dialog
Der Hot Standby
Dialog in
Concept
Der Hot Standby Dialog ist im Folgenden dargestellt. Er kann durch Konfiguriere Hot
Standby aktiviert werden.
Dargestellt ist Concept
840 USE 106 02 Januar 2003
91
Ein Quantum 984 HSBY-System verwenden
Bits im Hot Standby Befehlsregister
Festlegung des
Befehlsregisters
Das Befehlsregister wird zur Steuerung verschiedener Parameter des Hot Standby
Systems genutzt.
Befehlsregister Das Befehlsregister wird im ersten Eingabefeld des Hot Standby Dialogs festgelegt.
Im Standardmodus wird das Befehlsregister auf 400001 gesetzt. Wenn Register
400001 schon anderweitig belegt ist, geben Sie eine andere Zahl, die größer als 0 ist, ein. Die Zahl, die sie eingeben, wird zum 4x Befehlsregister. Geben Sie zum
Beispiel 14 ein, so ist das Hot Standby Befehlsregister 400014.
Sperrt Schlüsselschalter für manuellen Eingriff = 0
Gibt Schlüsselschalter für manuellen Eingriff frei = 1
Setzt Steuerung A in OFFLINE-Modus = 0
Setzt Steuerung A in Modus "LÄUFT" = 1
Setzt Steuerung B in OFFLINE-Modus = 0
Setzt Steuerung B in Modus LÄUFT = 1
Forciert bei logischer Fehlanpassung
Bereitschaftsfunktion auf Offline-Modus = 0
Forciert bei Vorhandensein einer logischen
Fehlanpassung Standby nicht offline = 1
Lässt Exec-Upgrade erst nach Stopp der Anwendung zu = 0
Lässt Exec-Upgrade ohne Stopp der Anwendung zu = 1
0 = Tauscht Adresse Modbus Port 1 bei Umschaltung aus
1 = Tauscht Adresse Modbus Port 1 bei Umschaltung nicht aus
0 = Tauscht Adresse Modbus Port 2 bei Umschaltung aus
1 = Tauscht Adresse Modbus Port 2 bei Umschaltung nicht aus
0 = Tauscht Adresse Modbus Port 3 bei Umschaltung aus
1 = Tauscht Adresse Modbus Port 3 bei Umschaltung nicht aus
Sie können jede Zahl aus dem Bereich 1 ... n eingeben, wenn n das letzte konfigurierte 4x Register ist. Aber: l Das Befehlsregister muß Teil des Bereiches des Signalspeichers sein, der bei jedem Zyklus von der Primärsteuerung zur Standbysteuerung übertragen wird.
92
840 USE 106 02 Januar 2003
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden l l
Deshalb muß die Zahl, die Sie für das Befehlsregister festlegen, im Bereich der
4x Register liegen, die Sie im Bereich des Signalspeichers im Dialog
Signalspeicher festlegen. Wenn Sie die 12 K Option nutzen, muß das
Befehlsregister eins der ersten 9000 4x Register sein.
Das Befehlsregister darf nicht im Bereich des Nicht-Transfer-Bereiches liegen, welcher im Nicht-Transfer-Bereich des Hot Standby Dialogs festgelegt wird.
ACHTUNG
Warnhinweis Hot Standby Befehlsregister
Vergewissern Sie sich, daß das Register, welches Sie als Hot Standby
Befehlsregister auswählen, für diesen Zweck reserviert wurde und nicht schon anderweitig in der Anwenderlogik belegt ist.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
ACHTUNG
Warnhinweis Hot Standby Dialog
Wenn Sie beabsichtigen, den Hot Standby Dialog zu nutzen, um das
Befehlsregister zu konfigurieren und die CHS Anweisung, um das
Befehlsregister während der Laufzeit zu ändern, dann vergewissern Sie sich, daß Sie das gleiche Register im Hot Standby Dialog als
Befehlsregister festlegen wie im oberen Eintrag des CHS Blocks. Wenn
Sie unterschiedliche Zahlen für das Befehlsregister nehmen, werden die Änderungen, die Sie mittels des Zoom-Fensters machen, nicht in das echte Hot Standby Befehlsregister übernommen.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
93
Ein Quantum 984 HSBY-System verwenden
Schlüsselschalter-Überschreiben und Läuft-Modus
Schlüsselschalter und Läuft
Sie können sich - aus Gründen der Sicherheit oder des Komforts - dazu entscheiden, den Schlüsselschalter auf dem vorderen Bedienfeld des CHS 110
Moduls zu überschreiben. Wenn Sie den Schlüsselschalter überschreiben, wird das
Befehlsregister zu dem Register mit dem die CHS 110 Module on- oder offline geschaltet werden.
Im Standardmodus ist der Schlüsselschalter-Überschreiben gesperrt. Er kann im
Hot Standby Dialog freigegeben werden.
Überschreiben mit Tastschalter
Wenn Sie Schlüsselschalter-Überschreiben freigeben, wird der Offline/Läuft-
Betriebszustand der Steuerungen beim Starten durch die Werte bestimmt, die Sie für Bit 14 und 15 des Befehlsregisters festlegt haben. Diese Bits werden als Läuft-
Modus für Steuerung A und B (hängt vom Kennzeichnungsschiebeschalter ab) dargestellt. Denken Sie daran, daß Sie, wenn Schlüsselschalter-Überschreiben freigegeben ist, kein Programm Update (Programm Xfer) auf Modul CHS 110 im
Standby-Baugruppenträger starten können.
Solange Schlüsselschalter-Überschreiben gesperrt ist, können die Einstellungen für den Läuft-Modus ignoriert werden.
ACHTUNG
Warnhinweis Schlüsselschalter-Überschreiben
Wenn Sie das Zoom-Fenster oder den RDE benutzen, um
Schlüsselschalter-Überschreiben freizugeben, während das Hot
Standby System läuft, liest die Primärsteuerung sofort Bit 14 und 15, um ihren eigenen Status und den der Standbysteuerung zu bestimmen.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Sind beide Bits auf 0 gestellt, findet eine Umschaltung statt und die frühere primäre
CPU geht Offline. Die neue primäre CPU läuft weiter.
94
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Ein Beispiel für Software Control
Anwendung von
Software Control
Zum Beispiel: Sie haben Schlüsselschalter-Überschreiben freigegeben und
Steuerung B in den Betriebszustand Offline gesetzt. Jetzt wird das System angeschaltet und Sie wollen Steuerung B in den Läuft-Modus setzen.
Der Schlüsselschalter funktioniert nicht, so daß sie auf die Anwenderlogik zurückgreifen müssen.
Es gibt drei Möglichkeiten fortzufahren:
Option 1 Ändern Sie die Einstellung im Hot Standby Dialog Um dies durchzuführen, müssen Sie das System abschalten und die notwendige
Änderung im Dialog vornehmen; dann schalten Sie das System wieder an. Laden Sie die neue Konfiguration.
Option 2 Verbinden Sie Concept mit Ihrer Primärsteuerung. Rufen Sie den
Referenzdaten-Editor (RDE) auf. Fügen Sie das Hot Standby Befehlsregister und das Hot Standby Statusregister in den RDE ein. Der Betriebszustand von
Steuerung B wird durch den Status von Bit 14 des Befehlsregisters bestimmt.
Wenn Steuerung B offline ist, ist Bit 14 auf 0 gesetzt. Um die Steuerung in den
Läuft-Modus zu setzen, ändern Sie den Status von Bit 14 auf 1. Steuerung B wechselt sofort in den Läuft-Modus, wenn alle anderen HSBY-Anforderungen erfüllt sind.
Option 3 Wenn Sie eine CHS Anweisung in die Ladder Logik programmiert haben:
Verbinden Sie Concept mit Ihrer Primärsteuerung. Positionieren Sie den
Cursor im Editor auf dem oberen Eintrag der CHS Anweisung und rufen Sie das Zoom-Fenster (STRG+D) auf. Aktivieren Sie das Kontrollkästchen Läuft-
Modus für den Parameter Steuerung B im Läuft-Modus und Steuerung B geht sofort in den Läuft-Modus. Der Vorteil von Option 2 und 3 ist, daß man das Hot
Standby System nicht abschalten muß, um seinen Status zu ändern. Wenn Sie die Anwendung des Zoom-Fensters angenehmer finden, als die Anwendung des RDE, dann sollten Sie in Erwägung ziehen, für diesen Zweck eine CHS
Anweisung in die Ladder Logik zu programmieren.
840 USE 106 02 Januar 2003
95
Ein Quantum 984 HSBY-System verwenden
Standby bei Logik-Fehlanpassungen
Logik-Programm Um ordnungsgemäß zu funktionieren, müssen die Primär- und die
Standbysteuerung in einem Hot Standby System ein identisches Logik-Programm ausführen, welches bei jedem Zyklus durch eine Signalspeicherdatenübertragung zwischen den zwei Steuerungen aktualisiert wird.
Im Standardmodus ist die Standbysteuerung so eingestellt, daß sie Offline geht, wenn eine Fehlanpassung zwischen ihrer Anwenderlogik und der der
Primärsteuerung festgestellt wird. Umschaltung kann nicht erfolgen, während die
Standbysteuerung Offline ist.
Die runden Optionsfelder ermöglichen es Ihnen, diese Standardeinstellung zu
überschreiben. Wenn Sie den Parameter in diesem Feld von Offline auf Läuft setzen, bleibt die Standbysteuerung online, wenn eine Logik-Fehlanpassung zwischen ihrem Logik-Programm und dem der Primärsteuerung erkannt wird.
ACHTUNG
Warnhinweis Fehlanpassung
Eine Fehlanpassung in der E/A-Map oder der Konfiguration ist unter keinen Umständen zulässig.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
ACHTUNG
Warnhinweis Umschaltung
Findet eine Umschaltung statt, wenn das runde Optionsfeld auf Läuft gesetzt ist und eine Logik-Fehlanpassung zwischen den zwei
Steuerungen besteht, so übernimmt die Standbysteuerung
Zuständigkeiten von der Primärsteuerung und beginnt, ein anderes
Logik-Programm von der vorhergehenden Primärsteuerung auszuführen.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
96
840 USE 106 02 Januar 2003
Adresse bei
Umschaltung austauschen
Ein Quantum 984 HSBY-System verwenden
In einem Hot Standby System können die Modbus-Ports auf der Primärsteuerung
MEM-Adressen in einem Bereich zwischen 1 und 119 haben. Dies ermöglicht einen
Offset von 128 für vergleichbare Ports auf der Standbysteuerung, wobei die maximale Anzahl von Adressen bei 247 liegt.
Wenn Steuerung A z. B. die Primärsteuerung ist und ihre zwei Modbus-Ports die
Adressen 1 und 2 haben, dann sind die Standardadressen für die vergleichbaren
Ports auf der Standbysteuerung B 129 und 130. Im Standardmodus wird dieser
Offset zwischen den Port-Adressen im Falle einer Umschaltung beibehalten. Wenn
Steuerung B z.B. aufgrund einer Umschaltung zur Primärsteuerung wird, dann nehmen ihre Modbus-Ports die Adressen 1 und 2 an und die vergleichbaren Ports in Steuerung A nehmen die Adressen 129 und 130 an.
Die Kontrollkästchen ermöglichen es Ihnen, diese Standardbedingung auf einem oder allen Modbus-Ports der zwei Steuerungen Ihres Hot Standby Systems zu
ändern.
Modbus-Ports an den zwei Steuerungen Ihres Hot Standby Systems. Zum Beispiel: wenn Sie den Parameter Modbus-Port-1 abwählen, dann wird der Offset im Falle einer Umschaltung nicht beibehalten und die zwei Ports haben nach der
Umschaltung dieselbe Adresse. Somit gilt, daß, wenn Steuerung A die
Primärsteuerung und ihre Modbus-Port-1-Adresse 1 ist, diese Port-Adresse, nachdem eine Umschaltung stattgefunden hat, dann 1 bleibt. Ebenso gilt, daß, wenn Steuerung B aufgrund einer Umschaltung zur Primärsteuerung wird, auch ihre
Modbus-Port-1-Adresse 1 ist.
Hinweis: Wenn Sie die Auswahlkriterien ändern, sind die Port-Adressen davon erst betroffen, wenn eine Umschaltung erfolgt.
840 USE 106 02 Januar 2003
97
Ein Quantum 984 HSBY-System verwenden
Modbus-Plus-
Port-Adressentausch bei
Umschaltung
In einem Quantum Hot Standby System wird bei den Modbus-Plus-Port-Adressen auf der Standbysteuerung ein Offset von 32 der vergleichbaren Ports auf der
Primärsteuerung durchgeführt. Ist z.B. Steuerung A die Primärsteuerung und ihr
Modbus-Plus-Port hat die Adresse 1, dann ist die Adresse des entsprechenden
Ports auf der Standbysteuerung B 33.
Der numerische Bereich für Adressen beider Ports geht von 1 bis 64. Somit gilt, daß, wenn der Port auf der Primärsteuerung Adresse 50 hat, die Adresse für den entsprechenden Port auf der Standbysteuerung nicht 82 sein kann, deshalb ist sie
18 (d.h., 50 minus 32).
Diese Adressen werden bei einer Umschaltung automatisch getauscht. Sie haben nicht die Möglichkeit, den Offset zu ändern oder zu verhindern, daß die Adressen getauscht werden.
Hinweis: Bei einer Umschaltung tauscht das Quantum Hot Standby System die
Modbus-Plus-Adressen praktisch sofort. Dies bedeutet, daß bei Host-Geräten, die die Quantumsteuerung abfragen, sichergestellt ist, daß sie immer mit der
Primärsteuerung kommunizieren und daß im Netzwerk keine Ausfallzeit während einer Umschaltung entsteht.
98
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Kompletten Signalspeicher übertragen
Kontrollkästchen
"Kompletten
Signalspeicher
übertragen"
Wenn dieses Kontrollkästchen aktiviert ist, ist es nicht möglich; einen bestimmten oder zusätzlichen Signalspeicherbereich, der übertragen werden soll, zu definieren.
Nicht zu
übertragender
Bereich
Der Nicht-Transfer-Bereich enthält das Hot Standby Status-Register, welches dazu benutzt wird, den Status der beiden Steuerungen zu überwachen. Es enthält auch ein Register-Paar, das für den Betrieb Umgekehrte Übertragung genutzt werden kann. Um die Zykluszeit zu verkürzen, können Sie andere 4x Register in den Nicht-
Transfer-Bereich einbeziehen.
Der Start: Feld wird benutzt, um die ersten 4x Register im Nicht-Transfer-Bereich festzulegen. Die Länge: Feld wird benutzt, um die Anzahl der zusammenhängenden
Register im Nicht-Transfer-Bereich zu definieren. Wenn Sie Definiere einen Nicht-
Transfer-Bereich auswählen, liegt der Bereich der zulässigen Werte für dieses
Eingabefeld bei 4... n, wobei n für die Anzahl der konfigurierten 4x Register steht.
Sie müssen jedoch diese Bedingungen erfüllen, wenn Sie einen Nicht-Transfer-
Bereich definieren: l Der Nicht-Transfer-Bereich muß sich vollständig im Bereich der 4x Register befinden, die für die Übertragung bei jedem Zyklus geplant sind. Der
Übertragungsbereich wird im Dialog Signalspeicher definiert.
l Das Befehlsregister (erster Eintrag des Dialog Hot Standby) muß sich außerhalb des Nicht-Transfer-Bereichs befinden.
Hinweis: Wenn Sie auch eine CHS Anweisung in LL984 programmieren, dann müssen die Parameter, die Sie für den Nicht-Transfer-Bereich im Hot Standby
Dialog festlegen, mit denen im CHS Block identisch sein.
Hot Standby
Status-Register l Das dritte Register im nicht zu übertragenden Bereich ist das Hot Standby
Zustandsregister. Verwenden Sie dieses Register, um den aktuellen Maschinenstatus der Primär- und der Standbysteuerung anzuzeigen.
840 USE 106 02 Januar 2003
99
Ein Quantum 984 HSBY-System verwenden
Hot Standby Status-Register für Konfigurationserweiterung
Status-Register für
Konfiguration s erweiterung
Hinweis: Die Bits 1 und 2 werden nur in Verbindung mit einer Konfigurationserweiterung verwendet.
Diese SPS ist im OFFLINE-Modus = 0 1
Diese SPS läuft im Primär-Modus = 1 0
Diese SPS läuft im Standby-Modus = 1 1
Die andere SPS ist im OFFLINE-Modus = 0 1
Die andere SPS läuft im Primär-Modus = 1 0
Die andere SPS läuft im Standby-Modus = 1 1
Die SPS haben eine zueinander passende Logik = 0
Die SPS haben keine zueinander passende Logik = 1
Der Schalter dieser SPS ist auf A gesetzt = 0
Der Schalter dieser SPS ist auf B gesetzt = 1
Die CHS-Schnittstelle ist OK = 0
Ein Schnittstellen-Fehler wurde erkannt = 1
Hot Standby-Eignung wurde nicht aktiviert = 0
Hot Standby ist aktiv = 1
100
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Erweiterte Optionen
Schaltfläche
"Erweiterte
Optionen"
Wenn Sie im Dialogfeld "Hot Standby" die Schaltfläche "Erweiterte Optionen" anklicken, haben Sie die Möglichkeit, während des Betriebs im vollen Hot Standby-
Modus verschiedene Versionen der Firmware in der primären Steuerung und
Standby-Steuerung zuzulassen.
Dargestellt ist Concept
840 USE 106 02 Januar 2003
Dadurch können Sie Schritt für Schritt ein Upgrade der Steuerungen zu einer neuen
Firmware-Version vornehmen, ohne das System abschalten zu müssen. Da dies nur in seltenen Fällen erforderlich ist, empfiehlt es sich, diesen Modus durch
Konfiguration zu deaktivieren und ihn bei Bedarf mit Hilfe des Referenzdaten-
Editors oder Zoom-Fensters zu aktivieren. Standardmäßig müssen die Steuerungen dieselbe Version der Firmware aufweisen. Das bedeutet, dass die Standby-
Steuerung nicht online geht, falls sie eine neuere oder ältere Firmware-Version aufweist als die primäre Steuerung.
101
Ein Quantum 984 HSBY-System verwenden
Transferbereich des Signalspeichers definieren
Zusätzlicher
RAM
Mit 984 Hot Standby können Sie zusätzlichen Signalspeicher definieren (0x, 1x, 3x und 4x Register), der über mehrere logische Abfragen in Gruppen übertragen wird.
Dialogfeld
"Signalspeicher"
Zum Öffnen des Dialogfeldes "Signalspeicher" müssen Sie das Kontrollkästchen
"Gesamten SRAM übertragen" deaktivieren und anschließend die Schaltfläche
"Optionen" verwenden. Der allen kritischen E/A zugeordnete Signalspeicher muss ebenfalls in jedem Zyklus übertragen werden. Der zusätzliche Signalspeicher kann gruppiert und in mehreren Zyklen übertragen werden.
Dargestellt ist Concept
State RAM
State RAM
Transfer: User Defined
Number of References to Transfer
Coils (0xxxx): 0
Discrete Inputs (1xxxx): 0
Input Regs (3xxxx): 0
Output Regs (4xxxx): 0
Additional State RAM
Transfer Additional State RAM
Number of References to Transfer
Coils (0xxxx): 0
Discrete Inputs (1xxxx): 0
Extra Transfer Time (1-255): 1
Input Regs (3xxxx): 0
Output Regs (4xxxx): 0
OK Cancel Help
Wenn Sie das Hot Standby System mit Hilfe der CHS-Anweisung konfigurieren, können Sie nicht mehr als 12K Worte übertragen, selbst wenn die Gesamtgröße des
Signalspeichers 64K Worte betragen könnte. Sie können die Anzahl der
übertragenen 4x Register durch Auswahl eines Registerblockes als Teil des nicht
übertragbaren Bereiches begrenzen, Sie können jedoch nicht die Anzahl der 0x, 1x oder 3x Register im Transferbereich begrenzen.
Hinweis: Das Befehlsregister muss sich in dem Bereich des Signalspeichers befinden, der in jedem Zyklus übertragen wird.
102
840 USE 106 02 Januar 2003
Hot Standby
Dialog
Ein Quantum 984 HSBY-System verwenden
Die Verwendung des Dialogfeldes "Hot Standby" ermöglicht Ihnen wesentlich mehr
Flexibilität bei der Festlegung, wieviel oder wie wenig Signalspeicher übertragen werden soll. Sie können auch festlegen, wieviel in allen Zyklen übertragen wird und wieviel über mehrere Zyklen hinweg in Teilen übertragen wird.
Der von Ihnen im Feld "Transfer" des Dialogfeldes "Signalspeicher" gewählte
Parameter bestimmt die Flexibilität, über die Sie beim Definieren Ihres
Signalspeicher-Transferbereiches verfügen. Sie können zwischen zwei Optionen l l wählen:
12K
Benutzerdefiniert
Hinweis: Die restlichen Eingabefelder des Dialogfeldes können verwendet oder auch nicht verwendet werden, je nachdem, welchen von diesen beiden
Parametern Sie wählen.
Option "12K"
Hinweis: Unabhängig davon, welche Option Sie wählen, müssen Sie beachten, dass das Befehlsregister in dem Registerblock enthalten sein muss, der in jedem
Zyklus übertragen wird.
Die Option "12K" imitiert die CHS-Anweisung. Sie stellt Ihnen einen vordefinierten
Signalspeicher-Transferbereich mit einem im voraus festgelegten Maximum jedes zu übertragenden Referenzdatentyps zur Verfügung. Der vordefinierte Transferbereich enthält folgendes: l Alle digitalen Ausgänge 0x im Signalspeicher bis maximal 8192, einschließlich ihrer zugehörigen Historien.
l l
Alle digitalen Eingänge 1x im Signalspeicher bis maximal 8192, einschließlich ihrer zugehörigen Historien.
Beträgt die Gesamtanzahl der im Signalspeicher implementierten Register (3x und 4x zusammen) 10 000 oder weniger, dann sämtliche Register sowie die l
Tabelle der Historie des Auf/Ab-Zählers.
Ist die Gesamtanzahl der im Signalspeicher implementierten Register (3x und 4x zusammen) größer als 10 000, dann 10 000 Register Transfer entsprechend der in
System-Abtastzeit, S. 35 beschriebenen Formel.
Wählen Sie die Option "12K", werden die Bereiche "Signalspeicher" und
"Zusätzlicher Signalspeicher" irrelevant. Sie können keine spezifischen
Anpassungen des Transferbereiches vornehmen oder zusätzliche Daten in
Gruppen über mehrere Zyklen hinweg übertragen. Alle Einträge in diese Felder werden ignoriert.
840 USE 106 02 Januar 2003
103
Ein Quantum 984 HSBY-System verwenden
Option
"Benutzerdefiniert"
Die Option "Benutzerdefiniert" ermöglicht Ihnen, für jeden Referenzdatentyp die
Datenmenge festzulegen, die in jedem Zyklus übertragen werden soll. Ist das
Kontrollkästchen "Zusätzlichen Signalspeicher übertragen" aktiviert, haben Sie die
Möglichkeit, zusätzliche Daten zu übertragen.
000001
000002
000003
0nnnnn
100001
100002
100003
1nnnnn
300001
300002
300003
3nnnnn
400001
400002
400003
400004
400005
400006
Outputs transferred on every scan
Remaining outputs not transferred
Inputs transferred on every scan
Remaining inputs not transferred
Inputs transferred on every scan
Remaining inputs not transferred
Outputs transferred on every scan
Remaining outputs not transferred
4nnnnn
Benutzerdefinierte
Übertragung von
Signalspeicher
Mit Hilfe des Bereiches "Signalspeicher" können Sie die Größe des Datenbereiches definieren. Alle Referenzdaten, die Sie in diesem Bereich angeben, werden in jedem Zyklus von der primären Steuerung zur Standby-Steuerung übertragen (mit
Ausnahme des definierten nicht übertragbaren Bereiches). Alle Elemente der
Referenzdaten müssen 0 sein oder als Vielfache von 16 angegeben werden. Es sind mindestens 16 4x-Register erforderlich. Die maximale Größe des in jedem
Zyklus zu übertragenden Signalspeichers kann der Gesamtgröße des verfügbaren
Signalspeichers entsprechen (10K, 32K oder 64K, je nach Typ der Quantum-
Steuerung).
104
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Daten des zusätzlichen Signalspeichers übertragen
Zusätzliche
Daten
Ist das Kontrollkästchen "Zusätzlichen Signalspeicher übertragen" aktiviert, haben
Sie die Möglichkeit, zusätzlichen Signalspeicher zu übertragen.
Tragen Sie in den Bereich "Zusätzlicher Signalspeicher" die Anzahl der 0x-, 1x-, 3x- und 4x-Datenreferenzen ein, die als zusätzlicher Signalspeicher übertragen werden sollen. Alle Referenzdaten-Elemente müssen als Vielfache von 16 angegeben werden. Für wenigstens einen der vier Referenzdatentypen müssen Sie einen Wert von 16 oder größer eingeben.
ACHTUNG
Warnung "Zusätzlichen Signalspeicher übertragen"
Wenn Sie "Zusätzlichen Signalspeicher übertragen" wählen, müssen
Sie zusätzliche Daten angeben, die übertragen werden sollen, da andernfalls die Steuerung nicht gestartet wird.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Geben Sie im Eingabefeld "Extra-Transferzeit" die Anzahl der Zyklen an, in deren
Verlauf die zusätzlichen Daten übertragen werden sollen. Im allgemeinen dividiert das System die im fünften Eingabefeld angegebene Anzahl der Referenzdaten-
Elemente durch die im sechsten Eingabefeld angegebene Anzahl der Zyklen.
Dementsprechend teilt es die Daten in Gruppen ein, die während der angegebenen
Anzahl von Zyklen nacheinander übertragen werden. Diese Datengruppen werden zusammen mit den normalen Signalspeicher-Daten übertragen, deren Übertragung für den jeweiligen Zyklus geplant ist.
840 USE 106 02 Januar 2003
105
Ein Quantum 984 HSBY-System verwenden
Zusätzliche
Daten
Das nachfolgende Schema veranschaulicht die Übertragung von zusätzlichen
Signalspeicher-Daten.
000001
000002
000003
0nnnnn
100001
100002
100003
1nnnnn
300001
300002
300003
3nnnnn
400001
400002
400003
400004
400005
400006
Critical inputs transferred on every scan
Additional inputs transferred in chunks on multiple scans
Remaining outputs not transferred.
Critical inputs transferred on every scan
Additional inputs transferred in chunks on multiple scans
Remaining inputs not transferred.
Critical inputs transferred on every scan
Additional inputs transferred in chunks on multiple scans
Remaining inputs not transferred.
Critical outputs transferred on every scan
Additional outputs transferred in chunks on multiple scans
Remaining outputs not transferred.
4nnnnn l l l l
Das System überträgt zusätzliche Daten in der folgenden Reihenfolge:
Zuerst alle 0x-Referenzen
Danach alle 1x-Referenzen
Danach alle 3x-Referenzen
Zuletzt alle 4x-Referenzen
106
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Zyklus-Übertragungen
Datentyp In jedem Zyklus werden mindestens 512 äquivalente Worte von jedem im Bereich
"Zusätzlicher Signalspeicher" angegebenen Datentyp gesendet, außer wenn von dem betreffenden Typ weniger als 512 Worte verblieben sind, die noch übertragen werden müssen. Wenn Sie zum Beispiel 528 zusätzliche Register angeben, die im
Verlaufe von drei Zyklen zu übertragen sind, sendet das System die Daten schneller als erwartet. Die ersten 512 zusätzlichen Register werden im ersten Zyklus
übertragen, und die restlichen 16 Register werden im zweiten Zyklus übertragen. Im dritten Zyklus beginnt der Prozess von vorn, indem die ersten 512 zusätzlichen
Register gesendet werden.
840 USE 106 02 Januar 2003
107
Ein Quantum 984 HSBY-System verwenden
6.4
Operation
Einleitung
Zweck
Inhalt dieses
Abschnitts
In diesem Abschnitt wird der Betrieb des Hot Standby-Systems beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Das Hot Standby System starten
Datum/Uhrzeit synchronisieren
Bei in Betrieb befindlichem System
Seite
108
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Das Hot Standby System starten
Vorbedingungen
Hinweis: Starten Sie nur jeweils eine Steuerung.
Vergewissern Sie sich...
l l
Die von Ihnen zuerst gestartete Steuerung wurde vollständig programmiert.
Der Funktions-Schlüsselschalter am Modul CHS 110 befindet sich in der Position
"Ein".
l Die Kennzeichnungsschiebeschalter an den Modulen CHS 110 befinden sich in entgegengesetzten Positionen. Die erste Steuerung, die eingeschaltet wird, wird automatisch zur primären Steuerung, unabhängig von ihrer Bezeichnung als A oder B.
Starten des
Systems
In der folgenden Tabelle sind die erforderlichen Schritte zum Starten Ihres Hot
Standby-Systems aufgeführt:
Schritt
1
2
3
4
5
6
7
Aktion
Erste Rückwandplatine hochfahren.
Laden Sie das Programm in die Steuerung.
Starten Sie die Steuerung in dieser Rückwandplatine.
Schalten Sie die Stromversorgung der zweiten Rückwandplatine eine.
Laden Sie das Programm in die Standby-Steuerung.
Sind die Schalter an den Steuerungen auf dieselbe Adresse eingestellt, können
Sie das Programm nicht laden. Wenden Sie die Vorgehensweise zur
Schlüsselschalter-Programmaktualisierung an.
Starten Sie die Standby-Steuerung.
Überprüfen Sie die LED-Anzeige. Funktioniert das System normal, müssten auf dem Display die in der untenstehenden Abbildung gezeigten "Anzeigen eines ordnungsgemäß funktionierenden Hot Standby-Systems" erscheinen. Auf dem
CHS 110 Modul sollten alle drei Anzeigen kontinuierlich leuchten und nicht blinken. Eine blinkende Com Act Anzeige signalisiert, daß Ihr System einen
Fehler gelesen hat. Am entsprechenden CRP-Modul leuchtet die grüne
Bereitschafts-Anzeigelampe ununterbrochen. Die Anzeigelampe "Com Act" am primären Gerät muss ebenfalls ununterbrochen grün leuchten, während die
Anzeigelampe "Com Act" am Standby-RIO-Kommunikationsmodul langsam blinken muss.
840 USE 106 02 Januar 2003
109
Ein Quantum 984 HSBY-System verwenden
LED-Anzeigen eines ordnungemäß funktionierenden Hot
Standby-
Systems
Die folgende Grafik zeigt die LED-Anzeigen eines ordnungsgemäß funktionierenden Hot Standby-Systems.
Primär
Rückwand platine
140
CHS 110 00
HOT STANDBY
Aktiv
Bereit Fehler
Ausführen Bal Low
Pwr ok
Modbus Com Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
RIO-Head
HOT STANDBY
Aktiv
Bereit Fehler
Ausführen Bal Low
Pwr ok
Modbus Com Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
Standby
Rückwand platine
140
CHS 110 00
HOT STANDBY
Aktiv
Bereit Fehler
AusführenBal Low
Pwr ok
Modbus Com Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
RIO-Head
HOT STANDBY
Bereit
Aktiv
Fehler
Ausführen Bal Low
Pwr ok
Modbus Com Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
110
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Datum/Uhrzeit synchronisieren
Synchronisierung der Uhrzeit
In einem Hot Standby-System verfügen die primäre und die Standby-Steuerung jeweils über eigenes Datum/Uhrzeit. Sie sind nicht synchronisiert. Bei einer
Umschaltung ändert sich die Datum/Uhrzeit Einstellung um die Differenz zwischen den beiden Uhren. Dies könnte bei der Steuerung einer zeitkritischen Anwendung
Probleme verursachen.
Um dieses Problem zu lösen, programmieren Sie die Standby-Steuerung so, dass ihre Uhr mittels der von der primären Steuerung gelieferten Statustabelle zurückgesetzt wird. Falls Sie Ihr System über Konfigurationserweiterungs-Fenster steuern, setzen Sie die Logik für die Zeitsynchronisierung an erste Stelle. Setzen
Sie andernfalls die Logik für die Zeitsynchronisierung in Segment 1, setzen Sie sie jedoch nicht in Netzwerk 1
Da beide Steuerungen nach demselben Programm arbeiten, müssen Sie die CHS
Status-Register-Bits 12...16 lesen, um sicherzugehen, dass nur die Standby-Uhr rückgesetzt wird. Falls die Bits 12...16 lauten 01011, so sind Ihnen drei Dinge bekannt: l l l
Welche Steuerung die Standby-Steuerung ist, dass die andere Steuerung die primäre Steuerung ist, dass beide Steuerungen nach derselben Logik arbeiten.
Falls diese Bedingungen wahr sind, müsste die Logik Bit 2 des Uhrzeit-Steuerregisters löschen und Bit 1 setzen. Die Uhr in der Standby-Steuerung wird von der
Status-Tabelle der primären Steuerung am Ende eines Zyklus zurückgesetzt, und
Bit 1 wird gelöscht.
Hinweis: Vergewissern Sie sich, dass die Register zum Synchronisieren von
Datum/Uhrzeit im Signalspeicher-Transferbereich enthalten sind.
840 USE 106 02 Januar 2003
111
Ein Quantum 984 HSBY-System verwenden
Das folgende Diagramm zeigt die Synchronisierung von Datum/Uhrzeit.
Netzwerk 1 von Segment 1
40001
40101
CHS
4
40001 = Adresse des CHS-Befehlsregisters
40101 = Erstes Register, das im Signalspeicher für den nicht
übertragbaren Bereich reserviert ist
4 = Anzahl der im nicht übertragbaren Bereich reservierten Register
Netzwerk 2 von Segment 1
0015 40103 42221
0
ADD
42221
42221
UND
0001
0011
SUB
42222
0002 0001
TODC
MBIT
0001
TODC
MBIT
0001
40103 = CHS-Status-Register
42221 = Nicht benötigte Statusbits maskieren
42222 = Junk-Register
TODC = Datum/Uhrzeit-Register
112
840 USE 106 02 Januar 2003
Ein Quantum 984 HSBY-System verwenden
Bei in Betrieb befindlichem System
Ständige interne
Überwachung
Nachdem Ihr Hot Standby-System gestartet wurde und normal läuft, funktioniert es im weiteren automatisch. Es führt ständig Selbsttests auf Fehler durch und ist jederzeit bereit, die Steuerung von der primären Steuerung zur Standby-Steuerung zu übertragen, wenn es einen Fehler erkennt.
Während das System läuft, überträgt das primäre CHS-Modul automatisch in jedem
Zyklus einen vorher festgelegten Teil des Signalspeichers zur Standby-Einheit.
Dadurch wird sichergestellt, dass die Standby-Steuerung bereit ist, bei Bedarf die
Steuerung zu übernehmen.
Wenn eine der Verbindungen zwischen den Hot Standby-Modulen oder beide unterbrochen sind, funktioniert die primäre Steuerung so, als ob kein Backup verfügbar wäre.
Fällt die primäre Steuerung aus, übernimmt die Standby-Steuerung automatisch die
Steuerung des dezentralen E/A-Netzwerkes. Wenn die primäre Steuerung nach dem Ausfall wiederhergestellt wird, übernimmt sie die Aufgaben der Standby-
Steuerung. Kann sie nicht wiederhergestellt werden, bleibt sie offline.
Fällt die Standby-Steuerung aus, geht sie offline. Die primäre Steuerung funktioniert dann als eigenständiges Gerät und fährt fort, die E/A-Netzwerke zu verwalten.
840 USE 106 02 Januar 2003
113
Ein Quantum 984 HSBY-System verwenden
114
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC
Hot Standby Systems
7
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
In diesem Kapitel werden die Betriebsabläufe für den IEC HSBY erläutert.
Dieses Kapitel enthält die folgenden Abschnitte:
Abschnitt
7.1
7.2
7.3
7.4
7.5
7.6
Thema
Konfiguration
Hot Standby Dialog
SRAM
Section-Übertragungs-Steuerung
Betrieb
Normalbetrieb
Seite
840 USE 106 02 Januar 2003
115
Anwendung eines Quantum IEC Hot Standby Systems
116
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
7.1
Einleitung
Zweck
Konfiguration
Inhalt dieses
Abschnitts
In diesem Abschnitt wird die Quantum IEC Hot Standby Konfiguration beschrieben.
Hinweis: Für einen korrekten Betrieb des HSBY Systems muss der Benutzer mindestens einem RIO-Punkt und einem I/O-Modul I/O zuweisen. Hierdurch wird sichergestellt, daß die richtige Diagnose-Information zwischen den Primär- und
Standby-CRPs übertragen wird. (Remote E/A Prozessor.)
Dieser Abschnitt enthält die folgenden Themen:
Thema
Laden der Software
Steuerung des Hot Standby Systems durch die Konfigurationserweiterung.
Seite
840 USE 106 02 Januar 2003
117
Anwendung eines Quantum IEC Hot Standby Systems
Laden der Software
Laden und
Concept 2.5
Laden der
Software in die
Steuerungen
Das CHS-Loadable ist ein Teil der Concept-Installation, der für die ersten Schritte in
Concept 2.5 benötigt wird.
Wenn Sie Concept 2.5 verwenden, und das Loadable gelöscht wurde, können Sie es erneut installieren, indem Sie folgendermaßen vorgehen.
Laden Sie die CHS-Software in die Steuerungen, um ein Quantum Hot Standby-
System zu konfigurieren. Die Software ist dem Hot Standby Kit auf einer Diskette beigefügt.
Wenn Sie die Software installiert haben, können Sie die IEC Hot Standby-Konfigurationserweiterung aktivieren.
Installieren des
CHS-Loadable in die Concept-
Umgebung
Führen Sie die folgenden Schritte nur durch, wenn das CHS-Loadable noch nicht
Teil Ihrer Concept-Installation ist. Das CHS-Loadable wird auf einer 3 1/2"-Diskette
(140 SHS 945 00) als Teil Ihres 140 CHS 210 00 Hot Standby Kits geliefert. Die
Datei heißt QCHSVxxx.DAT; xxx ist die aus drei Ziffern bestehende
Versionsnummer der Software.
Schritt
1
2
3
4
5
Aktion
Legen Sie die Diskette in das Diskettenlaufwerk ein.
Erstellen Sie entweder ein neues Concept-Projekt oder öffnen Sie ein bestehendes, und lassen Sie eine Steuerung aussuchen.
Öffnen Sie den Konfigurator mit dem Menübefehl Projekt-Konfigurator.
Öffnen Sie mit Loadables Konfigurieren das Dialogfenster Loadables.
Drücken Sie auf die Befehlschaltfläche Auspacken, um das Windows
Standarddialogfeld Loadable-Datei Auspacken zu öffnen. Wählen Sie die
Loadable-Datei aus, klicken Sie auf die Schaltfläche OK und die Datei wird in das Listenfeld Verfügbar eingefügt.
118
840 USE 106 02 Januar 2003
Concept
Loadables
Installationsfenster
Anwendung eines Quantum IEC Hot Standby Systems
Das folgende Diagramm zeigt ein Installationsfenster für Concept Loadables.
Loadables
Verfügbare Byte: 643210 Benutzte Byte: 525888
Verfügbar:
@1S7
@1SE
@2I7
@2IE
CHS
IHSB
V196
V196
V196
V196
V208
V196
Installieren
Entfernen
Auspacken
Achtung: Prüfen Sie, ob die Benutzer-Loadables
für Ihre SPS gültig sind
OK Abbrechen
Installiert:
Bearbeiten
Hilfe
Das CHS-Loadable ist nun Teil der Concept-Umgebung und kann, sobald es benötigt wird, in eine Projektkonfiguration installiert werden.
840 USE 106 02 Januar 2003
119
Anwendung eines Quantum IEC Hot Standby Systems
Steuerung des Hot Standby Systems durch die Konfigurationserweiterung.
Konfigurationserweiterung
Benutzen sie das Fenster der Hot Standby Concept Konfigurationserweiterung wie folgt: l l
Legen Sie die Parameter im Hot Standby Befehlsregister fest
Definieren Sie einen Nicht-Transfer-Bereich, um die Reduzierung der Zykluszeit zu unterstützen.
Die Parameter in den Konfigurationsfenstern werden von den Reglern beim Start angewendet. Sie können die Einstellungen/das Verhalten des IEC Hot Standby
Systems ändern, nachdem Sie die Konfiguration in die Steuerung geladen haben.
Dies können Sie dadurch erreichen, daß Sie entweder die jeweiligen Bits des Hot
Standby Befehlsregisters festlegen oder zurücksetzen oder die Hot Standby spezifischen EFBs der "System"-Bibliothek benutzen.
Hinweis: Wenn das Hot Standby System später gestoppt und dann erneut gestartet wird, sind die in den Konfigurationserweiterungsfenstern festgelegten
Parameter wieder ausführbar.
IEC Logik in einem Hot
Standby System
Im Hot Standby System von Concept 2.1/2.2 wird keine Logik in der
Standbysteuerung ausgeführt. Dies ist ein Unterscheidungsmerkmal zum Hot
Standby System 984, bei dem die Standbysteuerung die Logik von Segment 1 ausführt.
Im Hot Standby System von Concept 2.5 führt die Standbysteuerung die Sektion 1
Logik aus; und dies geschieht in ähnlicher Weise wie Segment 1 im Hot Standby
System 984 abgewickelt wird. Section 1 kann Logik für Hot Standby Diagnose- und
Ergänzungsfunktionen enthalten, wie z. B. den Status der Batterieüberwachung.
Programmieren Sie keine E/A Steuerungslogik in Section 1.
120
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Anwendung des
Fensters
Konfigurationserweiterung
Die Konfigurationserweiterung bietet zwei Kontrollkästchen für Hot Standby an. Da
Sie die IEC-Umgebung nutzen, prüfen Sie das IEC Hot Standby Kontrollkästchen.
Wenn Sie den Dialog Konfigurationserweiterung mit OK beenden, wird das CHS Hot
Standby Loadable dem Projekt automatisch hinzugefügt, jedoch unter der
Bedingung, daß das Loadable Teil der Concept-Umgebung ist (siehe hierzu Laden
der Software, S. 118). Ein zweites Loadable mit der Bezeichnung IHSB wird
ebenfalls hinzugefügt. Es wird für die Programmübertragung von der Primär- zur
Standbysteuerung benötigt.
Umgekehrt werden die CHS und IHSB Loadables automatisch aus dem Projekt entfernt, wenn das IEC Hot Standby Kontrollkästchen ungeprüft ist.
Das folgende Diagramm zeigt das Dialogfeld Konfigurationserweiterung.
Dargestellt ist Concept
Dialogfeld "Konfigurationserweiterungen" (IEC Hot Standby aktiviert)
840 USE 106 02 Januar 2003
IEC Hot Standby stellt sicher, daß die Primär- und die Standbysteuerung identische
IEC-Anwendungen enthalten, so daß ein Backup bei einem Fehler der
Primärsteuerung immer möglich ist. Die Konfiguration des IEC Hot Standby muß mit dem Hot Standby Dialog durchgeführt werden.
121
Anwendung eines Quantum IEC Hot Standby Systems
7.2
Hot Standby Dialog
Einleitung
Zweck
Inhalt dieses
Abschnitts
In diesem Abschnitt wird der Quantum Hot Standby Dialog beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Hot Standby Dialog
Festlegung des Befehlsregisters
Hot Standby Befehlsregister
Schlüsselschalter-Überschreiben freigeben
Erweiterte Optionen Concept 2.5
Standby bei Logik-Fehlanpassung
Adressen bei Umschaltung austauschen
Seite
122
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Hot Standby Dialog
Aktivierung des
Hot Standby
Dialogs
Der Hot Standby Dialog ist im Folgenden dargestellt. Er kann durch Konfiguriere Hot
Standby aktiviert werden.
Dargestellt ist Concept 2.5
Steuerregister
Befehls-Register: 4x
Run-Modus
Steuerung A: Offline
Steuerung B: Offline
Adresse bei Umschaltung austauschen
Modbus Port 1
Modbus Port 2
Modbus Port 3
Standby bei logischer
Fehlanpassung
Offline
Läuft
Überschreiben des
Schlüsselschalters freigeben
Erweiterte Optionen...
SRAM
Nicht zu übertragender Bereich
Start: 4x Länge:
OK Abbrechen Hilfe
840 USE 106 02 Januar 2003
123
Anwendung eines Quantum IEC Hot Standby Systems
Festlegung des Befehlsregisters
Bits im Hot
Standby
Befehlsregister
Das Befehlsregister steuert verschiedene Parameter des Hot Standby Systems.
Sperrt Schlüsselschalter für manuellen Eingriff = 0
Gibt Schlüsselschalter für manuellen Eingriff frei = 1
Setzt Steuerung A in OFFLINE-Modus = 0
Setzt Steuerung A in Modus "LÄUFT" = 1
Setzt Steuerung B in OFFLINE-Modus = 0
Setzt Steuerung B in Modus LÄUFT = 1
Forciert bei logischer Fehlanpassung
Bereitschaftsfunktion auf Offline-Modus = 0
Forciert bei Vorhandensein einer logischen
Fehlanpassung Standby nicht offline = 1
(Nur von Concept 2.5 oder höher unterstützt)
Lässt Exec-Upgrade erst nach Stopp der Anwendung zu = 0
Lässt Exec-Upgrade ohne Stopp der Anwendung zu = 1
(Nur von Concept 2.5 oder höher unterstützt)
0 = Tauscht Adresse Modbus Port 1 bei Umschaltung aus
1 = Tauscht Adresse Modbus Port 1 bei Umschaltung nicht aus
0 = Tauscht Adresse Modbus Port 2 bei Umschaltung aus
2 = Tauscht Adresse Modbus Port 1 bei Umschaltung nicht aus
0 = Tauscht Adresse Modbus Port 3 bei Umschaltung aus
3 = Tauscht Adresse Modbus Port 1 bei Umschaltung nicht aus
Hinweis: Bit 16 der Modicon Konvention (im vorangehenden Diagramm dargestellt) entspricht Bit 0 der IEC Konvention. Um Bit 16 einzustellen, ist ein
0x0001 in das Befehlsregister zu schreiben.
Legen Sie das
Befehlsregister fest
Das Befehlsregister wird im ersten Eingabefeld des Hot Standby Dialogs festgelegt
Im Standardmodus wird das Befehlsregister auf 400001 gesetzt. Wenn Register
400001 schon anderweitig belegt ist, geben Sie eine andere Zahl, die größer als 0 ist, ein. Die Zahl, die sie eingeben, wird zum 4x Befehlsregister. Geben Sie zum
Beispiel 14 ein, so ist das Hot Standby Befehlsregister 400014.
124
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Hot Standby Befehlsregister
Bereich Sie können jede Zahl aus dem Bereich 1 ... n eingeben, wenn n das letzte konfigurierte 4x Register ist. Aber: l Das Befehlsregister muß Teil des Bereiches des Signalspeichers sein, der bei jedem Zyklus von der Primärsteuerung zur Standbysteuerung übertragen wird.
l aus diesem Grund darf das Befehlsregister nicht im Bereich des Nicht-Transfer-
Bereiches liegen, welcher im Nicht-Transfer-Bereich des Hot Standby Dialogs festgelegt wird.
ACHTUNG
Warnhinweis Hot Standby Befehlsregister
Vergewissern Sie sich, daß das Register, welches Sie als Hot Standby
Befehlsregister auswählen, für diesen Zweck reserviert wurde und nicht schon anderweitig in der Anwenderlogik belegt ist.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Schlüsselschalter-
Überschreiben und Läuft-Modus
Sie können sich - aus Gründen der Sicherheit oder des Komforts - dazu entscheiden, den Schlüsselschalter auf dem vorderen Bedienfeld des CHS 110
Moduls zu überschreiben. Wenn Sie den Schlüsselschalter überschreiben, wird das
Befehlsregister zu dem Register mit dem die CHS 110 Module on- oder offline geschaltet werden.
Im Standardmodus ist der Schlüsselschalter-Überschreiben gesperrt. Er kann im
Hot Standby Dialog freigegeben werden.
Wenn Sie Schlüsselschalter-Überschreiben freigeben, wird der Offline/Läuft-
Betriebszustand der Steuerungen beim Starten durch die Werte bestimmt, die Sie für Bit 14 und 15 des Befehlsregisters festlegt haben. Diese Bits werden als Läuft-
Modus für Steuerung A und B (abhängig vom Kennzeichnungsschiebeschalter) dargestellt. Denken Sie daran, daß Sie, wenn Schlüsselschalter-Überschreiben freigegeben ist, kein Programm Update (Programm Xfer) auf Modul CHS 110 im
Standby-Baugruppenträger starten können.
Solange Schlüsselschalter-Überschreiben gesperrt ist, können die Einstellungen für den Läuft-Modus ignoriert werden.
840 USE 106 02 Januar 2003
125
Anwendung eines Quantum IEC Hot Standby Systems
Schlüsselschalter-Überschreiben freigeben
Überschreiben mit Tastschalter ACHTUNG
Warnhinweis Animationsmodus oder Referenzdaten-Editor
Wenn Sie den Animationsmodus oder den Referenzdaten-Editor (RDE) von Concept benutzen, um Schlüsselschalter-Überschreiben freizugeben, während das Hot Standby System läuft, liest die
Primärsteuerung sofort Bit 14 und 15, um ihren eigenen Status und den der Standbysteuerung zu bestimmen.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Wenn beide Bits auf 0 gesetzt sind, erfolgt eine Umschaltung und die vorherige primäre Rückwandplatine geht offline. Die neue primäre Rückwandplatine läuft weiter.
Ein Beispiel für
Software Control
Zum Beispiel:
Sie haben Schlüsselschalter-Überschreiben freigegeben und Steuerung B in den
Betriebszustand Offline gesetzt. Jetzt wird das System angeschaltet und Sie wollen
Steuerung B in den Läuft-Modus setzen.
Der Schlüsselschalter funktioniert nicht, so daß sie auf die Anwenderlogik zurückgreifen müssen. Es gibt zwei Möglichkeiten fortzufahren.
126
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Optionen beim
Beispiel für
Software Control
Option 1
Stufe
1
Beschreibung
Ändern Sie die Einstellung im Hot
Standby Dialog
Kommentar
Um dies durchzuführen, müssen Sie das
System abschalten und die notwendige
Änderung im Dialog vornehmen; dann schalten Sie das System wieder an.
2 Laden Sie die neue Konfiguration.
Option 2
Stufe
1
2
Beschreibung
Verbinden Sie Concept mit Ihrer
Primärsteuerung.
Rufen Sie den Referenzdaten-Editor
(RDE) auf.
Kommentar
3
4
Fügen Sie das Hot Standby
Befehlsregister und das Hot Standby
Statusregister in den RDE ein.
Der Betriebszustand von Steuerung B wird durch den Status von Bit 14 des
Befehlsregisters bestimmt. Wenn
Steuerung B offline ist, ist Bit 14 auf 0 gesetzt.
Um die Steuerung in den Läuft-Modus zu setzen, ändern Sie den Status von
Bit 14 auf 1.
Steuerung B wechselt sofort in den
Läuft-Modus.
Hinweis: Der Vorteil von Option 2 ist, daß man das Hot Standby System nicht abschalten muß, um seinen Status zu ändern.
840 USE 106 02 Januar 2003
127
Anwendung eines Quantum IEC Hot Standby Systems
Erweiterte Optionen Concept 2.5
Schaltfläche
"Erweiterte
Optionen"
Wenn Sie im Dialogfeld "Hot Standby" die Schaltfläche "Erweiterte Optionen" wählen, haben Sie die Möglichkeit, während des Betriebs im vollen Hot Standby-
Modus verschiedene Versionen der Firmware in der primären Steuerung und
Standby-Steuerung zuzulassen.
Erweiterte Optionen
WARNUNG!
Auswahl "Ohne Stop" überschreibt alle Sicherheitschecks zwischen
Primärer und Hot Standby-Steuerung.
Mit extremer Vorsicht benutzen!!!
Exec. Upgrade
Ohne Stop
Anwendung Stoppt
OK Abbrechen Hilfe
Dadurch können Sie Schritt für Schritt ein Upgrade der Steuerungen zu einer neuen
Firmware-Version vornehmen, ohne das System abschalten zu müssen. Da dies nur in seltenen Fällen erforderlich ist, empfiehlt es sich, diesen Modus durch
Konfiguration zu deaktivieren und ihn bei Bedarf mit Hilfe des Referenzdaten-
Editors zu aktivieren. Standardmäßig müssen die Steuerungen dieselbe Version der
Firmware aufweisen. Das bedeutet, dass die Standby-Steuerung nicht online geht, falls sie eine neuere oder ältere Firmware-Version aufweist als die primäre
Steuerung.
Hinweis: Diese Option ist nur in Hot Standby-Systemen verfügbar, die bereits mit
Concept 2.5 arbeiten.
128
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Vorgehensweise zur Erweiterung des Hauptsteuerprogramms eines IEC HSBY-
Systems
In der nachfolgenden Tabelle sind die Schritte angegeben, die zur Erweiterung des
Hauptsteuerprogramms der Steuerung in einem IEC HSBY-System auszuführen sind. Hinweis: Sie müssen zunächst dafür sorgen, dass beide Steuerungen mit
Concept 2.5 arbeiten.
Schritt
1
7
8
9
5
6
2
3
4
10
11
Aktion
Verbinden Sie die primäre Steuerung mit Concept und setzen Sie mit Hilfe des
Referenzdateneditors Bit 12 des Hot Standby-Befehlsregisters auf 1.
Lösen Sie die Verbindung zur primären Steuerung.
Laden Sie mit Hilfe des Executive Loaders das neue Hauptsteuerprogramm in die Standby-Steuerung.
Verbinden Sie die Standby-Steuerung mit Concept und laden Sie das Projekt.
HINWEIS: Projekte, die mit älteren Versionen von Concept als 2.5 entwickelt wurden, müssen mit Hilfe des Converters in Concept 2.5 importiert werden.
Starten Sie die Standbysteuerung.
Überprüfen Sie, dass sich die Standby-Steuerung im Modus "Läuft" befindet und das CHS-Modul anzeigt, dass sich die Standby-Steuerung nun im Standby-
Modus befindet.
Lösen Sie die Verbindung zur Steuerung.
Initiieren Sie mit Hilfe des Schlüsselschalters eine Hot Standby-Umschaltung.
Laden Sie das Hauptsteuerprogramm mit Hilfe des Executive Loaders in die neue Standby-Steuerung.
Übertragen Sie mit Hilfe der Schaltfläche "Transfer" am CHS-Modul das
Programm zur Standby-Steuerung. Überprüfen Sie, dass sich die Standby-
Steuerung im Modus "Läuft" befindet und das CHS-Modul anzeigt, dass sich die
Standby-Steuerung nun im Standby-Modus befindet.
Die Hauptsteuerprogramme der Hot Standby-Steuerung wurden nun erweitert,
ohne den Prozess zu unterbrechen.
840 USE 106 02 Januar 2003
129
Anwendung eines Quantum IEC Hot Standby Systems
Standby bei Logik-Fehlanpassung
Auf einen Blick Um ordnungsgemäß zu funktionieren, müssen die Primär- und die
Standbysteuerung in einem Hot Standby System ein identisches Programm ausführen, welches bei jedem Zyklus durch eine Signalspeicherdatenübertragung zwischen den zwei Steuerungen aktualisiert wird.
Im Standardmodus ist die Standbysteuerung so eingestellt, daß sie Offline geht, wenn eine Fehlanpassung zwischen ihrem Programm und dem der
Primärsteuerung festgestellt wird. Umschaltung kann nicht erfolgen, während die
Standbysteuerung Offline ist.
ACHTUNG
Warnhinweis E/A-Map / Konfiguration
Eine Fehlanpassung in der E/A-Map oder der Konfiguration ist unter keinen Umständen zulässig.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
ACHTUNG
Warnhinweis Umschaltung
Findet eine Umschaltung statt, wenn das runde Optionsfeld auf Läuft gesetzt ist und eine Logik-Fehlanpassung zwischen den zwei
Steuerungen besteht, so übernimmt die Standbysteuerung
Zuständigkeiten von der Primärsteuerung und beginnt, ein anderes
Logik-Programm von der vorhergehenden Primärsteuerung auszuführen.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Logik-
Fehlanpassung für Concept 2.5
Concept 2.5 und die neuen SPS Hauptsteuerprogramme, die zusammen mit ihm ausgeliefert werden, unterstützen die Option Standby bei Logik-Fehlanpassung in der Hot Standby Konfigurationserweiterung. Logik-Fehlanpassung ermöglicht es
Ihnen, online Änderungen in den Programmen der Standby- und der
Primärsteuerung vorzunehmen, während das HSBY System fortfährt, den Prozeß auszuführen. Die Option Standby bei Logik-Fehlanpassung ermöglicht es auch, aktuelle Prozeßdaten nach dem Laden der Änderungen von der Primärsteuerung zu
übertragen.
130
840 USE 106 02 Januar 2003
Aktualisierung von Projekt-
Sektionsdaten
Anwendung eines Quantum IEC Hot Standby Systems
Alle DATEN einer Sektion werden bei jedem Zyklus vollständig aktualisiert, wenn sie mit denen der entsprechenden Sektion in der Primärsteuerung identisch sind. Die
DATEN einer Sektion werden überhaupt nicht aktualisiert, wenn sie mit denen der entsprechenden Sektion in der Primärsteuerung nicht identisch sind.
Die Daten einer Sektion, die aktualisiert werden, wenn die Sektionen in der Primär- und Standbysteuerung identisch sind, sind: l Interne Zustände der Elementaren Funktionsbausteine (EFB), die in der Sektion
(Timer, Zähler, PID, etc.) benutzt werden l Vollständig abgeleiteter Funktionsbaustein (DFB) - Exemplardatenblöcke aller
DFBs, die in der Sektion als Instanz gebildet wurden, einschließlich verschachtelter DFBs
Das Hot Standby Verhalten für die Sektion Prozeß aktualisieren stellt sich folgendermaßen dar: l l
Bei passender Logik werden alle Sektionsdaten in der Standbysteuerung aktualisiert.
Nachdem Sie eine Sektion online geändert haben, wird keine ihrer lokalen Daten aktualisiert. Um sie wieder zu aktualisieren, muß die Logik der Steuerungen über die CHS Übertragungsschaltfläche abgeglichen werden oder ein vollständiges
Herunterladen in die Primärsteuerung mit der unterschiedlichen Logik l durchgeführt werden.
Es ist nicht möglich, online-Änderungen in einer Steuerung durchzuführen und die gleichen online-Änderungen in der anderen Steuerung durchzuführen, um l wieder eine passende Logik herzustellen. Um beide Steuerungen abzugleichen, müssen Sie entweder die Übertragungsschaltfläche der CHS Baugruppe drücken oder ein vollständiges Herunterladen in die Steuerung durchführen, die die Download-Änderungen nicht erhalten hat.
Die Änderung eines Literals während der Animation (Quickwrite genannt) führt dazu, daß die ganze Sektion weder aktualisiert noch in die Standbysteuerung
übertragen wird.
840 USE 106 02 Januar 2003
131
Anwendung eines Quantum IEC Hot Standby Systems
Aktualisierung von Globalen
Daten eines
Projektes
Bei Logik-Fehlanpassung werden die globalen Daten eines Projektes bei jedem
Zyklus aktualisiert. Globale Daten, die nicht in beiden Steuerungen vorhanden sind, werden nicht aktualisiert.
Zu den globalen Daten eines Projektes, die aktualisiert werden, gehören: l l
Alle Variablen, die deklariert sind, im Variablen-Editor
Alle Konstanten, die deklariert sind, im Variablen-Editor l Alle Sektions- und Transitionsvariablen
Das Hot Standby Verhalten für die Aktualisierung der globalen Daten eines
Projektes stellt sich folgendermaßen dar: l Jede deklarierte Variable/Konstante wird bei jedem Zyklus aktualisiert, wenn sie in beiden Steuerungen deklariert ist.
l Wenn bei der Steuerung, die die Download-Änderungen nicht erhalten hat, ein vollständiges Herunterladen durchgeführt wird, dann verfügen beide l
Steuerungen über eine identische Logik und die Standbysteuerung wird deshalb vollständig aktualisiert.
Wenn eine globale Variable/Konstante eines Projektes zuerst aufgrund einer
Download-Änderung gelöscht wurde und dann neu deklariert wurde, dann wird diese Variable/Konstante behandelt wie eine NEUE Variable/Konstante, auch wenn derselbe Name verwendet wird. Das Aktualisierungsverfahren muß eingehalten werden, um die Steuerungen in einen identischen Status zu bringen.
Hinweis: Dies gilt unabhängig davon, ob diese Variablen/Konstanten im
Steuerungsprogramm verwendet werden oder nicht. Ungenutzte Variablen belegen Platz und benötigen Zeit, um von der Primär- zur Standbysteuerung
übertragen zu werden. Es ist nicht empfehlenswert, viele Variablen zu haben, die im Programm der Primärsteuerung definiert sind aber nicht benutzt werden.
Nicht-Transfer-
Bereich des
Signalspeichers
Obwohl Übertragungen anpassen keine Option ist, sollten Sie einen Block von 4x
Registern als Nicht-Transfer-Bereich kennzeichnen. Diese Register werden ignoriert, wenn die Signalspeicherwerte von der Primär- zur Standbysteuerung
übertragen werden. Das Setzen von Registern im Nicht-Transfer-Bereich ist eine
Möglichkeit, die Zykluszeit zu verkürzen, da die Übertragungszeit von der primären
SPS auf CHS kürzer ist. Siehe
SRAM, S. 136 für weitere Details.
132
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Adressen bei Umschaltung austauschen
Modbus Port-
Adresse bei
Umschaltung austauschen
In einem Hot Standby System können die Modbus-Ports auf der Primärsteuerung
MEM-Adressen in einem Bereich zwischen 1 und 119 haben. Dies ermöglicht einen
Offset von 128 für vergleichbare Ports auf der Standbysteuerung, wobei die maximale Anzahl von Adressen bei 247 liegt.
Wenn Steuerung A z. B. die Primärsteuerung ist und ihre zwei Modbus-Ports die
Adressen 1 und 2 haben, dann sind die Standardadressen für die vergleichbaren
Ports auf der Standbysteuerung B 129 und 130. Im Standardmodus wird dieser
Offset zwischen den Port-Adressen im Falle einer Umschaltung beibehalten. Wenn
Steuerung B z.B. aufgrund einer Umschaltung zur Primärsteuerung wird, dann nehmen ihre Modbus-Ports die Adressen 1 und 2 an und die vergleichbaren Ports in Steuerung A nehmen die Adressen 129 und 130 an.
Mit Hilfe der drei Kontrollkästchen können Sie diese Standardbedingung für einige oder alle Modbus Ports an den beiden Steuerungen in Ihrem Hot Standby-System
ändern.
Wenn Sie zum Beispiel die Auswahl des Parameters Modbus Port 1 rückgängig machen, wird bei der Umschaltung kein Offset beibehalten, und nach der
Umschaltung haben die beiden Ports dieselbe Adresse. Somit gilt, daß, wenn
Steuerung A die Primärsteuerung und ihre Modbus-Port-1-Adresse 1 ist, diese Port-
Adresse, nachdem eine Umschaltung stattgefunden hat, dann 1 bleibt. Ebenso gilt, daß, wenn Steuerung B aufgrund einer Umschaltung zur Primärsteuerung wird, auch ihre Modbus-Port-1-Adresse 1 ist.
Hinweis: Wenn Sie die Auswahlkriterien ändern, sind die Port-Adressen davon erst betroffen, wenn eine Umschaltung erfolgt.
840 USE 106 02 Januar 2003
133
Anwendung eines Quantum IEC Hot Standby Systems
Modbus-Plus-
Port-Adressentausch bei
Umschaltung
In einem Quantum Hot Standby System wird bei den Modbus-Plus-Port-Adressen auf der Standbysteuerung ein Offset von 32 der vergleichbaren Ports auf der
Primärsteuerung durchgeführt. Ist z.B. Steuerung A die Primärsteuerung und ihr
Modbus-Plus-Port hat die Adresse 1, dann ist die Adresse des entsprechenden
Ports auf der Standbysteuerung B 33.
Der Zahlenbereich für die Adressen für beide Port ist 1 bis 64. Somit kann, wenn der
Port an der primären Steuerung die Adresse 50 hat, die Adresse für den entsprechenden Port an der Standby-Steuerung nicht 82 sein, sondern sie ist 18
(d.h. 50 minus 32).
Diese Adressen werden bei der Umschaltung automatisch ausgetauscht; Sie haben keine Möglichkeit, das Offset zu ändern oder zu verhindern, dass die Adressen ausgetauscht werden.
Hinweis: Bei einer Umschaltung tauscht das Quantum Hot Standby System die
Modbus-Plus-Adressen praktisch sofort. Das bedeutet, dass Host-Geräte, welche die Quantum-Steuerung abfragen, die Gewähr haben, dass sie stets mit der primären Steuerung kommunizieren und das Netzwerk keine Ausfallzeit während der Umschaltung hat.
134
840 USE 106 02 Januar 2003
IP-Adresse bei
Umschaltung austauschen
Anwendung eines Quantum IEC Hot Standby Systems
Das Quantum Netzwerkoptions-Modul NOE 771 (Ethernet TCP/IP) unterstützt das
Austauschen der Adressen bei Umschaltung, wenn es in einem Hot Standby-
System verwendet wird. Die Situation ist recht ähnlich wie beim Adressentausch der
Modbus Plus Ports, mit dem Unterschied, dass das Offset 1 anstatt 32 beträgt.
Wenn daher das NOE 771 mit einer konfigurierten IP-Adresse AAA.BBB.CCC.DDD installiert ist, wird diese vom Modul im Primärrack verwendet. Das Modul in demselben Steckplatz des Standby-Racks verwendet die Adresse
AAA.BBB.CCC.(DDD+1). Falls DDD = 254 ist, wird (DDD+1) gleich 1, und bei
Umschaltung tauschen die Module ihre IP-Adressen aus. Das Adressentausch-
Merkmal des NOE 771 kann nicht gesteuert werden, es ist immer aktiviert.
Hinweis: NOE 771 XX ist das einzige Modul der Ethernet-Option, welches den IP-
Adressentausch unterstützt; alle anderen NOEs verwenden die IP-Adresse, die für sie konfiguriert wird, gleichgültig, ob sie sich im Standby-Rack oder im Primärrack befinden.
Module NOE 771 XX müssen in demselben Steckplatz der Primär- und der
Standby-Rückwandplatine konfiguriert werden.
NOE 771 XX erfordert mindestens die Firmware-Revision 1.10 oder höher.
Hinweis: Selbst wenn der eingebaute E/A-Scanner des Moduls NOE 771 00 für den Datenaustausch verwendet wird, oder E/A-Module, gewährleistet dieser
Mechanismus nicht eine vollständig ununterbrochene Kommunikation im Falle einer Umschaltung. Es können gewisse Verbindungsverluste auftreten, und/oder vom E/A-Scanner können gewisse nicht aktuelle Daten geliefert werden. Daher empfiehlt Schneider Electric nicht , dieses Merkmal für E/A-Serving anzuwenden.
Nicht-Transfer-
Bereich des
Signalspeichers
Obwohl Übertragungen anpassen keine Option ist, sollten Sie einen Block von 4x
Registern als Nicht-Transfer-Bereich kennzeichnen. Diese Register werden ignoriert, wenn die Signalspeicherwerte von der Primär- zur Standbysteuerung
übertragen werden. Das Setzen von Registern im Nicht-Transfer-Bereich ist eine
Möglichkeit, die Zykluszeit zu verkürzen, da die Übertragungszeit von der primären
SPS auf CHS kürzer ist. Siehe
SRAM, S. 136 für weitere Details.
840 USE 106 02 Januar 2003
135
Anwendung eines Quantum IEC Hot Standby Systems
7.3
SRAM
Einleitung
Zweck
Inhalt dieses
Abschnitts
In diesem Abschnitt wird der Quantum IEC Hot Standby Signalspeicher beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Nicht-Transfer-Bereich des Signalspeichers
Hot Standby Status-Register
Speicheraufteilung
Signalspeichergröße
Seite
136
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Nicht-Transfer-Bereich des Signalspeichers
Nicht zu
übertragender
Bereich
Der Nicht-Transfer-Bereich enthält das Hot Standby Status-Register, welches dazu benutzt wird, den Status der beiden Steuerungen zu überwachen. Um die Zykluszeit zu verkürzen, können Sie andere 4x Register in den Nicht-Transfer-Bereich einbeziehen.
Der Start: Feld wird benutzt, um die ersten 4x Register im Nicht-Transfer-Bereich festzulegen. Die Länge: Feld wird benutzt, um die Anzahl der zusammenhängenden
Register im Nicht-Transfer-Bereich zu definieren. Wenn Sie Definiere einen Nicht-
Transfer-Bereich auswählen, liegt der Bereich der zulässigen Werte für dieses
Eingabefeld bei 4... n, wobei n für die Anzahl der konfigurierten 4x Register steht.
Jedoch muß sich das Befehlsregister ( erster Eintrag des Hot Standby Dialogs) außerhalb des Nicht-Transfer-Bereiches befinden, wenn der Nicht-Transfer-Bereich definiert wird.
840 USE 106 02 Januar 2003
137
Anwendung eines Quantum IEC Hot Standby Systems
Das folgende Blockschaltbild zeigt, wie der nicht zu übertragende Bereich in Bezug auf den restlichen Signalspeicher-Übertragungsbereich besteht.
Signalspeicher-Übertragungsbereich
0nnnnn
1nnnnn
138
3nnnnn
Tatsächlich übertragene Register
Der nicht übertragbare Bereich ist von der Übertragung des Signalspeichers ausgeschlossen
Gesamtanzahl von konfigurierten 4x Registern
Tatsächlich übertragene Register
4nnnnn
Hinweis: Das Befehlsregister darf nicht im Nicht-Transfer-Bereich positioniert werden. Nur ein Block kann als Nicht-Transfer-Bereich definiert werden.
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Hot Standby Status-Register
Hot-Standby-
Status-Register
Das dritte Register im Nicht-Transfer-Bereich ist das Hot Standby Status-Register.
Verwenden Sie dieses Register, um den aktuellen Maschinenstatus der Primär- und der Standbysteuerung anzuzeigen.
1
This PLC in OFFLINE mode =
This PLC running in primary mode =
This PLC running in standby mode =
0 1
1 0
1 1
The other PLC in OFFLINE mode =
The other PLC running in primary mode =
The other PLC running in standby mode =
PLCs have matching logic = 0
PLCs do not have matching logic =
This PLC’s switch set to A =
1
(Nur von Concept 2.5 oder höher unterstützt)
0
This PLC’s switch set to B = 1
0 1
1 0
1 1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
The CHS interface is healthy = 0
An interface error has been detected = 1
Hot standby capability has not been activated = 0
Hot standby is active = 1
Hinweis: Bit 16 der Modicon Konvention (im vorangehenden Diagramm dargestellt) entspricht Bit 0 der IEC Konvention. Um Bit 16 einzustellen, ist ein
0x0001 zu schreiben.
IEC-
Speichergröße
Wie in
Informationen zum IEC HSBY Betrieb, S. 45beschrieben, wird der IEC
Speicher durch einen reservierten Teil des Signalspeichers von der Primär- zur
Standbysteuerung übertragen. Dieser Teil besteht aus einem zusammenhängenden Block von 3x Registern, den sogenannten IEC HSBY Registern. Da sie ein
Teil des Signalspeichers sind, sind sie nie größer als 64 K Worte (128 Kbyte). Um eine vollständige Konsistenz der Daten im Falle einer Umschaltung zu gewährleisten, müssen alle Daten der IEC-Anwendung der Primärsteuerung bei jedem Zyklus in die Standbysteuerung übertragen werden. Der IEC Speicher, der sämtliche zu übertragenden Daten enthält, darf nicht größer als der Übertragungspuffer sein, der den IEC Speicher von der Primär- zur Standbysteuerung überträgt
(64 K Worte).
840 USE 106 02 Januar 2003
139
Anwendung eines Quantum IEC Hot Standby Systems
Speicheraufteilung
IEC HSBY-
Register
Die Anzahl der IEC HSBY Register (Größe des Übertragungspuffers) wird immer auf Maximum gesetzt, wenn die IEC Hot Standby Konfigurationserweiterung bei einem bestimmten Projekt das erste Mal aktiviert wird. Nachdem die IEC Hot
Standby Konfigurationserweiterung so aktiviert wurde, ist der Signalspeicher vollständig mit den Standardwerten für 0x, 1x, 3x, 4x und dem restlichen Maximum für IEC HSBY Register (3x) belegt. Das folgende Dialogfeld zeigt, wie die Anzahl der
IEC HSBY Register geändert werden kann.
Das folgende Diagramm stellt eine SPS Speicheraufteilung dar.
Dargestellt ist Concept
140
Hinweis: Je größer die Anzahl der IEC HSBY Register (IEC Hot Standby Daten im oberen Dialogfeld) ist, desto größer ist der Übertragungspuffer für den IEC
Speicher und je größer dieser Übertragungspuffer ist, desto größer kann dann auch die IEC Anwendung sein. Siehe
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Signalspeichergröße
Signalspei chergröße
Hinweis: Die Größe des konfigurierten Signalspeichers in einem IEC Hot Standby-
Projekt ist für die Zykluszeit des Systems von großer Bedeutung. Nach
Beendigung eines Zyklusses startet der nächste Zyklus nicht, bevor alle
Signalspeicherdaten zum CHS Modul übertragen worden sind.
Wenn die Anzahl der IEC HSBY Register einmal festgelegt ist, können Sie die IEC
Hot Standby Konfigurationserweiterung deaktivieren und später wieder aktivieren, ohne, daß sich die Anzahl der IEC HSBY Register ändert.
Das folgende Diagramm stellt die IEC Signalspeicher-Map dar.
SRAM
(compl. xferred)
Kopf
(Exec Vers.,
Timing-Info, ...)
Prog. Daten konfiguriert
Programmdaten verwendet
Sicherheits-Puffer für die Zukunft
Änderungen/
Ergänzungen
Programmdaten nicht verwendet
Anz. 3x Reg.
konfiguriert für
IEC HSBY
DFB-Instance
Daten
Freier Speicher für zusätzl. DFB
Instance-Daten
840 USE 106 02 Januar 2003
141
Anwendung eines Quantum IEC Hot Standby Systems
7.4
Section-Übertragungs-Steuerung
Section-Übertragungs-Steuerung
Beschreibung der Section-
Übertragungs-
Steuerung
In Concept 2.5 wurde eine neue Funktion aufgenommen, welche die Auswahl von
Sections ermöglicht, die nicht von der primären Steuerung zur Standby-Steuerung
übertragen werden, mit Ausnahme von SFC-Sections. SFC-Sections werden immer in jedem Zyklus übertragen.
Ein Vorteil der Auswahl von nicht zu übertragenden Sections besteht darin, dass sie
Ihnen ermöglicht, in der Konfiguration die Anzahl der IEC Hot Standby-Register zu verringern und somit die Hot Standby-Zykluszeit zu verkürzen. Der Typ der
Sections, die als nicht zu übertragende Sections gewählt werden sollten, umfasst diejenigen, die nicht für jeden Zyklus aktualisiert werden müssen, d.h. Sections, welche ein Rezept laden. Diese neue Funktion ist unter Beachtung der Richtlinien für die Optimierung einer IEC-Applikation für den IEC Hot Standby-Betrieb zur
Verkürzung der HSBY-Zykluszeit zu verwenden, die in Zusätzliche Richtlinien für
IEC Hot Standby , S. 155 dargelegt sind.
142
840 USE 106 02 Januar 2003
Die Section-
Übertragungs-
Steuerung verwenden
Anwendung eines Quantum IEC Hot Standby Systems
Die Verwendung dieses Merkmals erfordert, dass Sie Ihr Hot Standby-Projekt von
Anfang an so planen, dass sichergestellt ist, dass die Logik, die keine Aktualisierung in jedem Zyklus erfordert, in einer gesonderten Section bzw. gesonderten Sections enthalten ist, so dass diese Sections dann für die Nicht-Übertragung ausgewählt werden können. Logische Elemente, die in Nicht-Übertragungs-Sections verwendet werden können, sind diejenigen, die keinen internen Status haben (z.B. Kontakte,
Ausgangs-/Merkerbits usw.). Logische Elemente, die in Nicht-Übertragungs-
Sections nicht verwendet werden sollten, sind solche, die einen internen Status haben (z.B. Timer, Zähler usw.), da der interne Status in jedem Zyklus aktualisiert werden muss.
Nachdem Sections für die Nicht-Übertragung ausgewählt wurden, kann die Anzahl der IEC Hot Standby-Register verringert werden. Um sicherzugehen, dass Sie genügend viele IEC Hot Standby-Register konfiguriert haben, öffnen Sie das
Dialogfeld "Speicher-Vorhersage", um die Speicherverwendung durch Hot Standby einzusehen. Siehe
Normalbetrieb, S. 148. Außerdem können Sie unter der
Menüoption "Projekt" ein Analyseprogramm ausführen. Falls Sie nicht genügend viele IEC Hot Standby-Register haben, erhalten Sie eine Fehlermeldung. In dieser
Meldung wird die erforderliche Mindestanzahl von Registern angegeben. Zu diesem
Wert sollte ein Sicherheits-Puffer addiert werden, um Platz für künftige
Programmänderungen zu konfigurieren. Die Reduzierung der IEC Hot Standby-
Register stellt eine Änderung in der Konfiguration dar und erfordert ein vollständiges
Laden des Projektes (d.h. der Hot Standby-Prozess muss gestoppt werden). Eine
Auswahl von nicht zu übertragenden Sections ohne eine Reduzierung der IEC Hot
Standby-Register hat keine Auswirkung auf die Hot Standby-Zykluszeit.
Die Section-Daten, die nicht übertragen werden, wenn ihre Aktualisierungs- (Hot
Standby-) Steuerung nicht auf "Aktualisieren" gesetzt ist, sind: l l
Interner Status von in der Section verwendeten EFB
Verbindungen
Alle DFB-Instance-Datenblöcke jedes DFB, der in der Section eine Instance hat, einschließlich lokaler Variabler verschachtelter DFB innerhalb jedes DFB, der in der
Section eine Instance hat.
840 USE 106 02 Januar 2003
143
Anwendung eines Quantum IEC Hot Standby Systems
Die Section Hot Standby Übertragungs-Status wird mit Hilfe des Project Browsers geändert. Öffnen Sie den Project Browser offline bei geöffnetem Hot Standby-
Projekt. Wählen Sie mit der Maus die Section aus, deren Hot Standby-
Übertragungs-Status Sie ändern möchten, und klicken Sie mit der rechten
Maustaste. Klicken Sie auf "Aktualisieren (Hsby)", um den Übertragungs-Status zu
ändern. Der Project Browser kann auch verwendet werden, um den Hot Standby-
Übertragungs-Status von Sections eines Projekts anzuzeigen. Sections, die nicht
übertragen werden, sind mit einem "!" links neben dem Namen der Section gekennzeichnet. Siehe untenstehenden Screen Shot des Project Browsers.
Project Browser
Projekt: HSBYEXEC stby
LD Anzeigen
SCB4
LD
FBD
FBD
FBD
FBD scr5 sysseg4
Pumpe
Öffnen
Minimieren fan0
Schließen damp
Verschieben sump
Eigenschaften
LD syss Speicher-Vorhersage
FBD
FBD
FBD
FBD
Pumpe
Löschen fan0
Aktualisieren (Hsby) damper05 sump05
144
840 USE 106 02 Januar 2003
Übertragungs-
Statusbyte
Anwendung eines Quantum IEC Hot Standby Systems
Das Section-Hot Standby-Übertragungs-Statusbyte kann mittels eines
Bedienfeldes oder Datenerfassungssystems gelesen werden. Der Zweck des Bytes besteht darin, eine Rückmeldung an die Applikation zu geben, um anzuzeigen, ob die Section-Daten zur Standby-Steuerung übertragen werden. Tritt ein Fehler auf, ergreift die Applikation der primären Steuerung oder das SCADA-System geeignete
Maßnahmen, um einen Fehler anzuzeigen.
l l
Ein Fehler könnte auftreten, wenn: der Programmierer die Section für die Übertragung sperrt
Änderungen an den Sections vorgenommen werden, die Änderungen jedoch nicht in beide Steuerungen geladen werden. Dies würde dazu führen, dass die
Sections der Primär- und der Standby-Steuerung unterschiedlich sind.
l die Standby-Steuerung nicht vorhanden ist.
Im nachfolgenden Beispiel ist der Name der Section LD1. Um auf diese in der
Applikation der primären Steuerung zuzugreifen, würden Sie die Variable
LD1.hsbyState verwenden.
Wählen des Elements vom Typ BOOL
Elemente
LD1: SECT CTRL
Sperren: BOOL hsby Status: BYTE
OK
Abbrechen
Hilfe
840 USE 106 02 Januar 2003
145
Anwendung eines Quantum IEC Hot Standby Systems
7.5
Betrieb
Das Starten Ihres Hot Standby Systems
Vorbedingungen
Hinweis: Starten Sie nur jeweils eine Steuerung.
Stellen Sie sicher, daß: l l l die Steuerung, die Sie zuerst starten, vollständig programmiert ist; der Funktionsschlüsselschalter auf dem Modul CHS 110 auf Position Läuft steht; die Kennzeichnungsschiebeschalter auf den CHS 110 Modulen in entgegengesetzter Position stehen.
Starten des
Systems
Die Primärsteuerung wird automatisch zu der Steuerung, die zuerst eingeschaltet wird, unabhängig davon, ob sie als A oder B gekennzeichnet ist.
Schritt
1
2
3
4
Aktion
Erste Rückwandplatine hochfahren.
Starten Sie die Steuerung in dieser Rückwandplatine.
Zweite Rückwandplatine hochfahren.
Übertragen Sie das Programm von der Primär- auf die Standbysteuerung, indem
Sie den Schlüsselschalter auf die Übertragungsposition stellen und auf die
Schaltfläche Update des CHS Moduls der Standbysteuerung drücken ( siehe hierzu
Verwendung eines Quantum 984 HSBY-Systems , S. 71 ).
Starten Sie
Standby
Die folgende Tabelle zeigt die Schritte auf, die durchgeführt werden müssen, um
Standby zu starten.
Schritt
1
Aktion
Starten Sie die Standbysteuerung.
146
840 USE 106 02 Januar 2003
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Schritt
2
Aktion
Überprüfen Sie die LED-Anzeige. Wenn das System normal funktioniert, sollte die Anzeige wie folgt aussehen: l Auf dem CHS 110 Modul sollten alle drei Anzeigen kontinuierlich leuchten und nicht blinken. Eine blinkende Com Act Anzeige signalisiert, daß Ihr l
System einen Fehler gelesen hat.
Auf dem zugehörigen CRP Modul leuchtet die Bereit-Anzeige kontinuierlich grün.
Die Com Act-Anzeige auf der primären Einheit sollte ebenfalls kontinuierlich l grün leuchten, während die Com Act-Anzeige auf dem Standby RIO Head langsam blinken sollte.
Darstellungen der Rückwandplatinen der Primär- und Standbysteuerung, siehe unten.
Primär
Rückwandplatine
140
CHS 110 00
HOT STANDBY
Aktiv
BereitFehler
AusführenBal Low
Pwr ok
ModbusCom Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
RIO-Head
HOT STANDBY
Aktiv
BereitFehler
AusführenBal Low
Pwr ok
ModbusCom Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
Standby
Rückwandplatine
140
CHS 110 00
HOT STANDBY
Aktiv
BereitFehler
AusführenBal Low
Pwr ok
ModbusCom Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
RIO-Head
HOT STANDBY
Aktiv
BereitFehler
AusführenBal Low
Pwr ok
ModbusCom Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
147
Anwendung eines Quantum IEC Hot Standby Systems
7.6
Normalbetrieb
Einleitung
Zweck
Inhalt dieses
Abschnitts
In diesem Abschnitt wird der Quantum IEC Hot Standby Normalbetrieb beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Optimierung von Speicher/Zykluszeit
Datum/Uhrzeit-Synchronisierung
Bei in Betrieb befindlichen System
Seite
148
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Optimierung von Speicher/Zykluszeit
IEC
Signalspeicher-
Map
Eine Abbildung der IEC Signalspeicher-Map.
Status RAM
(Kompl. übertragen)
Header
(Exec-Vers.,
Timing-Info, ...)
Konfigurierte
Prog.-Daten
Programmdaten
- verwendet
Programmdaten
- nicht verwendet
Sicherheits-Puffer für zukünftige
Änderungen/
Ergänzungen
Anz. 3x Reg.
konfiguriert für
IEC HSBY
DFB-Instanz-
Daten
Freier Speicher für zusätzl. DFB
Instanz-Daten
840 USE 106 02 Januar 2003
149
Anwendung eines Quantum IEC Hot Standby Systems
IEC-
Applikationsdaten
Um die Konsistenz der IEC Anwendungsdaten zwischen der Primär- und der
Standby-Steuerung zu erhalten, wird der IEC Speicher durch einen reservierten Teil des 3x Registerbereichs, die sogenannten IEC HSBY Register, übertragen. Die
Größe dieses reservierten Teils wird im Dialog SPS-Speicheraufteilung zugewiesen
(siehe hierzu
Zusätzliche Richtlinien für IEC Hot Standby , S. 155). Die Größe der
IEC HSBY Register darf nie kleiner als die Größe des IEC Speichers
(Anwendungsdaten) sein, da sonst der Kopieren-und-Übertragung-Mechanismus nicht funktioniert.
Die Größe des konfigurierten Signalspeichers ist für die Zykluszeit eines Hot
Standby-Systems von großer Bedeutung. Je mehr Speicher (Signalspeicher) bei jedem Zyklus übertragen wird, desto langsamer wird der Zyklus (für weitere Details siehe
Informationen zum IEC HSBY Betrieb, S. 45). Wenn zu erwarten ist, dass
zukünftige Änderungen an der IEC Anwendung geringfügig sind, kann der
Sicherheits-Puffer entsprechend kleiner sein, um die allgemeine Speicherübertragungsgröße zu reduzieren. Der Begriff "zukünftige Änderung" bezieht sich auf
Änderungen im System für die die Primärsteuerung nicht ausgeschaltet werden muss, was eine "Download-Änderung" ist.
Sie sollten versuchen, die Größe konfigurierter 3x Register für die IEC Anwendung zu reduzieren, indem Sie die Größe auf Ihre tatsächlichen speziellen Nutzungsbedürfnisse hinsichtlich zukünftiger Änderungen anpassen. Aus diesem Grund wird der Begriff "Sicherheits-Puffer" beim IEC Hot Standby benutzt. Das vorhergehende
Diagramm veranschaulicht, dass die ungenutzten Teilbereiche der Programmdaten und der DFB-Exemplar-Daten den Sicherheits-Puffer bilden. Wichtig hierbei ist, dass die Größe des Sicherheits-Puffers ein Konfigurationselement ist und deshalb nicht geändert werden kann, ohne dass das System abgeschaltet werden muss, wie bei jeder anderen Konfigurationsänderung auch.
Dialog Speicher-
Vorhersage
Nutzen Sie den Dialog Speicher-Vorhersage als Hilfsmittel, um die Größe des
Sicherheits-Puffers und damit die Gesamtmenge der zu übertragenden IEC HSBY
Register zu optimieren und um eine angemessene Endkonfiguration zu bestimmen.
Diese Optimierung mit Concept 2.5 kann offline durchgeführt werden.
Der Dialog Speicher-Vorhersage zeigt in der Hot Standby Speicher-Section die
Anzahl der konfigurierten und genutzten Byte an. Teilen Sie die Anzahl der Byte durch zwei, um die Anzahl der 3x Register zu bestimmen. Wie im Folgenden dargestellt, gibt es 10000 konfigurierte IEC HSBY Register von denen 78,3 % genutzt werden. Aus diesem Grund gibt es einen Sicherheits-Puffer von ca. 22 % der Register, der zukünftige Anwendungsänderungen ermöglicht. Rufen Sie den
Dialog Speicher-Vorhersage wieder auf, nachdem die IEC HSBY Register in der
Konfiguration geändert worden sind, um die Auswirkungen auf den Hot Standby
Speicher zu sehen.
150
840 USE 106 02 Januar 2003
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Im Folgenden wird ein Bildschirmausdruck des Dialogs Speicher-Vorhersage gezeigt.
Speicher-Vorhersage
IEC-Speicher
Verfügbar:
Frei:
Verwendet:
System:
Section-Code:
Section-Daten:
DFB Code:
DFB-Instanz-Daten:
EFB-Bibliothek:
Auslese-Informationen:
Diagnose-Informationen:
Empfohlene Reserve:
545116 Byte
---- Byte
1024 Byte
---- Byte
1088 Byte
---- Byte
6380 Byte
7768 Byte
0 Byte
0 Byte
4096 Byte
Nach Optimierung wieder benutzbar: 0 Byte
LL 984 Speicher
Verfügbar:
Für Code verwendet:
63198 Byte
0 Byte
Globale Daten
Konfiguriert:
Verwendet:
20000 Byte
44 Byte
Nach Optimierung wieder benutzbar: 0 Byte
Hot Standby-Speicher
Konfiguriert:
Verwendet:
10000 Byte
7831 Byte
100,0 %
---- %
0,2 %
---- %
0,2 %
---- %
1,2 %
1,4 %
0,0 %
0,0 %
0,8 %
0,0 %
100,0 %
0,0 %
100,0 %
0,2 %
0,0 %
100,0 %
78,3 %
OK Details Hilfe
151
Anwendung eines Quantum IEC Hot Standby Systems
Speicherstatistik Speicherstatistik HSBY (online) zur Reduzierung der Anzahl der 3x Register für IEC
Hot Standby Daten
152
840 USE 106 02 Januar 2003
Anwendung eines Quantum IEC Hot Standby Systems
Datum/Uhrzeit-Synchronisierung
Datum/Uhrzeit bei Primär- und
Sekundärsteuerung
Obwohl sowohl die Primärsteuerung als auch die Sekundärsteuerung jeweils über ihr eigenes Datum/Uhrzeit Element verfügt, werden diese in einem Hot Standby
System nicht ohne weiteres synchronisiert. Bei einer Umschaltung ändert sich die
Datum/Uhrzeit Einstellung um die Differenz zwischen den beiden Uhren. Dies könnte bei der Steuerung einer zeitkritischen Anwendung Probleme verursachen.
Legen Sie die acht 4x Register von Datum/Uhrzeit im Dialog Verschiedenes der
SPS-Konfiguration fest. Vergewissern Sie sich, daß sich keines dieser 4x Register im Nicht-Transfer-Bereich befindet; sie müssen alle nach jedem Zyklus in die
Standbysteuerung übertragen werden. Dann benutzen Sie an irgendeiner Stelle in der IEC Logik den ‘SET_TOD’ EFB, der in der System-Bibliothek im Abschnitt HSBY aufgeführt ist.
Elementarer
Funktionsbaustein (EFB) zum Einstellen der Datum/
Uhrzeit-Uhr der
SPS
Wenn Ihr IEC Hot Standby System vollständig läuft, d.h. daß die Standbysteuerung auch online ist, dann sollte Ihre Anwender-Logik den EFB auslösen (steigende
Flanke des S_PULSE Eingangs). Dies würde nicht nur die Datum/Uhrzeit-Uhr in der
Primärsteuerung einstellen, sondern auch gleichzeitig die in der Standbysteuerung.
Die Auslöser an den Uhren könnten wieder mit geringfügig unterschiedlicher
Geschwindigkeit laufen; dieses Mal sollte der Einstellungsprozeß periodisch wiederholt werden, z. B. innerhalb von einer Minute.
840 USE 106 02 Januar 2003
153
Anwendung eines Quantum IEC Hot Standby Systems
Bei in Betrieb befindlichen System
Ständige interne
Überwachung
Nachdem Ihr Hot Standby-System gestartet wurde und normal läuft, funktioniert es im weiteren automatisch. Es führt ständig Selbsttests auf Fehler durch und ist jederzeit bereit, die Steuerung von der primären Steuerung zur Standby-Steuerung zu übertragen, wenn es einen Fehler erkennt.
Normale
Datenübertra gungen
Während das System läuft, überträgt das Modul automatisch am Ende jedes Zyklus den gesamten Signalspeicher zum Standby-Gerät. Dadurch wird sichergestellt, dass die Standby-Steuerung über die aktuellen Zustände informiert ist und bereit ist, bei Bedarf die Steuerung zu übernehmen.
Wenn eine der Verbindungen zwischen den Hot Standby-Modulen oder beide nicht funktionieren, funktioniert die primäre Steuerung so, als ob kein Backup verfügbar wäre.
Fällt die primäre Steuerung aus, übernimmt die Standby-Steuerung automatisch die
Steuerung des dezentralen E/A-Netzwerkes. Nachdem die primäre Steuerung nach einem Ausfall wiederhergestellt wurde und ein Leistungszyklus ausgeführt wurde,
übernimmt sie die Standby-Aufgaben. Kann sie nicht wiederhergestellt werden, bleibt sie offline.
Fällt die Standby-Steuerung aus, geht sie offline. Die primäre Steuerung funktioniert dann als eigenständiges Gerät und fährt fort, die E/A-Netzwerke zu verwalten.
154
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot
Standby
8
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
In diesem Kapitel wird die Optimierung einer IEC-Applikation zur Verbesserung ihrer
Funktion in einer IEC Hot Standby-Umgebung erörtert, und insbesondere, wie der
Datenspeicher zu sichern ist. Dies schließt vorhandene und neu entwickelte IEC-
Applikationen ein.
Dieses Kapitel enthält die folgenden Abschnitte:
Abschnitt
8.1
8.2
8.3
Thema
Allgemeine Anforderungen an die Anwendung
SRAM
Tipps zur Effizienz
Seite
155
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot Standby
156
840 USE 106 02 Januar 2003
8.1
Einleitung
Zweck
Inhalt dieses
Abschnitts
Zusätzliche Richtlinien für IEC Hot Standby
Allgemeine Anforderungen an die Anwendung
In diesem Abschnitt werden allgemeine Anwendungs-Anforderungen für ein IEC
Hot Standby-System beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Einsparungen von Speicherplatz
Speicherstatistik
Speicheraufteilung
Seite
840 USE 106 02 Januar 2003
157
Zusätzliche Richtlinien für IEC Hot Standby
Einsparungen von Speicherplatz
Einsparungen von
Speicherplatz
Beurteilung vorhandener
IEC-
Applikationen
Einsparungen von Speicherplatz sind für IEC Hot Standby aus folgenden Gründen wichtig: l Der Gesamtumfang des Datenspeichers ist auf den Wert begrenzt, auf den das l
IEC HSBY-Register eingestellt werden kann und der niemals 64K Worte (128K)
übersteigen kann.
Je größer der konfigurierte Signalspeicher ist, desto länger ist die Gesamt-
Zykluszeit. Da die IEC HSBY-Register Bestandteil des Signalspeichers sind, wird die Gesamt-Zykluszeit mit jedem eingesparten Byte des Datenspeichers kürzer.
Die Einschränkung der Größe des ausführbaren Codes auf maximal 568K ist ohne
Bedeutung, da jede IEC-Applikation näher bei dem Grenzwert von 128K Daten liegt als bei dem Grenzwert von 568K ausführbarem Code. Daher führt jede Optimierung, die darin besteht, entweder zu erreichen, dass eine größere IEC-Applikation an die
IEC Hot Standby-Umgebung angepasst wird, oder einfach zu bewirken, dass eine vorhandene Applikation im IEC Hot Standby-Modus schneller läuft, zu einer
Verringerung der Größe des Datenspeichers.
Die Beurteilung einer vorhandenen IEC-Applikation, die in den IEC Hot Standby-
Modus versetzt werden soll, ist recht einfach. Laden Sie die Applikation einfach in die CPU 534 14 oder 434 12 oder in den 32-Bit-Simulator, nachdem eine der
Quantum-CPUs ausgewählt wurde. Dazu ist es erforderlich, dass IEC Hot Standby in der Konfiguration nicht aktiviert ist. Sobald die Applikation geladen wurde, können
Sie im Dialogfeld "Speicher-Statistik" den Speicherverbrauch einsehen, während
"Gleich" mit der SPS (bzw. mit dem Simulator) verbunden ist.
Das untenstehende Diagramm zeigt das Dialogfeld "Speicher-Statistik" nach dem
Laden eines Beispiels einer Applikation in die SPS. Der Bedarf an ausführbarem
Code für diese spezielle Applikation beträgt:
357.724 Byte (Anwenderprogramm)
+14.980 Byte (EFB-Bibliothek)
= 372.704 Byte (verwendet für ausführbaren Code)
Die Größe des ausführbaren Codes liegt unter dem Grenzwert von 568K, daher genügt die Applikation den Anforderungen von IEC Hot Standby.
158
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot Standby
Speicherstatistik
Speicherstatistik Das folgende Fenster zeigt die Speicherstatistik.
Dargestellt ist Concept
Datenspeicher Der Verbrauch an Datenspeicher beträgt:
54.305 Byte (DFB Exemplar Daten)
+ 22.496 Byte (verwendete Programmdaten)
= 76.801Byte (für Daten verwendet)
Datenspeicher,
Fortsetzung
840 USE 106 02 Januar 2003
Dieser Wert allein ist nicht ausreichend, um zu überprüfen, ob die Applikation passt, da bekannt sein muss, wie viele IEC HSBY-Register (3x) reserviert werden können, um die Daten von der primären Steuerung zur Standby-Steuerung zu übertragen.
Das untenstehende Diagramm zeigt, dass 11.022 von 65.024 Worten bereits für E/
A-Referenzen und Located Variablen verwendet werden. Daher würden für IEC
HSBY-Register maximal 65.024 – 11.022 = 54.002 Worte, d.h. ca. 108.000 Byte zur
Verfügung stehen. Dies ist mehr, als gegenwärtig für Applikationsdaten verwendet wird (76.801 Byte), so dass die Applikation den Anforderungen von IEC Hot Standby genügen würde.
Die maximale Größe des Sicherheits-Puffers für künftige Änderungen wäre:
159
Zusätzliche Richtlinien für IEC Hot Standby
108.000 – 76.801 = 31.199 Byte, das sind (31.199 / 76.801) = ca. 41%.
In Abhängigkeit davon, wieviel Sicherheits-Puffer für diese spezielle Applikation benötigt wird, könnte die endgültige Größe des IEC HSBY-Registers bestimmt werden. Dies würde zusammen mit der in Informationen zum IEC HSBY Betrieb,
S. 45 angeführten Tabelle eine Vorstellung von der Gesamt-Zykluszeit der
Applikation vermitteln, wenn diese im IEC Hot Standby-Modus arbeitet.
160
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot Standby
Speicheraufteilung
Speicheraufteilung
Das folgende Fenster zeigt eine SPS-Speicheraufteilung.
Dargestellt ist Concept
Optimierung von
IEC-
Applikationen
Die Optimierung von IEC Hot Standby-Applikationen konzentriert sich auf zwei
Fragen: l Sehr effiziente Nutzung des Signalspeichers für andere Zwecke als für IEC
HSBY-Register (siehe Nr. 1, weiter unten) l Sehr effiziente Nutzung von IEC-Applikationsdaten (siehe Nr. 2, weiter unten)
840 USE 106 02 Januar 2003
161
Zusätzliche Richtlinien für IEC Hot Standby
Optimierung von
IEC-
Applikationen,
Fortsetzung
1. In einer IEC Hot Standby-Applikation sind maximal 64K Worte Signalspeicher für
IEC HSBY-Register vorhanden. Verwendung von möglichst wenig
Signalspeicher für andere Zwecke als für IEC HSBY-Register, indem man IEC-
Applikationen mittlerer Größe immer im IEC Hot Standby-Modus laufen lässt.
Wenn die Daten der IEC-Applikation sehr effizient genutzt werden, kann sich die
Größe der Applikation von "mittelgroß" auf "groß" erhöhen.
2. Die Optimierung einer IEC-Applikation dahingehend, dass sie möglichst wenig
Speicherplatz benötigt, erfordert einige Anstrengungen und kann die Wartungsfreundlichkeit der Applikation beeinträchtigen. Daher sollten Sie stets versuchen, den Datenspeicher auf das Notwendige zu reduzieren. Die effiziente Nutzung des Signalspeichers, wie im folgenden Abschnitt beschrieben, sollte nach
Möglichkeit stets berücksichtigt werden. Die dadurch erzielten Vorteile beim
Datenspeicher sind im Vergleich zu dem dafür erforderlichen geringen Aufwand sehr groß.
162
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot Standby
8.2
SRAM
Effiziente Nutzung des Signalspeichers
Konfigurierte
Signalspeicher-
Register
Da im IEC Hot Standby alle konfigurierten Register und Bits des Signalspeichers in jedem Zyklus von der primären Steuerung zur Standby-Steuerung übertragen werden, lohnt es sich, dafür zu sorgen, dass jeder Teil dieses Bereiches einen
Zweck für die Anwendung erfüllt. Manchmal entschließen sich Entwickler von
Applikationen, zwischen den E/A-Referenzen jedes RIO-Drops Lücken für künftige
Änderungen zu lassen, doch gewöhnlich werden diese Lücken niemals aufgefüllt, so dass stets eine gewisse Menge an ungenutzten Signalspeicher-Referenzen vorhanden ist. Ungenutzte Referenzen benötigen jedoch Speicherplatz und werden in jedem Zyklus übertragen, wodurch sich die Gesamt-Zykluszeit erhöht.
Besser ist es, zusammenhängende E/A-Referenzen ohne Lücken zuzuweisen. Das bedeutet, dass der Entwickler sich keine Gedanken über die tatsächliche
Referenznummer machen sollte, die ein E/A-Punkt einnimmt. Geben Sie ihm einfach eine Nummer und einen Namen, und nehmen Sie in der IEC-Logik über den
Namen Bezug auf ihn. Auf diese Weise hat eine Änderung der tatsächlichen
Signalspeicher-Referenznummer keinerlei Auswirkung auf die Logik selbst, da sich der Name nicht ändert. Der positive Effekt besteht darin, dass der gesamte konfigurierte Signalspeicher tatsächlich verwendet und die Größe des Speichers daher minimiert wird.
In Concept 2.1 ist diese Verringerung der Größe des konfigurierten Signalspeichers besonders wichtig bei Ausgangs-/Merkerbits (0x) und digitalen Referenzen (1x). In dieser und in früheren Versionen von Concept wird auf diese Signalspeicher-
Referenzen nicht direkt zugegriffen, sondern vielmehr indirekt über den sogenannten "Spiegelpuffer" (Mirror buffer). Dies ist ein kontinuierlicher
Speicherblock (Teil der DFB Exemplar Daten), in den zu Beginn eines jeden Zyklus die 0x- und 1x-Status kopiert (gespiegelt) werden. Am Ende eines jeden Zyklus werden die Status des Spiegelpuffers zurück in den 0x- und 1x-Bereich kopiert.
Während des Zyklus greift die IEC-Logik auf die Spiegel der 0x- und 01-Referenzen zu, anstatt auf diese direkt zuzugreifen. Der dem Spiegelpuffer zugrundeliegende
Datenspeicher ist so beschaffen, dass jedes Ausgangs-/Merkerbit und jede digitale
Referenz durch ein Byte im Spiegelpuffer repräsentiert wird, nicht durch ein Bit. Der
Grund hierfür war, dass die Generierung des ausführbaren Codes der IEC-
Applikation erleichtert werden sollte.
840 USE 106 02 Januar 2003
163
Zusätzliche Richtlinien für IEC Hot Standby
Hinweis: In Concept 2.1 benötigt jede konfigurierte 0x/1x-Referenz standardmäßig 1 Byte des DFB Exemplar Datenbereiches, welches IEC-Daten darstellt und dann in jedem Zyklus von der primären zur Standby-Steuerung
übertragen wird und damit wiederum die Gesamt-Zykluszeit verlängert. Es ist unerheblich, ob eine bestimmte digitale Referenz in der IEC-Logik verwendet wird oder nicht; wenn sie konfiguriert ist, nimmt sie ein Byte im Spiegelpuffer ein.
Konfigurierte
Signalspeicher-
Register,
Fortsetzung
In Concept 2.2 existiert der Spiegelpuffer nicht mehr; es lohnt sich jedoch nach wie vor, dafür zu sorgen, dass nicht wesentlich mehr Signalspeicher-Referenzen konfiguriert werden, als tatsächlich verwendet werden.
Die tatsächliche Verwendung von Signalspeicher-Referenzen sollte sich allein auf
E/A-Zwecke konzentrieren, und nicht auf die Speicherung bestimmter
Applikationsdaten, nur um sie für ein SCADA-System zugänglich zu machen. Der bessere Weg besteht darin, irgendeine Art von applikationsbezogenen Daten zu verwenden, welche alles umfasst außer E/A-Punkte, reine IEC-Variable (Non located Variable). Die Verbindung zum SCADA-System kann dann leichter mit einem OPC-Server (OLE für Prozesssteuerung) realisiert werden, der auf bestimmte Applikationsdaten über den Namen und nicht über die Location zugreift.
Diese Methode einer SCADA-Verbindung ist sehr flexibel und zuverlässig und spart
Signalspeicher, was für IEC Hot Standby-Applikationen von Vorteil ist.
Effiziente
Nutzung von IEC-
Applikationsdaten
Es gibt einen Weg, wie der Bedarf an IEC-Applikationsdaten besser reduziert werden kann als durch alles andere:
Programmieren Sie nur, was wirklich notwendig ist, um eine bestimmten Prozess zu steuern.
Wenn Sie die für IEC geeignete Programmierung und die verschiedenen EFBs in den verschiedenen Bibliotheken kennenlernen, konzentrieren Sie sich darauf, welche EFBs Sie nicht verwenden sollen. Dies wird Ihnen helfen, die Größe einer
Applikation auf das notwendige Minimum zu reduzieren.
164
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot Standby
8.3
Einleitung
Zweck
Inhalt dieses
Abschnitts
Tipps zur Effizienz
In diesem Abschnitt werden Tipps zur Effizienz für das IEC Hot Standby dargelegt.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Verwenden Sie Konstanten anstelle von gleichen Literalen
Verwenden Sie Konstanten anstelle von Offenen Eingaben
Programmierte Logik
Reduzieren Sie die Verwendung von komplexen Datenstrukturen
Seite
840 USE 106 02 Januar 2003
165
Zusätzliche Richtlinien für IEC Hot Standby
Verwenden Sie Konstanten anstelle von gleichen Literalen
Gleiche Literale real_A
1.0
Im untenstehenden Diagramm, in dem mehrere EFB Instances denselben festen
Wert als Eingang verwenden, verwenden sie gleiche Literale. Dies ist nicht sehr logisch, doch man kann hier bereits eine Menge Daten einsparen, im vorliegenden
Falle sind es 12 Byte. Der Trick besteht darin, eine Konstante vom Typ REAL mit dem Wert 1,0 zu vereinbaren und diese in der Logik zu verwenden, anstatt den
Eingängen immer gleiche Literale zuzuweisen.
Der Sinn besteht in folgendem: Jedes Literal, gleichgültig, welchen Wert es hat, wird im Datenspeicher (Programm-Datenbereich) separat gespeichert; dies bietet den
Vorteil, dass es im Ergebnis einer Download-Änderung geändert werden könnte.
Literale werden selten geändert, daher wäre die geänderte Logik im untenstehenden Diagramm besser geeignet.
Das viermal zugewiesene Literal mit dem Wert 1,0 wurde durch eine einmal zugewiesene Konstante ersetzt, die ebenfalls den Wert 1,0 hat. Durch diese kleine
Änderung wurden 12 Byte Datenspeicher eingespart, da der Typ REAL 4 Byte erfordert und nun dreimal weniger zugewiesen werden muss.
.1.7
.1.9
MUL_REAL ADD_REAL real_B real_C
1.0
real_D real_E
1.0
.1.8
SUB_REAL real_F real_G
1.0
.1.10
ADD_REAL real_H
166
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot Standby
Verwenden Sie Konstanten anstelle von Offenen Eingaben
Programmierte
Logik
Die Anzahl der nicht verwendeten Pins sollte auf das absolute Minimum begrenzt werden, damit nicht Speicherplatz für verborgenen zugewiesenen Speicher vergeudet wird, welcher nirgends verwendet wird.
Es gibt jedoch gewisse Fälle, in denen dies nicht möglich ist, wie im nachfolgenden
Beispiel.
Deshalb muss das Aussehen der Logik dem untenstehenden Diagramm entsprechen.
840 USE 106 02 Januar 2003
167
Zusätzliche Richtlinien für IEC Hot Standby
Programmierte
Logik,
Fortsetzung
Das einzige Problem bei so programmierter Logik besteht darin, dass jedem offenen
Pin so viel Speicher zugewiesen ist, wie sein Datentyp erfordert. Im vorliegenden
Falle sind 13 Byte ungenutzter Speicher zugewiesen. Um diese 13 Byte auf ein einziges Byte zu reduzieren, ist es erforderlich, eine Konstante mit jedem offenen
Pin zu verbinden, wodurch die Logik funktioniert, als ob das Pin offen wäre. Dies ist stets äquivalent zu null, oder FALSCH im vorliegenden Fall.
Deshalb muss das Aussehen der Logik dem untenstehenden Diagramm entsprechen.
168
840 USE 106 02 Januar 2003
Zusätzliche Richtlinien für IEC Hot Standby
Programmierte Logik
Reduzieren Sie
DFB Instances
Jede DFB Instance verbraucht eine gewisse Menge an Systemverwaltungs-
Datenspeicher, welche mit der Anzahl der Eingangs- und Ausgangs-Pins zunimmt.
Damit das Verhältnis zwischen den festen Systemverwaltungs-Daten und den
Daten der internen DFB-Logik möglichst klein wird, sollten DFBs nur dann verwendet werden, wenn sie einen wirklich großen Teil spezialisierter Logik abdecken. Das bedeutet: Wenn ein DFB nur eine einzige Section mit wenigen
Blöcken FBD/LD oder wenigen Zeilen IL/ST-Logik enthält, sollten Sie wahrscheinlich in Erwägung ziehen, ihn durch ein Makro zu ersetzen, welches die
DFB-Logik direkt mit der Programmlogik verknüpft. Wird allerdings ein DFB nur wenige Male verwendet, etwa 1 bis 10 mal, sollten Sie es eventuell nicht ändern, da die Datenspeicher-Einsparungen zu geringfügig sein dürften, als dass sie den
Arbeitsaufwand lohnen würden.
Muss eine bestimmte komplizierte Logik implementiert werden, insbesondere wenn es sich um numerische Algorithmen handelt, ermöglicht keine der IEC-Sprachen eine wirklich dateneffiziente Implementierung. Sollte ein DFB derartige Logik-Arten umfassen, lohnt es sich daher, es statt dessen als ein EFB zu implementieren. EFBs werden in der Sprache C, C++ implementiert, welche hocheffiziente Implementierungen jeder Art von Logik ermöglicht. Zum Implementieren von EFBs bietet
Schneider Electric das Concept-EFB-Toolkit an. Es muss jedoch darauf hingewiesen werden, dass EFBs im Gegensatz zu DFBs keine Animation ihrer internen Daten während der Laufzeit ermöglichen.
Selbst bei EFBs sollten Sie vermeiden, dass ungenutzte Eingangs- und Ausgangs-
Pins vorhanden sind, da jedes Pin soviel Datenspeicher belegt, wie sein Datentyp erfordert.
840 USE 106 02 Januar 2003
169
Zusätzliche Richtlinien für IEC Hot Standby
Reduzieren Sie die Verwendung von komplexen Datenstrukturen
Reduzieren Sie die Verwendung von komplexen
Datenstrukturen
Wenn komplexe Datenstrukturen verwendet werden, ist gewöhnlich die Wahrscheinlichkeit dafür, dass ihre sämtlichen Elemente verwendet werden, sehr gering.
Außerdem hat, wenn komplexe Datenstrukturen als Variable oder Verknüpfungen weitergegeben werden, jedes überflüssige Eingangs-/Ausgangs-Pin, jede
Verknüpfung oder Variable wesentlich mehr Auswirkungen auf den Datenbedarf als bei Verwendung einfacher Datentypen. Dies gilt insbesondere dann, wenn der EFB
"MOVE" mit beteiligt ist, dessen Verwendung auf das absolute Minimum begrenzt bzw. ganz vermieden werden sollte. Stellen Sie sicher, dass immer dann, wenn das
Ergebnis einer vorhergehenden Logik einer Variablen zugewiesen wird, diese
Variable für den betreffenden Wert das Endziel und nicht nur ein Zwischenspeicher ist. Zwischenvariable werden oft verwendet, um die Logik zwischen verschiedenen
Sections aufzulockern. Es ist jedoch sinnvoll, die Gesamtmenge globaler Variabler zu reduzieren, nicht nur im Hinblick auf Datenspeicher-Einsparungen, sondern auch im Hinblick auf die Übersichtlichkeit der Applikation.
Gehen Sie bei der Auswahl von Arrays als Datentypen für Variable vorsichtig vor, da das gewählte Array oft größer als notwendig ist.
Die Wahl aller verschiedenen für IEC geeigneten Sprachen erfolgt jeweils aus gutem Grunde. Für viele verschiedene Anwendungsprobleme hängt der beste Weg, wie sie gelöst werden können, von der Sprache ab, die für ihre Implementierung gewählt wurde. Natürlich ist die Wahl der Sprache auch eine Frage der Präferenzen der Programmierer und derjenigen, die die Applikation pflegen. Dem Benutzer sollte es freigestellt sein zu entscheiden, welche der IEC-Sprachen er für seine spezielle
Anwendung auswählt.
Infolge der unterschiedlichen Ausrichtungen der für IEC geeigneten Sprachen ist ein
Vergleich zwischen ihnen schwierig. Es sei jedoch angemerkt, dass die Sprache
SFC bei einer schrittweisen Programmausführung mehr Daten erfordert, als bei der
Implementierung des betreffenden Merkmals in einer anderen Sprache zu erwarten wäre. Der Gesamt-Datenverbrauch von SFC-Schritten beträgt zwischen 20 und 25
Byte pro Schritt, wobei Daten von Übergangs-Sections nicht mit enthalten sind.
170
840 USE 106 02 Januar 2003
Ethernet Hot Standby-Lösung
9
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
In diesem Kapitel wird die Konfiguration und der Einsatz der Hot Standby-Lösung mit der Produktreihe NOE 771xx, welche die Ethernet-Kommunikation unterstützt, beschrieben. Das Kapitel umfasst spezifische Themen wie Zuweisung der IP-
Adresse, NOE-Betriebsarten und Hot Standby-Betriebszustände, Zeiten für die
Adressumschaltung und Auswirkungen des Netzwerks auf die Hot Standby-Lösung.
Dieses Kapitel enthält die folgenden Themen:
Thema
Übersicht über die Hot Standby-Lösung für NOE-Module
Topologie des Hot Standby
NOE-Konfiguration und Hot Standby
Zuweisung einer IP-Adresse
NOE-Betriebsarten und Hot Standby
Zeiten für Adressumschaltung
Auswirkungen der Hot Standby-Lösung auf das Netzwerk
Seite
171
840 USE 106 02 Januar 2003
Ethernet Hot Standby-Lösung
Übersicht über die Hot Standby-Lösung für NOE-Module
Hinweis Das Quantum Hot Standby-System unterstützt maximal vier NOE 771 Ethernet-
Verbindungen. Eine ausführliche Beschreibung des Aufbaus eines Hot Standby-
Systems finden Sie im Benutzerhandbuch Quantum NOE 771 xx Ethernet-Module,
840USE11600, Kapitel 9, "Hot Standby".
Beschreibung der Hot Standby-
Lösung
Die Hot Standby-Lösung bietet stoßfreie Übertragung von E/A über dezentrale E/A.
Die Unterstützung von Hot Standby durch NOE-Module ermöglicht jetzt die automatische IP-Adressänderung. Beide Steuerungen sind identisch konfiguriert.
Eine Steuerung ist das Primär-NOE-Modul, die andere Steuerung ist das Sekundär-
NOE-Modul. Im Fehlerfall schalten die Steuerungen um und das System wird schnell wiederhergestellt.
Die NOE-Module steuern die Umschaltung der IP-Adressen. Nach dem Beenden von Client- und Server-Verbindungen tauscht jedes NOE-Modul eine UDP-Meldung mit dem Peer-NOE-Modul aus. Das sendende NOE-Modul wartet dann eine bestimmte Zeit (Timeout von 500 ms) auf den Peer-Austausch von UDP-
Meldungen. Nach Empfang der Meldungen oder nach einem Timeout ändert das
NOE-Modul seine IP-Adresse.
Hinweis: NOE-Module müssen miteinander kommunizieren, um ihre IP-Adressen auszutauschen. Schneider Electric empfiehlt Ihnen, die Primär- und Sekundär-
NOE-Module an denselben Schalter anzuschließen, weil l Kommunikationsfehler zwischen den NOE-Modulen die Zeit für die
Umschaltung erhöhen l Der Anschluss von zwei NOE-Modulen an denselben Schalter die
Wahrscheinlichkeit von Kommunikationsfehlern verringert
Hinweis: Schneider Electric empfiehlt, dass Sie die NOE-Module mit einem
Schalter miteinander verbinden oder an das Netzwerk anschließen. Schneider
Electric vertreibt Schalter. Bitte wenden Sie sich an eine regionale Vertretung, um nähere Informationen zu erhalten.
Das NOE-Modul wartet auf eine Änderung des Hot Standby-Status der Steuerung oder auf den Austausch der UDP-Meldungen. Dann führt das NOE-Modul eine von zwei Hot Standby-Aktionen durch.
Wenn das NOE-Modul:
1. Erkennt, dass der neue Hot Standby-Status Primär oder Standby ist:
Ändert das NOE-Modul die IP-Adresse.
2. Eine Austausch-UDP-Meldung empfängt:
172
840 USE 106 02 Januar 2003
Ethernet Hot Standby-Lösung
Sendet das NOE-Modul eine Austausch-UDP-Meldung und tauscht die IP-
Adresse aus.
Alle Client-/Server-Dienste (E/A-Verwalter, Globale Daten, Messaging, FTP, SNMP und HTTP) laufen nach dem Umschalten vom alten zum neuen NOE-Modul weiter.
Hinweis: Ein Ausfall eines NOE-Moduls ist keine Bedingung für das
Primärsystem, den Primärstatus zu verlassen.
Hot Standby- und
NOE-Modul-
Funktionalität
Die Produktreihe NOE 771 bietet verschiedene Ethernet-Dienste. Einige Dienste sind in einem Hot Standby-System aktiviert oder deaktiviert. Die folgende Tabelle zeigt, welche Dienste aktiviert und welche deaktiviert sind.
Dienst
E/A-Scanning
Globale Daten
Modbus-Meldungen
FTP/TFTP
SNMP
HTTP-Server
DHCP
NOE 771 x0
Deaktiviert
Nicht vorhanden
Aktiviert
FTP aktiviert
Aktiviert
Aktiviert
Nicht vorhanden
NOE 771 x1
Aktiviert
Aktiviert
Aktiviert
Aktiviert
Aktiviert
Aktiviert
Deaktiviert
840 USE 106 02 Januar 2003
173
Ethernet Hot Standby-Lösung
Topologie des Hot Standby
Verbindungen des Hot Standby
Die folgende Abbildung zeigt ein Hot Standby-System und die Verbindung zwischen den beiden redundanten Systemen. Die beiden CHS 110-Module sind über ein
Glasfiberkabel verbunden. Die RIO sind untereinander und mit den RIO-Stationen verbunden.
N
O
E
C
P
U
C
H
S
R
I
O
174
N
O
E
C
P
U
C
H
S
R
I
O
Hinweis: Die folgenden drei Tatsachen sind zu beachten.
1. Die beiden Systeme müssen identisch sein.
2. Die Reihenfolge der Module in jedem Baugruppenträger muß gleich sein.
3. Die Software-Versionen müssen dieselben sein.
In der vorherigen Abbildung sind die NOE-Module an denselben Schalter angeschlossen. Es ist empfehlenswert, aber nicht erforderlich, die Module an denselben Schalter anzuschließen. Der Anschluss an denselben Schalter wird empfohlen, weil die NOE-Module so miteinander kommunizieren können, um die IP-
Adresse umzustellen.
Es gibt zwei Gründe für den Anschluss an denselben Schalter: l Wenn bei der Kommunikation zwischen den NOE-Modulen ein Fehler auftritt, erhöht sich die Umschaltzeit. l Um also die Fehlerwahrscheinlichkeit möglichst gering zu halten, schließen Sie die beiden NOE-Module an denselben Schalter an.
Eine weitere Anforderung an die Schalter besteht darin, dass sie sich in demselben
Teilnetzwerk befinden müssen.
840 USE 106 02 Januar 2003
Ethernet Hot Standby-Lösung
NOE-Konfiguration und Hot Standby
TCP/IP-
Konfiguration
Wird ein NOE-Modul zum ersten Mal in Betrieb genommen, versucht das NOE-
Modul, die IP-Adresse vom BOOTP-Server zu holen. Ist kein BOOTP-Server verfügbar, leitet das NOE-Modul die IP-Adresse von der MAC-Adresse ab. Durch eine Verbindung zum BOOTP-Server oder durch Ableiten der IP-Adresse von einer
MAC-Adresse können Sie zum NOE-Modul eine Verbindung aufbauen, über die Sie ein Projekt in die SPS laden können.
Für die IP-Adressierung gelten alle Standardregeln mit der zusätzlichen
Einschränkung, dass die IP-Adresse nicht größer als 253 und nicht größer als die
übertragene Adresse minus 2 sein darf. Außerdem darf keinem anderen Gerät die konfigurierte Adresse IP + 1 zugewiesen werden.
840 USE 106 02 Januar 2003
175
Ethernet Hot Standby-Lösung
Zuweisung einer IP-Adresse
Konfiguration des NOE-Moduls
Das NOE-Modul kann für die Zusammenarbeit mit der Hot Standby-SPS konfiguriert werden. Da die Primäre und die Sekundäre Steuerung die identische Konfiguration aufweisen müssen, müssen die konfigurierten IP-Adressen identisch sein. Die IP-
Adresse des NOE-Moduls ist entweder die konfigurierte IP-Adresse oder die konfigurierte IP-Adresse +1. Die IP-Adresse wird über den aktuellen lokalen Hot
Standby-Status bestimmt.
Im Offline-Status ist die IP-Adresse davon abhängig, ob die andere Steuerung in den Primärstatus übergeht oder nicht.
Hinweis: Bei einem Hot Standby-System folgen die beiden IP-Adressen aufeinander.
Die folgende Tabelle zeigt die IP-Adresszuordnungen.
Hot Standby-Status
Primär
Standby
Übergang von Primär auf Offline
Übergang von Standby auf Offline
IP-Adresse
Konfigurierte IP-Adresse
Konfigurierte IP-Adresse +1
Konfigurierte IP-Adresse, wenn die Peer-Steuerung
nicht in den Primär-Status geht.
Konfigurierte IP-Adresse +1
IP-
Adresstrans parenz
176
Hinweis: Offline - Die Ergebnisse hängen davon ab, ob die andere Steuerung in den Primärstatus übergeht oder nicht. Wenn die aktuelle IP-Adresse die konfigurierte IP-Adresse ist, dann ändern Sie die IP-Adresse in die konfigurierte IP-
Adresse +1.
Bei fortlaufender Ethernet-Kommunikation muss das neue Primär-NOE-Modul die gleiche IP-Adresse haben wie das frühere Primär-NOE-Modul. Die IP-Adresse des
Sekundär-NOE-Moduls (ein NOE-Modul im Sekundärstatus) ist die IP-Adresse + 1.
Die in die Hot Standby-Konfiguration aufgenommenen NOE-Module steuern diese
Umschaltung der IP-Adresse mit Hilfe der Verwaltung der verwendeten Ethernet-
Dienste.
Hinweis: Verwenden Sie die Adresse IP + 1 nicht. Verwenden Sie in einem Hot
Standby-System keine auf die IP-Adresse folgenden Adressen. Wenn Sie die letzte IP-Adresse (255) konfigurieren, gibt das NOE-Modul den Diagnosecode
"Ungültige IP-Konfiguration" aus.
840 USE 106 02 Januar 2003
Ethernet Hot Standby-Lösung
NOE-Betriebsarten und Hot Standby
NOE-
Betriebsarten
Die NOE-Betriebsarten sind l Primär-Modus
Der Hot Standby-Status ist Primär und alle Dienste sind aktiv.
l Sekundär-Modus
Der Hot Standby-Status ist Standby und alle Server-Dienste sind Standby, mit
Ausnahme von DHCP.
l Standalone-Modus
Tritt auf, wenn sich ein NOE-Modul in einem nicht-redundanten System befindet oder wenn das CHS-Modul nicht vorhanden oder nicht funktionsfähig ist.
l Offline-Betrieb
Die CPU ist gestoppt.
Das CHS-Modul ist im Offline-Betrieb.
Die Hot Standby- und die NOE-Betriebsart werden von den Bedingungen, die in der folgenden Tabelle beschrieben werden, synchronisiert.
HSBY-Zustand
Primär
NOE-Betriebsart
Primär
CHS-Modulstatus
Vorhanden und funktionsfähig
Vorhanden und funktionsfähig
Vorhanden und funktionsfähig
Vorhanden und funktionsfähig
Nicht vorhanden oder nicht funktionsfähig
Standby
Offline
Nicht zugewiesen
Nicht vorhanden
Sekundär
Offline
Standalone
Standalone
Eines von vier Ereignissen wirkt sich auf den NOE-Betriebszustand aus. Diese vier
Ereignisse treten auf, wenn das NOE-Modul anläuft, wenn ein NOE-Modul eine Hot
Standby-Umschaltung durchführt, wenn ein NOE-Modul in den Offline-Betrieb wechselt oder wenn eine neue Anwendung in das NOE-Modul geladen wird.
840 USE 106 02 Januar 2003
177
Ethernet Hot Standby-Lösung
Anlauf und IP-
Adresszu weisung
Der Anlaufvorgang wirkt sich auf die IP-Adresszuweisung des NOE-Moduls aus. Zur
Darstellung der Vorgänge während des Anlaufs werden in den folgenden beiden
Abschnitten die Auswirkungen des Anlaufs auf die Adresszuweisung und die
Ethernet-Dienste beschrieben.
Ein NOE-Modul bekommt die IP-Adresse während des Anlaufs wie folgt zugewiesen:
Ist der HSBY-Status ...
Nicht zugewiesen
Primär
Sekundär
Dann ist die zugewiesene IP-Adresse die ...
Konfigurierte IP-Adresse
Konfigurierte IP-Adresse
Konfigurierte IP-Adresse +1
Nicht zu Offline zugewiesen Siehe folgende Tabelle Offline-Betrieb in der Anlaufsequenz
Wenn zwei NOE-Module gleichzeitig anlaufen, legt ein "Auflösungsalgorithmus" das
Primär-NOE fest. Nachdem das Primär-NOE festgelegt wurde, weist der
"Auflösungsalgorithmus" dem Primär-NOE die konfigurierte IP-Adresse zu. Danach wird dem Sekundär-NOE die konfigurierte IP-Adresse + 1 zugewiesen.
Tabelle Offline-Betrieb in der Anlaufsequenz
Offline-Betrieb in der Anlaufsequenz
Steuerung A wird vor Steuerung B eingeschaltet
Die beiden Steuerungen A und B werden gleichzeitig eingeschaltet
Ergebnis l l
Die IP-Adresse von Steuerung A ist die konfigurierte IP-Adresse
Die IP-Adresse von Steuerung B ist die konfigurierte IP-Adresse + 1
Der Auflösungsalgorithmus weist der
Steuerung A die konfigurierte IP-Adresse und der Steuerung B die konfigurierte IP-Adresse +
1 zu.
Das NOE-Modul prüft auf doppelte IP-Adressen, indem es einen ARP-Request an die konfigurierte IP-Adresse ausgibt. Wird innerhalb von 3 Sekunden eine Antwort empfangen, bleibt die IP-Adresse wie voreingestellt und ein Diagnosecode blinkt.
Ist keine IP-Konfiguration vorhanden, bleibt das NOE-Modul im Standalone-Modus.
Die IP-Adresse muss entweder vom BOOTP-Server oder von einer MAC-Adresse geholt werden.
178
840 USE 106 02 Januar 2003
Ethernet Hot Standby-Lösung
Anlauf und
Ethernet-Dienste
Der Anlaufvorgang wirkt sich auf den Zustand der Client-/Server-Dienste aus. Zur
Darstellung der Vorgänge während des Anlaufs werden im folgenden Abschnitt die
Auswirkungen des Anlaufs auf die Ethernet-Dienste beschrieben.
Die folgende Tabelle zeigt, wie der Zustand eines NOE-Dienstes vom Hot Standby-
Status beeinflusst wird.
HSBY-
Zustand
Status der NOE-Dienste
Client-Dienste
E/A-
Verwalter
Run
Globale
Daten
Run
Client-/
Server-
Dienste
Modbus-
Meldungen
Run
Server-Dienste
FTP
Run
SNMP
Run
HTTP
Run Nicht zugewiesen
Primär
Sekundär
Offline
Run
Stopp
Stopp
Run
Stopp
Stopp
Run
Run
Run
Run
Run
Run
Run
Run
Run
Run
Run
Run
840 USE 106 02 Januar 2003
179
Ethernet Hot Standby-Lösung
Hot Standby-
Umschaltung
In den folgenden Schritten wird beschrieben, wie NOE-Module die Hot Standby-
Umschaltung steuern.
Schritt
1
2
3
4
5
6
7
8
9
10
Aktion
NOE-Modul A (im HSBY-Baugruppenträger) erkennt, dass die lokale Steuerung von Primär in Offline gewechselt ist
Das NOE-Modul A wechselt den HSBY-Status von Primär zu Offline, während die gleichen Ethernet-Dienste in Betrieb bleiben. Die Zeitüberwachung wird gestartet (mit einer Timeout-Einstellung von 500 ms) und das NOE-Modul erwartet vom Peer-NOE-Modul einen UDP-Request zum Tauschen der IP-
Adresse.
NOE-Modul B (im HSBY-Baugruppenträger) erkennt, dass die lokale Steuerung von Sekundär in Primär gewechselt ist
Das NOE-Modul B stoppt alle Ethernet-Dienste, sendet einen UDP-Request zur
Synchronisation des IP-Adresstausches an das Peer-NOE-Modul (NOE-Modul
A), startet die Zeitüberwachung (mit einer Timeout-Einstellung von 500 ms) und wartet dann auf eine UDP-Antwort vom Peer-NOE-Modul.
Wenn NOE-Modul A den UDP-Request von NOE-Modul B empfängt (oder nachdem die Zeitüberwachung abgelaufen ist), stoppt es alle Ethernet-Dienste, sendet eine UDP-Antwort an NOE-Modul B (bei Ablauf der Zeitüberwachung wird keine UDP-Antwort an NOE-Modul B gesendet), tauscht die IP-Adresse in
Sekundär und startet Sekundär-Dienste.
Wenn NOE-Modul B die UDP-Antwort von NOE-Modul A empfängt (oder nachdem die Zeitüberwachung abgelaufen ist), tauscht es die IP-Adresse und startet die Ethernet-Dienste im Primär-Modus.
Nachdem NOE-Modul A erkennt, dass die lokale Steuerung von Offline in
Standby wechselt, wechselt es entsprechend in Sekundär.
Das Sekundär-NOE wird jetzt zum Primär-NOE.
Das Primär-NOE öffnet alle Client-Verbindungen und hört auf alle Server-
Verbindungen und stellt diese Verbindungen wieder her.
Gleichzeitig hört das Sekundär-NOE auf alle Server-Verbindungen und stellt diese Verbindungen wieder her.
180
840 USE 106 02 Januar 2003
Weitere
Umschaltinfor mationen
In Offline wechseln
Ethernet Hot Standby-Lösung
Die folgende Liste bietet weitere Informationen zum IP-Adressiervorgang der NOE-
Module bei Hot Standby-Umschaltung.
l Einige MSTR/IEC-Funktionsbausteine führen ihre Transaktionen nach dem
Ändern der IP-Adresse nicht zu Ende.
l
In diesem Fall generiert der MSTR/IEC-Funktionsbaustein den Fehlercode
0x8000.
Während das NOE-Modul die oben genannten Aktionen durchführt, kann ein neuer MSTR/IEC-Funktionsbaustein aktiviert werden.
Für den neuen MSTR/IEC-Funktionsbaustein stehen keine Ressourcen zur
Verfügung. Deshalb führt das NOE-Modul diesen neuen MSTR/IEC-Funktionsbaustein nicht aus, und alle drei Ausgangsleitungen sind Low.
Wenn die CPU stoppt oder der Hot Standby-Status in Offline geht, treten zwei
Ereignisse auf:
1. Der NOE-Modus geht in Offline
2. Das NOE-Modul verwendet die IP-Adresse der vorhandenen Konfiguration
IP-Adresszuweisung und Wechsel in Offline
HSBY-Zustand
Primär in Offline
Standby in Offline
Zugewiesene IP-Adresse ist die ...
Konfigurierte IP-Adresse, wenn die andere Steuerung nicht in
Primär geht
Konfigurierte IP-Adresse +1
840 USE 106 02 Januar 2003
181
Ethernet Hot Standby-Lösung
Zeiten für Adressumschaltung
Beschreibung Die folgende Tabelle zeigt, was unter der "Zeit für eine Adressumschaltung" zu verstehen ist, z.B. die Zeit zum Beenden von Verbindungen, die Zeit zum
Umschalten von IP-Adressen oder die Zeit zum Aufbau von Verbindungen.
Die folgende Tabelle zeigt die Umschaltzeiten für die einzelnen Ethernet-Dienste.
Dienst
IP-Adressen umschalten
E/A-Verwaltung
Typische Umschaltzeit
6 ms
Maximale Umschaltzeit
500 ms
Globale Daten
Client-Messaging
Server-Messaging
FTP/TFTP-Server
SNMP
HTTP-Server
1 Anfangszyklus der E/A-
Verwaltung
Die Zeiten finden Sie im
840USE11600,
Benutzerhandbuch für
Quantum NOE 771 xx
Ethernet-Module
500 ms + 1 Anfangszyklus der E/A-
Verwaltung
500 ms + 1 CPU-Zyklus
1 CPU-Zyklus
1 CPU-Zyklus + Zeit zur
Wiederherstellung der Client-
Verbindung
Zeit zur Wiederherstellung der Client-Verbindung
500 ms + 1 CPU-Zyklus
500 CPU-Zyklus + Zeit zur
Wiederherstellung der Client-
Verbindung
500 CPU-Zyklus + Zeit zur
Wiederherstellung der Client-
Verbindung
1 CPU-Zyklus
Zeit zur Wiederherstellung der Client-Verbindung
500 ms + 1 CPU-Zyklus
500 CPU-Zyklus + Zeit zur
Wiederherstellung der Client-
Verbindung
182
840 USE 106 02 Januar 2003
Ethernet Hot Standby-Lösung
Auswirkungen der Hot Standby-Lösung auf das Netzwerk
Überblick Die Hot Standby-Lösung ist eine leistungsstarke Funktion von NOE-Modulen, eine
Funktion, die die Zuverlässigkeit Ihres Systems erhöht. Hot Standby arbeitet im
Netzwerk, und der Einsatz der Hot Standby-Funktion im Netzwerk kann sich auswirken auf das Verhalten von l l l l l
Browsern
Entfernten und lokalen Clients
E/A-Verwaltungsdienste
Globale-Daten-Dienste
FTP/TFTP-Server
Mit folgenden Faktoren müssen Sie beim Arbeiten mit der Hot Standby-Lösung rechnen.
Browser
Hinweis: In der Hot Standby-Konfiguration ist der E/A-Verwalter des NOE-Moduls aktiviert.
Wenn ein Browser eine Seite abfragt und die IP-Adresse während des Ladens dieser Seite umgestellt wird, bricht der Browser den Prozess ab oder läßt den
Timeout auslaufen. Klicken Sie auf die Schaltfläche Aktualisieren oder Neu laden.
Entfernte Clients Hot Standby-Umschaltungen wirken sich auf entfernte Clients aus.
Ein NOE-Modul wird unter folgenden Bedingungen zurückgesetzt: l Entfernter Verbindungs-Request während einer Hot Standby-Umschaltung
Wenn ein entfernter Client während einer Hot Standby-Umschaltung eine TCP/
IP-Verbindung aufbaut, schließt der Server die Verbindung über einen TCP/IP-
Rücksetzbefehl.
l Hot Standby-Umschaltung während eines entfernten Verbindungs-
Requests
Wenn ein entfernter Client einen Verbindungs-Request stellt und während des l
Verbindungs-Requests eine Hot Standby-Umschaltung auftritt, weist der Server die TCP/IP-Verbindung durch Senden eines Rücksetzbefehls zurück.
Ausstehende Requests
Wenn ein Request aussteht, beantwortet das NOE-Modul den Request nicht, sondern setzt die Verbindung zurück.
Das NOE-Modul meldet sich am Modbus ab, wenn sich eine Verbindung angemeldet hat.
Lokale Clients Während einer Umschaltung setzt das NOE-Modul alle Client-Verbindungen über einen TCP/IP-Rücksetzbefehl zurück.
840 USE 106 02 Januar 2003
183
Ethernet Hot Standby-Lösung
E/A-
Verwaltungsdienst
Globale Daten
(Publish /
Subscribe)
Die E/A-Verwaltung liefert den wiederholten Datenaustausch mit entfernten E/A-
Geräten als TCP/IP-Teilnehmern. Während die SPS in Betrieb ist, sendet das
Primär-NOE Modbus Lese-/Schreib-, Lese- oder Schreib-Requests an entfernte E/
A-Geräte und sendet Daten vom und zum SPS-Speicher. In der Sekundärsteuerung ist der E/A-Verwaltungsdienst gestoppt.
Während der Hot Standby-Umschaltung schließt das Primär-NOE alle
Verbindungen zu den E/A-Geräten, indem es einen TCP/IP-Rücksetzbefehl sendet.
Der E/A-Verwaltungsdienst in diesem NOE-Modul ist Standby.
Nach der Umschaltung baut das neue Primär-NOE die Verbindung zu den E/A-
Geräten wieder auf. Es startet den wiederholten Datenaustausch mit diesen wieder aufgebauten Verbindungen erneut.
Das Hot Standby NOE-Modul ist eine Station in einer Verteilergruppe. Verteilergruppen tauschen Anwendungsvariablen aus. Durch den Austausch von
Anwendungsvariablen kann das System alle Stationen in der Verteilergruppe koordinieren. Jede Station veröffentlicht lokale Anwendungsvariablen in einer
Verteilergruppe für alle anderen Stationen und kann unabhängig vom Standort des
Erzeugers entfernte Anwendungsvariablen abonnieren.
Die Kommunikationsschnittstelle hat nur eine Multicast-Adresse.
In diesem Netzwerkdienst werden die Hot Standby-Steuerungen wie nur eine
Station betrachtet. Das Primär-NOE veröffentlicht die Hot Standby-Anwendungsvariablen und empfängt die abonnierten Variablen. Der Status des Globale-Daten-
Dienstes des Sekundär-NOE ist gestoppt.
Bei Eintreten der Hot Standby-Umschaltung stoppt das Primär-NOE den Globale-
Daten-Dienst. Das NOE-Modul veröffentlicht die lokale Variable während einer
Umschaltung nicht. Und nach der Umschaltung beginnt das neue Primär-NOE,
Anwendungsvariablen zu veröffentlichen und abonnierte Variablen zu empfangen.
FTP/TFTP-Server Der Server File Transfer Protocol/Trivial File Transfer Protocol (FTP/TFTP) steht sofort zur Verfügung, wenn das Modul eine IP-Adresse erhält. Jeder FTP/TFTP-
Client kann sich am Modul anmelden. Für den Zugriff sind ein Benutzername und ein Passwort erforderlich. Hot Standby lässt nur eine aktive FTP/TFTP-Client-
Sitzung je NOE-Modul zu.
Bei Auftreten der Hot Standby-Umschaltung, schließen die Primär- und Sekundär-
NOE-Module die FTP/TFTP-Verbindung. Wenn ein Anwender während einer
Umschaltung einen FTP/TFTP-Request sendet, wird die Kommunikation geschlossen.
Wenn Sie die Kommunikation erneut aufnehmen, müssen Sie den Benutzernamen und das Passwort noch einmal eingeben.
184
840 USE 106 02 Januar 2003
Wartung
10
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
In diesem Kapitel werden Wartungsverfahren für das HSBY-System erörtert.
Dieses Kapitel enthält die folgenden Abschnitte:
Abschnitt
10.1
10.2
10.3
10.4
10.5
Thema
Funktionsfähigkeit eines Hot Standby Systems
Fehler
Ausfälle
Ersetzen
Testen
Seite
840 USE 106 02 Januar 2003
185
Wartung
186
840 USE 106 02 Januar 2003
10.1
Einleitung
Zweck
Inhalt dieses
Abschnitts
Wartung
Funktionsfähigkeit eines Hot Standby Systems
In diesem Abschnitt wird die Prüfung der Funktionsfähigkeit eines Hot Standby-
Systems beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Health-Prüfung eines Hot Standby-Systems
Zusatztests
Seite
840 USE 106 02 Januar 2003
187
Wartung
Health-Prüfung eines Hot Standby-Systems
Health-
Meldungen
Automatische
Zuverlässigkeitstests
Start-Tests
Laufzeit-Tests
Die Hot Standby-Module tauschen etwa alle 10 ms eine Health-Meldung aus. Tritt bei der primären Steuerung ein Fehler auf, erhält die Standby-Steuerung davon
Nachricht und übernimmt die Rolle der primären Steuerung. Tritt bei der Standby-
Steuerung ein Fehler auf, läuft die primäre Steuerung als Stand-Alone weiter.
Die RIO Head Prozessoren überprüfen ihre Kommunikation ebenfalls regelmäßig.
l l
Das System führt automatisch zwei Arten von Zuverlässigkeitstests auf den Hot
Standby-Modulen durch:
Start-Tests
Laufzeit-Tests
Das System führt vier Start-Tests durch: l l l l
Prom-Prüfsumme
RAM Daten-Test
RAM-Adressierungstest
Dual Port RAM Test
Besteht das Modul einen dieser Tests nicht, bleibt es offline und kommuniziert nicht mit dem anderen Hot Standby-Modul. Um das System erneut testen zu können, muss der Strom zunächst ab und dann wieder angeschaltet werden.
l l l
Diese Tests werden immer durchgeführt, wenn die Bereit-Anzeige an ist. Um
Verzögerungen der Abtastzeit vorzubeugen, werden sie in kleineren Gruppen durchgeführt.
Das System führt drei Arten von Laufzeit-Zuverlässigkeitstests durch:
Prom-Prüfsumme
RAM Daten-Test
RAM-Adressierungstest
188
840 USE 106 02 Januar 2003
Wartung
Zusatztests
Test an der redundanten
Spannungsver sorgung
Auf Fehler reagieren und diese erkennen
Sicherheitsmaß nahmen
Haben Sie eine redundante Spannungsversorgung, können Sie deren
Funktionieren mit dem STAT Block überprüfen. Damit ihr Status angezeigt werden kann, muss der redundanten Spannungsversorgung E/A zugewiesen sein. Die E/A-
Module Status-Section des STAT Blocks beginnt bei Wort 12.
Stößt ein CHS 110 Hot Standby-Modul auf einen Fehler, setzt es seine Steuerung offline. Es kommuniziert nicht mit dem anderen CHS 110 Modul und nimmt auch nicht an Signalspeicher-Datenübertragungen teil.
Die LEDs auf der vorderen Bedientafel des Moduls können Ihnen beim Finden der
Fehlerquelle helfen. Das Muster der Anzeige zeigt Ihnen, welche Steuerung auf
Probleme gestoßen ist und um was für einen Fehler es sich handelt. Im
Zusammenhang mit dem Hot Standby-System gibt es vier Fehlerarten: l l l l
Startfehler
Kommunikationsfehler
Kommunikationsfehler
Schnittstellenfehler l Board-Level Fehler
Verwenden Sie bei jeder Fehlerart die vorgeschlagenen Abhilfen in der vorgegebenen Reihenfolge. Wenn keine der vorgeschlagenen Abhilfen den Fehler behebt, wird Ihnen der Kundendienst von Schneider Electric unter 1-800-468-5342 gerne weiterhelfen.
Bevor Sie anfangen, führen Sie bitte folgende Sicherheitsmaßnahmen durch:
WARNUNG
GEFAHR EINES STROMSCHLAGS
Um sich selbst und andere vor einem Stromschlag zu schützen, verhindern Sie, dass unter Strom stehende
Hochspannungsschaltungen (wie etwa 115V AC) berührt werden.
Bevor Sie eine Hochspannungskomponente anschließen bzw. abtrennen, öffnen und entriegeln Sie den Trennschalter, der diese
Komponente mit Strom versorgt.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann den Tod,
Körperverletzung oder Materialschaden zur Folge haben!
840 USE 106 02 Januar 2003
189
Wartung
WARNUNG
Vermeiden Sie eine Beschädigung von E/A-Anwendungsgeräten.
Um eine Beschädigung von E/A-Anwendungsgeräten durch unerwartete Systemaktionen beim Trennen von dezentralen E/A-
Kabeln zu vermeiden, trennen Sie nur die Zuleitung durch den
Terminator vom Modul, so dass der Terminator mit seinem Kabel verbunden bleibt.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann den Tod,
Körperverletzung oder Materialschaden zur Folge haben!
Hinweis: Bevor Sie ein Modul in einer der Rückwandplatinen ersetzen, stellen Sie sicher, dass das Ersatzmodul mit dem Hot Standby-System kompatibel ist. Stellen
Sie sicher, dass sie den richtigen Terminator verwenden.
190
840 USE 106 02 Januar 2003
Wartung
10.2
Einleitung
Zweck
Inhalt dieses
Abschnitts
Fehler
Dieser Abschnitt soll Ihnen helfen, Fehler von Komponenten und ihre Ursachen zu bestimmen.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Startfehler
Kommunikationsfehler
Board-Level Fehler
Seite
840 USE 106 02 Januar 2003
191
Wartung
Startfehler
LED-Anzeige für einen Startfehler
Stellt das Hot Standby-System eine Fehlanpassung zwischen der primären
Steuerung und der Standby-Steuerung fest, meldet es einen Startfehler. Die
Fehlanpassung kann in der Konfiguration liegen, einschließlich Segmentverwalter,
E/A-Zuweisung oder Positionen Kennzeichnungsschiebeschalter. Die LEDs zeigen das Fehlermuster an. Die Bereit-Anzeige ist ein nicht-blinkendes Grün, die ComAct-
Anzeige hingegen blinkt.
Zeigen die LEDs einen Startfehler an und Sie finden den Grund dafür nicht heraus, sind Ihnen über Software einige Startfehlercodes zugänglich. Näheres dazu finden
Sie in Kapitel 3 des Quantum Automation Series Hardware Referenz-Handbuchs.
Fehlerbehebung Unternehmen Sie folgende Schritte zur Fehlerbehebung:
Schritt
1
2
3
4
Aktion
Stellen Sie sicher, dass die Kennzeichnungsschiebeschalter auf den CHS 110
Modulen in entgegengesetzter Position stehen.
Stellen Sie sicher, dass die Konfigurationstabellen in der primären Steuerung und der Standby-Steuerung identisch sind.
Stellen Sie sicher, dass die Segmentverwalter in der primären Steuerung und der Standby-Steuerung identisch sind.
Stellen Sie sicher, dass die E/A- Zuweisungen in der primären Steuerung und der Standby-Steuerung identisch sind.
192
840 USE 106 02 Januar 2003
Wartung
Kommunikationsfehler
LEDs Entdeckt das CHS 110 Modul einen Kommunikationsfehler, zeigen die LEDs folgendes Muster an:
LED-Anzeige für einen Kommunikationsfehler.
140
CHS 110 00
HOT STANDBY
Aktiv
Bereit Fehler
AusführenBal Low
Pwr ok
ModbusCom Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
Fehlerbehebung 1. Stellen Sie sicher, dass die Glasfiberkabel korrekt angeschlossen sind und richtig funktionieren.
2. Sind die Glasfiberkabel in Ordnung, ersetzen Sie das defekte CHS 110 Modul.
Schnittstellenfehler
Stellt das Hot Standby-Modul bestimmte Fehler bei seiner Schnittstelle zur
Steuerung fest, geht die LED-Anzeige kurz aus, da das Modul versucht, den Fehler zu beheben. Entweder geht sie wieder in einen Bereit-Zustand zurück oder meldet den Fehler durch eine blinkende Com Act Anzeige. Die Com Act Fehlermuster finden Sie in
Com Act Fehlermuster , S. 219.
Fehlerbehebung 1. Haben Sie einen CHS-Funktionsblock verwendet, deaktivieren Sie ihn und starten Sie das System neu. Erscheint die Bereit-Anzeige, liegt das Problem beim CHS 110 Modul. Haben Sie ein Konfigurationserweiterungsfenster verwendet, gehen Sie offline und stellen Sie die Konfiguration auf ein Stand-
Alone-System um. Laden Sie das Programm neu. Starten Sie das System neu.
Erscheint die Bereit-Anzeige, liegt das Problem beim CHS 110 Modul.
2. Haben Sie das Hot Standby-Modul ersetzt und tritt der Fehler immer noch auf, dann ersetzen Sie die anderen Komponenten nacheinander.
3. Tritt der Fehler immer noch auf, ersetzen Sie die Rückwandplatine.
840 USE 106 02 Januar 2003
193
Wartung
Board-Level Fehler
PROM, RAM,
UART
Board-Level Fehler schließen PROM-Prüfsummen-, RAM-Daten-, RAM-
Adressierungs- und UART Fehler ein. Entdeckt das Hot Standby-Modul einen dieser Fehler, zeigt es folgendes Muster an:
LED-Anzeige für einen Board-
Level Fehler
Das Diagramm unten zeigt eine LED-Anzeige für einen Board-Level Fehler.
140
CHS 110 00
HOT STANDBY
Aktiv
Bereit Fehler
AusführenBal Low
Pwr ok
Modbus Com Err
Modbus! Fehler A
Com Act Fehler B
Primär
Mem Prt Standby
Fehlerbehebung Die Bereit-Anzeige ist ein nicht-blinkendes Grün, die ComAct-Anzeige hingegen blinkt. Das gleiche Muster zeigt das Modul auch für einen Startfehler an. Befolgen
Sie die Fehlerbehebungsschritte für einen Startfehler. Wenn das Modul den Fehler nicht beheben kann, ersetzen Sie es.
Erstetzen Sie das defekte CHS 110 Modul.
194
840 USE 106 02 Januar 2003
Wartung
10.3
Einleitung
Zweck
Inhalt dieses
Abschnitts
Ausfälle
Dieser Abschnitt soll Ihnen helfen, Ausfälle von Komponenten und ihre Ursachen zu bestimmen.
Dieser Abschnitt enthält die folgenden Themen:
Thema
So werden Fehler in einem Hot Standby-System festgestellt
Fehler in der primären Rückwandplatine erkennen.
Fehler in der Rückwandplatine der Standby-Steuerung erkennen
Fehler der Fiberverbindung vom primären Übertrager zu Standby-Empfänger
Seite
840 USE 106 02 Januar 2003
195
Wartung
So werden Fehler in einem Hot Standby-System festgestellt
Hauptkompo nenten der primären
Rückwandplatine
Fällt eine der Hauptkomponenten der primären Rückwandplatine aus, wird die
Steuerung auf die Standby-Steuerung umgeschaltet. Fällt eine Komponente in der
Standby-Rückwandplatine aus, geht die Standby-Steuerung offline. Fällt die
Fiberverbindung zwischen den Hot Standby-Modulen aus, geht die Standby-
Steuerung ebenfalls offline.
Dieser Abschnitt hilft Ihnen dabei, herauszufinden, welche Komponente ausgefallen ist. Wenn Sie diese Komponente ersetzt haben, müssen Sie die Stromversorgung, mit einer Ausnahme, wieder anschalten. Haben Sie die Stromversorgung angeschaltet und ist die Rückwandplatine jetzt in Betrieb, übernimmt sie die
Standby-Rolle. Lag der Fehler beim Fiberkabel, kann die Rückwandplatine wieder in den Standby-Modus zurückkehren, ohne, dass die Stromversorgung wieder angeschaltet wurde.
Wenn durch das Ersetzen der Komponente das Problem nicht behoben wurde, wird
Ihnen der Kundendienst von Schneider Electric unter 1-800-468-5342 gerne weiterhelfen.
196
840 USE 106 02 Januar 2003
Wartung
Fehler in der primären Rückwandplatine erkennen.
Fehlerbehebung
Komponenten
Steuerung
Stopps
Läuft wie Offline
Stopps
Stopps
Um festzustellen, welche Komponente ausgefallen ist, vergleichen Sie den Status der Steuerung, des Hot Standby-Moduls und RIO-Heads mit der Tabelle unten:
CHS 110 RIO Head
Alle LEDs aus außer BEREIT
ODER COM ACT
Fehlermusteranze igen
Alle LEDs an außer
BEREIT
Alle LEDs an außer BEREIT
Fehlertyp
BEREIT an und
COM ACT blinkt vier
Mal
Alle LEDs aus außer BEREIT
ODER COM ACT
Fehlermusteranze igen
Alle LEDs an außer
BEREIT
Alle LEDs an außer BEREIT
Alle LEDs aus außer
BEREIT ODER COM
ACT
Fehlermusteranzeige n
CHS 110
RIO Head
Beschreibung
Die Schnittstellen-
Fehlermuster finden Sie in
Com Act Fehlermuster ,
Die Com Act Fehlermuster finden Sie in (Siehe Com Act
Die Com Act Fehlermuster finden Sie in Com Act
BEREIT an und COM
ACT blinkt vier Mal
RIO Kabelfehler bei
Primärende
Fällt in einem
Dualkabelsystem nur ein
Kabel aus, leuchtet statt dessen die Fehler A oder
Fehler B Anzeige auf dem
RIO Head, und das System läuft weiter. Fällt das RIO
Kabel am Primärende aus, müssen Eingangsdaten möglicherweise für einen
Abtastvorgang auf 0 zurückgesetzt werden, da der Kommunikationsfehler zum Punkt stattfindet, bevor die kaputte Verbindung festgestellt wird.
840 USE 106 02 Januar 2003
197
Wartung
Fehler in der Rückwandplatine der Standby-Steuerung erkennen
Fehlerbehebung
Komponenten
Regler
Stopps
Läuft wie Offline
Stopps
Stopps
Um zu ermitteln, welche Komponente ausgefallen ist, vergleichen Sie den Status der Steuerung, des Hot Standby-Moduls und des RIO-Kommunikationsmoduls mit der untenstehenden Tabelle.
CHS 110
Alle LEDs aus außer
BEREIT ODER COM
ACT
Fehlermusteranzeigen
COM ACT zeigt
Fehlermuster an
Alle LEDs an außer
BEREIT
RIO Head
Alle LEDs aus, mit
Ausnahme von
READY, oder
READY ein und
COM ACT blinkt einmal pro
Sekunde
Fehler
Regler
READY ein und
COM ACT hört auf zu blinken
CHS 110
COM ACT zeigt
Fehlermuster an
RIO Head
Alle LEDs an außer
BEREIT
BEREIT an und
COM ACT blinkt vier Mal
Beschreibung
Die Schnittstellen-
Fehlermuster finden Sie in
Com Act Fehlermuster ,
RIO-Kabelfehler am Standby-
Ende
Die Com Act-Fehlermuster sind beschrieben in: Com
Nachdem Sie das Modul ausgewechselt und die
Stromversorgung wieder eingeschaltet haben, müssen Sie eine
Aktualisierung des
Programms durchführen, um sicherzustellen, dass die Steuerungen identische Programme haben. Die Fehlercodes für eine blinkende Com
Act-Anzeige sind aufgelistet in: Com Act
In einem dualen
Kabelsystem erfolgt keine
Anzeige durch das RIO-
Kommunikationsmodul, falls nur ein Kabel ausgefallen ist.
198
840 USE 106 02 Januar 2003
Regler
Läuft wie Offline
Läuft wie Offline
Wartung
CHS 110
READY und COM ACT ein
RIO Head
COM ACT hört auf zu blinken
Fehler
Ausfall der
Glasfiber-
Verbindung von
Standby-Senden zu Primär-
Empfang
Beschreibung
Siehe nachfolgende
Beschreibung.
READY und COM ERR ein
COM ACT hört auf zu blinken
Ausfall der
Glasfiber-
Verbindung von
Primär-Senden zu Standby-
Empfang
840 USE 106 02 Januar 2003
199
Wartung
Fehler der Fiberverbindung vom primären Übertrager zu Standby-Empfänger
Glasfiber-Kabel Ersetzen Sie das Kabel und starten Sie den Regler neu. Die Einheit müsste in den
Standby-Modus zurückkehren. Passiert dies nicht, schalten Sie die Stromversorgung auf der Standby-Einheit an.
Wurde das Kabel nicht richtig angeschlossen (wenn z.B. der Übertragungsport des primären Reglers mit dem Übertragungsport des Standby-Reglers verbunden wurde), gibt es zwei mögliche Fehlermuster. l Wurde das Programm bereits in den Standby-Regler geladen und laufen beide
Regler, dann leuchten die Bereit- und die Com Err-Anzeige auf dem Standby
CHS 110 Modul.
l Wurde das Programm noch nicht in den Standby-Regler geladen und versuchen
Sie, es mit Hilfe des Programm-Aktualisierungsverfahrens zu laden, leuchtet die
Bereit-Anzeige, und der Standby blinkt.
Fallen beide Fiberverbindungen aus, leuchtet die Com Err-Anzeige auf dem
Standby CHS 110. Ersetzen Sie das Kabel erneut und starten Sie den Regler neu.
Die Einheit müsste in den Standby-Modus zurückkehren. Passiert dies nicht, schalten Sie die Stromversorgung auf der Standby-Einheit an.
200
840 USE 106 02 Januar 2003
Wartung
10.4
Einleitung
Zweck
Inhalt dieses
Abschnitts
Ersetzen
In diesem Abschnitt wird das Auswechseln eines Hot Standby-Moduls beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
So ersetzen Sie ein Hot Standby Modul
Programmänderung und Durchführung einer Programm-Aktualisierung
So aktualisieren Sie Steuerungssystem-Hauptsteuerprogramme in einem 983
HSBY System
Aktualisieren von Hauptsteuerprogrammen des SPS-Systems in einem IEC
HSBY-System
Seite
840 USE 106 02 Januar 2003
201
Wartung
So ersetzen Sie ein Hot Standby Modul
Hot
Umschaltung und das Hot
Standby System
Die Hot Umschaltung eines Hauptmoduls in der primären Rückwandplatine oder der
Standby-Rückwandplatine zwingt diese Rückwandplatine Offline. Befindet sich das
Modul in der primären Rückwandplatine, wird eine Umschaltung veranlasst.
Zu den Hauptmodulen gehören der Regler, der dezentrale I/O Head Prozessor und das Hot Standby Modul.
Wenn Sie eine Hot Umschaltung eines Moduls vornehmen, müssen Sie jedesmal die Stromversorgung der Rückwandplatine anschalten, damit eine korrekte System-
Initialisierung gewährleistet ist. Haben Sie eine Hot Umschaltung des Reglers vorgenommen, müssen Sie auch eine ordnungsgemäße Programmaktualisierung durchführen.
Sie können ein CHS 110 Modul bei laufendem Hot Standby System ersetzen, solange sich das Modul in der aktuellen Standby-Rückwandplatine befindet und Sie nach der unten aufgeführten Anleitung vorgehen.
Anleitung zur
Ersetzung
ACHTUNG
Warnhinweis Primäre Rückwandplatine
Versuchen Sie keine Hot Umschaltung des CHS 110 Moduls in der primären Rückwandplatine.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Die Hot Umschaltung eines Hauptmoduls in der primären Rückwandplatine oder der
Standby-Rückwandplatine zwingt diese Rückwandplatine Offline. Befindet sich das
Modul in der primären Rückwandplatine, wird eine Umschaltung veranlasst.
Die folgende Tabelle zeigt, wie eine Ersetzung vorzunehmen ist.
Schritt
1
2
3
4
Aktion
Rückwandplatine herunterfahren.
Trennen Sie das Glasfiber-Kabel vom Modul, und entfernen Sie es von der
Rückwandplatine.
Installieren Sie das neue Modul und schließen Sie das Glasfiber-Kabel neu an.
Rückwandplatine wieder hochfahren.
202
840 USE 106 02 Januar 2003
Wartung
Programmänderung und Durchführung einer Programm-Aktualisierung
Aktualisierung des primären
Reglers und des
Standby-Reglers
Zum Programm gehören die Konfigurationstabelle, die I/O-Zuweisung, Konfigurationserweiterungen, Segmentverwalter, alle EXE-Loadables, und der gesamte
Signalspeicher, einschließlich Benutzerlogik.
Hinweis: Programm-Downloads: l l
Programm ändern bedeutet: Eine vollständige Programmänderung.
Programm aktualisieren bedeutet: Eine Aktualisierung der Benutzerlogik.
Wenn Sie Ihren primären Regler neu programmieren oder den Standby-Regler ersetzen, können Sie die Aktualisierungsfunktion für eine Kopie des gesamten
Programms vom primären Regler auf den Standby-Regler verwenden. Diese
Funktion ist nicht nur zeitsparend: Sie gewährleistet auch, dass beide Regler identische Benutzerlogik haben.
Schließen Programmänderungen einen der oben genannten Aspekte oder ein
Ersetzen des Standby-Reglers ein, muss der Standby-Regler in Dim Awareness sein, bevor eine Aktualisierung mit dem Schlüsselschalter ausgeführt werden kann.
Hinweis: Eine Programm-Aktualisierung kann nur vom primären Regler auf den
Standby-Regler ausgeführt werden. Der Standby-Regler kann den primären
Regler nicht aktualisieren.
Hinweis: Um den Standby-Regler in Dim Awareness zu versetzen, müssen Sie die
Batterie für mindestens fünf Minuten entfernen.
ACHTUNG
Warnhinweis Batterie
Bevor Sie einen neuen Regler installieren, stellen Sie sicher, dass seine Batterie seit mindestens fünf Minuten ausgeschaltet ist.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
840 USE 106 02 Januar 2003
203
Wartung
Bevor Sie anfangen
ACHTUNG
Warnhinweis Programmänderung
Um das Programm zu ändern, müssen Sie beide Regler stoppen und den Standby-Regler Offline nehmen.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Ein neues Programm in Ihren primären Regler zu laden, müssen Sie den Standby-
Regler ebenfalls stoppen.
Das Standby CHS 110 Modul muss im Offline-Modus sein. Führen Sie nun die
Programmänderungen durch. Kopieren Sie dann das neue Programm auf den
Standby-Regler, so wie in den Schritten unten beschrieben.
204
840 USE 106 02 Januar 2003
Wartung
So aktualisieren
Sie die Standby-
Verfahrensweise
Die folgende Tabelle zeigt, wie die Standby-Verfahrensweise aktualisiert wird.
Schritt
1
2
3
Aktion
Setzen Sie den primären Regler in den Läuft-Modus. Stellen Sie sicher, dass der Standby-Regler noch gestoppt und Offline ist.
Drücken Sie die Aktualisierungsschaltfläche auf der Standby-Einheit. Halten Sie die Schaltfläche gedrückt.
Stellen Sie den Schlüssel auf dem Standby CHS 110 Modul auf Xfer. Dadurch wird die Standby-Einheit auf die Aktualisierung vorbereitet
Standby aktualisieren
Aus
Leitung
Xfer
Läuft
Schiebeschalter müssen in entgegengesetzte
Positionen gestellt sein.
Aktualisierungs
-Schaltfläche
Aus
Leitung
Xfer
Läuft
840 USE 106 02 Januar 2003
205
Wartung
Schritt
4
Aktion
Stellen Sie den Schlüssel auf den Modus um, den die Standby-Einheit nach der
Aktualisierung haben soll, also Läuft oder Offline.
Ergebnis:
Die gelbe Standby-Anzeige beginnt zu blinken.
Standby aktualisieren
206
Aus
Leitung
Xfer
Läuft
Schiebeschalter müssen in entgegengesetzte
Positionen gestellt sein.
Aktualisierungs
-Schaltfläche
5
6
Lassen Sie die Aktualisierungs-Schaltfläche los.
Ergebnis
Der primäre Regler beginnt, sein gesamtes Programm auf den Standby-Regler zu kopieren. Während das Modul die Aktualisierung verarbeitet, blinkt die
Standby-Anzeige auf der Standby-Einheit weiter. Ist die Aktualisierung beendet, weist das CHS 110 Hot Standby-Modul den Standby-Regler an, wieder in den von Ihnen eingestellten Modus zurückzukehren, also Läuft oder Offline. Ist die
Standby-Einheit im Läuft-Modus, leuchten die Standby- und Com Act-Anzeigen.
Ist die Standby-Einheit Offline, leuchtet keine der Anzeigen. Standby-Einheit und primäre Einheit haben nun ein identisches Programm.
Entfernen Sie den Schlüssel und bewahren Sie ihn an einem sicheren Ort auf.
840 USE 106 02 Januar 2003
Wartung
So aktualisieren Sie Steuerungssystem-Hauptsteuerprogramme in einem 983
HSBY System
So aktualisieren
Sie Steuerungsystem-
Hauptsteuerpro gramme
Bit 12 im Befehlsregister des Hot Standby Systems kann auf 1 gestellt werden, um einen Hauptsteuerprogramm-Upgrade zu erleichtern, während einer der Regler im
Hot Standby System weiter in Betrieb ist.
ACHTUNG
Warnhinweis Überschreibung Sicherheitscheckmaßnahmen
Wird Bit 12 auf 1 gesetzt, kommt es zu einer Überschreibung des
Sicherheitscheckmaßnahmen zwischen dem primären Regler und dem
Standby-Regler in Ihrem Hot Standby System. Es ist wichtig, das Bit wieder auf 0 zu setzen, sobald der Hauptsteuerprogramm-Upgrade beendet ist.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Selbst wenn die Möglichkeit besteht, diesen Befehlsregister-Parameter für diese
Operation vorbereitet zu haben, empfehlen wir dringend, ihn nicht durch eine
Konfigurationserweiterung setzen zu lassen, sondern ihn nur im Bedarfsfall zu setzen. Dafür können Sie entweder ein Zoom-Fenster auf einem CHS Anwendungsbaustein in Ladder Logic verwenden oder das Hot Standby Befehlsregister im
Referenzdateneditor (RDE) aufrufen.
So führen Sie ein
Upgrade der
Steuerungs-
Hauptsteuerpro gramme durch, während das Hot
Standby System in Betrieb ist
Möchten Sie über ein Zoom-Fenster auf das Befehlsregister zugreifen, stellen Sie sicher, dass die CHS Anweisung in Ladder Logic eingefügt wurde, bevor das
System hochgefahren wird.
Bauen Sie, während das Hot Standby System in Betrieb ist, mit Concept eine
Verbindung zum primären Regler auf. Ist die CHS Anweisung eingefügt, rufen Sie im LL984 Editor das Zoom-Fenster auf.
840 USE 106 02 Januar 2003
207
Wartung
So führen Sie ein
Upgrade der
Steuerungs-
Hauptsteuerpro gramme durch, während das Hot
Standby System läuft
Zoom oder RDE
Schritt
1
2
Aktion
Rufen Sie entweder in einem Zoom-Fenster oder im RDE das Hot Standby
Befehlsregister auf. Verwenden Sie das Zoom-Fenster, wählen Sie für Bit 12 die
Option Ohne Stopp aus. Verwenden Sie den RDE, setzen Sie den Wert von Bit
12 im Hot Standby Befehlsregister auf 1.
Beenden Sie die Verbindung zur Steuerung und starten Sie das Firmware
Loader-Hilfsprogramm.
3
4
5
6
7
8
Laden Sie die Firmware in den Standby-Regler.
Führen Sie eine Programm-Aktualisierung vom primären Regler zum Standby-
Regler durch, gemäß der Beschreibung in Verwendung eines Quantum 984
Anwendung eines Quantum IEC Hot Standby
. Jetzt haben Sie ein neues System-Hauptsteuerprogramm im
Standby-Regler, mit der korrekten Ladder Logic und Signalspeicher-Werten.
Initiieren Sie eine Hot Standby Umschaltung.
Laden Sie die Firmware in den neuen Standby-Regler.
Schauen Sie im Concept V 2.2 Benutzerhandbuch 840 USE 483 00 nach. Jetzt ist das neue System-Hauptsteuerprogramm sowohl im primären Regler als auch im Standby-Regler installiert, und beide führen das gleiche Ladder Logic
Programm mit den gleichen Signalspeicher-Werten aus. Initiieren Sie eine weitere Umschaltung, wird der Regler, der ursprünglich der Standby-Regler war, wieder zum Standby-Regler.
Hinweis: Einige Exec-Upgrades sind möglicherweise aufgrund neuer
Versionen von Consept erforderlich, und in manchen Fällen muss das Projekt vor dem Laden konvertiert werden.
Stellen Sie die Verbindung zum primären Regler wieder her und setzen Sie, entweder über das Zoom-Fenster oder über den RDE, Bit 12 des Hot Standby
Befehlsregister wieder auf 0.
208
840 USE 106 02 Januar 2003
Wartung
Aktualisieren von Hauptsteuerprogrammen des SPS-Systems in einem IEC
HSBY-System
So aktualisieren
Sie Hauptsteuerprogramme des
SPS-Systems
In Systemen des Typs Pre Concept 2.5 IEC Hot Standby ist eine Aktualisierung der
Steuerprogramme des SPS-Systems nur bei ausgeschaltetem Prozess möglich.
Stattdessen müssen Sie die Schritte der folgenden Tabelle durchführen.
In Systemen des Typs Concept 2.5 IEC Hot Standby ist die Aktualisierung der
Hauptsteuerprogramme des SPS-Systems auch bei laufendem Prozess möglich.
Siehe "Erweiterte Optionen", Abschnitt B122.
ACHTUNG
Warnhinweis Vorgehensweise
Für die Sicherheit und Zuverlässigkeit Ihres Hot Standby-Systems ist es sehr wichtig, die Schritte des Verfahrens in der richtigen Reihenfolge auszuführen.
Die Nichtbeachtung dieser Vorsichtsmaßnahmen kann
Körperverletzung oder Materialschaden zur Folge haben!
Exec-Upgrade-
Verfahren bei der
Quantum IEC Hot
Standby
Steuerung
Die folgende Tabelle zeigt die Schritte, die bei einem Exec-Upgrade-Verfahren der
Quantum IEC Hot Standby Steuerung durchzuführen sind.
Schritt
1
2
3
4
5
6
Aktion
Brechen Sie die Prozesssteuerung ab.
Stoppen Sie beide Steuerungen.
Laden Sie die neuen Hauptsteuerprogramme in die beiden Steuerungen.
Laden Sie das Projekt in die Primärsteuerung. Hinweis: Einige Exec-Upgrades sind möglicherweise aufgrund neuer Versionen von Concept erforderlich, und in manchen Fällen muss das Projekt vor dem Laden konvertiert werden. Hinweis:
Die Primärsteuerung muss gestartet werden.
Laden Sie das Projekt im Übertragungsmodus über die CHS-Glasfiber-
Verknüpfung in die Standby-Steuerung.
Starten Sie die Standby-Steuerung. Hinweis: Dies können Sie durchführen, indem Sie das CHS Glasfiber Update-Verfahren anwenden, ohne dass Sie dabei
Concept benutzen.
Ergebnis: Das IEC Hot Standby-System kann dann im Empfohlenen
Normalbetrieb hochgefahren werden und laufen.
840 USE 106 02 Januar 2003
209
Wartung
10.5
Testen
Erzwingung einer Umschaltung
Überprüfung einer Hot
Standby
Umschaltung
Um ihr Hot Standby System zu prüfen, können sie eine Umschaltung manuell oder mittels der Software erzwingen.
Hinweis: Bei Systemen mit Zykluszeiten von 200 ms oder mehr und mehr als 15
Fern-E/A-Stationen (RIO-Stationen), wird empfohlen, daß die E/A-Station-
Haltezeit auf 1,5 Sekunden erhöht wird, um zu gewährleisten, daß die
Kommunikation mit Fern-E/A-Stationen während der Umschaltung aufrecht erhalten wird.
Manuelle
Erzwingung einer
Umschaltung
Führen Sie die folgenden Schritte durch, um eine Umschaltung manuell zu erzwingen.
Schritt
1
2
3
4
Aktion
Vergewissern Sie sich, daß die Standbysteuerung vollständig programmiert worden ist.
Stellen Sie den Funktionsschlüsselschalter auf dem CHS 110 Hot Standby
Modul auf Position Läuft.
Achten Sie darauf, daß die Standby-Anzeige auf dem CHS 110 Modul kontinuierlich gelb leuchtet.
Vergewissern Sie sich, daß der Kennzeichnungsschiebeschalter auf einem Hot
Standby Modul auf Position A gestellt ist und, daß der Schalter auf dem anderen
Hot Standby Modul auf Position B steht.
210
840 USE 106 02 Januar 2003
Wartung
Schritt
5
Aktion
Bestätigen Sie, daß der Schlüsselschalter auf beiden Hot Standby Modulen nicht durch Software überschrieben worden ist.
Nach dem In-Offline-Setzen der Primärsteuerung
Primär Standby
840 USE 106 02 Januar 2003
6
7
Stellen Sie den Schlüssel auf dem Hot Standby Modul der Primärsteuerung auf
Offline.
Ergebnis: Standby sollte jetzt als Primärsteuerung funktionieren.
Vergewissern Sie sich, daß sich alle LED-Anzeigen normal verhalten und daß alle Anwendungsgeräte ordnungsgemäß funktionieren. Die Standby-Anzeige sollte erloschen sein und die Primär-Anzeige sollte kontinuierlich grün leuchten.
211
Wartung
Schritt
8
Aktion
Stellen Sie den Schlüssel auf der ursprünglichen primären Einheit wieder auf
Position Läuft. Die Standby-Anzeige sollte aufleuchten.
Ursprüngliche primäre Einheit wieder Online bringene
212
840 USE 106 02 Januar 2003
Erzwingung einer
Umschaltung durch Software
Wartung
Sie können eine Umschaltung erzwingen, indem Sie den RDE benutzen oder ein
Zoom-Fenster, wenn Sie in der Ladder Logik eine CHS Anweisung programmiert haben. Die Anweisungen sind gleich; im RDE arbeiten Sie jedoch mit dem Befehls- und dem Status-Register, während Sie im Zoom-Fenster mit den Befehls- und
Status-Seiten arbeiten.
Schritt
1
2
3
4
5
Aktion
Adressierung der Primärsteuerung: Überprüfen Sie das Status-Register oder die
Status-Seite, um sicherzustellen, daß eine Einheit als A und die andere als B gekennzeichnet ist. Vergewissern Sie sich, daß sowohl die Primär- als auch die
Standbysteuerung im Läuft-Modus sind und daß Funktionsschlüsselschalter-
Überschreiben freigegeben worden ist.
Schalten Sie die Primärsteuerung im Befehlsregister oder auf der Befehlsseite auf offline.
Wenn Sie in einem Modbus Plus Netzwerk arbeiten, kommuniziert die
Programmiersteuerung automatisch mit der Primärsteuerung. Wenn Sie mittels eines Modbus oder Modbus Ports operieren, der direkt mit der ursprünglichen
Primärsteuerung verbunden ist, müssen Sie das Programmierkabel erneut an die Primärsteuerung anschließen und sich dann aufgrund des Port-Adressen-
Tauschs wieder einloggen.
Ergebnis: Als Status sollte nun angezeigt werden, daß die ursprüngliche
Primärsteuerung offline ist und daß die Standbysteuerung jetzt als primäre
Einheit arbeitet. Siehe hierzu
Überprüfen Sie die LED-Anzeigen auf den Hot Standby Modulen, um sicherzustellen, daß die Umschaltung stattgefunden hat. Die Primär-Anzeige auf der ursprünglichen primären Einheit sollte erloschen sein, während die Primär-
Anzeige auf der ursprünglichen Standby-Einheit kontinuierlich grün leuchten sollte.
Setzen Sie die ursprüngliche primäre Einheit im Befehlsregister oder auf der
Befehlsseite wieder in den Läuft-Modus. Das Status-Register oder die Status-
Seite und die LED-Anzeige auf dem vorderen Bedienfeld des Hot Standby
Moduls sollten nun anzeigen, daß diese Einheit im Standby-Modus ist.
840 USE 106 02 Januar 2003
213
Wartung
214
840 USE 106 02 Januar 2003
Kenndaten CHS 110 Hot Standby
11
Kenndaten
Kenndaten CHS
110 Hot Standby Elektro
Elektrostatische Entladung (IEC 801-2) 8 kV Luft/ 4 kV Kontakt
RFI Immunität (IEC 801-3)
Benötigter Bus Strom (normal)
Betriebszustände
27 - 1000 MHz, 10 V/m
700 mA
Temperatur
Feuchte
Höhe
Vibration
Lagerbedingungen
Temperatur
Feuchte
Freier Fall
Stoß
Offizielle Genehmigungen
Elektro
0 bis 16 C
0 bis 95% Rh nichtkondensierend @ 60C
15 000 ft. (4500 m)
10 - 57 Hz @ 0.075 mm d.a.
57 - 150 Hz @ 1 g
-40 bis +85C
0 bis 95% Rh nichtkondensierend @ 60C
1 m unverpackt
3 Stöße/Achse, 15 g, 11 ms
UL 508
CE
CSA 22.2-142
FM Class I Div 2 ausstehend
840 USE 106 02 Januar 2003
215
Kenndaten CHS 110 Hot Standby
216
840 USE 106 02 Januar 2003
Anhang
Anhang zu Quantum Hot Standby Planungs- und Installationsanleitung
Auf einen Blick
Inhalt dieses
Anhangs
Der Anhang zur Quantum Hot Standby Planungs- und Installationsanleitung ist hier mit eingeschlossen.
Dieser Anhang enthält die folgenden Kapitel:
Kapitel
A
B
C
Kapitelname
Com Act Fehlermuster
Glasfiber-Kabel Handbuch
ProWORX Nxt Konfiguration
Seite
840 USE 106 02 Januar 2003
217
Anhang
218
840 USE 106 02 Januar 2003
Com Act Fehlermuster
A
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
Dieser Anhang beschreibt die Fehlermuster für das HSBY.
Dieses Kapitel enthält die folgenden Themen:
Thema
CHS 110 Hot Standby-ModuleFehlermuster
CRP dezentraler I/O Head Prozessor Fehlermuster
Seite
840 USE 106 02 Januar 2003
219
Com Act Fehlermuster
CHS 110 Hot Standby-ModuleFehlermuster
CHS 110
Fehlermuster
Die folgende Tabelle zeigt, wie oft eine Com Act-Anzeige bei jeder Fehlerart blinkt und die für diese Gruppe möglichen Codes (alle Codes sind in hex).
Code Fehler
8
8
8
8
6
7
4
5
2
4
2
2
1
2
Anzahl
Blinksignale
6402
6301
C101
C102
C103
C200
6900
6801
6802
6803
6804
6604
6605
6503
Fehler bei Berechnung Zusatzübertragung
ICB Rahmenmusterfehler
Head-Steuerblockfehler
Ungültige Diagnoseanforderung
Größer als 128 MSL Benutzer-Loadables
Herunterfahr-Unterbrechungsfehler
UART Initialisierungsfehler
RAM Adressierungstestfehler
RAM Datentestfehler
PROM-Prüfsummenfehler
Kein Hook Timeout
Signalspeicher Timeout lesen
Signalspeicher Timeout schreiben
Hochfahrfehler
220
840 USE 106 02 Januar 2003
Com Act Fehlermuster
CRP dezentraler I/O Head Prozessor Fehlermuster
Fehlermuster
840 USE 106 02 Januar 2003
Die folgende Tabelle zeigt Fehlermuster.
Fehler
7
7
5
6
4
4
4
4
3
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Anzahl
Blinksignale
Langsam
(Ruhezustand)
Code
0000
684B
684C
6729
6616
6617
6619
681A
681C
6503
6402
6300
6301
6842
6843
6844
6845
6846
6847
6849
684A
6820
6822
6823
682A
682B
682C
6840
6841 angeforderte Kernel-Betriebsart
Fehler hcb frame pattern
Head-Steuerblock Diag-Fehler
Modul Personality Diagnosefehler
Schwerer IO-Startfehler
Ungültiger Lesevorgang E/A pers Anforderung
Ungültige Anforderung Ausführung Diagnose
ASCII Eingang Xfer Status
ASCII Ausgang Xfer Status
IO Eingang Komm.-Status
IO Ausgang Komm.-Status
ASCII Abbruch Komm.-Status
ASCII Pause Komm.-Status
ASCII Eingang Komm.-Status
ASCII Ausgang Komm.-Status
10 Byte Pakete aufbauen
12 Byte Pakete aufbauen
16 Byte Pakete aufbauen
Ungültige IO-Punktnummer
984 Schnittstellen-Busquittung stuck high
Initialisierungsfehler Koaxialkabel dma xfer error Koaxialkabel
Datenverlustfehler Koaxialkabel
DRQ line hung Koaxialkabel
Koaxialkabel DRQ hung
RAM Adressierungstestfehler
RAM Datentestfehler
PROM-Prüfsummenfehler (Exec nicht geladen)
PROM-Prüfsummenfehler
221
Com Act Fehlermuster
8
8
Anzahl
Blinksignale
8
Code
8001
8002
8003
Fehler
Kern PROM-Prüfsummenfehler
Flash Prog / Überschreibungsfehler
Unerwarteter Haupsteuerprogramm-Return
222
840 USE 106 02 Januar 2003
Glasfiber-Kabel Handbuch
B
Auf einen Blick
Zweck
Inhalt dieses
Kapitels
Dieser Anhang beschreibt die Kenndaten für das Glasfiberkabel.
Dieses Kapitel enthält die folgenden Themen:
Thema
Glasfiber-Kabel
Sonstige Tools
Seite
840 USE 106 02 Januar 2003
223
Glasfiber-Kabel Handbuch
Glasfiber-Kabel
Empfehlungen Schneider Electric empfiehlt für alle Anwendungen die Verwendung von 62.5/125
Indexklasse bis zu 1 km, duplex, Multimodus Glasfiber. Die Bewertung für die meisten 62.5/125 Kabel ist 3,5dB Verlust pro km.
Wir empfehlen für Ihr Hot Standby System die Verwendung eines Kabels mit 3 mm
Durchmesser, da die Fiberkabelverschlüsse, mit denen das Kabel in die Ports gebracht wird, für Kabel mit einem Durchmesser von 3 mm gedacht sind.
Das folgende Kabel entspricht unseren Empfehlungen.
Verkäufer
AMP
AMP
Nummer des Teils
502086-1
502908-1
Beschreibung
Schwarz
Beige
Steckverbinder Pro Kabel benötigen Sie vier ST-Bayonet-Style Steckverbinder. Zu den vorgeschlagenen Steckverbindern gehören:
Verkäufer
AMP
AMP
AMP
3M
3M
Nummer des Teils
503571-1
503415-1
501380
6105
6100
Beschreibung
Epoxy, -20 to +75 C
Epoxy, -20 to +75 C
Epoxy, -30 to +705 C
Epoxy, -40 to +805 C
Hot Melt, -40 to +605 C
Abschlusspakete
Zu den vorgeschlagenen Paketen gehören:
Verkäufer
AMP
Nummer des Teils
501258-7
AMP
3M
3M
501258-8
8154
6150
Beschreibung
Epoxy, 110 Vac, nur für AMP-
Steckverbinder
Epoxy, 220 Vac, nur für AMP-
Steckverbinder
Epoxy, 110 oder 220 Vac, nur für 3M-
Steckverbinder
Hot Melt, 110 oder 220 Vac, nur für 3M-
Steckverbinder
224
840 USE 106 02 Januar 2003
Weitere Tools
Glasfiber-Kabel Handbuch
Zu den vorgeschlagenen Tools gehören:
Verkäufer
3M
(Photodyne)
3M
(Photodyne)
3M
3M
Nummer des Teils
9XT
1700-0850-T
17XTA-2041
7XE-0660-J
3M
3M
BANAV-FS-0001
8194
Beschreibung
Lichtquelle Driver (hand-held, requires light source)
Lichtquelle (850 nm, ST Steckverbinder, für
9XT)
Stromzähler (manuell)
Lichtquelle (660 nm, sichtbar, für 9XT:
Verwendet zur Fehlerbehebung raw Fiber, benötigt FC/ST patch cord)
FC/ST Patch Cord (verbindet FC
Steckverbinder auf 7XE mit ST)
Bare Fiber Adapter, ST-kompatibel
(ermöglicht Verwendung der obigen Quelle und des obigen Zählers zum Test der raw
Fiber, zwei nötig)
840 USE 106 02 Januar 2003
225
Glasfiber-Kabel Handbuch
Sonstige Tools
Weitere Tools Die empfohlenen Tools sind:
Verkäufer
3M
(Photodyne)
3M
(Photodyne)
3M
Photodyne
3M
Nummer des Teils
9XT
1700-0850-T
17XTA-2041
7XE-0660-J
3M
3M
BANAV-FS-0001
8194
Beschreibung
Lichtquelle Driver (hand-held, requires light source)
Lichtquelle (850 nm, ST Steckverbinder, für
9XT)
Stromzähler (manuell)
Lichtquelle (660 nm, sichtbar, für 9XT:
Verwendet zur Fehlerbehebung raw Fiber, benötigt FC/ST patch cord)
FC/ST Patch Cord (verbindet FC
Steckverbinder auf 7XE mit ST)
Bare Fiber Adapter, ST-kompatibel
(ermöglicht Verwendung der obigen Quelle und des obigen Zählers zum Test der raw
Fiber, zwei nötig)
226
840 USE 106 02 Januar 2003
ProWORX Nxt Konfiguration
C
ProWORX Nxt Hot Standby Konfigurationserweiterung
Beschreibung Verwenden Sie das Hot Standby Konfigurationserweiterungs-Dialogfenster, um Hot
Standby Konfigurationsparameter für ein Quantum Hot Standby System festzulegen. Es lässt die Signalspeicherart zu, die zwischen der primären Steuerung und der Standby-Steuerung übertragen werden soll, den nicht übertragbaren
Bereich (Ver. 2.xx Quantum Steuerungen mit CHS-Loadable) und das Befehlsregister. Es wird vom Network Editor aus aktiviert. Wählen Sie
Konfigurationserweiterung aus dem Konfigurationsmenü und wählen Sie HSBY
Erweiterung aus der Tree-Steuerung.
840 USE 106 02 Januar 2003
227
ProWORX Nxt Konfiguration
Dialogfenster
Konfigurationserweiterungen
Gehen Sie in das ProWORX Konfigurationserweiterungs-Dialogfenster. Markieren
Sie im linken Fensterausschnitt <Konfigurationserweiterungen> <Hot Standby
(Quantum)>
Konfigurationserweiterung
Konfig. Erweiterungen
Hot Standby (Qua
Steuerregister
Konfiguration von Quantum Hot Standby
Nicht zu übertragender Bereich:
Befehls-/Zustandsregister
Startadresse:
Länge des
Bereiches:
Benutzte Wörter: 00018/00255
Deskriptor:
Signalspeicher übertragen: Routinemäßig und zus
Tabelle Routinemäßige Übertragung: Tabelle Zusätzliche Übertragung:
0x
1x
3x
4x
00001-00016
10001-10016
30001-30016
40001-40016
0x 00017-00032
10017-10032 1x
3x 30017-30032
4x
Übertragungs-
Abtastvorgänge
40017-40032
OK Abbrechen Hilfe
228
840 USE 106 02 Januar 2003
ProWORX Nxt Konfiguration
Feld und
Funktionen
Feld
Steuerregister
Die folgende Tabelle beschreibt die Funktionen der Felder des<Konfigurationserweiterungen> <Hot Standby (Quantum)> Dialogfensters.
Nicht zu übertragender Bereich;
Startadresse
Nicht zu übertragender Bereich; Länge
Übertragener Signalspeicher
Routine-Übertragungstabelle
Extra-Übertragungstabelle
Funktion
Für die Festlegung des 4x-Registers, das als Befehlsregister verwendet wird. Mit diesem Register können Sie mehrere Parameter des Hot
Standby Systems steuern.
Für die Festlegung des ersten 4x-Registers einer Registergruppe, das nicht von der primären Steuerung auf die Standby-Steuerung übertragen wird.
Verwendung mit der Startadresse, um die Anzahl der 4x-Register festzulegen, die nicht übertragen werden.
Für die Auswahl der Signalspeicher-Übertragungsoptionen l Gesamter Signalspeicher: Gesamter konfigurierter Signalspeicher
übertragen l Nur Routine: Gesamter Signalspeicher in Routine-
Übertragungstabelle definiert l Standard (12K): l l
Alle 0x und 1X Einzelwerte bis zu jeweils 8192 übertragen
Alle konfigurierten 3x- und 4x-Register übertragen, wenn sie l zusammen weniger als 10000 ausmachen.
1000 3x- und alle 4x-Register (gemeinsam bis zu insgesamt 1000)
übertragen, wenn konfiguriert Gesamtmenge von 3x- und 4x-
Registern größer als 1000 ist.
l Routine und Extra: Gesamter Signalspeicher in Routine-
Übertragungstabelle und Extra-Übertragungstabelle definiert.
Verwendet zur Definition des Signalspeichers (0x,1x,3x,4x), der bei jedem Abtastvorgang übertragen werden soll. Jeder Eingang muss ein
Vielfaches von 16 sein, und 4x benötigt mindestens 16.
l l
Verwendet zur Definition des Signalspeichers (0x,1x,3x,4x), der in mehrfachen Abtastvorgängen übertragen werden soll. Jeder Eingang muss ein Vielfaches von 16 sein.
Übertragungs-Abtastvorgänge Für die Festlegung der Anzahl der
Abtastvorgänge, in denen der Extra-Signalspeicher zu übertragen ist.
Beschreibung Das Befehls/Zustandsregister-Dialogfenster wird für die Steuerung oder
Überwachung mehrerer Parameter eines Quantum Hot Standby Systems verwendet.
840 USE 106 02 Januar 2003
229
ProWORX Nxt Konfiguration
Gehen Sie in das ProWORX Befehls/Zustandsregister -Dialogfenster. Befehls/
Zustandsre gister-
Dialogfenster
Befehls-/Zustandsregister
Initial-Befehlsregister Steuerregister Status-Register
Einstellung des Initial-Befehlsregisters
Port-Adressen austauschen: Steuerungs-Modus:
Regler A Modus Offline
Umschaltport 1
Umschaltport 2
Umschaltport 3
Ja
Ja
Ja
Hauptsteuerprogramm
Upgrade-Schalter
Freigegeben
Regler B Modus
Standby-Modus
(bei Logik-Unterschied)
Schlüsselschalter
Überschreiben
Offline
Ja
Gesperrt
OK Abbrechen Hilfe
230
840 USE 106 02 Januar 2003
Feld und
Funktionen
ProWORX Nxt Konfiguration
Die folgende Tabelle beschreibt die Funktionen der Felder des Befehls/Zustandsregister –Dialogfenster:
Feld
Umschaltport 1
Umschaltport 2
Umschaltport 3
Regler A Modus
Funktion
Verwendet für die Festlegung, ob im Falle einer Umschaltung vom primären Regler auf den Standby-Regler die Modbus Port 1-
Adresse auf primärer Steuerung auf die
Standby-Steuerungs-Modbus Port 1-
Adresse wechseln wird. Die zwei Optionen dieses Feldes sind: l l
Ja – Adressenwechsel bei Umschaltung
Nein – Kein Adressenwechsel bei
Umschaltung.
Verwendet für die Festlegung, ob im Falle einer Umschaltung vom primären Regler auf den Standby-Regler die Modbus Port 2-
Adresse auf primärer Steuerung auf die
Standby-Steuerungs-Modbus Port 2-
Adresse wechseln wird. Die zwei Optionen dieses Feldes sind: l l
Ja – Adressenwechsel bei Umschaltung
Nein – Kein Adressenwechsel bei
Umschaltung.
Verwendet für die Festlegung, ob im Falle einer Umschaltung vom primären Regler auf den Standby-Regler die Modbus Port 3-
Adresse auf primärer Steuerung auf die
Standby-Steuerungs-Modbus Port 3-
Adresse wechseln wird. Die zwei Optionen dieses Feldes sind: l l
Ja – Adressenwechsel bei Umschaltung
Nein – Kein Adressenwechsel bei
Umschaltung.
Verwendet für Festlegung des
Betriebsmodus für die Steuerung beim Start, wenn Überschreiben mit Schlüsselschalter aktiviert ist. Die zwei Optionen dieses Feldes sind: l l
Offline
Läuft
840 USE 106 02 Januar 2003
231
ProWORX Nxt Konfiguration
Feld
Regler B Modus
Standby-Modus (bei Logik-Unterschied)
Schalter Hauptsteuerprogramm-Upgrade
Überschreiben mit Tastschalter
Funktion
Verwendet für Festlegung des
Betriebsmodus für die Steuerung beim Start, wenn Überschreiben mit Schlüsselschalter aktiviert ist. Die zwei Optionen dieses Feldes sind: l l
Offline
Läuft
Verwendet für Festlegung des Standby-
Steuerungsstatus, wenn eine
Fehlanpassung zwischen dem
Logikprogramm der Standby-Steuerung und dem Logik-Programm der primären
Steuerung festgestellt wurde. Die beiden
Statusoptionen sind: l Ja – Online Standby mit Logik-
Unterschied l Nein – Offline mit Logik-Unterschied
Verwendet, um festzulegen, ob Steuerung gestoppt wird, damit neues
Hauptsteuerprogramm in Steuerung geladen werden kann. Die beiden Optionen sind: l l
Ja – Steuerung stoppen
Nein – Steuerung nicht stoppen
Zur Festlegung, ob Schlüsselschalter auf
CHS 110 Modulen deaktiviert ist
(Befehlsregister steuert Online/Offline-
Status der Steuerungen). Die beiden
Optionen sind: l Deaktiviert – Schlüsselschalter steuert
Online/Offline-Status l Aktiviert – Steuerregister steuert Online/
Offline-Status
232
840 USE 106 02 Januar 2003
Index
Nummern
A
B
Befehlsregister
darf nicht im Nicht-Transferbereich liegen, 81
C
CHS 110 Hot Standby-Modul, 16, 28, 34, 48
D
Datum/Uhrzeit
840 USE 106 02 Januar 2003
A C
Dezentrales E/A-Netzwerk
Dezentrales I/O-Netzwerk
DFB-Instanz
E
Elementarer Funktionsblock, 153
F
G
Glasfiber-Kabel
Glasfiberkabel
Glasfiber-Repeater
zur Verlängerung eines Koaxialkabels in einem RIO-Netzwerk, 59
H
233
Index
Hot Standby
Hot Standby-Statusregister, 139
Hot Standby-System
Hot Standby-Systeme
I
K
Kabel
Kenndaten CHS 110 Hot Standby, 7, 215
Koaxialkabel
Koaxialverzweiger
Kommunikationsfehler, 6, 191, 193
Konfigurationserweiterung, 76, 121
Hot Standby-System steuern, 76
Konfigurationserweiterungsfenster verwenden, 121
zur Steuerung des Hot Standby-Systems einsetzen, 120
234
L
Laufzeit-Zuverlässigkeitstests, 188
LED-Anzeige
M
maximale IEC-Speichergröße, 46
N
Nicht-Transferbereich des Signalspeichers
(SRAM)
Das Befehlsregister darf nicht in den nicht zu übertragenden Bereich gesetzt werden, 81
O
P
R
Redundante Spannungsversorgung, 189
S
840 USE 106 02 Januar 2003
Index
Schlüsselschalter-Überschreiben, 125
Selbstabschließende F-Adapter
Signalspeicher (SRAM)-Transfer
Signalspeicher (SRAM)-Transferbereich
Signalspeicher-Übertragungsbereich, 80
T
Terminator Hauptkabel
Troubleshooting (Fehlerbehebung), 192
U
Umgekehrtes Transfer-Register, 86
Umschalten
Z
840 USE 106 02 Januar 2003
235
Index
236
840 USE 106 02 Januar 2003
Изтегляне
Реклама