Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Einfügen von Code aus untergeordneten Disziplinkomponenten

Um den Code aus untergeordneten Disziplinkomponenten in den Code einer POU einzufügen wird das Plug-Socket-Prinzip in Kommentaren angewendet.

Bei diesem Prinzip wird der Kommentar durch den Code der untergeordneten Komponente, die mit ihrem Plug auf den angegebenen Socket passt, vollständig ersetzt.

Der Kommentar muss zu diesem Zweck einen Replace-Parameter enthalten, der den Namen des Sockets trägt.

In grafischen Sprachen können innerhalb des Codebereichs Kommentare nur in Netzwerken erzeugt werden. Für diese wird nicht nur der Kommentar, sondern das komplette markierte Netzwerk gelöscht.

Es ist möglich, mehrere Socket-Markierungen innerhalb des Codes anzugeben. An jeder so markierten Stelle wird nur der Code von untergeordneten Komponenten eingefügt, dessen Plug zu diesem Socket passt. Sind mehrere passende Socket-Markierungen vorhanden (gleicher Name), so wird der Code für alle diese Markierungen eingefügt.

Handelt es sich bei der untergeordneten Komponente um eine Referenz, so wird statt des Codes ein Call auf deren referenzierte Komponente eingefügt.

Für Komponenten, die mit der Sprache Strukturierter Text (ST) geschrieben sind, kann das Plug-Socket-Prinzip sowohl in Zeilen-, als auch in Blockkommentaren angewendet werden.