Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
18. Mai 2012, 11:54:01
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: English and international Robotsupport now on Robot Forum. Also Supported by the Moderators of the roboterforum.de

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: multitasking semistatischen task stoppen 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: multitasking semistatischen task stoppen  (Gelesen 1120 mal)
Dos6.22
Member
***
Offline Offline

Beiträge: 80


« am: 21. Juli 2008, 15:26:51 »

ich habe da so ein kleines ärgerliches problem. und zwar habe ich es bisher nicht geschafft, einen semistatischen bzw. statischen task zu stoppen. die laufen ja leider dauerdurch. ausser man hat einen programmfehler drinnen.
bis jetzt musste ich bei programmänderung solche tasks immer auf normal setzen und anschließend die steuerung neu starten. programm abändern und danach nochmal neustarten.
wenn man dann noch merkt, dass ein programmierfehler vorliegt kann man sich ja denken wie ärgerlich das ganze ist.

daher meine frage. kann man diese tasks auch anders stoppen? weil ein bearbeiten und abspeichern leider nur im gestoppen zustand möglich ist.

jetzt könnte man sagen, ich kann ja einfach den totmannschalter drücken und dann starten. nur will ich nicht die ganze zeit den taster drücken und das nächste problem, ich will nicht umbedingt, dass der movetask startet.


besonders ärgerlich fand ich die sache, als ich mit einem task sps gespielt habe. also schutztüren ansteuern und lampen.
da konnte man mal nicht schnell mal eine änderung durchführen.
und türen bei gedrückten totmanschalter öffnen macht auch keinen spass
Gespeichert
stromer
Special Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 272


Denken hilft


« Antworten #1 am: 21. Juli 2008, 15:38:08 »

Hallo DOS6.22,

diese Problem habe ich folgendermassen gelöst:
Einen simulierten Ausgang definiert (doStopSubSps).
In der Hintergrundtask ein
If DOutput(doStopSubSps)=1 Then
  Reset doStopSubSps;
  WaitTime 0.2;
  Exit;
ENDIF

Und schon bleibt die Kiste stehen wenn der Ausganf gesetzt wird.

Gruß
Stromer
Gespeichert
Dos6.22
Member
***
Offline Offline

Beiträge: 80


« Antworten #2 am: 21. Juli 2008, 15:56:40 »

genau das ist mir auch in den sinn gekommen, als ich die frage geschrieben habe  uglyhammer_2. leider hat man so ideen immer erst dann, wenn es schon zu spät ist. aber wäre trotzdem interessant zu wissen, ob es noch eine andere möglichkeit gibt. im handbuch steht zwar man kann tasks stoppen, indem man in das task fenster geht. aber das will nicht klappen.

wie kann man den task danach wieder starten? das wäre dann die nächste frage. macht der dass dann ohne problene mit pz-main und dann start?
Gespeichert
stromer
Special Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 272


Denken hilft


« Antworten #3 am: 21. Juli 2008, 22:02:13 »

Die Task startet zusammen mit der Maintask.
Editieren kannst Du's übrigens nur mit Robotstudio online der einem Offline-Editor.

Ich hab noch keine andere Möglichkeit gefunden. Am Anfang von IRC5 ging es garnicht anders. Inzwischen gehts vielleicht auch anders aber mit der Lösung kommt man auch ganz gut klar.
Gespeichert
Micky
Junior Member
****
Offline Offline

Beiträge: 133



« Antworten #4 am: 22. Juli 2008, 12:53:26 »

Hi,

eine semistatische Task kann nur gestoppt werden, wenn diese auf Nosafety eingestellt ist.

Das stoppen wird wie folgt am Flexpendant ausgeführt:   

1. Menü "ABB -> Control panel-> Flexpendant " aufrufen
2. Menüpunkt "Task panel settings" aufrufen und "All tasks with trusted nosafety" anwählen.
3. Menü wieder schließen
4. Das Quicksetmenü öffnen (Zahnräder-Button) in der Statusleiste
5. Menü Tasks öffnen (Button sieht aus wie Schaltknüppel)
6. Jetzt werden alle Tasks, auch die semistatischen angezeigt.
7. Im Handbetrieb können diese Tasks angewählt markiert werden
8. Stopptaste betätigen umd die Tasks anzuhalten

 applaus

Gruß

Micky
Gespeichert
Dos6.22
Member
***
Offline Offline

Beiträge: 80


« Antworten #5 am: 22. Juli 2008, 13:10:19 »

na ok, dann weiss ich was ich falsch gemacht habe. ich war immer im taskfenster von robotstudio. und dort geht das stoppen nicht.
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: multitasking semistatischen task stoppen « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS