A library manager holds related program fragments, for example, control
logic fragments and visualization program fragments sharing the same
control variables, in library files. Multiple copies of control logic
program fragments are instantiated to develop a control program and of the
control variable tags for each copy of the control logic program fragments
are renamed to prevent conflicts. At a later time, visualization program
fragments related to the control logic program fragments are identified by
their common origin in the library manger. The control variables of these
visual program fragments may then be automatically renamed by using their
library files as a guide. The library files may also hold related
non-program information.
Un encargado de biblioteca lleva a cabo los fragmentos relacionados del programa, por ejemplo, fragmentos de la lógica de control y fragmentos del programa de la visualización que comparten las mismas variables del control, en archivos de la biblioteca. Las copias múltiples de los fragmentos del programa de la lógica de control son instantiated para desarrollar un programa de control y del control las etiquetas variables para cada copia de los fragmentos del programa de la lógica de control se retitulan para prevenir conflictos. En un rato más último, los fragmentos del programa de la visualización relacionados con los fragmentos del programa de la lógica de control son identificados por su origen común en el manger de la biblioteca. Las variables del control de estos fragmentos visuales del programa pueden entonces ser retituladas automáticamente usando sus archivos de la biblioteca como guía. Los archivos de la biblioteca pueden también llevar a cabo la información relacionada del no-programa.