Beitragsliste anzeigen
S7-1200 Digitale/Analoge Signalmodule -- Hardware aufbauen und parametrieren -- Baugruppen initialisieren und parametrieren
Wie können mit einem handelsüblichen GPS-Empfänger die Koordinaten bestimmt und die Systemzeit der S7-1200 synchronisiert werden?
Wie gehen Sie vor, wenn von der S7-1200 Fehler in Peripheriegeräten erkannt wurden?
Wie kann man bei einer S7-1200 einen analogen Stromausgang mit Drahbruchdiagnose einsetzen?
Wie können analoge Signalbaugruppen und Signalboards für 0-20 mA mit Signalen von 4-20 mA verwendet werden?
S7-1200 Signalboards -- Hardware aufbauen und parametrieren -- Baugruppen initialisieren und parametrieren
Wie gehen Sie vor, wenn von der S7-1200 Fehler in Peripheriegeräten erkannt wurden?
Wie kann man bei einer S7-1200 einen analogen Stromausgang mit Drahbruchdiagnose einsetzen?
Wie können analoge Signalbaugruppen und Signalboards für 0-20 mA mit Signalen von 4-20 mA verwendet werden?
Wie kann man bei einer S7-1200 einen analogen Stromausgang mit Drahbruchdiagnose einsetzen?
Bestellnummer:

Beschreibung
Mit der Drahtbruchdiagnosefunktion der Software STEP 7 Basic kann ein Drahtbruch an einem analogen Stromausgang erkannt werden. Das Drahtbruchereignis wird mit Hilfe des Organisationsblocks "Diagnostic error interrupt" (OB82) ausgewertet.
In dieser Beschreibung erfolgt dies mit dem Signalmodul SM1234. Es können alternativ aber auch andere Signalmodule oder Signalboards mit einem analogem Stromausgang verwendet werden.

Ergänzung der S7-1200 mit einem Signalmodul mit analogem Stromausgang und Aktivierung der Drahtbruchdiagnosefunktion
 
Nr.

Signalmodul mit analogem Stromausgang zur S7-1200 hinzufügen und die Drahtbruchdiagnosefunktion aktivieren  

1. Signalmodul zur S7-1200 hinzufügen
Das S7-1200 Systemhandbuch enthält unter Kapitel 2 "Einbau" eine Beschreibung für die Installation von Signalmodulen oder Signalboards.


Bild 01

Hinweis
Das S7-1200 Systemhandbuch ist unter der Beitrags-ID 36932465 verfügbar.

2. Signalmodul zur Gerätekonfiguration hinzufügen
Markieren Sie das Signalmodul im Hardware-Katalog. Ziehen Sie es per Drag & Drop in die Gerätekonfiguration Ihrer S7-1200.


Bild 02

 3.

Analogen Ausgangskanal konfigurieren und Drahtbruchdiagnose aktivieren

  • Öfnnen Sie über die "Projektnavigation" die "Gerätekonfiguration".
  • Wählen Sie in der "Gerätesicht" das betreffende analoge Signalmodul.
  • Wählen Sie im Dialogfenster "Eigenschaften" für das analoge Signalmodul "Analogausgänge" und dann "Kanal 0".
  • Wählen Sie im Feld Analogausgangstyp den Eintrag "Strom".
  • Markieren Sie das Optionsfeld "Drahtbruchdiagnose aktivieren".


Bild 03

Hinweis
Der Ersatzwertebereich beträgt [0...32511]. Der Ersatzwert für einen 20mA-Stromausgang ist 27648.

Tabelle 01

Auswerten eines Drahtbruchereignisses mit den OB "Diagnostic error interrupt"
Sobald das Modul einen Fehler erkennt wird der OB "Diagnostic error interrupt" aufgerufen.
Wenn ein diagnosefähiges Modul mit aktiviertem Diagnostic Error Interrupt einen Fehler erkennt, unterbricht der OB "Diagnostic error interrupt" den zyklischen Programmablauf.
Das Signalmodul bewirkt zudem, dass die "DIAG"-Leuchte sowie die des betreffenden Kanals zu blinken beginnen.
 
Nr. Auswerten des Drahtbruchereignisses mit dem OB "Diagnostic error interrupt"
1.

Den Organisationsbaustein OB82 "Diagnostic error interrupt" hinzufügen

  • Wählen Sie in der Projektnavigation "Neuen Baustein hinzufügen".
  • Klicken Sie im Fenster "Neuen Baustein hinzufügen" auf die Schaltfläche "Organisationsbaustein (OB).
  • Wählen sie den OB "Diagnostic error interrupt".
  • Klicken Sie auf die Schaltfläche "OK".

Hinweis
Innerhalb des Programms können Sie immer nur einen OB "Diagnostic error interrupt" verwenden.


Bild 04

2.

