Control FPWIN Pro ist nach dem Reusability Level Strukturierter Text der PLCopen zertifiziert. Programmiersysteme mit dieser Zertifizierung garantieren, dass benutzerdefinierte Funktionen und Funktionsbausteine, die in ST programmiert sind, mit anderen zertifizierten Programmiersystemen ausgetauscht werden können.
Voraussetzung ist, dass die verwendeten Datentypen und Befehle von beiden Systemen unterstützt werden. Ein Funktionsbaustein des Herstellers A, der den Datentyp TIME verwendet, kann zum Beispiel nur dann auf dem System von Hersteller B ausgeführt werden, wenn dessen System diesen Datentyp ebenfalls unterstützt. Mit anderen Worten: Der Benutzer muss prüfen, welche Datentypen unterstützt werden.
Der Austausch der Anwenderprogramme erfolgt im ASCII-Format.
Die schematische Darstellung fasst zusammen, wie Anwenderprogramme zwischen Systemen unterschiedlicher Hersteller ausgetauscht werden können:
Sie haben die Wahl zwischen zwei verschiedenen Dateitypen:
POE-Dateien (*.st). Diese Dateien enthalten die POEs des ST-Editors. Eine POE kann eine Funktion, ein Funktionsbaustein oder ein Programm sein.
Typ-Dateien (*.typ). Diese Dateien enthalten Deklarationen, z.B. DUT-Deklarationen.