-

POEs mit EN/ENO einfügen

POEs standardmäßig mit EN/ENO-Formalparametern einfügen

Die Standardeinstellungen für das Einfügen von POEs mit oder ohne EN/ENO-Formalparameter in FBS/ST-Code-Arbeitsblätter werden unter der Kategorie 'EN/ENO | EN/ENO-Einstellungen' im Dialog 'Extras > Optionen' vorgenommen. Standardmäßig werden neue POEs in FBS/ST-Code-Arbeitsblätter mit EN/ENO-Formalparametern eingefügt, wenn das entsprechende Kontrollkästchen 'Funktionen mit EN/ENO in ... einfügen' aktiviert ist.
Wenn aktiviert, werden neue Bausteine in FBS automatisch mit EN/ENO-Formalparametern (EN/ENO-Pins) eingefügt. In ST zeigt der Tooltip zwei Prototypen der Funktion (mit EN/ENO und ohne EN/ENO), wenn Sie den Funktionsnamen eingeben.

Beispiel für das Einfügen einer Funktion in ST

Beachten Sie Folgendes, wenn Sie die Standardeinstellungen ändern:

EN/ENO-Formalparameter für bestimmte POEs hinzufügen/entfernen

Unabhängig von den Standardeinstellungen im Dialog 'Optionen' können Sie die EN/ENO-Formalparameter für bestimmte POEs, die EN/ENO unterstützen, hinzufügen oder entfernen. In FBS wählen Sie dazu das Blocksymbol aus (Mehrfachauswahl ist möglich) und klicken dann auf die im folgenden Beispiel gezeigte Direktschaltfläche:

(Um beschaltete EN/ENO-Formalparameter zu entfernen, trennen Sie zuerst die Formalparameter und klicken dann auf die Direktschaltfläche.)

In ST müssen Sie die EN/ENO-Formalparameter und die zugeordneten Variablen manuell in den Funktionsaufruf eingeben (wie im folgenden Beispiel gezeigt) oder diese in der Anweisung löschen.

Result1:=TO_SINT(EN:=Enable, ENO=>Enabled, UINT#255);

Hinweis
EN/ENO-Formalparameter können nur Funktions-POEs hinzugefügt/entfernt werden. Bei anwenderdefinierten FUs/FBs ist dies nicht möglich, da die Ein-/Ausgänge vom Entwickler des Bausteins implementiert werden.