ADS Interface SPS

Die SPS-Software im Rahmen der Beckhoff TwinCAT-Software kann, da es sich um eine reine Software-SPS handelt, als virtuelles Feldgerät (Automation Device) beschrieben werden. Sie stellt daher für andere Kommunikationspartner (z.B. andere virtuelle Feldgeräte oder Windows-Programme) eine Beckhoff-ADS (Automation Device Specification) -Schnittstelle zur Verfügung, über die sie parametriert oder abgefragt werden kann. Die Verwendung des ADS standardisiert den Zugriff auf die SPS und reiht sie in die Gruppe der verfügbaren virtuellen Feldgeräte ein.

Die READ und WRITE Operationen auf der SPS-Schnittstelle erfolgen, wie durch ADS festegelegt, über zwei Zahlen: dem Index-Group und dem Index-Offset.

Auf den nächsten Seiten wird die ADS-Schnittstelle der SPS hinsichtlich der Gruppen- und Offsetindizes genauer beschrieben.

 

Spezifikationen "Index-Group" der SPS

Die vier globalen Bereiche eines ADS-Gerätes werden für die SPS als vier Abschnitte in den Index-Groups wie folgt abgebildet:

Index-Group

(0x = hex)

Index Group Beschreibung

0x00000000

0x00000FFF

Reserviert

0x00001000

SPS-ADS Parameterbereich

0x00002000

SPS-ADS Zustandsbereich

0x00003000

SPS-ADS Gerätefunktionenbereich

0x00004000

Allgemeine SPS-ADS-Dienste (enthalten Dienste für den Zugriff auf den SPS-Prozessdatenbereich der Merker)

0x00006000

0x0000EFFF

Reserviert für SPS-ADS Erweiterung

0x0000F000

0x0000FFFF

Allgemeine TwinCAT ADS-Systemdienste (enthalten Dienste für den Zugriff auf den SPS-Prozessdatenberech der Ein- und Ausgänge)