1. A machine programming and control system, comprising: a computer including a processor, memory and a display; a device associated with a process; and a flowcharting module executed by said computer that generates and edits a flowchart that contains action and decision blocks that define logic for operating said device to further said process, wherein said flowcharting module allows active debugging objects to be added to said flowchart.