Real-Time-Ethernet mit Fast-ADS

Das Fast-ADS-Protokoll ist ein auf Ethernet basierendes Protokoll. In Verbindung mit TwinCAT ist dieses Bussystem echtzeitfähig und erreicht Zykluszeiten < 1 ms. Der Echtzeit-Ethernet-Treiber wurde für Windows 2000, Windows XP und Intel Ethernet-Chips entwickelt.

Weitere Infos finden Sie unter:
www.beckhoff.com/media/downloads/information-media/pc-control/pcc_0202_d.pdf

BK9000

Auf dem BK9000 ist ab der Firmware-Version B8 das Fast-ADS-Protokoll zusätzlich zu den bereits bestehenden Protokollen implementiert. Eine gleichzeitige Nutzung ist nur dann möglich, wenn im System Manager die Funktion ADS angewählt wurde (Karteireiten IP Address). Falls die Funktion NoRealTimeFlag nicht angewählt ist, kann nur über Fast ADS kommuniziert werden.

Der Watchdog ist bei Fast-ADS auf 100 ms eingestellt. Falls er auslöst (z. B. wenn TwinCAT stoppt), sind auch alle anderen Ethernet Dienste wieder nutzbar. Der K-Bus arbeitet synchron zum Fast-ADS.

B900

RT-Ethernet bzw. Fast-ADS ist auf allen B900-Modulen implementiert. Die Zykluszeit der TwinCAT-Task muss kleiner als 10 ms sein. Nach 10 ms wird ansonsten das Prozessabbild und damit die Ausgänge des Moduls und der angeschlossenen Erweiterungen zurückgesetzt.

Einstellungen im System Manager

Karteireiter BK9000

Real-Time-Ethernet mit Fast-ADS 1:
Karteireiter BK9000

No Real Time Flag

Bei gesetztem Haken können auch TCP/IP oder UDP Telegramme empfangen werden. Der Jitter der Real-Time-Telegramme nimmt aber zu!

K-Bus-Reset

Es wird auf dem K-Bus ein Reset ausgelöst.

Data Exchange

Hier bestimmt, nach wie vielen Task-Zyklen ein Telegramm zur Feldbus-Station (Bus Koppler / Feldbus Box) geschickt werden soll.
Modulo gibt an, in welcher Task das Telegramm abgeschickt werden soll. Dies ermöglicht es, die Systemleistung zu optimieren.

Beispiel: Divider 5 und Modulo 3 - nach jeder 5ten Task (und zwar die Dritte) wird ein Telegramm verschickt.

VLAN

Switches die VLAN (virtuelle LANs) unterstützen, können hiermit die einkommenden Telegramme priorisieren.

Karteireiter IP-Adresse

Real-Time-Ethernet mit Fast-ADS 2:
Karteireiter IP-Adresse

Host Name

Hier kann der Name der Feldbus-Station (Bus Koppler / Feldbus Box) editiert werden.

IP Address

Hier muss die IP-Adresse des Feldbus-Station (Bus Koppler / Feldbus Box) eingetragen werden.

GetHostByName

Mit dieser Schaltfläche kann (BK9000: ab Firmware-Version B2), eine IP-Adresse von einem DHCP-Server (Dynamic Host Configuration Protocol Server), bezogen werden.

Set IP Address

Mit dieser Schaltfläche wird die IP-Adresse über ARP eingestellt.

AMS Address

Gibt die AMS-Net ID der Feldbus-Station (Bus Koppler / Feldbus Box) an. Sie wird automatisch generiert, indem zwei zusätzlichen Byte-Werte (".1.1") zur IP-Adresse hinzugefügt werden.

BootP

Diese Checkbox ist aktivierbar, falls der Beckhoff BootP-Server installiert und gestartet ist (ab TwinCAT Version 2.8).

New MAC Addresses

Bei gestartetem Beckhoff BootP-Server, können durch Betätigung dieser Schaltfläche die neuen MAC-Adressen (Media Access Controller Adressen) angezeigt werden.
Die neuen Adressen werden dem Feld unter der Schaltfläche angezeigt.

Falls nur eine neue Feldbus-Station angeschlossen wurde, wird dementsprechend auch nur eine neue MAC-Adresse angezeigt.
Dieser MAC-Adresse kann dann im oben beschriebenem Feld IP Address eine gewünschte IP-Adresse zugewiesen werden.

Bei Anschluss weiterer Feldbus Stationen, können Sie diesen Vorgang auf den Karteireitern IP Address dieser Stationen wiederholen.

Communication Settings

Einstellungen zur Kommunikation über ADS oder RAW.