unendliche Timer???

husox81

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

da die Anzahl der Timer und Zähler an einer CPU vorgeschrieben ist, wollte ich euch allen fragen, ob es möglich ist, mehr Timer und Zähler zu verwenden als man die von der CPU zur Verfügung kriegt?

lg HusoX81
 
Hallo!

Die IEC Timer und Zähler sind nur durch den speicher von der CPU begrenzt.
Du kannst dir aber auch selber Zähler und Timer "basteln"


godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo HusoX81,

begrenzt sind nur S5-Timer und Zähler. Es gibt aber auch noch IEC-Timer und Zähler (SFB0 bis SFB5) deren Anzahl ist nur durch den Speicherplatz der CPU begrenzt.

Gruss Hagen
 
Nimm die Bausteine der IEC-Library (im linken Fenster des Step7-Bausteinfensters zu finden). Zähler kann man auch sehr einfach mit einem Datenword oder Doppelword realisieren, indem man einen Impuls (Flanke positiv, FP) vom zu zählenden Signal erzeugt und mit einer Sprunganweisung dafür sorgt, daß mit der Flanke das Wort um 1 erhöht wird.

einfacher Vorwärtszähler:

Code:
U E 0.0
FP M0.0
SPBN NIX

L MD10
L #1
+D
T MD10

NIX: NOP 0

Man kann das abgewandelt auch in einen Baustein verpacken und so einen eigenen Zählbaustein erstellen.
 
Zurück
Oben