Inhaltszusammenfassung für Siemens SIMATIC NET CP 142-2
Seite 1
Austausch eines defekten Slaves /automatische Adreßprogrammierung Fehleranzeigen/ Abhilfe bei auftretenden Fehlern PROFIBUS DP Projektierung bei Verwendung der Busmodule BM141/BM142 AS-Interface Protocol Implementation Conformance Statement (PICS) Literaturverzeichnis Abkürzungen und Begriffe C79000-G8900-C111 Ausgabe 02 SIMATIC NET ist eine Marke von Siemens Siemens Aktiengesellschaft...
Seite 3
SIMATIC NET CP 142-2 Handbuch C79000-B8900-C111/02...
Seite 4
Wir weisen darauf hin, daß der Inhalt dieser Betriebsanleitung nicht Teil einer früheren oder bestehenden Vereinbarung, Zusage oder eines Rechtsverhältnisses ist oder diese abändern soll. Sämtliche Verpflichtungen von Siemens ergeben sich aus dem jeweiligen Kaufvertrag, der auch die vollständige und allein gültige Gewährleistungsregel enthält. Diese vertraglichen Gewährleistungsbestimmungen werden durch die Ausführungen dieser Betriebsanleitung weder erweitert noch beschränkt.
B89111/02 Inhaltsverzeichnis INHALTSVERZEICHNIS 1 Einführung 1.1 Allgemeines 1.1.1 Kapitelübersicht 1.1.2 Allgemeine Lesehinweise 1.1.3 Voraussetzungen 1.1.4 Beispielprogramme 1.1.5 Weitere Unterstützung und Hotline 2 Technische Beschreibung und Aufbaurichtlinien 2.1 Übersicht über die Baugruppe 2.1.1 Einführung 2.1.2 Technische Daten der Baugruppe 2.1.3 Installieren und Anschließen des CP 142-2 2.1.4 Anzeigen und Bedienelemente des CP 142-2 2.1.4.1 Bedeutung der Anzeige- und Bedienelemente: 2.1.4.2 Statusanzeige des CP 142-2 (alle Gruppen-LEDs aus)
B89111/02 AS-i-Masterbaugruppe CP 142-2 1 Einführung Das vorliegende Handbuch beschreibt die Funktionen und die Programmierung des CP 142-2. Vor- aussetzung zum Verständnis dieses Handbuches ist die Kenntnis des Handbuchteils ‘AS-Interface Einführung und Grundlagen’. Wir empfehlen Ihnen folgendes Vorgehen, wenn ..Sie sich einen Überblick über die Gesamt- Lesen Sie zunächst das Handbuch ´...
B89111/02 AS-i-Masterbaugruppe CP 142-2 1.1 Allgemeines 1.1.1 Kapitelübersicht Kapitel 1 Einführung Das vorliegende Kapitel 1 enthält Hinweise für die effektive Nutzung dieses Handbuchs. Kapitel 2 Technische Beschreibung und Aufbaurichtlinien Kapitel 2 gibt einen Überblick über die Betriebsarten, die Inbetriebnahme sowie über Anzeigen und Bedienelemente des CP 142-2.
B89111/02 AS-i-Masterbaugruppe CP 142-2 1.1.2 Allgemeine Lesehinweise Allgemeine Symbole im Text: Dieses Zeichen fordert Sie zu einer Handlung auf. Dieses Zeichen macht Sie auf Besonderheiten und Gefahren aufmerksam.
B89111/02 AS-i-Masterbaugruppe CP 142-2 1.1.3 Voraussetzungen Voraussetzung zum Verständnis der kompletten Unterlage sind: Kenntnis des Handbuchs ‘AS-Interface Einführung und Grundlagen’. ± Kenntnis des Handbuchs ‘Dezentrales Peripheriegerät ET 200X’ ±...
1.1.5 Weitere Unterstützung und Hotline Ansprechpartner Sollten Sie technische Fragen zur Nutzung des beschriebenen Produkts haben, wenden Sie sich bitte an Ihren Siemens-Ansprech- partner in den für Sie zuständigen Vertretungen oder Geschäftsstellen. Die Adressen finden Sie: in unserem Katalog IK 10 im Internet (http://www.ad.siemens.de)
B89111/02 AS-i-Masterbaugruppe CP 142-2 2 Technische Beschreibung und Aufbaurichtlinien Das vorliegende Kapitel erläutert Ihnen die Leistungen und macht Sie im Umgang mit der Inbetrieb- nahme und den grundsätzlichen Funktionen des CP 142-2 vertraut. Sie erfahren, wie die Installation des CP 142-2 erfolgt. ± welche Betriebsarten von dem CP 142-2 unterstützt werden.
B89111/02 AS-i-Masterbaugruppe CP 142-2 2.1 Übersicht über die Baugruppe 2.1.1 Einführung Die Baugruppe CP 142-2 ist in dem dezentralen Peripheriegerät ET 200X betreibbar. Sie ermöglicht den Anschluß eines AS-i-Stranges an das Peripheriegerät. Besonderheit des Peripheriegerätes ET 200X ist die robuste Bauweise in den Schutzarten IP 65, IP 66 und IP 67. PROFIBUS-DP-Master PROFIBUS PROFIBUS...
B89111/02 AS-i-Masterbaugruppe CP 142-2 2.1.2 Technische Daten der Baugruppe Die Baugruppe CP 142-2 ist durch folgende wesentliche technische Daten gekennzeichnet: Buszykluszeit 5 ms bei 31 Slaves Projektierung des AS-Interface durch Taster an der Frontplatte Unterstützte AS-i-Masterprofile M0 bei Betrieb mit den Busmodulen BM141/BM142 M0/M1 bei Verwendung des Busmoduls BM147 und des FC „ASI_3422“...
B89111/02 AS-i-Masterbaugruppe CP 142-2 2.1.3 Installieren und Anschließen des CP 142-2 Die Montage und damit der Anschluß an das Dezentrale Peripheriegerät ET 200X erfolgt wie bei anderen Erweiterungsmodulen dieses Gerätes. Näheres dazu entnehmen Sie bitte dem Gerätehandbuch „Dezentrales Peripheriegerät ET 200X“ /4/. Für den Anschluß...
Seite 17
B89111/02 AS-i-Masterbaugruppe CP 142-2 Anschluß an die AS-i-Leitung über abgesetzten AS-Interface-Abzweig ± Der AS-Interface-Abzweig M12 wird zunächst mit der AS-i-Profilleitung verbunden. Der Anschluß an den CP 142-2 erfolgt über ein Rundkabel (Sensorkabel) mit M12-Stecker und M12-Buchse. Achten Sie bei der Verlegung des AS-i-Kabels, insbesondere beim an den CP 142-2 angeschlossenen Ende, auf ausreichende Zugentlastung.
B89111/02 AS-i-Masterbaugruppe CP 142-2 2.1.4 Anzeigen und Bedienelemente des CP 142-2 Bild 2.5 zeigt die Frontplatte des CP 142-2 mit den Anzeigen und Bedienelementen. Der Frontstecker zum Anschluß der AS-i-Leitung befindet sich in der rechten unteren Ecke der Frontplatte. Links neben dem Stecker befindet sich unter einer eingeschraubten Abdeckkappe der Taster SET/DISPLAY.
B89111/02 AS-i-Masterbaugruppe CP 142-2 2.1.4.2 Statusanzeige des CP 142-2 (alle Gruppen-LEDs aus) (rot) Systemfehler. Die LED leuchtet, wenn: sich der CP 142-2 im Geschützten Betrieb befindet und ein AS-i- ± Konfigurationsfehler vorliegt (z.B. Slaveausfall), der CP 142-2 einen internen Fehler feststellt (z.B. EEPROM defekt), ± der CP 142-2 während einer Tasterbedienung den geforderten ±...
B89111/02 AS-i-Masterbaugruppe CP 142-2 2.1.4.3 Slaveanzeige des CP 142-2 (mindestens eine Gruppen-LED leuchtet) Die Anzeige der erkannten bzw. aktiven Slaves erfolgt in 5er Gruppen. Die oberen drei Gruppen- LEDs zeigen an, welche 5er Gruppe angezeigt wird. Die unteren 5 LEDs zeigen die Slaves innerhalb der Gruppe an.
B89111/02 AS-i-Masterbaugruppe CP 142-2 2.1.4.4 Bedeutung des Tasters SET/DISPLAY Der Taster SET/DISPLAY dient zur Weiterschaltung der Anzeige und zur Umschaltung zwischen Projektierungsmodus und Geschütztem Betrieb. Kurzzeitiges Betätigen des Tasters SET/DISPLAY (kleiner 5 Sekunden) bewirkt ein ± Weiterschalten der Anzeige Wird der Taster SET/DISPLAY länger als 5 Sekunden betätigt, findet eine Umschaltung ± zwischen Projektierungsmodus und Geschütztem Betrieb statt (siehe 2.1.4.6).
Seite 22
B89111/02 AS-i-Masterbaugruppe CP 142-2 Projektierungsmodus Der Projektierungsmodus dient zur Inbetriebnahme einer AS-i-Installation. Im Projektierungsmodus kann der CP 142-2 mit jedem an der AS-i-Leitung angeschlossenen AS-i- Slave Daten austauschen (ausgenommen ist der AS-i-Slave mit der Adresse ‘0’). Neu hinzugekom- mene AS-i-Slaves werden sofort erkannt, aktiviert und in den zyklischen Datenaustausch aufgenommen.
B89111/02 AS-i-Masterbaugruppe CP 142-2 Eine Projektierung des CP 142-2 während AS-i Power Fail (das ist z. B. dann der Fall, wenn das AS-i-Netzteil ausgeschaltet ist oder wenn der CP 142-2 nicht am AS-Interface angeschlossen ist) bewirkt ein Rücksetzen der Projektierung des CP 142-2. Das heißt: •...
B89111/02 AS-i-Masterbaugruppe CP 142-2 3 Standardbetrieb des CP 142-2 Der Standardbetrieb des CP 142-2 in dem Dezentralen Peripheriegerät ET 200X ist der häufigste und einfachste Betriebsfall des CP142-2. Er ermöglicht den Zugriff auf die Ein- und Ausgangsdaten der AS-i-Slaves. Diese Betriebsart entspricht dem Profil M0 der AS-i-Masterspezifikation und ist sofort nach dem Stecken der Baugruppe verfügbar.
B89111/02 AS-i-Masterbaugruppe CP 142-2 Ansprechen der AS-i-Slaves durch das Anwenderprogramm 3.2.1 Adressierung der AS-i-Nutzdaten Jedem Slave an der AS-i-Leitung werden durch den CP 142-2 vier Bit (ein sogenannter Nibble) zugeordnet. Auf dieses Nibble kann schreibend (Slave-Ausgangsdaten) und lesend (Slave- Eingangsdaten) zugegriffen werden. Auf diese Weise können auch bidirektionale Slaves angesprochen werden.
Seite 26
B89111/02 AS-i-Masterbaugruppe CP 142-2 Belegung der Ausgangsdaten der Slaves Byte Nummer Bit 7-4 Bit 3-0 reserviert Slave 1 Bit 3 | Bit 2 | Bit 1 | Bit 0 Slave 2 Slave 3 Slave 4 Slave 5 Slave 6 Slave 7 Slave 8 Slave 9 Slave10...
B89111/02 AS-i-Masterbaugruppe CP 142-2 Bild 3-1 zeigt ein Beispiel für die Adressierung eines Slaves durch ein Anwenderprogramm (Anfangsadressen m = 256 für die Eingangsdaten und n = 256 für die Ausgangsdaten). Die für das Anwenderprogramm relevanten Bits sind grau hinterlegt. Die weis hinterlegten Bits sind für das Anwenderprogramm ohne Bedeutung.
B89111/02 AS-i-Masterbaugruppe CP 142-2 3.2.3 Zugriff auf die AS-i-Nutzdaten (BM147) Der Zugriff auf die Bits der AS-i-Slaves erfolgt durch folgende S7-Lade- und Transferbefehle: L PEW X L PED X T PAW X T PAD X X steht für die jeweilige Byteadresse im CP 142-2. Aus systeminternen Gründen dürfen Sie nur wortweise bzw.
B89111/02 AS-i-Masterbaugruppe CP 142-2 3.3 Diagnose und Alarmverhalten des CP 142-2 Erkennt der CP 142-2 während des Betriebs Fehler (AS-i-Slaveausfälle, EEPROM-Fehler im CP, ...), so signalisiert er diese durch das Auslösen eines sog. Diagnosealarms (DAL). Die Reaktion auf diesen Diagnosealarm ist vom verwendeten Basismodul abhängig. 3.3.1 Diagnose- und Alarmverhalten bei BM141/BM142 Das Busmodul BM 141/BM 142 signalisiert diesen Diagnosealarm am PROFIBUS-DP durch eine Slavediagnose entsprechend der Norm EN 50170 Teil 2.
B89111/02 AS-i-Masterbaugruppe CP 142-2 3.3.1.2 Aufbau der PROFIBUS DP-Slave-Diagnose Bei Diagnosealarmen des CP 142-2 wird vom BM 141/BM 142 eine PROFIBUS DP-Slave-Diagnose gemeldet, die folgenden Aufbau hat (für weitere Details siehe /4/): Byte 0 Byte 1 Stationsstatus 1 bis 3 Byte 2 Master-PROFIBUS-Adresse Byte 3...
Seite 31
B89111/02 AS-i-Masterbaugruppe CP 142-2 Inhalt des Datensatz 1 Die Diagnose des CP 142-2 ist im Datensatz 1 enthalten. Der Datensatz 1 wird bei jedem Alarm- ereignis vom CP 142-2 aktualisiert und dem Dezentralen Peripheriegerät ET 200X zur Verfügung gestellt. Bestandteil des Datensatz 1 ist eine sog. Deltaliste, in der alle von der Projektierung abweichenden, d.h.
B89111/02 AS-i-Masterbaugruppe CP 142-2 3.3.2 Diagnose und Alarmverhalten beim BM147 3.3.2.1 Überblick Erkennt der CP 142-2 während des Betriebs Fehler (AS-i-Slaveausfälle, EEPROM-Fehler im CP, ...), so signalisiert er diese durch das Auslösen eines sog. Diagnosealarms (DAL). Das BM147 unterbricht daraufhin das zyklische Anwenderprogramm (OB 1), trägt das Ereignis als “Baugruppe gestört“-Meldung in den System-Diagnosepuffer ein und verhält sich wie folgt: Falls vom Anwender kein entsprechender Alarm-OB (OB 82) programmiert wurde, geht ±...
B89111/02 AS-i-Masterbaugruppe CP 142-2 3.3.2.3 Ablauf der Diagnosealarmbearbeitung Stellt der CP 142-2 ein Alarmereignis fest, so löst er einen DAL aus. Das BM147 ermittelt die Alarmquelle und liest den sog. Datensatz 0 aus dem CP. Anschließend unterbricht sie das zyklische Anwenderprogramm, und verhält sich wie folgt: Falls der OB 82 nicht programmiert ist, geht die BM147/CPU per Default in STOP.
B89111/02 AS-i-Masterbaugruppe CP 142-2 3.3.2.5 Lokaldaten des Diagnose-Organisationsbausteins (OB 82) In der nachfolgenden Tabelle finden Sie eine Auflistung des in den Lokaldaten des OB 82 zur Verfügung gestellten DS 0 (Lokalbyte 8 bis Lokalbyte 11). Die Bedeutung der restlichen OB 82- Lokaldaten entnehmen Sie bitte den Beschreibungen zu STEP7.
B89111/02 AS-i-Masterbaugruppe CP 142-2 Byte Bit Variablenname Datentyp Bedeutung OB82_HW_INTR_FLT BOOL beim CP 142-2 immer 0 OB82_RESERVED_3 BOOL beim CP 142-2 immer 0 3.3.2.6 Lesen des Diagnosedatensatzes DS 1 Der CP 142-2 aktualisiert fortlaufend eine sog. Deltaliste, in der alle von der Projektierung abweichenden, d.h.: fehlende, falsche oder nicht projektierte, aber dennoch vorhandene Slaves angezeigt werden (Jedem Slave ist ein Bit in der Deltaliste zugeordnet: 0 = kein Fehler;...
B89111/02 AS-i-Masterbaugruppe CP 142-2 3.3.2.7 Programmierbeispiel Das nachfolgende Beispiel zeigt ihnen exemplarisch, wie sie im OB 82 mit einem Lesen des Datensatzes (DS1) auf einen Diagnosealarm des CP 142-2 reagieren können. #OB82_MDL_ADDR //Vom OB82 gelieferte Moduladresse //temporär speichern CALL „RD_REC“ :=TRUE IOID :=B#16#54...
Seite 38
B89111/02 AS-i-Masterbaugruppe CP 142-2 Wird anschließend der nicht projektierte Slave 15 an das AS-Interface angeschlossen, so erzeugt der CP 142-2 erneut einen Diagnosealarm. Im System-Diagnosepuffer erscheint die Meldung “Baugruppe gestört“. Die Deltaliste ändert sich auf folgenden Wert: MB 107 MB 108 MB 109 MB 110 Nach erneutem Anschluß...
B89111/02 AS-i-Masterbaugruppe CP 142-2 4 Erweiterter Betrieb des CP 142-2 mit FC "ASI_3422" Für die Betriebsart Erweiterter Betrieb ist der FC “ASI_3422“ im S7-Automatisierungssystem erforderlich. In diesem Abschnitt erfahren Sie, welcher gegenüber dem Standardbetrieb erweiterte Funktionsumfang beim Betrieb des CP 142-2 mit dem FC “ASI_3422“ zur Verfügung steht. Der erweiterte Betrieb ermöglicht die vollständige Steuerung des Masterverhaltens über das Anwenderprogramm.
Seite 41
B89111/02 AS-i-Masterbaugruppe CP 142-2 Formalparameter Die nachfolgende Tabelle erläutert die Formalparameter der Funktion: Name Speicher- Bemerkung bereich BOOL E,A,M,D,L Die Kommandobearbeitung durch die Funktion erfolgt ,Konstante pegelgetriggert, d.h., solange ACT = 1 ist, wird eine Kommandobearbeitung gestartet, falls nicht bereits ein Aufruf in Bearbeitung ist.
Seite 42
B89111/02 AS-i-Masterbaugruppe CP 142-2 Tritt während der Bearbeitung der Funktion ein Fehler auf, dann steht zusätzlich zu den o.g. Informationen in ERROR und STATUS im BIE-Bit eine „0“. Die Abfrage des BIE-Bits erfolgt unterschiedlich bei KOP- und AWL Anwenderprogrammen: KOP: Abfrage über Ausgangsparameter ENO ± AWL: Direktabfrage des BIE-Bits ±...
Seite 43
B89111/02 AS-i-Masterbaugruppe CP 142-2 DONE ERROR STATUS Bedeutung 83A5 Slave-Adresse läßt sich nicht setzen 83A6 Slave-Adresse läßt sich nicht permanent speichern 83F8 Auftragsnummer unbekannt 83F9 EEPROM-Fehler 8F22 Bereichslängenfehler beim Lesen eines Parameters 8F23 Bereichslängenfehler beim Schreiben eines Parameters Dieser Fehlercode zeigt an, daß sich ein Parametervollständig oder teilweise außerhalb des Operandenbereichs befindet oder die Länge eines Bitfel des bei einem ANY-Parameter nicht durch 8 teilbar ist.
Seite 44
B89111/02 AS-i-Masterbaugruppe CP 142-2 Signalverlauf der Formaloperanden Ein Kommandoaufruf wird durch ACT = 1 gestartet. Während einer Auftragsbearbeitung enthält das 1. Wort von STATUS den Wert 8181 . Hierdurch wird mitgeteilt, daß ein Auftrag in Bearbeitung ist. Mit Abschluß des Auftrages wird dem Anwender das Ergebnis in den Parametern DONE bzw. ERROR mitgeteilt.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2 Schnittstelle für AS-i-Kommandos Nachfolgend werden die AS-i-Kommandoaufrufe beschrieben, die vom BM 147 an den CP 142-2 abgesetzt werden können. Mit diesen Kommandoaufrufen stellt der CP 142-2 die komplette Funktionalität des Masterprofiles M1 der AS-i-Masterspezifikation zur Verfügung. Außerdem kann der CP 142-2 über Kommandoaufrufe komplett vom BM 147 aus projektiert werden.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.1 Parameterwert_projektieren (Set_Permanent_Parameter) Bedeutung Mit diesem Aufruf wird ein Parameterwert für den angegebenen AS-i-Slave an den CP 142-2 übertragen. Der Wert wird als projektierter Wert nichtflüchtig gespeichert. Der Parameter wird vom CP 142-2 nicht sofort an den AS-i-Slave übertragen. Erst nach einem Einschalten der Netzspannung des BM147 wird der Parameterwert bei der Aktivierung des Slaves übertragen.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.3 Parameterwert_schreiben (Write_Parameter) Bedeutung Mit diesem Aufruf wird ein Parameterwert übergeben, der direkt über den AS-i-Bus an den adressierten AS-i-Slave geschickt wird. Der Parameter wird im CP 142-2 nur flüchtig gespeichert. Der AS-i-Slave übermittelt in der Antwort den aktuellen Parameterwert. Dieser kann von den gerade geschriebenen Werten gemäß...
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.5 Ist_Parameterwerte_projektieren (Store_Actual_Parameters) Bedeutung Mit diesem Aufruf werden die nichtflüchtig gespeicherten, projektierten Parameter mit den aktuellen (IST-)Parametern überschrieben, d.h. es erfolgt eine Projektierung der Parameter aller Slaves. Struktur der Auftragsdaten im Sendepuffer Bit 7 Bit 0 Byte 0 4.2.1.6 Konfigurationsdaten_projektieren (Set_Permanent_Configuration)
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.7 Projektierte_Konfigurationsdaten_lesen (Get_Permanent_Configuration) Bedeutung Mit diesem Aufruf werden die im EEPROM nichtflüchtig gespeicherten SOLL-Konfigurationsdaten (E/A-Konfigurationsdaten und die ID-Codes) eines adressierten Slaves zurückgeliefert. Struktur der Auftragsdaten im Sendepuffer Bit 7 Bit 0 Byte 0 Byte 1 Slaveadresse Struktur der Antwortdaten im Empfangspuffer Bit 7 Bit 0...
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.9 Ist-Konfigurationsdaten lesen Mit diesem Aufruf werden die am AS-i ermittelten (IST-) E/A-Konfigurationsdaten und (IST-) ID- Codes eines adressierten Slaves zurückgeliefert. Struktur der Auftragsdaten im Sendepuffer Bit 7 Bit 0 Byte 0 Byte 1 Slaveadresse Struktur der Antwortdaten im Empfangspuffer Bit 7 Bit 0 Byte 0...
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.11 Offlinemodus_setzen (Set_Offline_Mode) Bedeutung Dieser Aufruf schaltet zwischen dem Online- und dem Offline-Betrieb um. Das Bit OFFLINE wird nicht dauerhaft gespeichert, d.h. im Anlauf / Wiederanlauf wird das Bit wieder ONLINE gesetzt. Im Offline-Betrieb bearbeitet der CP lediglich Aufträge vom Anwender. Es wird kein zyklischer Datenaustausch durchgeführt.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.12 Autoprogrammieren wählen Bedeutung Mit diesem Aufruf kann die Funktion Automatisches Adreßprogrammieren freigegeben oder gesperrt werden. Das Bit AUTO_ADDR_ENABLE wird dauerhaft im Master gespeichert. Struktur der Auftragsdaten im Sendepuffer Bit 7 Bit 0 Byte 0 Byte 1 Modus (1=Autoprog erlaubt 0=Autoprog...
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.14 Slaveadresse_ändern (Change_Slave_Address) Bedeutung Mit diesem Aufruf kann die Betriebsadresse eines Slaves geändert werden Dieser Aufruf wird vorwiegend verwendet, um einen neuen AS-i-Slave mit der Default-Adresse 0 dem AS-i-System hinzuzufügen. In diesem Fall erfolgt eine Adreßänderung von Slave-Adresse-alt=0 auf Slave-Adresse-neu.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.15 Slavestatus lesen Bedeutung Mit diesem Aufruf kann das Statusregister des adressierten Slaves ausgelesen werden. Die Flags des Statusregisters haben folgende Bedeutung: “Adresse flüchtig” Dieses Flag ist gesetzt, - wenn die slaveinterne Routine zum permanenten Speichern der Slaveadresse läuft.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.16 Listen und Flags lesen (Get_LPS, Get_LAS, Get_LDS, Get_Flags) Bedeutung Mit diesem Aufruf werden folgende Einträge aus dem AS-i-Master CP gelesen: • die Liste der projektierten Slaves LPS, • die Liste der aktiven Slaves LAS, • die Liste der erkannten Slaves LDS, •...
Seite 56
B89111/02 AS-i-Masterbaugruppe CP 142-2 Flag 1 Flag 2 Name Bitnummer Name Bitnummer OFFLINE_READY OFFLINE RESERVIERT NORMAL_BETRIEB EEPROM_OK BETRIEBSMODUS AUTO_ADDR_ENABLE AUTO_ADDR_AVAIL RESERVIERT AUTO_ADDR_ASSIGN 13 RESERVIERT LES_0 RESERVIERT KONFIG_OK RESERVIERT Bedeutung der Flags OFFLINE_READY Das Flag ist gesetzt, wenn die Offlinephase aktiv ist. Das Flag ist gesetzt, wenn die Spannung an der AS-i-Leitung zu niedrig ist.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.17 Gesamtkonfiguration lesen Bedeutung Mit diesem Kommando werden folgende Daten aus dem CP ausgelesen: die Liste der aktiven Slaves (LAS). Sie gibt an, welche der angeschlossenen Slaves aktiviert ± sind, die aktuellen Konfigurationsdaten der angeschlossenen Slaves (E/A-Konfiguration und ID- ± Code), die aktuellen Parameter der Slaves (Ist-Parameter),...
Seite 58
B89111/02 AS-i-Masterbaugruppe CP 142-2 Bit 7 Bit 4 Bit 3 Bit 0 Byte 24 ID-Code Slave 18 EA-Konf. Slave 18 Byte 25 ID-Code Slave 19 EA-Konf. Slave 19 Byte 26 ID-Code Slave 20 EA-Konf. Slave 20 Byte 27 ID-Code Slave 21 EA-Konf.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.18 Gesamtkonfiguration projektieren Bedeutung Mit diesem Aufruf wird die gewünschte Gesamtkonfiguration an den CP 142-2 übertragen und im CP 142-2 als Sollkonfiguration gespeichert. Der CP 142-2 wird hierdurch projektiert. Im einzelnen werden folgende Daten übertragen: die Liste der projektierten Slaves, die festlegt, welche Slaves im Geschützten Betrieb vom ± CP 142-2 aktiviert werden dürfen, die Liste der Konfigurationsdaten, die vorgibt, welchen ID-Code und welche EA-Konfiguration...
Seite 60
B89111/02 AS-i-Masterbaugruppe CP 142-2 Bit 7 Bit 4 Bit 3 Bit 0 Byte 28 ID-Code Slave 22 EA-Konf. Slave 22 Byte 29 ID-Code Slave 23 EA-Konf. Slave 23 Byte 30 ID-Code Slave 24 EA-Konf. Slave 24 Byte 31 ID-Code Slave 25 EA-Konf.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.19 Parameterliste schreiben Bedeutung Mit dem Kommando werden Parameter für alle Slaves an den CP 142-2 übertragen. Der CP 142-2 übeträgt nur die Parameter, die sich geändert haben, d.h. von den aktuellen (Ist-)-Parametern abweichen, an die Slaves. Struktur der Auftragsdaten im Sendepuffer Bit 7 Bit 4...
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.20 Parameterecho-Liste lesen Bedeutung Bei der Parameterübertragung an die Slaves werden von diesen sogenannte “Echowerte” als Antwort zurückgeliefert. Mit dem Aufruf Parameterecho-Liste lesen werden die Echowerte aller Slaves ausgegeben. Die Echowerte eines Slaves stammen vom letzten Parameteraufruf, der an diesen Slave abgegeben wurde.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.21 Versionskennung_lesen Bedeutung Mit diesem Aufruf wird die Versionskennung der AS-i-Mastersoftware ausgelesen. Struktur der Auftragsdaten im Sendepuffer Bit 7 Bit 4 Bit 3 Bit 0 Byte 0 Die Antwort des CPs beinhaltet den Namen und die Firmware-Versionsnummer des CPs in nachstehender Form: Struktur der Antwortdaten im Empfangspuffer Bit 7...
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.22 Slavestatus Lesen und Löschen Bedeutung Mit diesem Aufruf wird der Status eines Slaves ausgelesen und gleichzeitig das Statusregister des Slaves gelöscht. Die Flags des Statusregisters haben folgende Bedeutung: “Adresse flüchtig” Dieses Flag ist gesetzt, - wenn die slaveinterne Routine zum permanenten Speichern der Slaveadresse läuft.
B89111/02 AS-i-Masterbaugruppe CP 142-2 4.2.1.23 Slave-ID Lesen Bedeutung Mit diesem Aufruf kann der ID-Code eines Slaves direkt über die AS-i-Leitung ausgelesen werden. Der Aufruf ist für Diagnosezwecke vorgesehen und wird im normalen Masterbetrieb nicht benötigt. Struktur der Auftragsdaten im Sendepuffer Byte 0 Slaveadresse Struktur der Antwortdaten im Empfangspuffer...
B89111/02 AS-i-Masterbaugruppe CP 142-2 5 Austausch eines defekten Slaves / automatische Adreßprogrammierung Leuchtet die Anzeige AUP auf (nur im Geschützten Betrieb), dann wird damit folgendes angezeigt: Es ist genau ein AS-i-Slave ausgefallen. ² Eine automatische Adreßprogrammierung durch den CP 142-2 ist möglich. ² Sie können den defekten AS-i-Slave jetzt wie folgt ersetzen: Entfernen Sie den ausgefallenen AS-i-Slave von der AS-i-Leitung.
B89101/02 AS-i-Masterbaugruppe CP 142-2 6 Fehleranzeigen des CP 142-2 / Abhilfe bei Fehlern Im folgenden sind mögliche Störungsursachen im Betrieb des CP 142-2 und die möglichen Abhilfemaßnahmen aufgelistet. Fehler Mögliche Ursache Abhilfe APF - Anzeige leuchtet auf Das AS-i-Netzteil ist nicht Überprüfen Sie den Anschluß...
Seite 68
B89101/02 AS-i-Masterbaugruppe CP 142-2 Fehler Mögliche Ursache Abhilfe Ein AS-i-Slave mit der Adresse 0 ist Entfernen Sie den AS-i-Slave mit der an der AS-i-Leitung angeschlossen. Adresse 0. Der CP 142-2 kann nicht in den Geschützten Betrieb umschalten, solange dieser AS-i-Slave vorhanden ist.
Kennungen für den CP 142-2 zutreffend: Spezielles Kennungsformat: Kennung (hexadezimal) Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Allgemeines Kennungsformat: Kennung (hexadezimal) Wenn Sie ein Projektierungswerkzeug von SIEMENS für Ihren DP-Master verwenden (z. B. STEP7 oder COM PROFIBUS), werden diese Einstellungen automatisch erzeugt.
Seite 70
B89101/02 AS-i-Masterbaugruppe CP 142-2...
B89106/02 AS-i-Masterbaugruppe CP 142-2 AS-Interface Protocol Implementation Conformance Statement (PICS) PICS für CP 142-2 Hersteller Siemens AG Produkt Name CP 142-2 - AS-i-Masterbaugruppe CP 142-2 für ET 200X Bestellnummer 6GK7142-2AH00-0XA0 Ausgabestand Master Profil M0 mit BM 141/142< M1 mit BM 147 und FC „ASI_3422“...
Seite 72
AS-i-Masterbaugruppe CP 142-2 B89106/02 Liste der verfügbaren Master-Funktionen ohne FC "ASI_3422" Funktion oder Aufruf an der Host-Schnittstelle M0 Bemerkung / Realisierung der Funktion (Symbolische Darstellung) durch / Kapitel Image, Status = Read_IDI() Durch Zugriff auf E/A-Daten des CP 142-2 Status = Write_ODI(Image) Durch Zugriff auf E/A-Daten des CP 142-2 Status = Set_Permanent_Parameter(Addr, Param) nicht implementiert...
Seite 73
B89106/02 AS-i-Masterbaugruppe CP 142-2 Funktion oder Aufruf an der Host-Schnittstelle M0 Bemerkung / Realisierung der Funktion (Symbolische Darstellung) durch / Kapitel 23.1 Status, Resp = Cmd_Reset_ASI_Slave(Addr, nicht implementiert RESET) 23.2 Status, Resp = Cmd_Read_IO_Configuration(Addr, nicht implementiert CONF) 23.3 Status, Resp = nicht implementiert Cmd_Read_Identification_Code(Addr, IDCOD) 23.4 Status, Resp = Cmd_Read_Status(Addr, STAT)
Seite 74
AS-i-Masterbaugruppe CP 142-2 B89106/02 Liste der verfügbaren Master-Funktionen mit FC "ASI_3422" Funktion oder Aufruf an der Host-Schnittstelle M1 Bemerkung / Realisierung der Funktion (Symbolische Darstellung) durch / Kapitel Image, Status = Read_IDI() Durch Zugriff der Steuerung auf E/A- Schnittstelle des CP 142-2 Status = Write_ODI(Image) Durch Zugriff der Steuerung auf E/A- Schnittstelle des CP 142-2...
Seite 75
B89106/02 AS-i-Masterbaugruppe CP 142-2 Funktion oder Aufruf an der Host-Schnittstelle M1 Bemerkung / Realisierung der Funktion (Symbolische Darstellung) durch / Kapitel Status = Change_Slave_Address(Addr1, Addr2) Betriebsadresse_ändern / 4.2.1.14 Status = Set_Auto_Address_Enable Autoprogrammieren wählen / 4.2.1.12 Status = Get_Auto_Address_Enable Listen und Flags lesen / 4.2.1.16 23.1 Status, Resp = Cmd_Reset_ASI_Slave(Addr, nicht implementiert RESET)
Seite 76
AS-i-Masterbaugruppe CP 142-2 B89106/02 Bei einem korrekt installierten AS-i-Netz wird davon ausgegangen, daß pro Zyklus maximal eine Telegrammwiederholung auftritt. Nimmt man zusätzlich an, daß diesem Zyklus Managementaufruf stattfindet, dann erhält man die worst case Zykluszeit. (typ. + 0,312 ms)
Internet Adresse der AS-Interface Association e.V.: http://www.as-interface.com SIMATIC NET Industrielle Kommunikationsnetze Katalog IK 10 Der Katalog kann über jede SIEMENS Zweigniederlassung oder Landesgesellschaft bezogen werden. SIMATIC Handbuch für Dezentrale Peripherie ET 200X Das Handbuch kann über jede SIEMENS-Zweigniederlassung oder Landesgesellschaft...
Seite 78
AS-i-Masterbaugruppe CP 142-2 B89106/02...
Kommunikationsbaugruppe für den Anschluß des SIMATIC Peripheriegerätes ET 200X an AS-Interface Firmware, hier auf dem CP 1422 ablaufende Software Liste der aktivierten Slaves Liste der erkannten Slaves Liste der projektierten Slaves Programmiergerät SIMATIC NET Früher SINEC , Produktlinie für industrielle Kommunikation von Siemens.
Seite 80
AS-i-Masterbaugruppe CP 142-2 B89106/02...
Seite 81
Das obige Produkt erfüllt die Anforderungen der EU-Richtlinie 89/336/EWG 89/336/EWG "Elektromagnetische Verträglichkeit". Die EU-Konformitätserklärung wird gemäß der obengenannten EU-Richtlinie für die zuständigen Behörden zur Verfügung gehalten bei: Siemens Aktiengesellschaft Automation and Drives Industrielle Kommunikation (A&D PT2) Postfach 4848 D-90327 Nürnberg Einsatzbereich Das Produkt erfüllt folgende Anforderungen:...
Seite 83
Vorschläge Korrekturen Siemens Aktiengesellschaft Suggestions Corrections Automation and Drives Für Druckschrift bzw. Handbuch Industrielle Kommunikation (A&D PT2) For pamphlet or manual Postfach 4848 D-90327 Nürnberg Titel/title SIMATIC NET AS-Interface Masterbaugruppe CP 142-2 Absender/From - Name Bestell-Nr./Order No. C79000-G8900-C111 Firma/Dienststelle - Company/Department...
Seite 84
Siemens Aktiengesellschaft Corrections Correcciones Automation and Drives Industrielle Kommunikation (A&D PT2) Pour l’imprimé ou le manuel Para folleta o manual Postfach 4848 D-90327 Nürnberg Titre/titulo SIMATIC NET AS-Interface Masterbaugruppe CP 142-2 Expediteu/Expeditor - Nom/Nombre y apelido de ref./N de ped.