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

Ergebnis 1 bis 8 von 8

Thema: Hilfe zu einem FC

  1. #1
    Registriert seit
    25.05.2008
    Beiträge
    45
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich hab mir einen FC zusammen gebastelt, aber ich komme jetzt nicht mehr
    weiter. Der FC161 soll folgendes machen und wird im FC160 aufgerufen:

    Ich habe eine bestimmte Anzahl an Bohrungen, die ich am Eingang #Anzahl
    vorgebe. Am Eingang #Bearbeitet_Nr werden die Bohrungen, welche gebohrt wurden, dynamisch von einer NC ausgegeben. Also z.B 24, 78, 230 usw. Die aktuell gebohrte Nummer, soll am Ausgang #Aktuelle_Nr und #Speicher_MB angezeigt werden. Der Wert soll gespeichert werden, also nach Hauptschalter Aus/Ein immer noch anstehen. Wenn alle Bohrungen gemacht wurden, die am Eingang #Anzahl vorgegeben wurden, soll der Ausgang #Bearb_fertig gesetzt werden. Nach setzten des Eingangs #Reset sollen die Ausgänge #Bearb_fertig und #Aktuelle_Nr wieder zurückgesetzt werden. Das alles soll nur funktionieren wenn der Eingang #Freigabe da ist.

    So weit bin ich gekommen, aber nu weis ich nicht mehr so recht weiter.


    Code:
     
    L     #Aktuelle_Nr
          L     #Anzahl
          ==I   
          =     #Bearb_fertig
          L     0
          UN    #Reset
          R     #Bearb_fertig
          L     #Bearbeitet_Nr
          T     #Speicher_MB
          L     #Speicher_MB
          T     #Aktuelle_Nr

    Grüsse an alle
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren Hilfe zu einem FC  

  2. #2
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard

    Wenn das Problem das du hast (du schreibst leider nicht was dein Problem ist) mit dem Speichern nach Hauptschalter Aus (ich denke mal spannungsfrei schalten) zu tun hat, liegt es daran, das zu zum Speichern eventuell keinen remanenten Merkerbereich benutzt.

  3. #3
    PG710 ist offline Benutzer
    Themenstarter
    Registriert seit
    25.05.2008
    Beiträge
    45
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ja, das ist auch ein Problem. Der Merkerbereich liegt schon im remanenten Bereich. Es soll ja auch ein DB genutzt werden, in dem die Daten weiterhin anstehen bleiben.

  4. #4
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard

    Welcher DB remanent sein soll, kannst du in de HW-Konfig bei den Objekteigenschaften der CPU unter den Reiter Remanenz angeben. Bei einer Batteriegepufferten CPU sind alle DB's remanent.

    Wo gibts sonst noch Probleme?

  5. #5
    Registriert seit
    22.09.2006
    Ort
    Bodenseeraum
    Beiträge
    1.022
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi Kollege,
    lese deine Beschreibung und programmiere auch danach:
    Code:
    UN Freigabe
    SPB ende
          L     #Aktuelle_Nr
          L     #Anzahl
          ==I   
          =     #Bearb_fertig
          
          L     #Bearbeitet_Nr
          T     #Speicher_MB
          L     #Speicher_MB
          T     #Aktuelle_Nr
    
          U    #Reset
          R     #Bearb_fertig
          SPBN ende
          L 0
          T Aktuelle_Nr
    :ende
    so auf dieser Art....

    Gruss: V.
    ______________________________________
    relax, take it easy
    Zitieren Zitieren -  

  6. Folgender Benutzer sagt Danke zu vladi für den nützlichen Beitrag:

    PG710 (09.11.2008)

  7. #6
    PG710 ist offline Benutzer
    Themenstarter
    Registriert seit
    25.05.2008
    Beiträge
    45
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Servus,

    danke an euch, hat mir weitergeholfen.
    @Vladi, perfekt, da war ich ja auf dem richtigen Weg.

    Gruss

  8. #7
    PG710 ist offline Benutzer
    Themenstarter
    Registriert seit
    25.05.2008
    Beiträge
    45
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Servus,

    UN Freigabe
    SPB ende
    L #Aktuelle_Nr
    L #Anzahl
    ==I
    = #Bearb_fertig

    L #Bearbeitet_Nr
    T #Speicher_MB
    L #Speicher_MB
    T #Aktuelle_Nr

    U #Reset
    R #Bearb_fertig
    SPBN ende
    L 0
    T Aktuelle_Nr
    :ende
    Hab das mal so übernommen, nur wird die letzte Zeile ( :ende) immer
    rot dargestellt, was mache ich falsch?

    Gruss

  9. #8
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von PG710 Beitrag anzeigen
    Servus,



    Hab das mal so übernommen, nur wird die letzte Zeile ( :ende) immer
    rot dargestellt, was mache ich falsch?

    Gruss
    Code:
    UN Freigabe
    SPB ende
    L #Aktuelle_Nr
    L #Anzahl
    ==I 
    = #Bearb_fertig
     
    L #Bearbeitet_Nr
    T #Speicher_MB
    L #Speicher_MB
    T #Aktuelle_Nr
     
    U #Reset
    R #Bearb_fertig
    SPBN ende
    L 0
    T Aktuelle_Nr
    ende: nop 0
    habs mal korrigiert.

  10. Folgender Benutzer sagt Danke zu Steve81 für den nützlichen Beitrag:

    PG710 (09.11.2008)

Ähnliche Themen

  1. Brauche Hilfe bei einem Programm!!!
    Von Jumpinjack im Forum Simatic
    Antworten: 52
    Letzter Beitrag: 17.11.2010, 19:23
  2. Suche Hilfe bei einem Problem
    Von würgi im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 25.10.2010, 23:06
  3. Brauche Hilfe bei einem Programm
    Von Arnold999 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 11.06.2010, 10:51
  4. Brauche Hilfe bei einem S5 Programm
    Von Mellymaus23 im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 12.09.2009, 16:43
  5. Brauche Hilfe zu einem geschriebenen Programm!
    Von Anonymous im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 11.03.2005, 00:07

Lesezeichen

Berechtigungen

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