Herunterladen Inhalt Inhalt Diese Seite drucken

Datenübertragungsprozedur - Siemens SICAM A8000 Serie Handbuch

Vorschau ausblenden Andere Handbücher für SICAM A8000 Serie:
Inhaltsverzeichnis

Werbung

Kommunikationsprotokolle
6.5 IEC 60870-5-104
Datenübertragungsprozedur
Die Übertragung der Daten von der Unterstation zur Zentralstation aber auch von der Zentralstation zur Unter-
station erfolgt je LAN-Connection spontan. Je LAN-Connection ist die Datenübertragung vergleichbar mit der
zwischen 2 Stationen über eine virtuelle End-End Verbindung.
Datenübertragungsprozedur
Die Priorisierung und 104-Blockung der zu sendenden Daten erfolgt am Basissystemelement (BSE). Die Daten-
übertragung wird nach einem Hochlauf oder bei Redundanzumschaltung nach Aufbau der TCP/IP-Verbindung
und nach "STARTDTact" gestartet.
Die Datenhaltung am Basissystemelement wird für jede LAN-Connection individuell verwaltet (ausgenommen
davon sind spezielle Redundanz Betriebsarten wie z.B. "synchrone Connections").
Datentelegramme "an Alle" werden bereits von der Kommunikationsfunktion am Basissystemelement (BSE) für
jede LAN-Connection selektiv aufgeteilt.
Daten an "vorbereitete Connections" werden vom Protokollelement abgeholt, jedoch nicht ausgesendet und
ohne Fehlermeldung verworfen. Für den General-Abfragebefehl und den Prüfbefehl wird vom Protokollele-
ment zusätzlich die positive Bestätigung (ACTCON+) nachgebildet.
Die Datenaufbereitung der TCP-Pakete kann durch den Parameter [PRE] Netzwerkverbindung | LAN
(IEC 104 default) | TCP-Parameter | Übertragungsoptimierung beeinflusst werden – der
Zeitpunkt für die Aussendung eines TCP-Paketes wird durch den Nagle-Algorithmus gesteuert. Der Nagle-Algo-
rithmus wird beim TCP-Protokoll angewendet und soll zu kleine Pakete verhindern, bei denen die zusätzliche
Last (Overhead) durch Header, etc. wesentlich größer als die tatsächlichen Nutzdaten sind.
Nagle-Algorithmus zum Senden von TCP-Paketen:
wenn ein TCP-Paket voll ist, dann sofort senden
ist ein TCP-Paket nicht voll, dann wird dieses erst dann gesendet, wenn eine TCP-Quittung empfangen
wird.
Die Datenabholung vom Basissystemelement wird so durchgeführt, dass einerseits die Blockung je Connection
optimal genutzt wird und andererseits eine Connection mit vielen Daten andere nicht unnötig lange blockiert.
Bei der Datenabholung zur Aussendung werden die Connections in aufsteigender Reihenfolge behandelt. Die
Kommunikationsfunktion am Basissystemelement führt die Priorisierung der Daten je Connection durch. Bei
der Datenabholung wird immer das höchstpriorste Datenobjekt zur Aussendung angeboten.
Hinweis:
Für die optimale Priorisierung und Blockung der Daten bei LAN/WAN-Kommunikation ist nur 1 Prioritätsebene
zu verwenden.
→ Dadurch wird eine für LAN günstige Priorisierung erreicht, da vom LAN/WAN- Protokollelement die Daten
zur Aussendung je Connection (=Zielstation) gruppenweise (=geblockt) angefordert werden. Zusätzlich
werden durch die Blockung auf TCP/IP-Ebene mehrere Telegramme für diese Connection übertragen.
→ Dadurch wird die Abarbeitung der Connections nach dem Round-Robin-Prinzip sichergestellt (Connections
werden in aufsteigender Reihenfolge behandelt).
Systemdaten werden von der Kommunikationsfunktion am Basissystemelement hochprior behandelt und dem
LAN/WAN-Protokollelement so rasch wie möglich zur Aussendung übergeben.
Steuerung der Datenübertragung mit Start/Stop (Datenflusssperre)
Für jede TCP-Connection ist eine Station entweder "Listener (Server)" oder "Connector (Client)".
Nach Hochlauf, Redundanzumschaltung oder nach einem Ausfall der Connection wird jede Connection auf
TCP-Ebene durch die als "Connector (Client)" definierte Station aufgebaut.
Der Datentransfer wird bei IEC 60870-5-104 durch die Controlling-Station mit den Telegrammen Start/Stop
Data-Transfer gesteuert. Nach Aufbau einer Verbindung auf TCP/IP Ebene ist die Übertragung der Daten
gemäß IEC 60870-5-104 gestoppt.
Der Datentransfer gemäß IEC 60870-5-104 wird durch die als "Controlling Station" festgelegte Station mit
STARTDTact (Start Data Transfer Activation) gestartet.
Nach Empfang der Bestätigung von der Gegenstelle (STARTDTcon = Start Data Transfer Confirmation) ist die
Verbindung für die Übertragung von Daten bereit.
372
SICAM A8000 Serie, CP-8050, Handbuch
DC8-025-2, Ausgabe 06.2018

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cp-8050

Inhaltsverzeichnis