Ingeniero Biomedico
Para iniciar la simulación todas las variables desactivadas o en cero
Se da run-p
Luego se activa E0.0 que corresponde a la variable de “encender” (Este bit sedebe pasar a 1 y luego a 0) y que carga los valores iniciales Tiempo de 2 segundos, arranque en 10, límite inferior 5 (variable MW26) y limites superior 15 (variable MW20). Por defecto la variable elsentido de conteo M1.1 está en cero, que corresponde a conteo ascendente.
A continuación se debe activar el conteo, activando la variable M300.1, que es la entrada que nos permite arrancar o detenerel programa en cualquier momento.
Se inicia el conteo ascendente con los límites establecidos, cuando la variable llega a 15, retorna a 5, se puede activando M1.1 cambiar el sentido de conteo adescendente y en este caso cuando llega a 5 retorna a 15.
Si deseo cambiar los límites, es necesario detener el programa, desactivando M300.1. en este momento se pueden cambiar las variables de límiteinferior, límite superior y tiempo a los valores que se quieran (tiempo está restringido de 1 a 10 segundos)
Para activar los cambios se debe activar nuevamente el bit de “arranque-detención” m300.1.Al desactivar el bit de “arranque-detención” M300.1 permite detener el programa y si no cambio las condiciones (Límites y tiempos) al activar nuevamente el bit, el programa continua donde estaba.
Elvalor del conteo se puede ver en MW14 cuando estoy en sentido ascendente y en MW24 cuando estoy en sentido descendente
Para el programa se implementó lo siguiente:
SEGMENTO 1
Dos temporizadoresT1 y T2, tipo S_impuls, que generan los pulsos del tiempo que se quiere para incremento o decremento en 1.
Un contador ascendente, descendente Z3 tipo ZAEHLER, que permite realizar el conteo enambos sentidos.
Un bloque de adición que permite dependiendo del sentido de conteo asignar el valor al cual el contador debe regresar. Cuando está en sentido ascendente asigna como inicio el límite...
Regístrate para leer el documento completo.