Herunterladen Inhalt Inhalt Diese Seite drucken

Übersicht: Socket-Interface - Beckhoff BX9000 Dokumentation

Busklemmen-controller für ethernet
Inhaltsverzeichnis

Werbung

Programmierung
SNTP
FB_Sntp [} 165]
5.13.7.2
Socket Interface
5.13.7.2.1 Übersicht: Socket-Interface
Das Socket-Interface dient dazu, beliebige Ethernet Telegramme zu empfangen oder auch von der
Steuerung zu senden. So können beliebige Protokolle auf SPS Ebene in der IEC 61131-3 programmiert
werden.
Unterstützte Ethernet Protokolle
Type
IP
ICMP
IGMP
TCP
UDP
RAW
Tab. 1
n.i. nicht implementiert
Arbeitsweise einer Socket-Verbindung
Bevor man ein Socket öffnen kann, muss der Steuerung für diese Art von Verbindung Ressourcen zur
Verfügung gestellt werden. Dies geschieht durch das Starten einer Session. Hier gibt man an wie und was
man tun möchte. Danach kann die Session genutzt werden, um Ethernet Telegramme zu verschicken oder
zu empfangen. Die implementierten Protokolle sind aus Tabelle 1 zu entnehmen.
Client/Server-Beziehung
Unter Client versteht man den Teilnehmer, der eine Verbindung aufbauen möchte und den aktiven Teil eines
Verbindungsaufbaus initialisiert. Der Server ist erst einmal passiv und wartet auf eine Client Anfrage. Erst
wenn ein Client eine Verbindung aufbaut, wird auch der Server aktiv. Ist eine Verbindung zwischen Client
und Server aufgebaut, können beide Teilnehmer beliebig Daten senden und auch empfangen.
* zu Tab1
Entwicklungsumgebung
TwinCAT v2.10.0 und höher
TwinCAT v2.10.0 und höher
TwinCAT v2.10.0 und höher
TwinCAT v2.10.0 und höher
146
Version
12.10.06
STREAM
n.i.
n.i.
n.i.
Implementiert*
n.i.
n.i.
Zielplattform
BC9050 (165) Firmware-Version >=B0 TcBaseBX9000.lbx
BC9020 (165) Firmware-Version >=B0 TcBaseBX9000.lbx
BC9120 (165) Firmware-Version >=B1 TcBaseBX9000.lbx
BX9000 (165) Firmware-Version
>=1.14
Version: 2.1.0
Firmware
BX9000
1.15
DGRAM
n.i.
n.i.
n.i.
n.i.
Implementiert*
n.i.
Einzubindende SPS Bibliotheken
TcBaseBX9000.lbx
RAW
n.i.
n.i.
n.i.
n.i.
n.i.
n.i.
BX9000

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis