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