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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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)
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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Hi
Welchen Programmstatus ?
Stop, Start.
Bei STOP, was soll die PLC dann tun ?
Gruß Karl
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
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
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
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
Hi
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)
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.
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
Moin
Falls die Steuerung das unterstützt könnte per Systemereignis 'STOP' die Variable zurücksesetzt werden.
Gruß Erik
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