Die Time-Geschichte wäre ja eher etwas für einen neuen Thread gewesen.
Ich nutze für meine EA-Geräte mit Profinet, wenn sinnvoll, Datentypen. Das betrifft z.B. Scanner, Laser von Keyence oder andere Fremdgeräte, die eine differenzierteund oft umfangreiche Schnittstelle über Profinet bieten.
Wenn man einnmal den Datentyp definiert hat (Nach der Profinetbeschreibung des Herstellers) kann man sehr schnell die Symbole mit diesen Datentypen anlegen. Diese kommen dann auch in die Schnittstelle der FB für die jeweiligen Geräte, so dass sie einfach an den FB übergeben werden können und man dann im FB direkt mit den Bezeichnungen arbeiten kann. Man muß i.d.R. in die Bedienungsanleitung des Gerätes gehen, um die genauen E/A-Abbilder zu bekommen, in der Hardwarekonfig wird meißt mit Byte, Word und DWord gearbeitet, aber die Differenzierung für die Schnittstelle enthält auch noch Bool, die man dann im Datentyp komplett ausdifferenziert.