313C-2DP Technologische Funktion Zählen

Simon81

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

ich versuche gerade an einer Siemens 313C-2DP einen Zähler einzubauen, um bei einem Transportband die Impulse des Drehgebers zu Zählen und alle
zb 500 Impulse ein Schieberegister eine Stelle weiter zu schieben.

Zuerst wollte ich eine Zählerkarte verwenden, habe dann aber gelesen das die 313C-2DP eine Technologiefunktion zum Zählen, Frequenzmessen und Pulsweitenmodulation hat(30KHz).

Die ganze Sache habe ich dann mal angeschlossen und die Parametriermaske parametriert.

siehe Bild


10449,unbenanntjpgWPKG8.jpg



soweit so gut...
er zählt auch, setzt sich aber nach zb 500 impulsen nicht wieder zurück, obwohl er Periodisch Zählen soll. Wenn ich das in der PDF richtig verstanden habe soll er nach erreichen des Vergleichswert auf -1 Springen und weiter Zählen.


Den Zähler habe ich mit FB1 und DB1 verknüpft.

Code:
 CALL  "Int_Funct_Counter" , "Inst_DB_Counter"
       Modul_address      :=W#16#64   //100
       Channel_number     :=0
       SW_Gate            :=
       Enable_output      :=
       Control_output     :=
       STS_Gate           :=
       STS_Up             :=
       STS_Dowm           :=
       STS_Latch          :=
       STS_Hardwargate    :=
       STS_Output         :=
       STS_Comparator     :=
       STS_Overflow       :=
       STS_Underflow      :=
       STS_Zero_mark      :=
       Counter_value      :=#test   //Dint
       Latch_value        :=
       Job_error          :=
       Error_number       :=
       Reset_status       :=
       WR_Count_value     :=
       WR_Load_value      :=
       WR_Comparator_value:=
       WR_Hysteresis      :=
       WR_Puls_width      :=
       WR_Job_value       :=
       RD_Load_value      :=
       RD_Comparator_value:=
       RD_Hysteresis      :=
       RD_Puls_width      :=
       RD_Read_value      :=

evtl hat ja von euch jemand erfahrung damit und kann mir nen Tipp geben, bei meinem Glück fehlt eh wieder nur irgendwo ein Haken oder so :)

ich wünsche euch ein schönes Wochenende

mfG Simon
 
Hallo Simon,
stell die Betriebsart mal von "Periodisch Zählen" auf "Endlos Zählen" um
und nimm als Geberart einen Drehgeber.

gruß helmut
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Halt Simon, Kommando zurück,
ich hab noch mal nachgeschaut, nimm ruhig "Periodische Zählen".
Wähle die Haubtzählrichtung Vorwärts, dann wird das Eingabefeld
für "Zähler-Endwert" eingeblendet. Hat der Zähler später diesen
Wert erreicht fängt er wieder beim "Ladewert" an.

gruß helmut
 
Zurück
Oben