Prozessdatenüberwachungsfunktionen des Profibus 2133IB mit 9300 und 8200 vector

Frage:
Welche Möglichkeiten der Überwachung der Profibus-Schnittstelle (Profibus-Modul 2133IB) am AIF beim Antriebsregler 9300 gibt es?

Antwort:
Folgende Möglichkeiten der Überwachung der Profibus-Schnittstelle bestehen:

1. Überwachung, ob das Modul 2133IB auf dem Antriebsregler 9300 gesteckt ist:

Aktivierung der CE0-Überwachung des Automatisierungs-Interface 'AIF' auf Kommunikationsfehler im Antriebsregler 9300 über Codestelle C0126 durch Auswahl der Störungsreaktion 'TRIP'.

Einstellung unter C0126:
  • 0: Störungsreaktion 'TRIP' (Reglersperre)
  • 2: Störungsreaktion 'Warnung'
  • 3: Keine Störungsreaktion (default-Einstellung)

2. Überwachung, ob der Profibus funktioniert bzw. ob der Stecker am Modul Kontakt hat:

Das Profibus-Modul 2133IB enthält eine Überwachungsfunktion, die das Eintreffen von Prozessdaten-Telegrammen innerhalb einer bestimmten Zeit überwacht (Default-Einstellung = inaktiv). Die entsprechende Zeit wird im Profibus-Master eingestellt und von dort an die Bus-Teilnehmer weitergeleitet.

Die Aktivierung dieser Überwachung der Prozessdatenkommunikation kann beim Profibus-Modul 2133IB durch Einstellung einer Gerätereaktion unter dem DRIVECOM Index 6004 hex vorgenommen werden. Der Index 6004 hex kann nur über den DRIVECOM Parameterkanal des Profibus parametriert werden und ist in den Profilen 'DRIVECOM' und 'Lenze Gerätsteuerung'  vorhanden. Beim PROIFIDRIVE Profile  ist der Index auch wirksam, aber muss vorher über den DRIVECOM Paramterkanal eingestellt werden. Über den PROFIDRIVE Parameterkanal kann nicht auf den Index zugegriffen werden. Er ist auch bei eingestellter 2131-Funktionalität mittels DIP-Schalter S8 vorhanden.

Wertebereich des Index 6004 hex:

0 = keine Reaktion (Werkseinstellung)
1 = Reglersperre (RSP)...(beim DRIVECOM Profil mit Selbsthaltung im Gerätezustand EINSCHALTSPERRE)
2 = Schnellhalt (QSP)............(beim DRIVECOM Profil mit Selbsthaltung im Gerätezustand EINSCHALTSPERRE)

Beispiel:
Parameter-Schreibauftrag mittels Lenze Siemens-S7 Beispielprogramm:
Index 6004 hex, Subindex 0, Datentyp Integer 16 Bit

Eintragungen in den DB31:

Servicebyte = 12 (Schreibauftrag 2 Byte Datengröße)
Index = 24580 dez (6004 hex => dez)
Subindex = 0
Data = 16777216 (2^24, damit ist der Wert 1 eingestellt)

Im DB 31 sind die Variablen 'data' vom Datentyp DINT, 32 Bit, deklariert. Mit dem Eintrag 2^24 ist das erste Bit im High-Word auf den Wert 1 gesetzt.
Der Datentyp von 'data' darf nicht verändert werden, da sonst die Funktion FC 127 nicht mehr einwandfrei arbeitet!

Hinweis:
Handelt es sich bei dem Antriebsregler um ein 9300 ServoPLC,  muss zwingend die Verbindung zwischen den Systembausteinen AIF1 und DCTRL hergestellt werden. ( DCTRL_wAIF1Ctrl = AIF1_wDctrlCTRL ; AIF1_wDctrlStat = DCTRL_wStat )

Ab der FE-V1.2 des Moduls wurde zusätzlich zum Index 6004hex eine Codestelle zum Einstellen der Prozeßdatenüberwachung implementiert  200401753.

Im Vergleich:
Die Funktion beim Feldbus-Funktionsmodul Profibus-DP für Antriebsregler 8200 vector/motec unter Beitrag 20022574.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20030002/0/
Kontaktformular