Programm Status von der Stuerung

chucky
2011-06-20
2011-06-24
  • chucky - 2011-06-20

    Hallo zusammen

    Ich würde gerne den Programmstatus von der Steuerung auslesen und in der Visualisierung darstelle. Ich arbeite mit deinem 750-841 FW16.
    Kann mir jemand sagen wie ich den Programm Status der Steuerung auslesen kann?

    Wär toll wenn mir jemand helfen könnte.

    Vielen Dank im Voraus.

    Gruss

    Chucky

     
  • gravieren - 2011-06-20

    Hi

    Welchen Programmstatus ?

    Stop, Start.

    Bei STOP, was soll die PLC dann tun ?

    Gruß Karl

     
  • Erik Böhm - 2011-06-21

    Moin

    Am einfachsten geht das indem in der Visu ein Fenster an oberster Ebnene mit Inhalt "Steuerung gestoppt" liegt, das unsichtbar gemacht wird sobald das Programm läuft.
    Mehr Status gibts ja nicht...

    Gruß Erik

     
  • chucky - 2011-06-21

    Hallo zusammen

    Genau, es soll in der Visualisierung sichtbar sein ob das Origramm auf RUN ist.
    Wenn die Steuerung auf Stop geht werden die Ausgänge zurückgesetzt. Damit kann ich was ansteuern. Oder sehe ich das Falsch mit den Ausgängen?

    Erik:
    Wie kann ich das überprüfen ob die Stuerung aktiv ist. In dem Fels ist ja eine Variable einzugtrage?
    Wäre toll wenn du mir einen Anhlatpunkt geben kannst.

    Vielen Dank im Vorraus

    Gruss

    Chucky

     
  • Erik Böhm - 2011-06-22

    Moin

    Ganz einfach, eine Variable definieren, z.B.

    bRunning: BOOL := FALSE;

    und im Programm setzt du diese Variable auf TRUE.
    Damit machst du das Feld in der Visu sichtbar/unsichtbar.

    Gruß Erik

     
  • chucky - 2011-06-22

    Hi Erik

    Danke für deinen Tipp.
    Leider klappt das ganze nicht. Nachdem ich den Kontroller auf Stop setze bleibt der Wert der Variable erhalten (true).
    Ist das eine Einstellungssache?

    Gruess

     
  • gravieren - 2011-06-23

    Hi

    gravieren hat geschrieben:
    Hi
    Welchen Programmstatus ?
    Stop, Start.
    Bei STOP, was soll die PLC dann tun ?
    Gruß Karl

    Ich wiederhole mich.

    Beispiel:
    Beim eigenen Todl muß man spätestens 3 Tage nach dem Ereignis eigenhändig die Todesurkunde bei Personalbüro abgeben.

    Was sagt uns das.

    Ich sehe nur 2 Lösungsansätze: (Wenn es auf dem Bildschirm dargestellt werden muss)

    1. Ein blinkendes "RUN" auf dem Bildschirm.
      Das sichtbar/unsichtbar wird von der PLC gemacht. (visible/unvisible)
      Wenn das "Run" mindestens 1 Sekunde NICHT mehr angezeigt oder IMMMER angezeigt wird so wird die CPU in STOP sein.

    2. Auf dem Touchpanel läuft ein separates CE-Programm die eine Kommunikation mit der CPU macht.
      Antwortet die CPU nicht mehr, ist sie vermutlich in STOP.

    P.S: Ruf mich doch mal an, sobald du eingeschlafen bist

    Gruß Karl

     
  • Erik Böhm - 2011-06-24

    Moin
    Falls die Steuerung das unterstützt könnte per Systemereignis 'STOP' die Variable zurücksesetzt werden.
    Gruß Erik

     
  • chucky - 2011-06-24

    Hi Karl

    Das mit dem Blinken funktioniert.
    Habe es nun so gelöst.

    Danke für Eure Vorschläge.

    Wünsche euch ein schönes Wochenende.

    Gruss

    Chucky

     

Log in to post a comment.