websiedler
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo liebe SPS Forum Gemeinde,
Ich möchte an einen Baustein einen Taktmerker von außen parametrieren. Dieser Takt soll in einen zB. Merkerdoppelwert abgelegt werden.
In meinem Code benutze Ich einen Impulsmerker (Flankenbildung), doch statt dass er hochzählt, wenn der eine Zyklusimpuls da ist, zählt er in jeden Zyklus hoch.
U #Zeitgeber // Zeitwert in 1/10s bilden, ist von außerhalb mit einem Taktmerker parametrierbar
FP #FMerker_1
= #IMerker_1
U #IMerker_1 // Flankenauswertung über Impulsmerker innerhalb eines Zyklus'
L MD 100
L 1 // Hier ist das Problem, dass er jeden Zyklus hochzählt und nicht innerhalb eines Zyklus'
+I
T MD 100
Ich habe es schon mit ausklammern in verschiedenen Variationen versucht, doch er lädt die 1 in jedem Zyklus in MD 100, statt in dem vorgegebenen Takt.
Ist mein Ansatz hier falsch? Sollte Ich einen anderen Weg wählen, um einen Taktmerker in einen Merkerdoppelwort zu schreiben?
Oder findet jemand eine Verbesserung zu dem obig dargestellten Problem?
Ich bin dankbar für jede Antwort.
Ich möchte an einen Baustein einen Taktmerker von außen parametrieren. Dieser Takt soll in einen zB. Merkerdoppelwert abgelegt werden.
In meinem Code benutze Ich einen Impulsmerker (Flankenbildung), doch statt dass er hochzählt, wenn der eine Zyklusimpuls da ist, zählt er in jeden Zyklus hoch.
U #Zeitgeber // Zeitwert in 1/10s bilden, ist von außerhalb mit einem Taktmerker parametrierbar
FP #FMerker_1
= #IMerker_1
U #IMerker_1 // Flankenauswertung über Impulsmerker innerhalb eines Zyklus'
L MD 100
L 1 // Hier ist das Problem, dass er jeden Zyklus hochzählt und nicht innerhalb eines Zyklus'
+I
T MD 100
Ich habe es schon mit ausklammern in verschiedenen Variationen versucht, doch er lädt die 1 in jedem Zyklus in MD 100, statt in dem vorgegebenen Takt.
Ist mein Ansatz hier falsch? Sollte Ich einen anderen Weg wählen, um einen Taktmerker in einen Merkerdoppelwort zu schreiben?
Oder findet jemand eine Verbesserung zu dem obig dargestellten Problem?
Ich bin dankbar für jede Antwort.