Download CoDeSys V2.3
Transcript
5 - Die Editoren 'Einfügen' 'In-Pin', 'Einfügen' 'Out-Pin' Symbol: Diese Befehle stehen zur Verfügung, sobald ein Makro zur Bearbeitung geöffnet ist. Sie dienen dem Einfügen von In- bzw. Out-Pins als Ein- und Ausgänge des Makros. Sie unterscheiden sich von den normalen Ein- und Ausgängen der Bausteine durch die Darstellungsform und dadurch, dass sie keinen Positionsindex erhalten. 'Extras' 'Negieren' Symbol: Kurzform: <Strg> + <N> Mit diesem Befehl können Sie Eingänge, Ausgänge, Sprünge oder RETURN-Anweisungen negieren. Das Symbol für die Negation ist ein kleiner Kreis auf einer Verbindung. Wenn ein Eingang eines Bausteins, Ausgangs, Sprungs oder Returns selektiert ist (Cursorposition 3), dann wird dieser Eingang negiert. Wenn ein Ausgang eines Bausteins oder Eingangs selektiert ist (Cursorposition 4), dann wird dieser Ausgang negiert. Eine Negation kann durch erneutes Negieren gelöscht werden. 'Extras' 'Set/Reset' Symbol: Kurzform: <Strg> + <T> Dieser Befehl kann nur für selektierte Eingänge der Elemente Ausgang (Cursorposition 3) ausgeführt werden. Das Symbol für Set ist S, das für Reset ist R. VarOut1 wird auf TRUE gesetzt, falls VarIn1 TRUE liefert.VarOut1 behält diesen Wert, auch wenn VarIn1 wieder auf FALSE zurückspringt. VarOut2 wird auf FALSE gesetzt, falls VarIn2 TRUE liefert.VarOut2 behält diesen Wert, auch wenn VarIn2 wieder auf FALSE zurückspringt. Bei mehrfacher Ausführung des Befehls wechselt der Ausgang zwischen Set-, Reset- und normalem Zustand. 'Extras' 'EN/ENO' Symbol: Kurzform: <Strg> + <I> Mit diesem Befehl erhält ein selektierter Baustein (Cursorposition 3) einen zusätzlichen boolschen Freigabe-Eingang EN (Enable In) und einen boolschen Ausgang ENO (Enable Out). In diesem Beispiel wird ADD nur dann ausgeführt, wenn die boolesche Variable Bedingung TRUE ist. Dann wird VarOut nach der Ausführung von ADD ebenfalls auf TRUE gesetzt. Falls die Variable Bedingung dann aber auf FALSE wechselt, wird ADD nicht mehr abgearbeitet, VarOut behält den CoDeSys V2.3 5-3