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

Ergebnis 1 bis 3 von 3

Thema: Flanken mit st

  1. #1
    Registriert seit
    11.09.2007
    Ort
    Bielefeld
    Beiträge
    15
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    habe da mal nen problem welches ich nicht sehe.
    ich deklariere eine flanke "r-trig" aber wenn ich es umsetze gibt er mir einen fehler raus den ich nicht verstehe.
    kann mir da jemand helfen?
    "Deklaration"
    PROGRAM Fehlerspeicher_2
    VAR
    Fehlerspeicher_loeschen: BOOL;
    F_Speicher: ARRAY [0..9] OF STRING;
    fehlertext: STRING;
    R_TRIG_1: BOOL;
    R_TRIG_2: BOOL;
    R_TRIG_3: BOOL;
    Flanke_MS_Band1: BOOL;
    Flanke_MS_Band2: BOOL;
    Flanke_MS_Band3: BOOL;
    END_VAR

    "Programm"
    1 IF NOT B4 THEN fehlertext:='Fehler Band 1'; (*Motorschutz->Öffner*)
    2 ELSIF NOT B5 THEN fehlertext:='Fehler Band 2';
    3 ELSIF NOT B6 THEN fehlertext:='Fehler Band 3';
    4 ELSE fehlertext:='kein Fehler';
    5 END_IF;
    6
    7 R_TRIG_1 (CLK:=NOT B4, Q=>Flanke_MS_Band1);
    8 R_TRIG_2 (CLK:=NOT B5, Q=>Flanke_MS_Band2);
    9 R_TRIG_3 (CLK:=NOT B6, Q=>Flanke_MS_Band3);
    10
    11 IF Flanke_MS_Band1 OR Flanke_MS_Band2 OR Flanke_MS_Band3 THEN
    12 F_Speicher[Zelle]:=fehlertext;
    13 Zelle:=Zelle+1;
    14 END_IF;
    15
    16 IF Fehlerspeicher_loeschen=TRUE THEN
    17 FOR Zelle:=0 TO 9 BY 1 DO
    18 F_Speicher[Zelle]:='';
    19 END_FOR
    20 Zelle:=0;
    21 END_IF;

    "Fehler beim umsetzen"
    Fehler 4267:Fehlerspeicher_2(7):ein Funkionsbausteinaufruf muß mit dem Namen einer Instanz beginnen
    Fehler 4267:Fehlerspeicher_2(:ein Funkionsbausteinaufruf muß mit dem Namen einer Instanz beginnen
    Fehler 4267:Fehlerspeicher_2(9):ein Funkionsbausteinaufruf muß mit dem Namen einer Instanz beginnen
    Zitieren Zitieren Flanken mit st  

  2. #2
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Deine Deklaration ist falsch:

    Code:
    VAR
    R_TRIG_1: R_TRIG;
    R_TRIG_2: R_TRIG;
    R_TRIG_3: R_TRIG;
    END_VAR
    A programmer is just a tool which converts caffeine into code.

  3. #3
    Gosi01 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    11.09.2007
    Ort
    Bielefeld
    Beiträge
    15
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    super,
    war schon fast am verzweifeln, habe ich nicht gesehen

Ähnliche Themen

  1. Variablen & Flanken
    Von Geminon im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 26.08.2011, 14:26
  2. Programmieren mit FLanken?!
    Von tuneit im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 06.09.2008, 13:28
  3. SCL - Flanken Programmieren
    Von Flo im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 05.07.2006, 15:04
  4. Flanken
    Von Anonymous im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 24.11.2004, 19:53
  5. Frage zu Flanken
    Von karlibert im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 11.03.2004, 11:34

Lesezeichen

Berechtigungen

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