Zählwertübertragung (counter interrogation)
Hier können Sie die kompletten SPS-Sourcen entpacken: TutorialSample.zip
Allgemeines Modell für die Zählwertübertragung:
Die Istwerte werden durch Zähler aufsummiert. Die Istwerte können durch einen Umspeicherbefehl, der entweder von der Zentralstation empfangen oder örtlich (lokal in der Unterstation) erzeugt wird, periodisch in umgespeicherte Werte umgespeichert (kopiert) werden. Nach dem Umspeichern wird der erfasste Wert entweder auf Null zurückgesetzt (Erfassen von Inkrementalwerten) oder der Zähler fährt mit seinem Betrieb fort (Erfassen von Zählerständen).
Applikationsobjekte mit Zählwerten werden Gruppen zugeordnet. Die Gruppen werden einzeln umgespeichert (frozen), zurückgesetzt (reset) oder übertragen. Die Zentralstation sendet Zählwertabfragebefehle an die Unterstation. In einem Kennungsfeld des Befehls (QCC) wird die durchzuführende Aktion (FRZ) und Gruppe (RQT) festgelegt.
Die Zuordnung der Applikationsobjekte zu den einzelnen Gruppen (1 bis 4 oder allgemein) wird während der Konfiguration durch den Group-Flagparameter festgelegt. Es gibt vier Betriebsarten für die Erfassung von Zählerständen und Inkrementalwerten. Zu jeder Betriebsart sind einige Hinweise zur Konfiguration der Systemparameter oder der Applikationsobjekte aufgeführt.
Betriebsart A: Örtlich Umspeichern mit Spontanübertragung
Die Unterstation initiiert intern das Umspeichern oder Umspeichern mit Rücksetzen. Die umgespeicherten Zählwerte werden spontan übertragen, nachdem die Funktion Umspeichern oder Umspeichern mit Rücksetzen durchgeführt wurde. Die Zentralstation gibt in dieser Betriebsart keine Zählwertabfragebefehle aus.
Konfiguration der Systemparameter:
Konfiguration der Applikationsobjekte:
Betriebsart B: Örtliches Umspeichern mit Zählerabfrage
Die Unterstation initiiert intern das Umspeichern oder Umspeichern mit Rücksetzen. Die umgespeicherten Zählwerte werden durch Zählwertabfragebefehle von der Zentralstation abgefragt. In diesem Fall darf die Zentralstation im Befehlskennungsfeld das Umspeichern oder Umspeichern mit Rücksetzen nicht benutzen (FRZ=0). Die Zählwerte werden allgemein oder in Gruppen (groups) 1 bis 4 abgefragt.
Konfiguration der Systemparameter:
Konfiguration der Applikationsobjekte:
Betriebsart C: Zentralstation leitet das Umspeichern, Umspeichern mit Rücksetzen oder Rücksetzen ein
Ein Zählwertabfragebefehl wird periodisch von der Zentralstation an die Unterstation ausgegeben, um das Umspeichern oder (und) Rücksetzen zu steuern. Dieser Befehl hat aber noch keine Übertragung der Zählwerte zur Folge. Erst ein nachfolgender Zählwertabfragebefehl wird von der Zentralstation gesendet um die umgespeicherten Zählwerte einzusammeln. Ähnlich, wie bei der Betriebsart B.
Konfiguration der Systemparameter:
Konfiguration der Applikationsobjekte:
Betriebsart D: Zentralstation leitet das Umspeichern und (oder) Rücksetzen ein und die umgespeicherten Werte werden spontan übertragen
Diese Betriebsart ist eine Kombination des Zählwertbefehls von der Zentralstation wie für Betriebsart C mit einer spontanen Übertragung der Zählwerte wie bei der Betriebsart A.
Konfiguration der Systemparameter:
Konfiguration der Applikationsobjekte: