Documente Academic
Documente Profesional
Documente Cultură
PARA un MICROPROCESADOR
BASADO en CONTROLADOR
MULTIVARIABLE.
RESUMEN:
El software para un controlador multivariable basado en microprocesador,
que controla el circuito de molienda en una planta de recuperación de
oro, se ha desarrollado. El proceso y el hardware del microprocesador se
encuesta brevemente, y los requisitos funcionales el software se
discuten. La necesidad de un paquete de software ejecutivo en tiempo
real 1S explicado, la selección de dicho paquete y su rendimiento
resultante se describen y se proporciona una cuenta de los diversos
idiomas y utilidades de software que se utilizaron en la preparación del
software. Se hace una mención especial a la naturaleza en tiempo real
de el software y los problemas que se encontraron con respecto a
aspectos tales como la reentrada procedimiento y estructuras de datos
compartidas.
INTRODUCCIÓN:
En el control del proceso, se pueden obtener dos ventajas principales desde
el uso de un dedicado m1croprocessor basado dispositivo en lugar de un
miniordenador de propósito general. En primer lugar, el hardware de un
microprocesador dispositivo es generalmente considerablemente menos
costoso que el de una minicomputadora En segundo lugar, el
microprocesador sor dispositivo basado es más simple que un
miniordenador, y suele ser más confiable porque no tiene partes mecánicas,
como las que se encuentran en las unidades de disco, y porque el software
está almacenado en ROM / EPROM.
Sin embargo, debido a estas características, del desarrollo del
software para un dispositivo basado en microprocesador software
para un dispositivo basado en microprocesador es más difícil y
lleva más tiempo de lo que sería ser para una minicomputadora.
Este documento describe el desarrollo del software para un
microprocesador controlador multivariable que está instalado para
controlar el circuito.
REQUISITOS FUNCIONALES DEL SOFTWARE
A lo largo del desarrollo del software, todo las constantes se
declararon como variables y se inicializaron Al inicio. Esto
aumentó la flexibilidad del sistema y facilitó las pruebas y la
puesta en marcha. Los idiomas proporcionados por Intel
para el desarrollo de software para el microprocesador
3035 incluido ude PL / M 30, que es un lenguaje de nivel
medio eso es \ ye11 adecuado para aplicaciones de control.
FORTRAN, y un macro-ensamblador.
GENERACIÓN DEL SOFTWARE
Archivos de comando (llenados Enviar archivos en Intel:
Microcomputadores Sistemas de desarrollo) se utilizaron
ampliamente como una ayuda en la compilación o el
ensamblaje automáticos de los diversos módulos fuente en
reubicables módulos de objetos, vinculación de estos módulos
para formar un módulo de objeto reubicable, ubicación de este
módulo en un módulo de objeto absoluto, y la programación del
módulo de objeto absoluto en EPROM ~ s. El uso de estos
archivos de comando elimina la mayor parte del tedio de un
proceso que toma la mejor parte de 12 horas para el proyecto
MVCON y, igualmente importante, evita errores en la
compilación de nuevas versiones de módulos fuente.
CONSIDERACIONES CONCERNIENTES A LOS
PROCEDIMIENTOS DE REENTRADA