SPS Programmierer für Maschinenbau finden und buchen
Wir ruhen nicht, bevor wir
den richtigen Experten für
Sie gefunden haben!

ADS (Automation Device Specification) Definition im Glossar von SPS-Profis.de

Definition und Funktionsweise:
ADS steht für Automation Device Specification und ist ein universelles Kommunikationsprotokoll, das von Beckhoff Automation entwickelt wurde. Es bildet die Grundlage für den geräteunabhängigen Datenaustausch innerhalb des TwinCAT-Automatisierungssystems sowie für die Kommunikation mit externen Anwendungen. ADS ermöglicht es verschiedenen Softwaremodulen (z.B. SPS, Motion Control, HMI) und Hardwarekomponenten (z.B. TwinCAT-Steuerung, I/O-Klemmen) transparent miteinander zu kommunizieren, unabhängig davon, wo sie sich im System oder Netzwerk befinden.

Das Besondere an ADS ist seine Medienunabhängigkeit. Es kann über verschiedene physikalische und logische Verbindungen eingesetzt werden, darunter:

  • Serielle Verbindungen: RS232, RS485
  • Netzwerkprotokolle: TCP/IP, UDP/IP
  • Interne Kommunikation: Zwischen verschiedenen TwinCAT-Runtime-Modulen auf demselben Industrie-PC.

Jeder ADS-Teilnehmer (Server und Client) hat eine eindeutige NetID und eine Portnummer, über die er adressierbar ist. Daten werden in Form von Kommandos und Responses ausgetauscht. ADS ist dabei nicht auf die Beckhoff-Welt beschränkt, sondern wird als offenes Protokoll mit APIs (Application Programming Interfaces) zur Verfügung gestellt.

Vorteile und Anwendungsbereiche:

  • Transparenter Datenaustausch: Ermöglicht den Zugriff auf SPS-Variablen, Parameter von Motion-Achsen, HMI-Daten oder Diagnoseinformationen von jedem ADS-fähigen Client.
  • Medien- und Geräteunabhängigkeit: Vereinfacht die Systemarchitektur und die Integration heterogener Komponenten.
  • Weit verbreitete Schnittstellen: Beckhoff stellt ADS-Schnittstellen (APIs) für gängige Programmiersprachen und Entwicklungsumgebungen bereit, darunter:
    • Microsoft .NET: Für die Entwicklung von Windows-Anwendungen (C#, VB.NET).
    • C/C++: Für performante Systemintegrationen.
    • Java: Für plattformunabhängige Anwendungen.
    • MATLAB und LabVIEW: Ermöglicht die Integration von Simulationsmodellen und Messsystemen in die TwinCAT-Welt.
  • Diagnose und Fernwartung: ADS-Tools ermöglichen den Online-Zugriff auf Steuerungen und die Diagnose von Variablen über das Netzwerk.
  • HMI/SCADA-Anbindung: Visualisierungssysteme können über ADS auf SPS-Daten zugreifen.

ADS ist somit ein leistungsstarkes und flexibles Kommunikationsprotokoll, das die Grundlage für die Offenheit und Interoperabilität des Beckhoff TwinCAT-Systems bildet und es Anwendern ermöglicht, maßgeschneiderte Automatisierungslösungen mit verschiedenen Software-Technologien zu realisieren.

→ Siehe auch: Beckhoff Automation, TwinCAT, Kommunikation, .NET-Integration, MATLAB/Simulink-Integration, Schnittstelle

SPS Programmierer freut sich darauf Sie kennenzulernen.

Schnelle Hilfe anfordern:
Finden Sie Ihren Freelancer jetzt!

  1. Füllen Sie jetzt unser kurzes Formular aus oder rufen Sie uns unter 0800 68 11 700 kostenlos an.
  2. Unsere Berater besprechen Ihren konkreten Bedarf mit Ihnen am Telefon.
  3. Sie erhalten per Mail genau auf Ihre Anforderungen passende Mitarbeitervorschläge, mit Stundensatz und ausführlichem Erfahrungsprofil, meist innerhalb weniger Stunden.
  4. Wir organisieren kostenlos und unverbindlich Vorgespräche mit Ihren Wunschkandidaten.
  5. Sobald Sie Ihren Wunschmitarbeiter ausgewählt haben, können Sie ihn über uns buchen. Alle Kosten der Vermittlung sind im Stundensatz enthalten.