A system and process for generating a control program for execution by a
programmable logic control unit including the steps of: providing a
variable editing user interface allowing a user to define and edit
variables including input variables and output variables; providing a
program level editing user interface allowing the user to edit a program
level; providing a state editing user interface allowing a user to define
and edit a plurality of states of the control program; providing a
condition editing user interface allowing a user to define and edit at
least one condition for each of the states of the control program; and
generating the control program as a function of associative relationships
of the variables, states, and conditions.
Un sistema y un proceso para generar un programa de control para la ejecución por una unidad de control programable de la lógica incluyendo los pasos de: proporcionando un interfaz utilizador que corrige variable permitiendo que un usuario defina y corrija variables incluyendo variables de la entrada y variables de salida; abastecimiento de un interfaz utilizador llano del programa que corrige permitiendo que el usuario corrija un nivel del programa; proporcionando un estado que corrige el interfaz utilizador permitiendo que un usuario defina y corrija una pluralidad de estados del programa de control; proporcionando una condición que corrige el interfaz utilizador permitiendo que un usuario defina y corrija por lo menos una condición para cada uno de los estados del programa de control; y generando el programa de control en función de las relaciones sociables de las variables, de los estados, y de las condiciones.