Umstieg von Step 7 auf CoDeSys

jambalaya

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich muß im Verlauf meiner Technikerarbeit ein vorhandenes S7 AWL Programm mit CoDeSys V2.3 im ST realisieren. Habe bis jetzt keine Erfahrung in CoDeSys habe unten mal einen kleinen AWL Baustein. Wie gehe ich am besten vor um den Baustein in CoDeSys ST umzusetzten? Wie kann ich Flanken auswerten im ST?


U #Zaehlimpuls
FP #Impuls_HM
U #Freigabe
SPBN ENDE

L #Vorteiler_Wert
+ +1
T #Vorteiler_Wert
L #Vorteiler
>=I
SPBN ENDE

L 0
T #Vorteiler_Wert

L #Zaehlwert
+ L#1
T #Zaehlwert

ENDE: NOP 0
UN #Reset
BEB
L 0
T #Vorteiler_Wert
T #Zaehlwert

MfG Jambalaya
 
Ungetestet:
Code:
IF Freigabe AND Zaehlimpuls AND NOT ZaehlimpulsAlt THEN
    Vorteiler_Wert := Vorteiler_Wert + 1;
    
    IF Vorteiler_Wert >= Vorteiler THEN
        Vorteiler_Wert := 0;
        Zaehlwert := Zaehlwert + 1;
    END_IF;
END_IF;
ZaelimpulsAlt := Zaehlimpuls; (* Hilfsvariable zur Flanken Erkennung *)


IF Reset Then
    Vorteiler_Wert := 0;
    Zaehlwert := 0;
END_IF;
 
Zurück
Oben