An apparatus includes a programmable logic controller capable of receiving
input data from and/or providing output data to at least one device in a
process control system. The programmable logic controller is also capable
of executing compiled code. The apparatus also includes a memory capable
of storing source code corresponding to the compiled code. In addition,
the apparatus includes a processor capable of storing the source code in
the memory. The apparatus may further include a wireless radio capable of
communicating over a wireless network. In particular embodiments, the
programmable logic controller and the processor may form a single
functional unit. In other embodiments, the processor and memory may
operate in place of the programmable logic controller.