Red de conocimiento informático - Material del sitio web - Dónde obtener la hora del sistema de Keyence plc

Dónde obtener la hora del sistema de Keyence plc

El método para obtener la hora del sistema de Keyence plc es: utilizar la variable temporal "OB1_DATE_TIME" en el OB1 para leer la hora del sistema.

Porque en el OB1 está definida una variable temporal denominada "OB1_DATE_TIME". Cada ciclo de escaneo del OB1 leerá la hora del sistema y la almacenará en "OB1_DATE_TIME". Por tanto, la hora del sistema se puede obtener a través de esta variable temporal.

También puedes llamar al SFC1 para leer la hora del sistema.

La función del sistema SFC1 se utiliza especialmente para leer el reloj del sistema. El programa se muestra en la Figura 8. El valor del reloj del sistema leído se almacena en un espacio de 8 bytes a partir de DBX8.0 en DB20.

El tipo de datos de Keyence plc es:

DATE_AND_TIME es uno de los cuatro tipos de datos complejos (DATE_AND_TIME, STRING, ARRAY y STRUCT) en el Paso 7, lo que significa que consta de fecha y hora Para las horas, se puede utilizar la abreviatura DT en lugar de DATE_AND_TIME.

La variable DATE_AND_TIME consta de 8 bytes, que representan el año, mes, día, hora, minuto, segundo y milisegundo respectivamente. El último byte 0-3 bits representa el día de la semana y el 4-. 7 bits representan el milisegundo. Los datos se expresan en código BCD. Como se muestra en la Figura 1, es el formato de datos de DATE_AND_TIME.

El rango de valores del tipo de datos DATE_AND_TIME es:

Mínimo: DT#1900-01-01-0:00:00.000.

Máximo: DT#2089-12-31-23:59:59.999.