Patent ID: 7272451

Claim:
A method of controlling a process with a programmable logic controller, said programmable logic controller including a plurality of inputs and a plurality of outputs, said programmable logic controller directing said process through signals at said outputs in response to input signals at said inputs, comprising the steps of: accessing with said programmable logic controller an input control data element for a sequential step from said process and an output data element for said sequential step from an input control data table and an output data table, respectively, said input control data table including input control data elements for a plurality of sequential steps from said process and said output data table including a plurality of output data elements for said plurality of sequential steps; providing output signals at outputs of said programmable logic controller identified by said output data element to be activated for said sequential step; monitoring inputs identified by said input control data element to be monitored for said sequential step; and performing a next one of said plurality of sequential steps if an input signal is detected for at least one of said monitored inputs.