TIA Probleme mit Zähler im Strukturierten Text

Tress

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,
ich habe folgendes Problem: ich verwende in meinem Programm einen Zähler, an dem Eingang CU habe ich einen Taktmerker der auch einen ständigen Flankenwechsel erzeugt jedoch zählt der Zähler am Ausgang CV nicht hoch.
Anbei der Ausschnitt des Programmes.

Code:
CASE #Schrittkette OF
        0:
            IF #EndschalterTischDrinnen THEN
                #TischRein := #Zweihand;
                #IEC_Counter_0_Instance.R := TRUE;
                #IEC_Counter_0_Instance.PV := #VorwärmZeitInt;
                #IEC_Counter_0_Instance.LD := True;
            ELSE
                #TischRein := False;
                #Schrittkette := 1;
            END_IF;
            ;
            
        1:
            IF ((NOT #EndschalterVorwärmen) AND (NOT #EndschalterTischDrinnen)) THEN
                #KolbenHoch := #Zweihand;
                #Hydraulik := #Zweihand;
            ELSIF (#EndschalterVorwärmen) THEN
                #KolbenHoch := FALSE;
                #Hydraulik := FALSE;
                #IEC_Counter_0_Instance.R := FALSE;
                #IEC_Counter_0_Instance.LD := FALSE;
                
                #Schrittkette := 3;
            END_IF;
            ;
            
        3:
            #IEC_Counter_0_Instance.CU := "Clock_1Hz";
            
            
            IF #IEC_Counter_0_Instance.QU THEN
                #KolbenHoch := TRUE;
                #Hydraulik := TRUE;
                #Schrittkette := 4;
            END_IF;
            ;

Hat jemand eine Idee wo mein Fehler ist?
 
Guten Morgen,

ich weiß nicht ob das in deinem Programmausschnitt fehlt, aber mir scheint, dass du den Zähler gar nicht aufrufst?

Irgendwo muss ja noch eine solche Phrase stehen:
Code:
#IEC_Counter_0_Instance();
 
Zurück
Oben