Übersicht

Die  Bibliothek beinhaltet Funktionsbausteine für eine azyklische Client-Server-Kommunikation zwischen einem Bus-Controller BC9xxx und anderen ADS-Geräten im Netzwerk. Die Funktionsweise der  Bausteine unterscheidet sich im Wesentlichen nicht von denen für das SPS-Laufzeitsystem auf dem PC. 

 

Voraussetzungen

Die oberen 4 Zahlen der Ams-NetID (Netzwerkadresse) und die TCP/IP Adresse der ADS-Zielgeräte müssen übereinstimmen um die IP-Verbindung aufzubauen. 

Beispiel:

Es soll eine ADS-Kommunikation mit einer Profibus-Karte FC310x aufgebaut werden. Der Karte wird bei der Konfiguration vom TwinCAT System Manager eine eigene Netzwerkadresse zugewiesen z.B.: '172.16.2.209.4.1'. Damit kann sie als ein eigenständiges ADS-Gerät (Remote PC) betrachtet werden. Damit die IP-Verbindung aufgebaut werden kann, müssen die ersten 4 Stellen der Netzwerkadresse mit der TCP/IP-Adresse des PC's übereinstimmen in dem diese Karte konfiguriert wurde. D.h. die TCP/IP-Adresse des PC's muss: '172.16.2.209' lauten.

 

Bemerkungen

ADS-Funktionsbausteine

Name

Beschreibung

ADSREADEX

Daten von einem ADS-Gerät lesen

ADSRDWRTEX

Daten zu einem ADS-Gerät schreiben und lesen

ADSWRITE

Daten zu einem ADS-Gerät schreiben

ADSCLOSE

Die IP-Verbindung zu einem anderen ADS-Gerät explizit schließen

ADSREADIND

ADSREAD-Indication.

ADSWRITEIND

ADSWRITE-Indication.

ADSRDWRTIND

ADSRDWRT-Indication.

ADSREADRESBC

ADSREAD-Response.

ADSWRITERESBC

ADSWRITE-Response.

ADSRDWRTRESBC

ADSRDWRT-Response.