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
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
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.