Professional Documents
Culture Documents
Primeros pasos
Otro factor que es algo único para este ejercicio, es que vamos a necesitar un buen número de
banderas para no perder de vista lo que estamos haciendo, y lo que se debe hacer a continuación.
Afortunadamente, el cierre de contactos que denotan una solicitud para que el ascensor llegue,
nos llevará a trabar el incorporado en la lámpara del interruptor de fin de confirmar visualmente
la solicitud ha sido reconocido. La lámpara de este interruptor debe permanecer activado hasta
que el ascensor llega, y por lo tanto, que la lámpara puede servir el doble propósito de marcar
que las solicitudes en espera de que existe, que es el piso, e indirectamente a la dirección deseada
de viaje. El empleo de E / S de este modo de doble propósito no debe ser nuevo, pero la
utilización de cierre (L) y desenganche (U) las instrucciones hasta ahora ha sido desalentada en
general. Usted debe ser consciente de la motivación detrás de esto ahora, pero hay situaciones en
las instrucciones de traba son ideales para la tarea, y esto pasa a ser uno de ellos.
..........
Abrir un nuevo programa, y entrar en los peldaños de abajo en la sección principal o LAD2 de
este programa. Una vez logrado esto, toda la lógica más que añadir a su programa debe ser
colocado en la subrutina adecuadas en las que se ha asignado para la tarea concreta a la mano.
Usted notará que el número de banderas ya han sido pre-definidos, y estos se van a emplear para
controlar el flujo de la lógica de su programa final. Sólo para hacer la vida un poco más fácil en
su instructor, se le pide que utilizan bits no utilizados en B3 palabra: 0 si y cuando ninguna de las
banderas adicionales.
..........
En este ejercicio agregará toda la lógica adecuada para detectar cuando la pared interruptor
montado en el 4 ° piso (I: 1 / 11) se presiona. Cuando esto ocurre, el ascensor se puso en marcha
y continuar hacia arriba hasta que llega a la 4 ª planta, donde se detendrá. Por supuesto, esto
supone que el ascensor se inicia en su ubicación predeterminada en el primer piso.
Es imperativo que realizar esta tarea, mientras que mantiene la compatibilidad con la estructura
del programa actual. Con este fin, los 6 subprogramas se utilizarán, por lo que cada primero debe
ser programado con la lógica adecuada para realizar esta tarea inicial.
Esta subrutina es donde la lógica de que se detecte, y reaccionar ante el cierre del interruptor de
pared del cuarto piso se debe colocar. La lámpara de este interruptor debe estar prendido, pero
esto sólo debe ocurrir si el ascensor no está en el 4 º piso. En ejercicios posteriores, la lógica se
añadirán a los otros switches que pueden iniciar un cambio en la ubicación del ascensor.
Una vez que tenga su programa hasta el punto donde se encuentra el ascensor se trasladó desde
su ubicación inicial para el 4 º piso como se indica, a continuación, debe estar preparado para
hacer frente a devolverlo a la 1 ª planta.
..........
En este ejercicio, se le pide para agregar la lógica necesaria para implementar un completo 2 piso
ascensor sistema de control. Pisos 1 y 4 se utilizará para este fin, y todos los interruptores y
lámparas asociadas a estos pisos son para ser plenamente operativo. Toda la lógica añadida debe
ser colocado en la subrutina que considere convenientes para la tarea particular, y las banderas
podrán añadirse según sea necesario.
Cuando no está activamente en movimiento, el ascensor se ubicará en uno de los dos pisos de
servicio, sentado en reposo con la puerta del ascensor se abrió. Cuando está en reposo, las
lámparas de iluminación sólo se la lámpara de pie indicador adecuado situado por encima de la
puerta del ascensor. Además, el programa no debe responder a una prensa interruptor asociado
con la ubicación actual del ascensor
A la llegada a un piso, la incorporada en el interruptor de la lámpara para que la planta debe ser
extinguido, y la lámpara de pie indicador adecuado por encima de la puerta debe estar encendido.
La puerta A continuación debe realizarse la apertura de 2 segundos más tarde. Además, la puerta
debe permanecer abierta durante un mínimo de 5 segundos antes de poder procesar una nueva
solicitud suelo. peticiones piso se produzcan durante este período de demora no se debe ignorar,
pero sólo retraso en el procesamiento.
Mientras trabajaba en una solución para este ejercicio, tenga en cuenta que pronto tendrá que
ampliar este control a los 4 pisos. Banderas para indicar en qué dirección se desplaza el ascensor
será una necesidad. Afortunadamente, con sólo dos plantas, para determinar qué dirección tomar
es una tarea trivial, pero que se convertirá muy compleja cuando los pisos adicionales se agregan.
Una vez que ha asegurado que usted puede controlar totalmente el funcionamiento de este piso
ascensor 2, usted debe estar bien preparado para continuar en el ejercicio de varios pisos.
..........
La ampliación de su programa para dar cabida a varios pisos, parece ser una cuestión
relativamente simple de sólo añadir la lógica para hacer frente a los interruptores y lámparas.
Esto se debe hacer, por supuesto, pero un nuevo problema se plantea en un sistema multi-planta
que puede llegar a ser todo un reto a resolver.
Con un elevador de piso 2, usted realmente tiene sólo una opción al momento de decidir en qué
dirección debe moverse el ascensor. En un sistema de varios pisos sin embargo, puede
encontrarse con dos opciones de viaje siempre que el elevador está en un piso intermedio.
Además, también debe tener en cuenta si el ascensor está en reposo con ninguna solicitud de
servicio en espera, o se ha detenido temporalmente en la planta intermedia mientras se procede a
un piso más allá en esa misma dirección.
En nuestro sistema de suelo de varios, el ascensor debe continuar en él la dirección inicial del
recorrido, parando en cada piso intermedio que tiene pendiente una solicitud de esa dirección
particular, y continuar en esta misma dirección hasta los más lejanos solicitud de servicio que se
llegó. En este punto el sentido de la marcha a continuación, debe ser revertida si las solicitudes
más están pendientes. Cualquier solicitud asociadas a esta nueva dirección de los viajes a
continuación, debe ser reparado.
Una vez en movimiento hacia los más lejanos piso solicitado, el ascensor no se detenga en un piso
intermedio, si el pedido en ese piso es para la dirección opuesta, a menos que éste es el más
alejado petición. De lo contrario el piso debe ser evitada y servicios cuando el ascensor más tarde
se acerca a la planta desde la dirección opuesta de los viajes.
No perder de vista el sentido de la marcha será fundamental en este esquema de control. Es por
lo tanto sugerimos que se emplean tanto en "subir" y "Going Down" banderas para ayudar en la
toma de decisiones. Sólo cuando no hay solicitudes pendientes que el ascensor se considerará que
estar en reposo (en espera), y ambas banderas dirección se crearía falsas (desenganchado). La
nueva solicitud detectó por primera vez se puede utilizar para determinar la dirección inicial del
recorrido, y (trabado) el indicador apropiado. Una vez que la dirección se ha marcado, a
continuación, el movimiento y el servicio continuará hasta que todas las solicitudes pendientes
son atendidos. Si es necesario, la dirección puede ser cambiado, pero no hasta que todas las
solicitudes son atendidas a ambas banderas dirección vuelve a ser falsa.
¡Mucha suerte!
..........
..........