Document Title

| ALPHA-VISION® Treiber

# Interface

Die Aufgaben des Udp2Av liegen in der Verwaltung der notwendigen Versendedaten (Senderadresse, Empfängeradresse, Datenblocklänge etc.), der Lebenszeichenüberwachung und dem Datentransfer von/zu der Visualisierung.

## Schnittstellensockets

Die Kommunikation arbeitet wahlweise mit Multicast oder Broadcast und wird über 4 Sockets abgewickelt, deren Portnummern - ebenso wie die Multicast-Adresse - in der Vision2000.ini Datei festgelegt sind.

Ist in der Vision2000.ini Datei keine Multicast-Adresse eingetragen, wird automatisch auf Broadcast umgestellt.

Jede der Sockets dient einem spezifischen Transfertyp, wobei beide OS-Sockets (OS = operator station) bzw. beide PLC-Sockets auch eine gemeinsame Portnummer benutzen können.
Defaultwerte: 2100 für PLC Send und PLC Receive, 2200 für OS Send und OS Receive.

Wenn keine aktuellen Sendedaten vorliegen, sendet jede Station auf den Ports Lebenszeichentelegramme, die von den Sockets überwacht und von Udp2Av entsprechend der Einträge in der Vision2000.ini Datei zur Anzeige gebracht werden.

Um Telegrammverluste bemerken zu können, werden in den Stationen Telegrammzähler geführt, die bei einem Systemhochlauf bzw. einer Generalabfrage abgeglichen werden. Im Falle eines Telegrammverlusts wird ein Rollback-Request an die entsprechende Station gesendet, sollte dieser Request fehlschlagen wird eine stationsspezifische Generalabfrage gestartet.

### PLC Send:

Dieser Port dient zum Datentransfer von Bedienstationen zu PLCs.

  - Steuerbefehle
  - Datum/Uhrzeit setzen
  - Generalabfrage (Anforderung aller PLC-Daten)

    Die Telegramme einer Bedienstation werden an eine im Telegrammkopf spezifizierte PLC gesendet. Bei einer Generalabfrage erhält jede PLC ein entsprechendes Request-Telegram.

    ### PLC Receive:

    Dieser Port dient zum Datentransfer von PLCs zu Bedienstationen.

  - Zyklische Werte
  - Alarme
  - Steuertelegrammquittierung
  - Uhrzeit-Synchronisation (über Time-Master, siehe Uhrzeit)

    Aus Gründen der Datensicherheit werden die Telegramme einer PLC an alle Bedienstationen per Multicast/Broadcast versendet. Vor dem selben Hintergrund werden neu gesetzte Steuerwerte erst dann auf allen Bedienstationen als gesetzt gemeldet, wenn die angesprochene PLC ein entsprechendes Quittiertelegramm gesendet hat.

    ### Os Send / OS Receive

    Über die OS-Ports läuft der gesamte Datentransfer zwischen den Bedienstationen.

  - Archivsynchronisation
  - Datenabgleich
  - Alarmquittierung der Busfehlerobjekte

    Die Telegramme werden je nach Typ entweder per Multicast/Broadcast oder an eine im Telegrammkopf spezifizierte OS versendet.