El siguiente ejemplo consiste en activar una salida de las 17:30 a las 18:30. Para esto utilizaremos un plc omron CJ1M con una CPU21 que incorpora 10 entradas y 6 salidas.
El mapeo de las entradas : CIO2960 del 2960.00 a 2960.09
El mapeo de las salidas : CIO 2961 del 2961.00 a 2961.05
Primero que todo tiraremos de manual y como vemos en la tabla inferior , podemos ver que en el area A351 se
encuentra en los minutos en los 8 bits de más hacia la izquierda y los segundos en los 8 bits de la derecha.
Por ejemplo , si son las 15horas,33 minutos y 12 segundos, en el area A351 tendremos el valor 3312.
En el area A352 se encuentra el dia del més en los 8 bits de más hacia la izquierda y la hora en los 8 bits de la derecha.
Por ejemplo , si es dia 11, 15horas,33 minutos y 12 segundos, en el area A352 tendremos el valor 1115.
![]() |
Partiremos en este ejemplo que la hora actual para todo el ejemplo es:
-Dia-------- 16
-Hora------- 17 horas ( 5 de la tarde ) las horas nos las da en formato 24.
-Minutos--- 54 minutos.
-Segundos-- 35 segundos.
En la tabla de vigilancia inferior , podemos ver la hora en hexadecimal y en binario.
![]() |
Para que sea más facil cuando tengamos que manipular la hora, lo que haremos es ordenarla para nuestro ejemplo.
El objetibo final es poner un formato de hora y minutos en el area de memoria D204. Es decir , que la hora quede en la parte izquierda y los minutos en la parte derecha de D204.
Por ejemplo : dia 16,17h,54min,35seg --------------D204 1754
Utilizaremos la función andw para obtener únicamente los minutos y pasarlos al parte derecha del D200.
|
![]() |
PAGINA 1 DE 2