Herunterladen Inhalt Inhalt Diese Seite drucken

Event-Notification; Acknowledge Event Notification; Alter Event Condition Monitoring; Information Report - Hengstler Signo 724 Ergänzung Zur Betriebsanleitung

Steuerzähler mit profibus - anschluß
Inhaltsverzeichnis

Werbung

4.4.8 Event-Notification

Der Event Notification Service erlaubt dem Zähler das Versenden einer Ereignismeldung. Über den
SAP 2 (Verbindungstyp: Master/Slave azyklisch mit Slave-Initiative) wird der Applikation des Client
beim Auftreten eines Events ungefragt das Ereignis mitgeteilt. Es handelt sich hierbei um einen
unconfirmed Service.
Im Zähler 724 ist ein allgemeines Eventobjekt mit Index 92 (Datentyp Octet 2) und ein Event -
Datenobjekt (Index 93, Datentyp Octet 2) vorgesehen, wobei jedes Bit des Datenobjektes für ein
spezielles Ereignis steht. Die Bedeutung der Bits ist in 4.2 erläutert: Zusätzlich können die Events
noch mit dem Objekt-Event Maske (Index 94, Datentyp Octet 2) bitweise maskiert werden.
Die Event-Daten können auch direkt über Index 93 gelesen werden. Dabei werden die Daten
jedoch gelöscht (ähnlich read+clear). Ein "gemischte" Event-Behandlung über den Event-
Notification-Dienst und direkt über Index 93 sollte daher vermieden werden.

4.4.9 Acknowledge Event Notification

Dieser Dienst erlaubt dem Client die Quittierung einer empfangenen Eventmeldung.
Die Ereignismeldung wird zurückgesetzt nach Quittierung durch den Acknowledge Event Notification-
Dienst (Profil-Anforderung). Ist die Ereignisursache weiterhin gegeben oder neue hinzugekommen,
bleibt auch die entsprechende Eventmeldung aktiv.

4.4.10 Alter Event Condition Monitoring

Dieser Dienst erlaubt die Freigabe oder das Sperren des Absetzens eines Events. Dies macht z.B.
dann einen Sinn, wenn ein Client Daten von einem Server lesen will, der Server jedoch ständig auf die
Datenanfrage mit einer Ereignismeldung reagiert. In diesem Fall bietet sich dem Client die
Möglichkeit, die Eventmeldung beim Server zu sperren, worauf dieser die angeforderten Daten
bereitstellen kann.
Nach dem Einschalten sind die Events immer gesperrt.

4.4.11 Information Report

Über ein Kommando-Objekt können dem Zähler Kommandos übergeben werden. Die Kommandos
werden vom Kommunikationsprozessor transparent an den Zählprozessor weitergereicht. Um
zusätzlich eine synchrone Ausführung dieser Kommandos zu ermöglichen, wird der Information
Report-Service zusammen mit einem Freigabe-Objekt verwendet.
Eine Client-Station, die an eine Gruppe von Zählern synchron ein Kommando übergeben will,
schreibt dazu zuerst in die Freigabeobjekte der entsprechenden Zähler ihre eigene Teilnehmer-
adresse und sendet danach das entsprechende Kommando mit dem Information Report-Dienst
verbindungslos aus. Nach Empfang des Information-Report- Objektes wird das Freigabe-Objekt
wieder gesperrt (auf 255 gesetzt).
Wird ein Information Report empfangen, erfolgt der Vergleich der Absenderadresse des Clients mit
der im Freigabe-Objekt gespeicherten Adresse . Kommandos werden nur nach erfolgreichem
Vergleich an den Zählprozessor weitergeleitet. Wird das Freigabeobjekt mit dem Wert 127
beschrieben, bedeutet dies, daß alle folgenden Information Reports an den Zählprozessor
weitergeleitet werden. Das Freigabe-Objekt wird in diesem Fall nicht automatisch zurückgesetzt,
sondern muß vom Client explizit auf den Wert 255 zurückgesetzt werden.
Im Information Report, der immer aus 2 Bytes besteht, ist das 1. Byte reserviert für eine
Anwendung im Zählerprofil, das zweite Byte enthält das eigentliche Kommando. Das
empfangene Kommando wird an den Zählprozessor wie das normale Kommando-Objekt
weitergeleitet, d.h. der Zählprozessor kann nicht zwischen einem Kommando
unterscheiden, das via Information Report oder via Write-Dienst empfangen wurde.
Version: 1120201WBI
Art.-Nr. 2 724 045I
Seite - 11/12

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis