System and method for modifying properties of tasks on a programmable
logic controller. Input specifying modification of a property of a task
included in a programmable logic controller (PLC) may be received. The
property of the task may be modified based on the input, and the task may
halt or continue to execute in accordance with the modified property. The
modification may enable, disable, modify the rate of, modify the priority
of, and/or modify properties of programs included in the task, among
others. Modifying the programs may include changing the program execution
order. When enabling or disabling the task, the input may be received
from another task executing on the PLC. For at least some property
modifications, the input may be received from one or more of a program
included in the task, another executing task, a host computer system, and
a user of the host computer system, among others.