Die über IO-Link sichtbare Funktionaltät eines IO-Link Devices wird mit Hilfe einer sogenannen IO-Link Device Description "IODD"-Datei beschrieben. Der Aufbau dieser Datei ist in der IODD-Spezifikation "IO-Device-Desc-Spec" festgeschrieben. Die IODD Dateien enthalten eine komplexe XML-Struktur mit einer Vielzahl von Einschränkungen und Abhängigkeiten. Die Erstellung einer konformen IODD ist eine arbeitsintensive und mühsame Arbeit. Auch ist die Sicherstellung der Integrität der IODD-Dateien über Generations- und Gerätegrenzen hinweg nicht leicht zu gewährleisten.
TEConcept hat hierfür einen IODD Designer entwickelt, der die Erstellung dieser IODDs beträchtlich vereinfacht.
Bei dessen Verwendung ist kein XML-Wissen mehr zur Erstellung einer IODD erforderlich. Der Nutzer hat lediglich Formularfelder auszufüllen. Jedes Feld ist mit einer Inhaltsbeschreibung und einem Link zu dem entsprechenden Kapitel in der IODD Spezifikation versehen.
Hervorzuheben ist, dass es mit dem IODD Designer möglich ist, beliebige existierende IODDs einzulesen und nach Wunsch zu modifizieren.
Die generierten IODDs können mit dem IODD-Checker der IO-Link Webseite geprüft und mit einer CRC-Kennung versehen werden.