1. A method for modifying properties of tasks on a programmable logic controller, the method comprising: receiving input specifying a modification of a property of a task executing on a programmable logic controller (PLC), wherein the task comprises one or more programs; modifying the property of the task during said executing based on the input; and the task continuing to execute in accordance with the modified property, wherein the task is not halted during said modifying.