-> Hier kostenlos registrieren
Servus nochmal,
hab jetzt schon öfters Probleme bei Anlagen gehabt, das mir die Timer (S5Timer) nicht reichen. Die SFB's für Ton und Tof möchte ich aber eigentlich nicht verwenden, also hab ich mir folgendes überlegt:
Einschaltverzögerung:
NW1:
//Takt mit VKE1 vorbesetzt
//"Zykluszeit" aus OB1. #OB1_PREV_CYCLE gelesen
U #In
U #Takt
U(
L #Istzeit
L #SollZeit
<=D
)
SPBNB _001
L #Istzeit
L "Zykluszeit"
+D
T #Istzeit
_001: NOP 0
NW2:
UN #In
SPBNB _002
L T#0MS
T #Istzeit
_002: NOP 0
NW3:
U #In
U(
L #Istzeit
L #SollZeit
>=D
)
= #Out
END
Ähnliches habe ich auch für die AV prog.
Verwendung sollen diese selbstgebastelten Timer in Situationen finden, bei denen eine Genauigkeit von +/- 2Zyklen reicht (Meine SPS'n laufen bis max.10ms;Vipa).
Was haltet ihr davon?
MfG,
Flo
hab jetzt schon öfters Probleme bei Anlagen gehabt, das mir die Timer (S5Timer) nicht reichen. Die SFB's für Ton und Tof möchte ich aber eigentlich nicht verwenden, also hab ich mir folgendes überlegt:
Einschaltverzögerung:
NW1:
//Takt mit VKE1 vorbesetzt
//"Zykluszeit" aus OB1. #OB1_PREV_CYCLE gelesen
U #In
U #Takt
U(
L #Istzeit
L #SollZeit
<=D
)
SPBNB _001
L #Istzeit
L "Zykluszeit"
+D
T #Istzeit
_001: NOP 0
NW2:
UN #In
SPBNB _002
L T#0MS
T #Istzeit
_002: NOP 0
NW3:
U #In
U(
L #Istzeit
L #SollZeit
>=D
)
= #Out
END
Ähnliches habe ich auch für die AV prog.
Verwendung sollen diese selbstgebastelten Timer in Situationen finden, bei denen eine Genauigkeit von +/- 2Zyklen reicht (Meine SPS'n laufen bis max.10ms;Vipa).
Was haltet ihr davon?
MfG,
Flo
Zuletzt bearbeitet: