Patent ID: 6553268
Filing Date: 2003-04-22
Classification: G05B

Abstract:
A language extension set for programming an industrial controller in a standard machine language for controlling a machine, the machine language having a standard form, machine control dividable into different control task types corresponding to different physical and operational machine characteristics, the control tasks together forming a hierarchical machine tree which completely describes machine control, each control task of a specific type including at least some common characteristics and often including some task distinct characteristics, the extensions for use with a modular library including a language module type for each control task type, some language modules including logic sections that include machine language logic for common characteristics of an associated control tasks type, the extension set for providing task distinct logic and logic that changes as a function of job specific parameters, the extension set comprising:a first extension set including programming extensions that are completely independent of the standard form, the first extension set including module specifications, some language modules including module specifications, each module specification identifying other language modules required to further specify additional logic required to control task distinct characteristics; and a second extension set including extensions to the standard form itself, the second extension set including macro instructions that provide machine language sections that can change as a function of job-specific parameters.