Der AS-i-Funktion zugeordnete Bits und Wörter. Schneider Electric Softwaremäßige Inbetriebnahme der applikationsspezifischen Funktionen PL7 Junior/Pro 4.3 - Teil 1
Werbung
Werbung
Der AS-i-Funktion zugeordnete
Bits und Wörter
13
Übersicht
Gegenstand dieses Kapitels
Inhalt dieses
Kapitels
In diesem Kapitel sind die verschiedenen, zur AS-i-Funktion gehörenden Bit- und
Wortobjekte sowie ihr Adressierungsmodus beschrieben.
Dieses Kapitel enthält die folgenden Abschnitte:
Abschnitt
13.1
13.2
Thema
Adressierung von der AS-i-Funktion zugeordneten Objekten
Der AS-i-Funktion zugeordnete Sprachobjekte
Seite
TLX DS 57 PL7 xxG
241
Der AS-i-Funktion zugeordnete Bits und Wörter
13.1
Adressierung von der AS-i-Funktion zugeordneten Objekten
Adressierung von Sprachobjekten, die den mit dem AS-i-Bus verbundenen
Slave-Geräten zugeordnet sind
Übersicht
Illustration
Die Adressierung von Bit- und Wortobjekten, die den applikationsspezifischen
Funktionen zugeordnet sind, ist im Register "Gemeinsame Applikationen" definiert.
Diese Seite zeigt die der Funktion AS-i zugeordneten Besonderheiten.
Abruf des Adressierungsprinzips:
% I oder Q
Symbol Objekttyp
\ xy.0
Adresse Rack/Modul/
Kanal des TSX SAY 100
\ n
Slave-Nr.
i
Bitstatus
Spezifische
Werte
Die nachfolgende Tabelle enthält die Werte, die für die AS-i-Slaveobjekte spezifisch sind. i
Element n
Werte Kommentar
0 bis 31 Die Position 0 ist nicht konfigurierbar.
0 bis 3 -
242
TLX DS 57 PL7 xxG
13.2
Übersicht
Inhalt des
Abschnitts
Inhalt dieses
Abschnitts
Der AS-i-Funktion zugeordnete Bits und Wörter
Der AS-i-Funktion zugeordnete Sprachobjekte
In diesem Abschnitt sind die verschiedenen, der AS-i-Funktion zugeordneten
Sprachobjekte beschrieben.
Dieser Abschnitt enthält die folgenden Themen:
Thema
Der AS-i-Funktion zugeordnete Objekte mit implizitem Austausch
Verwaltung des Austausches: Aktueller Austausch am Modul
%MWxy.MOD.0:Xj oder am Kanal %MWxy.0.0:Xj
Verwaltung des Austausches: Rückmeldung von Modul %MWxy.MOD.1:Xj oder Kanal %MWxy.i.1:Xj
Objekte des expliziten Austauschs: Allgemeines
Objekte mit explizitem Austausch: Kanalstatus %MWxy.0.2:Xj bis
%MWxy.0.23:Xj
Objekt mit explizitem Austausch: Befehl Kanal %MWxy.0.24:Xj
Objekt mit explizitem Austausch: Einstellung der Parameter %MWxy.0.25 bis
%MWxy.0.56
Objekte des expliziten Austauschs: Status %MWxy.MOD.2:Xj
Seite
TLX DS 57 PL7 xxG
243
Der AS-i-Funktion zugeordnete Bits und Wörter
Der AS-i-Funktion zugeordnete Objekte mit implizitem Austausch
Übersicht
Sprachobjekte
Adresse
%Ixy.0.ERR
%Ixy.MOD.ERR
%Ixy.0
%Ixy.0.i
%I\xy.0\.n.i
%Q\xy.0\.n.i
%Qxy.0
%Qxy.0.i
Es handelt sich um Objekte, deren Austausch automatisch bei jedem Zyklus der
Task, in der die AS-i-Funktion konfiguriert ist, erfolgt.
In der nachfolgenden Tabelle sind die verschiedenen Sprachobjekte des impliziten
Austauschs beschrieben.
Funktion
Kanalfehlerbit
Modulfehlerbit
Gültigkeit der Eingänge
Reserviert
Eingangskanalbit
Ausgangskanalbit
Reserviert
Reserviert
Bedeutung, wenn das Bit den Status 1 hat
Bedeutet, dass ein Fehler in der Versorgung aufgetreten ist oder ein Slave im AS-i-Bus fehlt.
Bedeutet, dass ein Modul fehlerhaft ist.
Bedeutet, dass alle Eingänge gültig sind.
Anmerkung: Wenn dieses Bit im Status 0 ist, ist wenigstens ein
Eingang ungültig: Offline-Modus, Data-Exchange-Off-Modus oder Kanalfehler.
-
Bedeutet, dass der Eingangskanal "i" des Geräts "n" aktiviert ist.
Bedeutet, dass der Ausgangskanal "i" des Geräts "n" aktiviert ist.
-
-
Wortobjekte
Adresse
%IWxy.0
%IWxy.0.1
%IWxy.0.2
%IWxy.0.3
Die nachfolgende Tabelle beschreibt die verschiedenen Wortobjekte des impliziten
Austauschs.
Funktion
Liste der fehlerhaften Slaves
Liste der aktivierten Slaves
(LAS)
Bedeutung für Xj = 1 (j = Position des Bits im Wort) j = 0 bis 15 -> bzw. fehlerhafter oder fehlender Slave 0 bis 15.
j = 0 bis 15 -> bzw. fehlerhafter oder fehlender Slave 16 bis 31.
j = 0 bis 15 -> bzw. aktivierter Slave 0 bis 15.
j = 0 bis 15 -> bzw. aktivierter Slave 16 bis 31.
244
TLX DS 57 PL7 xxG
Der AS-i-Funktion zugeordnete Bits und Wörter
Verwaltung des Austausches: Aktueller Austausch am Modul %MWxy.MOD.0:Xj oder am Kanal %MWxy.0.0:Xj
Auf einen Blick
Beschreibung
Diese Objekte vom Worttyp liefern Informationen über den aktuellen Austausch des
Moduls oder des Kanals.
Sie werden automatisch vom System aktualisiert.
Die nachfolgende Tabelle beschreibt die Bedeutung der verschiedenen Bits des
Wortes %MWxy.MOD.0.
Adresse
%MWxy.MOD.0:X0
%MWxy.MOD.0:X1
Bedeutung für Xj =1
Austausch der aktuellen Statuswörter über den Kanal des
Moduls.
Austausch der aktuellen Befehlswörter über den Kanal des
Moduls.
Beschreibung Die nachfolgende Tabelle beschreibt die Bedeutung der verschiedenen Bits des
Wortes %MWxy.i.0.
Adresse
%MWxy.0.0:X0
%MWxy.0.0:X1
Bedeutung für Xj =1
Austausch der aktuellen Statuswörter über den AS-i-Kanal.
Austausch der aktuellen Befehlswörter über den AS-i-Kanal.
Beispiel Das nachfolgende Beispiel zeigt eine mögliche Verwendung für diesen Worttyp.
(* Aufforderung zur Aktualisierung der Statuswörter des Kanals
0 *)
(* des Moduls in der Position 4 von Rack 0 *)
(* wenn es keinen aktuellen Austausch über diesen Kanal gibt *)
IF NOT %MW4.0:X0 THEN READ_STS %CH4.0;
END_IF;
Hinweis: Hat der explizite Austausch eine kürzere Dauer als der Zyklus der
Steuerungstask, wechselt das Bit %MWxy.0:X0 nie auf 1.
TLX DS 57 PL7 xxG
245
Der AS-i-Funktion zugeordnete Bits und Wörter
Verwaltung des Austausches: Rückmeldung von Modul %MWxy.MOD.1:Xj oder
Kanal %MWxy.i.1:Xj
Auf einen Blick
Beschreibung
Diese Objekte vom Worttyp liefern Informationen über die Rückmeldungen des
Austausches des Moduls oder des Kanals.
Sie werden automatisch vom System aktualisiert.
Die nachfolgende Tabelle beschreibt die Bedeutung der verschiedenen Bits des
Wortes %MWxy.MOD.1.
Adresse
%MWxy.i.1:X0
%MWxy.i.1:X1
Bedeutung für Xj =1
Austauschfehler Statusparameter über den Kanal 0 des
Moduls.
Austauschfehler Befehlsparameter über den Kanal 0 des
Moduls.
Beschreibung Die nachfolgende Tabelle beschreibt die Bedeutung der verschiedenen Bits des
Wortes %MWxy.i.1.
Adresse
%MWxy.i.1:X0
%MWxy.i.1:X1
Bedeutung für Xj =1
Austauschfehler Statusparameter über den AS-i-Kanal.
Austauschfehler Befehlsparameter über den AS-i-Kanal.
Beispiel Das nachfolgende Beispiel zeigt eine mögliche Verwendung für diesen Worttyp.
(* Erkennung eines Statusfehlers über das Modul in *)
(* Position 4 von Rack 0 *)
IF NOT %MW4.MOD.0:X0 THEN READ_STS %CH4.MOD;
END_IF;
IF %MW4.MOD.1:X0 THEN SET %M100;
END_IF;
246
TLX DS 57 PL7 xxG
Der AS-i-Funktion zugeordnete Bits und Wörter
Objekte des expliziten Austauschs: Allgemeines
Auf einen Blick Die Objekte des expliziten Austauschs liefern Informationen (z.B.: Funktion des
Busses, Status der Slaves...) und zusätzliche Befehle für eine fortgeschrittene
Programmierung der AS-i-Funktion.
Hinweis: Die im Handbuch nicht dokumentierten Konfigurationskonstanten
%KWxy.i.r können nur gelesen werden; sie entsprechen den mit Hilfe des
Konfigurationseditors eingegebenen Konfigurationsparametern.
Der explizite Austausch der Objekte erfolgt nach Aufforderung durch das Anwenderprogramm mit Hilfe folgender Anweisungen: l l l l l l
READ_STS (Lesen der Statuswörter),
WRITE_CMD (Schreiben der Befehlswörter),
WRITE_PARAM
READ_PARAM
SAVE_PARAM
(Schreiben der Einstellparameter),
(Lesen der Einstellparameter),
(Sichern der Einstellparameter),
RESTORE_PARAM (Wiederherstellen der Einstellparameter).
TLX DS 57 PL7 xxG
247
Der AS-i-Funktion zugeordnete Bits und Wörter
Objekte mit explizitem Austausch: Kanalstatus %MWxy.0.2:Xj bis
%MWxy.0.23:Xj
Übersicht Diese Wortobjekte liefern Informationen von allen im AS-i-Bus vorhandenen Slaves.
Beschreibung des Worts
%MWxy.0.2
Die nachfolgende Tabelle liefert die Bedeutung der verschiedenen Bits des Wortes
%MWxy.0.2.
Adresse Funktion
%MWxy.0.2:X0 Standardstatus
%MWxy.0.2:X1
%MWxy 0 2:X2
%MWxy.0.2:X3
%MWxy.0.2:X4
%MWxy.0.2:X5
%MWxy.0.2:X6
%MWxy.0.2:X7
Bedeutung für Xj =1
Reserviert
Einer oder mehrere fehlerhafte Slaves.
Leitungsstörung (spannungslos oder Fehler Klemmenleiste).
Physische, von der Konfiguration PL7 abweichende Konfiguration.
Interner Softwarefehler.
Reserviert
Kommunikationsfehler mit Prozessor
Fehler in der Parametrierungs- oder Befehlskonfiguration.
Beschreibung des Wortes
%MWxy.0.3
Die nachfolgende Tabelle liefert die Bedeutung der verschiedenen Bits des Worts
%MWxy.0.3.
Adresse Funktion
%MWxy.0.3:X0 Spezifischer AS-i-Status
%MWxy.0.3:X1
%MWxy.0.3:X2
%MWxy.0.3:X3
%MWxy.0.3:X4
%MWxy.0.3:X5
%MWxy.0.3:X6
%MWxy.0.3:X7
%MWxy.0.3:X8
Bedeutung für Xj =1
Korrekte Konfiguration.
Slave 0 vorhanden.
Automatische Adressierung aktiv.
Reserviert.
Reserviert.
Reserviert.
AS-i-Versorgung fehlerhaft.
Offline-Phase aktiv.
Reserviert.
248
TLX DS 57 PL7 xxG
Der AS-i-Funktion zugeordnete Bits und Wörter
Beschreibung der Wörter
%MWxy.0.4 und
%MWxy.0.5
Adresse
%MWxy.0.4:Xj
%MWxy.0.5:Xj
Die nachfolgende Tabelle liefert die Bedeutung der verschiedenen Bits der Wörter
%MWxy.0.4 und %MWxy.0.5.
Funktion
Liste der erkannten Slaves
(LDS)
Bedeutung für Xj =1 j = 0 bis 15 -> bzw. erkannte Slave 0 bis 15.
j = 0 bis 15 -> bzw. erkannte Slave 16 bis 31.
Beschreibung der Wörter
%MWxy.0.6 bis
%MWxy.0.21
Adresse
%MWxy.0.6 bis
%MWxy.0.21
Die nachfolgende Tabelle liefert die Bedeutung der verschiedenen Bits der Wörter
%MWxy.0.6 bis %MWxy.0.21.
Funktion
Konfiguration von E/A und
ID von allen erkannten
Slaves
Bedeutung
Wörter 6 bis 21 -> bzw. die Geräte 0-1, 2-3, ...,28-29, 30-31.
Die niederwertigen Byte betreffen die Slaves mit gerader Adresse.
Die höherwertigen Byte betreffen die Slaves mit ungerader
Adresse.
Für jedes Byte:
Bit 0-3 = Konfigurationscode der Ein-/Ausgangskanäle (I/O),
Bit 4-7 = Identifikationscode (ID).
Beschreibung des Worts
%MWxy.0.22
Adresse
%MWxy.0.22
Die nachfolgende Tabelle liefert die Bedeutung des Worts %MWxy.0.22.
Funktion
Parametrierungsdaten des zuletzt parametrierten
Slave.
Bedeutung
Enthält die Antwort (Wert der übertragenen Parameter) des letzten parametrierten Slave. Auf diese Weise kann von PL7 überprüft werden, ob der Slave die Parameter enthalten hat.
Beschreibung des Worts
%MWxy.0.23
Adresse
%MWxy.0.23
Die nachfolgende Tabelle liefert die Bedeutung des Worts %MWxy.0.23.
Funktion
Adresse des zuletzt parametrierten Slave.
Bedeutung
Enthält die Adresse des zuletzt parametrierten Slave.
TLX DS 57 PL7 xxG
249
Der AS-i-Funktion zugeordnete Bits und Wörter
Objekt mit explizitem Austausch: Befehl Kanal %MWxy.0.24:Xj
Übersicht Mit diesem Wortobjekt kann der Wechsel in den Offline-Modus (Siehe Offline-
Betriebsmodus AS-i, S. 258) oder in den Data-Exchange-Off (Siehe Betriebsmodus
Data Exchange Off AS-i, S. 259)-Modus des AS-i-Master verwaltet werden.
Hinweis: Die Verwendung dieses Objekts erfordert eine gute Beherrschung der
AS-i-Kommunikationsprinzipien.
Beschreibung
0
1
1
Die nachfolgende Tabelle beschreibt die Kodierung der Bits 0 bis 3 des Worts
%MWxy.0.24, mit dem auf die verschiedenen Modi zugegriffen werden kann.
0
0
Bit 3 Bit 2 Bit 1 Bit 0 Funktion
0 0 0 0 Normaler Betriebsmodus
0
0
0
0
0
1
1
1
0
1
Aktivierung des Offline-Modus
Deaktivierung des Offline-Modus
Wirkungslos
1
0
1
0
0
1
0
0
1
Aktivierung des Data-Exchange-Off-Modus
Deaktivierung des Data-Exchange-Off-Modus
Wirkungslos
Hinweis: Der Offline-Modus hat Vorrang vor dem Data-Exchange-Off-Modus.
250
TLX DS 57 PL7 xxG
Der AS-i-Funktion zugeordnete Bits und Wörter
Objekt mit explizitem Austausch: Einstellung der Parameter %MWxy.0.25 bis
%MWxy.0.56
Übersicht Mit diesen Objekten können die Parameter der Slave-Geräte AS-i verwaltet werden.
Die Parameter können geändert werden, ohne dass die AS-i-Funktion gestoppt werden muss.
Beschreibung Die nachfolgende Tabelle enthält die Einstellobjekte des AS-i-Kanals.
Adresse Funktion
%MWxy.0.25
Einstellen der Parameter
%MWxy.0.26 bis
%MWxy.0.56
Bedeutung
Bedeutungslos
Enthalten jeweils den Wert der Parameter der Slaves 1 bis 31.
TLX DS 57 PL7 xxG
251
Der AS-i-Funktion zugeordnete Bits und Wörter
Objekte des expliziten Austauschs: Status %MWxy.MOD.2:Xj
Übersicht
Beschreibung
Dieses Objekt des Worttyps bringt Informationen über den Status des Moduls.
Die nachfolgende Tabelle liefert die Bedeutung der verschiedenen Bits des Worts
%MWxy.MOD.2.
Adresse Funktion
%MWxy.MOD.2:X0 Standardstatus Modul
%MWxy.MOD.2:X1
%MWxy.MOD.2:X2
%MWxy.MOD.2:X3
%MWxy.MOD.2:X4
%MWxy.MOD.2:X5
%MWxy.MOD.2:X6
%MWxy.MOD.2:X7
Bedeutung für Xj =1
Interner Fehler
Konfigurationsfehler
Leitungsfehler.
Nicht verwendet
Nicht verwendet.
Nicht verwendet.
Modul fehlt.
Nicht verwendet.
252
TLX DS 57 PL7 xxG
Herunterladen
Werbung