OSCAT Forum

oscat.lib => Anwendungsbeispiele / Application Examples => Thema gestartet von: hugo am 30. Oktober 2008, 11:32:37

Titel: Aktionen in Codesys
Beitrag von: hugo am 30. Oktober 2008, 11:32:37
In Codesys kann man auf jeden FB sogenannte Aktionen generieren.

mittels aktionen kann man sehr übersichtlich und mittels abgegrenztem code FBs ausprogrammieren.

Als Beispiel habe ich mal einen NCOUNT definiert der verschiedene Methoden beinhaltet.
im Body vom NCOUNT ist der code der nötig wäre wenn man keine Methoden definiert.

Man kann sehr schön erkennen wie die lästigen und auch CPU Zeit vernichtenden IF then nötig sind.
diese IF then fallen bei methoden ersatzlos weg.

auch die aufrufe werden lesbarer und einfacher.

z.B. normale Methode:
counter(rst := true);
counter.rst := false;

aufruf mit aktionen:
counter.rst;

lesbarerer, sicherer und auch performanter.


[gelöscht durch Administrator]