Debugging AS-I-Bus. Schneider Electric EcoStruxure™ Control Expert, Premium und Atrium unter EcoStruxure™ Control Expert - AS-i-Bus
تبلیغات
تبلیغات
Premium und Atrium mit Ecostruxure™ Control Expert
Debugging AS-I-Bus
35006198 12/2018
Debugging AS-I-Bus Kapitel 7
Debugging AS-I-Bus
Inhalt dieses Kapitels
In diesem Kapitel ist das Debugging des AS-i-Busses beschrieben.
Inhalt dieses Kapitels
Dieses Kapitel enthält die folgenden Themen:
Thema
Beschreibung der Debug-Funktion
Beschreibung des Debug-Fensters eines AS-i-Moduls
Zugriff auf die Funktionen der Moduldiagnose und Kanaldiagnose eines AS-i-Geräts
Anzeige des Status der Slaves
Zugriff auf die Einstellung der Parameter eines AS-i-Geräts
Zugriff auf die Funktion Forcierung/Aufhebung der Forcierung der AS-i-Kanäle
Aufruf der Befehle SET und RESET der AS-i-Kanäle
Automatischer Austausch eines fehlerhaften AS-i-Slave
Einfügen eines Slave-Geräts in eine bestehende AS-i-Konfiguration
Ändern der Adresse eines AS-i-Gerätes
Seite
35006198 12/2018
143
Debugging AS-I-Bus
Beschreibung der Debug-Funktion
Einführung
Mit der Funktion Debuggen kann für jedes im Projekt vorhandene AS-i-Kommunikationsmodul:
der Status der Slaves (Verbindung, Parameter usw.) angezeigt werden, auf die Einstellung des ausgewählten Kanals (Kanalforcierung usw.) zugegriffen werden.
Die Funktion ermöglicht auch den Zugriff auf die Moduldiagnose, wenn ein Fehler aufgetreten ist.
HINWEIS: Diese Funktion ist nur im Online-Betrieb aufrufbar.
144
35006198 12/2018
Debugging AS-I-Bus
Beschreibung des Debug-Fensters eines AS-i-Moduls
Einführung
Das Debug-Fenster zeigt dynamisch den Status des AS-i-Moduls und der an den Bus angeschlossenen Geräte an.
Es ermöglicht auch den Zugriff auf die Einstellung der Parameter der Slaves und auf die Steuerung der Kanäle (Forcierung des Eingangs- oder Ausgangswertes, Setzen/Zurücksetzen eines
Ausgangs usw.).
Beschreibung
Auf der folgenden Abbildung ist ein Beispiel eines Debug-Fensters dargestellt.
35006198 12/2018
145
Debugging AS-I-Bus
Beschreibung
In der folgenden Tabelle sind die verschiedenen Elemente des Debug-Fensters und ihre
Funktionen aufgeführt.
Adresse Element
1
Funktion
Registerkarten Die Registerkarte im Vordergrund zeigt die aktuelle Betriebsart an (in diesem Fall Debuggen). Jede Betriebsart kann über die entsprechende Registerkarte gewählt werden. Die möglichen
Modi sind:
Debuggen, Zugriff nur im Online-Modus
Diagnose (Fehler), Zugriff nur im Online-Modus
Konfiguration
Die Registerkarte E/A-Objekte (siehe EcoStruxure™ Control
Expert, Betriebsarten) zur Vorsymbolisierung der Eingangs-
/Ausgangsobjekte.
2
3
4
Modulbereich Gibt die Kurzbezeichnung des Moduls an.
Im selben Bereich befinden sich drei Anzeige-LEDs, die den
Betriebszustand des Moduls anzeigen.
RUN zeigt den Betriebszustand des Moduls an
ERR zeigt einen internen Modulfehler an
I/O zeigt einen externen Modulfehler oder einen
Anwendungsfehler an
Bereich der allgemeinen
Parameter
Bereich AS-i-
Konfiguration und Slave
Zeigt die für den AS-i-Kommunikationskanal konfigurierte
Parametrierung der Task MAST oder FAST an.
Ermöglicht das Anzeigen der an den Bus angeschlossenen
Slave-Geräte.
Ermöglicht das Anzeigen des Status der Kanäle des Slaves und den Zugriff auf die Debug-Funktionen.
146
35006198 12/2018
Debugging AS-I-Bus
Zugriff auf die Funktionen der Moduldiagnose und Kanaldiagnose eines AS-i-Geräts
Einführung
Die Modul- oder Kanaldiagnosefunktionen zeigen aktuelle Fehler (sofern vorhanden) entsprechend ihrer jeweiligen Kategorie an:
interne Fehler (interner Softwarefehler, Kommunikationsfehler mit dem Prozessor,
Konfigurations-, Parametrierungs- oder Steuerungsfehler), externe Fehler (Slave-Gerät fehlerhaft, AS-i-Spannungsversorgung abgeschaltet, Klemmenlei stenfehler, Unterschied zwischen physikalischer Konfiguration und Control Expert-
Konfiguration), sonstige Fehler (Modul nicht vorhanden oder ausgeschaltet).
Ein fehlerhaftes Modul und ein fehlerhafter Kanal werden durch den Wechsel bestimmter
Anzeigeelemente auf "Rot" angezeigt, wie:
im Konfigurationsfenster des Racks durch die Anzeige eines roten Rechtecks an der Position des defekten AS-i-Moduls, in allen Fenstern auf Modulebene (Registerkarten Beschreibung und Fehler),
im Modulbereich durch die Anzeige-LED E/A.
in allen Fenstern auf Kanalebene (Registerkarten Beschreibung, Konfigurierung, Debuggen und Fehler),
im Modulbereich durch die Anzeige-LED E/A,
im Kanalbereich durch die Kanalfehler-LED,
im Fehlerfenster, das mittels der Registerkarte Fehler aufgerufen werden kann und in dem die
Fehlerdiagnosen beschrieben sind.
Der Fehler wird außerdem folgendermaßen angezeigt:
am Modul mittels der zentralen Anzeige,
Durch dedizierte Sprachobjekte: CH_ERROR (%Ir.m.c.ERR) und Modulfehler MOD_ERROR
(%Ir.m.MOD.ERR), %MWr.m.MOD.2 usw. sowie über die Statuswörter
siehe Seite 195
.
35006198 12/2018
147
Debugging AS-I-Bus
Vorgehensweise zum Aufrufen der Diagnose
In der folgenden Tabelle ist die Vorgehensweise zum Aufrufen des Fensters Diagnose des AS-i-
Moduls und -Kanals beschrieben.
Schritt
1
2
Aktion
Öffnen Sie das zu diagnostizierende AS-i-Modul.
Rufen Sie das Konfigurationsfenster auf, indem Sie auf die Registerkarte Fehler klicken.
Ergebnis: Eine Liste mit Modulfehlern wird angezeigt.
148
35006198 12/2018
Debugging AS-I-Bus
Anzeige des Status der Slaves
Einführung
Der untere Teil des Debug-Fensters eines Kommunikationsmoduls ist für die Diagnose des AS-i-
Busses reserviert.
Die an den Bus angeschlossenen Slave-Geräte werden im Bereich AS-Schnittstelle-Konfiguration angezeigt. Auf jeder Seite der Slave-Nummer werden zwei verschiedene Symbole angezeigt, die angeben, ob der Slave vorgesehen oder erkannt wurde.
Anzeige des Status der Slaves
Bei jedem Slave-Gerät kann einer der folgenden vier Fälle vorliegen:
Fall
1
Beschreibung
Status des Slaves:
Bedeutung
Der in der Konfiguration vorgesehene Slave P und der erkannte
Slave D sind identisch.
2 Status des Slaves:
3 Status des Slaves:
Der in der Konfiguration vorgesehene Slave P und der erkannte
Slave D sind nicht identisch. Der Slave wird als fehlerhaft deklariert
(1).
In der Konfiguration ist ein Slave P vorgesehen, doch es wird kein
Slave erkannt. Der Slave wird als fehlerhaft deklariert (1).
35006198 12/2018
149
Debugging AS-I-Bus
Fall
4
Beschreibung
Status des Slaves:
Bedeutung
Ein zusätzlicher Slave, der in der Konfiguration nicht vorgesehen ist, ist an den Bus angeschlossen. Der Slave wird als fehlerhaft deklariert (1).
Legende:
(1) Wenn ein Slave fehlerhaft ist, werden die Symbole neben der Nummer rot angezeigt.
Hinweis: Das Feld Profil im Slave-Bereich des Debug-Fensters ermöglicht die Überprüfung, ob die Profile des vorgesehenen Slave (Projektiert) und des erkannten Slave (Identifiziert) identisch sind.
150
35006198 12/2018
Debugging AS-I-Bus
Zugriff auf die Einstellung der Parameter eines AS-i-Geräts
Einführung
Das Debug-Fenster eines AS-i-Moduls ermöglicht es unter anderem, die Parameter eines Slave zu ändern.
Prozedur
In der folgenden Tabelle ist die Vorgehensweise zum Ändern der Parameter eines als fehlerhaft deklarierten Slave beschrieben.
Schritt Aktion
1 Öffnen Sie das zu parametrierende AS-i-Modul.
2 Rufen Sie das Diagnosefenster auf, indem Sie auf die Registerkarte Debuggen klicken.
3 Wählen Sie im Bereich AS-Interface-Konfiguration den fehlerhaften Slave aus.
Ergebnis: Im Slave-Bereich des Debug-Fensters können alle Informationen abgelesen werden, die den ausgewählten Slave betreffen.
4 Klicken Sie auf die Schalftläche PARAMändern, die sich im Feld Parameter des
Slave-Bereichs befindet.
Ergebnis: Das Fenster Parameter ändern wird angezeigt.
35006198 12/2018
5 Ändern Sie die gewünschten Parameter.
6 Klicken Sie auf Übertragen, um die neuen Werte zu übernehmen.
151
Debugging AS-I-Bus
Zugriff auf die Funktion Forcierung/Aufhebung der Forcierung der AS-i-Kanäle
Einführung
Diese Funktion ermöglicht es, den Status der einem AS-i-Slave zugeordneten Kanäle zu ändern.
Folgende Befehle sind verfügbar:
für einen Kanal:
Forcierung auf 0,
Forcierung auf 1
Aufhebung der Forcierung.
für alle Kanäle (wenn mindestens ein Kanal forciert ist):
globale Aufhebung der Forcierung.
Prozedur
In der folgenden Tabelle ist die Vorgehensweise zum Forcieren oder Aufheben der Forcierung der einem AS-i-Slave zugeordneten Kanäle beschrieben.
Schritt Aktion für einen Kanal
1 Öffnen Sie das zu parametrierende AS-i-Modul.
Aktion für alle Kanäle
2 Rufen Sie das Diagnosefenster auf, indem Sie auf die Registerkarte Debuggen klicken.
3 Wählen Sie einen Slave im Bereich AS-Interface-Konfiguration aus.
4 Wählen Sie in der Tabelle des Slave-Bereichs den zu
ändernden Kanal aus.
Ergebnis: Der Kanal kann mit Hilfe der Schaltflächen geändert werden, die sich im Feld Aktion Kanal befinden.
Klicken Sie im Slave-Bereich auf die
Schaltfläche Forcierung global aufheben.
152
5 Wählen Sie im Feld Aktion Kanal die gewünschte Funktion
(Schaltflächen Auf 0 forcieren oder Auf 1 forcieren) aus.
35006198 12/2018
Debugging AS-I-Bus
Aufruf der Befehle SET und RESET der AS-i-Kanäle
Einführung
Diese Befehle ermöglichen es, den Kanälen eines AS-i-Slave die Werte 0 (RESET) oder 1 (SET) zuzuweisen.
Der dem Kanal durch einen dieser Befehle zugewiesene Status ist temporär und kann jederzeit durch das Projekt geändert werden.
Prozedur
In der folgenden Tabelle ist Vorgehensweise zum Zuweisen des Wertes 0 oder 1 an die Kanäle des ausgewählten AS-i-Slave beschrieben.
Schritt
1
2
3
4
Aktion
Öffnen Sie das AS-i-Modul auf, für den das Debuggen ausgeführt werden soll.
Rufen Sie das Debug-Fenster auf, indem Sie auf die Registerkarte Debuggen klicken.
Wählen Sie einen Slave im Bereich AS-Interface-Konfiguration aus.
Wählen Sie in der Tabelle des Bereichs Slave den zu ändernden Kanal aus.
Ergebnis: Der Kanal kann mit Hilfe der Schaltflächen geändert werden, die sich im Feld Aktion Kanal befinden.
35006198 12/2018
5 Wählen Sie im Feld Aktion Kanal die gewünschte Funktion (Schaltflächen
Festlegen oder Zurücksetzen) aus.
153
Debugging AS-I-Bus
Automatischer Austausch eines fehlerhaften AS-i-Slave
Prinzip
Wenn ein Slave als fehlerhaft erkannt wurde, kann er automatisch durch einen Slave des gleichen
Typs ersetzt werden.
Dies geschieht ohne Anhalten des AS-i-Busses und ohne besonderen Eingriff, vorausgesetzt der
DienstAutomatische Adressierung (
siehe Seite 140
des Konfigurationsmodus ist aktiv.
Zwei verfügbare Optionen:
Der als Ersatz-Slave fungierende Slave wird mit Hilfe des Taschenprogrammierers mit derselben Adresse programmiert und verfügt über das gleiche Profil wie der defekte Slave. Er wird dann automatisch in die Liste der erkannten Slaves (LDS) und in die Liste der aktivierten
Slaves (LAS) eingefügt.
Der als Ersatz-Slave fungierende Slave ist leer (Adresse 0, neuer Slave) und verfügt über das gleiche Profil wie der defekte Slave. Er übernimmt dann automatisch die Adresse des ersetzten
Slave und wird in die Liste der erkannten Slaves (LDS) und in die Liste der aktivierten Slaves
(LAS) eingefügt.
154
35006198 12/2018
Debugging AS-I-Bus
Einfügen eines Slave-Geräts in eine bestehende AS-i-Konfiguration
Einführung
Es ist möglich, ein Gerät in eine vorhandene AS-i-Konfiguration einzufügen, ohne den
Taschenprogrammierer zu verwenden.
Dieser Vorgang ist möglich, wenn:
der Dienst Automatische Adressierung
siehe Seite 140
in der physikalischen Konfiguration nur ein Slave fehlt;
des Konfigurationsmodus aktiv ist; der einzufügende Slave in der Control Expert-Konfiguration vorgesehen ist der Slave das von der Konfiguration erwartete Profil besitzt; der Slave die Adresse 0 besitzt.
Das AS-i-Modul weist dem Slave dann automatisch den in der Konfiguration vordefinierten Wert zu.
Prozedur
Die nachfolgende Tabelle beschreibt die Vorgehensweise, die anzuwenden ist, damit die automatische Einfügung eines neuen Slave wirksam wird.
2
3
Schritt
1
Aktion
Fügen Sie den neuen Slave im Offline-Modus im Konfigurationsfenster hinzu.
Führen Sie im Online-Modus einen Konfigurationstransfer zur Steuerung durch.
Schließen Sie den neuen Slave mit der Adresse 0 physikalisch an den AS-i-Bus an.
HINWEIS: Es ist möglich, ein Projekt zu ändern, indem die oben angegebene Verfahrensweise so oft wie notwendig durchgeführt wird.
35006198 12/2018
155
Debugging AS-I-Bus
Ändern der Adresse eines AS-i-Gerätes
Einführung
Dieser Befehl ermöglicht es, das ausgewählte AS-i-Gerät an eine andere verfügbare Adresse zu verschieben. Diese Adressenänderung erfolgt nur im Online-Betrieb und nicht in der Konfiguration: die physikalische Konfiguration und die Softwarekonfiguration weichen also voneinander ab.
HINWEIS: Diese Funktion ist nur für die Module TSX SAY 100 ab Version 02 ausführbar.
Prozedur
In der folgenden Tabelle ist die Vorgehensweise zum Ändern der Adresse eines AS-i-Slave-Geräts beschrieben.
Schritt
1
2
Aktion
Rufen Sie das Debug-Fenster des Moduls TSX SAY 100 auf.
Wählen Sie im Bereich AS-i-Konfiguration einen Slave aus, und führen Sie anschließend den Befehl Bearbeiten → AS-i-Slave-Adresse ändern aus.
Ergebnis: Das Fenster für die Auswahl einer neuen Adresse wird angezeigt.
156
3
4
Wählen Sie die gewünschte Adresse in der Liste der verfügbaren Adressen aus
(verwenden Sie gegebenenfalls die Bildlaufleiste).
Bestätigen Sie die Auswahl mit OK.
35006198 12/2018
دانلود
تبلیغات