Auslesen der Anlaufinformationen für den OB "Diagnostics error interrupt"

  • Wählen Sie im Verzeichnis "Anweisungen" die Befehle "Verschieben" > "Move".
  • Verschieben Sie eine "Move"-Anweisung per Drag & Drop in das Netzwerk ihres OB "Diagnostic error interrupt".
  • Verschieben Sie den Wert der Variablen "IOstate" in eine globale Variable (zum Beispiel "DB1:w_IOstate").
  • Verfahren Sie in gleicher Weise mit allen anderen Variablen, die überwacht werden sollen. Siehe Beispiel in Bild 05.

 
Bild 05

3.

Auswerten der Anlaufinformationen des OB "Diagnostics error interrupt"
Der OB "Diagnostic error interrupt" verfügt über die folgenden Anlaufinformationen:

"IOstate" (WORD)
"IOstate" beinhaltet den E/A-Zustand des diagnosefähigen Moduls.
Nähere Einzelheiten zur Variablen "IOstate" sind in Tabelle Nr. 3 aufgeführt.

"laddr" (HW-ANY)
Dies ist die Hardware-Kennung.
Die Harware-Kennung (HW-ID) erkennt die jeweiligen Module bzw. die Funktioneinheiten der Module (z.B. Ausgänge und Schnellzähler). Die Hardware-Kennung besteht aus einer ganzzahligen Ziffer und wird vom System zusammen mit dem Diagnosealarm übertragen, um fehlerhafte Module oder Funktionseiheiten zu lokalisieren (siehe Bild 07).

Um die zur HW-ID gehörende Funktionseinheit zu ermitteln, markieren Sie in der "Projektnavigation" die "PLC-Variablen". Wählen Sie im Fenster "PLC-Variablen" den Reiter "Konstanten". In der Spalte "Werte" wird eine Liste der verwendeten HW-IDs angezeigt (Bild 06).

"Channel" (UINT)
Der "Kanal" enthält die Nummer des vom Signalmoduls verwendeten Ausgangskanals.

"multierror" (BOOL)
Das "Multierror"-Bit zeigt an, dass mehr als ein Fehler aufgetreten ist.


Bild 06

Tabelle 02

Online-Diagnose mit STEP 7 Basic
Diese Diagnosefunktion steht Ihnen zur Verfügung, falls Sie über STEP 7 Basic auch online auf Ihre S7-1200 zugreifen können.

  • Stellen Sie eine Online-Verbindung zu Ihrer S7-1200 her. Das Schraubenschlüssel-Symbol nehen der Steuerung zeigt einen Diagnosefehler an (Bild 07, blauer Kreis).
  • Markieren Sie in der Projektnavigation den Eintrag "Online & Diagnose".
  • Markieren Sie im Bereich "Online-Zugänge" den Eintrag "Diagnosepuffer".
  • Wählen Sie in der Tabelle "Ereignisse" das Ereignis "Wire break".

Unterhalb der "Ereignisse"-Tabelle werden Details zum gewählten Ereignis angezeigt. Hier werden die Hardware-Kennung (HW-ID), die Kanalnummer und der Ereignistyp angezeigt.

Hinweis
"Kommendes Ereignis" weist auf den Anfang eines Ereignisses, in diesem Fall einen Drahtbruch, hin.
"Ausgehendes Ereignis" weist auf das Ende eines Ereignisses hin.
Das Signalmodul bewirkt, dass die "DIAG"-Leuchte sowie die Leuchte des betreffenden Kanals zu blinken beginnen.


Bild 07

"IOstate" tag
Die folgende Tabelle enthält die möglichen E/A-Zustände der Variablen "IOstate".
 
E/A-Zustand Beschreibung
Bit 0 Konfiguration korrekt:
  • 1, falls die Konfiguration korrekt ist
  • 0, falls die Konfiguration nicht mehr korrekt ist
Bit 4 Fehler:
  • 1, falls ein Fehler ansteht (beispielsweise Drahtbruch)
  • 0, falls der Fehler nicht mehr ansteht
Bit 5 Konfiguration inkorrekt:
  • 1, falls die Konfiguration nicht korrekt ist
  • 0, falls die Konfiguration wieder korrekt ist
Bit 6 Kein Zugriff auf die E/A:
  • 1, falls beim Zugriff auf die E/A ein Fehler auftrat.
    In diesem Fall enthält die Variable "laddr" die Hardware-Kennung des E/A mit dem Zugriffsfehler.
  • 0, wenn auf die E/A wieder zugegriffen werden kann
Tabelle 03

Voraussetzungen

  • S7-1200
  • Ethernet-Kabel
  • PG / PC
  • STEP 7 Basic V10.5
  • Signalmodule / Signalboards mit analogem Stromausgang

 Beitrags-ID:42320122   Datum:2010-06-10 
Dieser Artikel...hat mir geholfenhat mir nicht geholfen                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Zu diesem Beitrag
Drucken
PDF erstellen 
Beitrag versenden
QuickLinks
Kompatibilitäts-Tool 
Hilfe
Online Hilfe
Guided Tour