DDL ist eine formale Beschreibungssprache zur Beschreibung von Geräten der Prozessautomatisierung oder Fertigungsautomatisierung.
Statt individueller Software für die unterschiedlichen Gerätetypen zu erstellen genügt eine Beschreibung mittels DDL welche von einer universellen Software interpretiert wird. Der Anwender muss dann hierfür nur noch eine Software auf seinem System installieren welche DDL interpretieren kann. Der Gerätehersteller muss nur eine Beschreibung seines Gerätes erstellen, was meist weniger aufwändig ist als die Erstellung eines kompletten Bedienprogrammes.
Mit DDL beschreibt man:
- Daten (z.B. Parameter)
- Kommunikation (Adressierung)
- Struktur der Bedienung
- Vorgänge (z.B. Kalibrierung)