Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 28

Thema: Plcsim sf led leuchtet!!!!!

  1. #11
    Registriert seit
    03.09.2013
    Beiträge
    93
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ok unten seht ihr mein FC1 code:

    Code:
    F #eingang_1 = TRUE THEN       
      #horizontal:= 1;        
    ELSIF       
      #eingang_2 = TRUE THEN        
      #horizontal:= 2;        
      ELSIF       
      #eingang_3 = TRUE THEN        
      #horizontal:= 3;        
      ELSIF       
      #eingang_4 = TRUE THEN        
      #horizontal:= 4;        
      ELSIF       
      #eingang_5 = TRUE THEN        
      #horizontal:= 5;        
      ELSIF       
      #eingang_6 = TRUE THEN        
      #horizontal:= 6;        
      ELSIF       
      #eingang_7 = TRUE THEN        
      #horizontal:= 7;        
    END_IF;    
    
            
    #x:=0;        
    #y:=0;        
            
    FOR #x := 0 TO 6 BY 1 DO            // Alles mit Null füllen        
      FOR #y := 0 TO 5 BY 1 DO;       
        #LED_Speicher[#y,#x] := 0;        
      END_FOR;          
    END_FOR;        
            
    FOR #y := 0 TO 5 BY 1 DO        
      IF #y = 0  THEN       
        #Grüner_speicher[#horizontal,#vertikal] := 1;
      END_IF;       
    END_FOR;

  2. #12
    Registriert seit
    03.09.2013
    Beiträge
    93
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    das hier ist der FC1 code:
    Code:
    F #eingang_1 = TRUE THEN       
      #horizontal:= 1;        
    ELSIF       
      #eingang_2 = TRUE THEN        
      #horizontal:= 2;        
      ELSIF       
      #eingang_3 = TRUE THEN        
      #horizontal:= 3;        
      ELSIF       
      #eingang_4 = TRUE THEN        
      #horizontal:= 4;        
      ELSIF       
      #eingang_5 = TRUE THEN        
      #horizontal:= 5;        
      ELSIF       
      #eingang_6 = TRUE THEN        
      #horizontal:= 6;        
      ELSIF       
      #eingang_7 = TRUE THEN        
      #horizontal:= 7;        
    END_IF;    
    
            
    #x:=0;        
    #y:=0;        
            
    FOR #x := 0 TO 6 BY 1 DO            // Alles mit Null füllen        
      FOR #y := 0 TO 5 BY 1 DO;       
        #LED_Speicher[#y,#x] := 0;        
      END_FOR;          
    END_FOR;        
            
    FOR #y := 0 TO 5 BY 1 DO        
      IF #y = 0  THEN       
        #Grüner_speicher[#horizontal,#vertikal] := 1;
      END_IF;       
    END_FOR;

  3. #13
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Die Variablendeklaration fehlt noch, vor allem wie groß die Arrays für #LED_Speicher und #Grüner_speicher angelegt wurden.

  4. #14
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard

    Dann liefer doch vielleicht auch noch die Deklaration der beiden Array's mit (LED_Speicher und Gruener_Speicher) ...
    Kann TIA übrigens Umlaute in den Variablennamen ...?

    Gruß
    Larry

  5. #15
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Achso, wenn #horizontal eine TEMP-Variable ist, hat diese wenn kein Eingang aktiv ist einen undefinierten Wert.
    Genauso wie die Variable #vertikal, die wird ja garnicht beschrieben!

  6. #16
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard

    @Thomas:
    klar das kommt auch noch ... und die sind sicher TEMP - es ist ja ein FC ...

  7. #17
    Registriert seit
    03.09.2013
    Beiträge
    93
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    ok die Variablen sind deklariert
    vertikal ist ausganswort und ist schon mit einer ausganswortadresse deklariert. Das programm selber hat keine fehler weil ich getestet habe und danach die Stop taste gedrückt habe und wieder Run-P danach ging es nicht mehr
    und ich weiss nicht ob das mein fehler ist
    gruss

  8. #18
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard

    Die Frage ist nicht ob sie deklariert sind sondern wie ... also die Dimension des Array's.
    Was war mit dem Einwand von Thomas ?

  9. #19
    Registriert seit
    03.09.2013
    Beiträge
    93
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Die Dimensionen sind
    Led_Speicher[1..7,1..6]
    und
    Grüner_Speicher[1..7,1..6]

  10. #20
    Registriert seit
    03.09.2013
    Beiträge
    93
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    wenn ich einfaches If programm schreibe und darauf lade geht es auch nicht
    weil die PLCSIM intern auf Stop geht
    das ist mein problem und nicht das programm.

    gruss

Ähnliche Themen

  1. TIA SF LED leuchtet nach Hardware Einspielung.
    Von Aksels im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 12.06.2013, 12:07
  2. S5 928b; RAM LED leuchtet
    Von GobotheHero im Forum Simatic
    Antworten: 41
    Letzter Beitrag: 23.09.2011, 18:56
  3. S7-314C 2DP SF Led leuchtet
    Von Hochzeitsmusikant im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 22.06.2010, 11:31
  4. SF Led leuchtet wenn MM4 aus
    Von c-teg74 im Forum Feldbusse
    Antworten: 3
    Letzter Beitrag: 19.10.2008, 20:09
  5. Sf Led Leuchtet Rot
    Von sonnyblack im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 13.07.2007, 10:38

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •