|
|||
| Übung 4.4 | Zähler PROGRAM PLC_PRG (* Vorwärtszähler eng. Counter up *) VAR CU AT %IX2.1 :BOOL;(*Zähleingang- count up*) CV :INT;(*aktueller Zählwert-countervalue*) PV :INT:= 10;(*Vorgabewert-presetvalue*) CU_flanke,xGedaechtnis :BOOL; Q AT %Q0.0 :BOOL; END_VAR (*steigende Flanke erkennen*) CU_flanke:= CU AND NOT xGedaechtnis; xGedaechtnis:= CU; (*vorwärts zählen*) IF CU_flanke THEN CV:= CV + 1; END_IF Q:= CV >= PV;P |
||
© Vogel Buchverlag |
|||