text: S7 1200 Anzahl z�hler
  Thread: S7 1200 Anzahl z�hler
  muss in meinem s7 1212C programm ein paar z�hler nutzen, die im sekundentakt hochz�hlen. im datanblatt steht aber leider nur: max. Anzahl Z�hler = 4
  Gilt das jetzt f�r die schnellen z�hler oder f�r alle genutzten ( anweisungen -> Z�hler -> IEC z�hler -> CTU als beispiel )
  3 CTU-Z�hler musste ich schon verwenden, und es werden evtl noch n paar mehr.
  Wenn die anzahl der maximal m�glichen systembausteine nur 4 ist, muss ich mir dann was ausdenken und selber basteln
  CTU Z�hler kannst du reinballern bis der Programm-Speicher voll ist (keine Ahnung wieviel zig 100 Z�hler das jetzt w�ren).
  was kann ich denn mit diesen 4 schnellen z�hlern anfangen? bei den normalen ist die eingangsabfrage auf �nderung ja immer nur einmal pro zyklus oder pro aufruf... was mit den "schnellen" z�hlern m�glich ist, ist mir noch nicht ganz klar
  Schnelle Z�hler beziehen sich auf festgelegte Eing�nge, und zeichnen sich vor allem dadurch aus,
  das sie Zyklusunabh�ngig sehr schnell z�hlen k�nnen, etliche kHz schnell.
  Ein normaler Eingang->Z�hler was du jetzt meinst hat zun�chst mal ~3ms Eingangsverz�gerung,
  dann noch den Einfluss durch die Programmzykluszeit, so dass mehr als 50Hz ziemlich schwierig sind.
  Last edited by MSB; 30.11.2012 at 16:11.
  30.11.2012, 19:28
  Join Date 19.11.2007
  Posts 78	Danke 23
  Ich mag mich irren, (kommt halt �fter vor)
  aber Schnelle Z�hler sind �blicherweise direkt in Hardware gebaut.
  Das sind also Z�hlbausteine in Hardware (oft direkt in dem Prozessor integriert) die ihre Eing�nge einfach parallel an die selben Klemmen gelegt haben und daher �ber spezielle Befehle im Programm angesprochen werden m�ssen.
  Sowas gibt es quasi bei jedem microcontroller der dann �ber Befehle seine Eing�nge umschaltet und in speziellen speicherregistern seine Zahlenwerte zur Verf�gung stellt aber auch nur dar�ber eingestellt werden kann. Durch die impulsverarbeitung direkt in Hardware also mit Transistorgattern usw. Ist eben eine so hohe Geschwindigkeit m�glich. Der SPS Prozessor muss daf�r gar nichts machen und in seinem Programm nur die Ergebnisse verarbeiten. Dadurch ist dann auch einleuchtend warum nur festgelegte da intern vestverdrahtete Eing�nge verwendet werden k�nnen.
  Die anderen Z�hler im TIA sind ganz einfache FBs die halt nur direkt zum Befehlsvorrat geh�ren und deshalb bis zum Speicherende verwendet werden k�nnen. Gilt f�r Timer �brigens auch, gab es auch schon l�nger genauso f�r Step7 5.x als IEC-Timer. Haben nur leider die wenigsten Anwender verwendet, was schade ist da die alten internen Timer /Counter sehr begrenzten Funktionsumfang liefern. Absoluter Operand, nur bis 999 ...