S5-FDL-Kommunikation

Mit S5-Steuerungen bzw. anderen PROFIBUS-FDL-Geräten kann per FDL-AGAG-Kommunikation kommuniziert werden. Dabei gibt es die folgenden Festlegungen für die PROFIBUS-SAPs:

FC310x sendet

SDA-Request mit DSAP = Stationsadresse + 1 der FC310x und SSAP = Stationsadresse + 1 des anderen FDL-Geräts, Daten entsprechend der mit ADS-Write übergebenen Datenlänge, das SDA-Telegramm wird nur abgeschickt, wenn der ADS-Write-Aufruf erfolgt:

ADS-Write-Parameter  

Bedeutung  

Net-ID

Net-ID des Masters (s. Karteireiter ADS des Devices)

Port

0x1000 + Stationsadresse des anderen FDL-Geräts

IndexGroup

0x01000000

IndexOffset 

0

Length

Länge der zu schreibenden Daten

Data

bei Request: zu schreibende Daten

Anderes FDL-Gerät sendet:

SDA-Request mit DSAP = Stationsadresse + 1 des anderen FDL-Geräts und SSAP = Stationsadresse + 1 der FC310x, Daten entsprechend der beim anderen FDL-Gerät eingestellten Datenlänge, FC310x speichert die empfangenen Daten zwischen, die Daten können per ADS-Read ausgelesen werden:

ADS-Read-Parameter  

Bedeutung  

Net-ID

Net-ID des Masters (s. Karteireiter ADS des Devices)

Port

0x1000 + Stationsadresse des anderen FDL-Geräts

IndexGroup

0x01000000

IndexOffset 

0

Length

Länge der empfangenen Daten

Data

bei Response: empfangene Daten, am Ende der empfagenen Daten steht ein Receive-Counter, der bei jedem Empfang inkrementiert wird

ADS-Read-Parameter  

Bedeutung  

Net-ID

Net-ID des Masters (s. Karteireiter ADS des Devices)

Port

0x1000 + Stationsadresse des anderen FDL-Geräts

IndexGroup

0x04000000

IndexOffset 

Stationsadresse des anderen FDL-Geräts * 2

Length

2

Data

bei Response: Receive-Counter, der bei jedem Empfang inkrementiert wird