Hello,
can anyone tell me how to stop a running semistatic task in robotstudio. I want to change some modules and need to stop the task.
BR
Hello,
can anyone tell me how to stop a running semistatic task in robotstudio. I want to change some modules and need to stop the task.
BR
…I’m using RobotStudio 5.11.
Hi. Jaka.
You can’t Edit Semistatic or static task. (They are executing all time)
You have to change the state to NORMAL and then reboot the controller.
Make your changing and then change state back to semistatic reboot and the test your changing. A bit ignoring but you get use to it. :smile:.
You can’t change as in a PLC.
BR Klaus
Actually, since 5.09 you can stop background tasks, as long as they are configured with the NoSafety Trust Level. The functionality is sort of “hidden” so you have to know how to enable it. The following applies to both the real and virtual controller:
This is how it works on the physical controller, it would be nice if it was a little easier in RS, i.e. possible in auto right from the RS tasks window, but maybe there are technical limitations that make this impossible.
Thank you for the info! That was exactely what I needed!
BR
Jaka
I just wanted to comment on this for other users. If you set an output signal that is a Stop Task signal and then you create the following interrupt you can stop the task really easy with the IO simulator.
VAR intnum intStopTask;
IDelete intStopTask;
ISignalDO doSYS_StopTask ,1,intStopTask;
TRAP StopTask
Stop;
ENDTRAP
Shane