Início / Descargas / Omron / Controlador NJ NX Sysmac / Sysmac Studio NJ : 8 Reloj interno e instrucción DtToDateStruct

Sysmac Studio NJ : 8 Reloj interno e instrucción DtToDateStruct

  • Publicado: 26 Agosto 2012
  • Omron
  • Leído Visto: 3036 veces

El controlador NJ dispone de un reloj interno que es un avariable del sistema  _CurrentTime cuyo formato es DATE_AND_TIME con el siguiente formato DT#1970-01-01-00:00:00 -- DT#(Año)-(Mes)-(Día)-(Hora)-(Minuto)-(Segundo)

Imaginemos que queremos que todos los días a las 12 de la noche se pongan a cero los valores de producción de una máquina. Para ello debemos utilizar la hora del reloj interno, el problema nos biene en que la variable _CurrentTime es una variable con fecha y hora por lo que debemos separar en áreas de memoria diferentes los datos de la variable _CurrentTime.

Para ello existe la función DtToDateStruct que partiendo de los datos de la variable _CurrentTime nos crea una estructura donde nos separa estos datos.

Creamos una variable que llamaremos por ejemplo TimeStruct y sera de tipo _sDT esto nos crea un avariable tipo estructura adecuada para separar los datos del reloj interno.

Utilizando las instrucción DtToDateStruct ya tenemos en variable sindependientes los datos del reloj interno.

1548_1