Bitte um Feedback

Flanken-Zähler-FC? :confused: Kenne ich nicht.

so, da kommt der vierer wieder ins spiel:

taktmerkerbyte kennste aber, oder? es gibt die möglichkeit cpu-weit 8 taktmerker von 0,1s bis 2s zu definieren (HW-konfig - > CPU-eigenschaften)

mit:

Code:
*
      U     #PLC_PULSE
      FP    #HELP_FLAG
      SPBN  _001
      L     #TIMER_MW
      +     1
      T     #TIMER_MW
_001: NOP   0

kannst du einen beliebigen takt hochzählen lassen, wobei jeweils die positive flanke zählt. jetzt nur noch auf einen bestimmten wert vergleichen, aktion ausführen und den timerwert auf 0 setzen und schon zählt er von vorn ...

da du eine relativ genaue zeit haben wollen, empfehl ich dir den 0,1s-takt, also Mx.0, aber nicht global sondern an der bausteinschnittstelle übergeben, sonst verlierst du die harterarbeitete bibliotheksfähigkeit bald wieder...
 
Zurück
Oben