1. A method for modifying properties of tasks on a programmable logic controller, the method comprising: a first task executing on a programmable logic controller (PLC) modifying a first property of a second task on the PLC, wherein the first and second task are comprised in a plurality of tasks, wherein the first property comprises a priority of the second task, and wherein the priority specifies resource allocation for the second task with respect to the plurality of tasks; and the first task continuing to execute on the PLC.