Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Merker Vaiablen ausgeben

bolle
2007-05-21
2007-05-22
  • bolle - 2007-05-21

    hallo alle miteinander

    haett da ne kleine frage

    ich benutze einen wago 750-842 controller mit mit 430 bzw. 530 ein- und ausgangsklemmen

    hab ein prog geschrieben dessen fehlermeldungen über die ausgänge als lichter angezeigt werden.So , nun will ich aber diese ausgänge gleichzeitig auf merker legen so das nach einem stromausfall und erneutem einschalten die meldungen trotzdem über die lichter anhand der merker angezeigt werden.

    was muss ich machen um die variablen auf merker und gleichzeitig ausgänge zu legen???doppelte zuweisung??? und überhaupt wie funktioniert eigentlich die adresseverteilung bei diesen merkern hat man da eh soviele wie man speicher hat oder wie?????

    MFG BOLLE

     
  • debug - 2007-05-21
    If (Fehler) then
      Fehler_Merker1:=true;
    else
      Fehler_Merker1:=false;
    end_if;
    Out_1:=Fehler_Merker1;
    

    (Fehler) durch Deine Fehlerauswertung ersetzten.
    Out_1 durch den entsprechenden Ausgang ersetzten.
    Fehler_Merker1 deklarierst Du:
    Oder das ganze um ein RS Flipflop bauen.

    VAR_GLOBAL RETAIN PERSISTENT
       Fehler_Merker1 : BOOL;
    END_VAR
    

    Das ganze geht natürlich auch in FUP, AWL, AS

     
  • bolle - 2007-05-21

    na okay, war irgendwie naheliegend aber trotzdem danke

    und wie is des mit der adressdeklarierung von merkern?????sind da einem eh keine grenzen gesetzt oder muss man da was voreinstellen???

    mfg bolle

     
  • mwatermann - 2007-05-22

    je nach hardware sollte (oder kann) das in den target einstellungen deklariert sein.

     
  • bolle - 2007-05-22

    hab des mit den merkern jetzt so einegstellt das sie gleichzeitg mit den ausgängen zusammen gesetzt werden,allerdings haett ich gemeint das diese merkervariablen nach einem stromausfall erhalten bleiben.

    wollts naemlich so machen das ich die fehlermeldungen meines systems gleichzeitig auf nen ausgang(dient zur anzeige)und nen merker lege,um bei ausschaltung und erneuter wieder einschaltung zu allererst die fehlermeldung anzuzeigen.erst wen diese behoben ist soll wieder in normalbetrieb uebergegangen werden.

    allerdings merkt er sich die fehler net,wenn die ausgänge gesetzt und ich ihn aus und wieder einschalt.

    nach einem stromausfall der steuerung wird man doch des prog net erneut flaschen muessen oder??????

    also entweder ich hab da was falsch verstanden oder falsch eingestellt???

    kann mir hierbei jemand weiterhelfen?

    danke im vorraus!

    mfg bolle

     
  • Oberchefe - 2007-05-22

    Zitat:
    allerdings haett ich gemeint das diese merkervariablen nach einem stromausfall erhalten bleiben.

    siehe oben, sind sie als "RETAIN PERSISTENT" deklariert?

     

Log in to post a comment.