Recientemente me ha tocado actualizar el programa de una máquina que llevaba un panel táctil realizado en
ProTool. En este proyecto hay una serie de tiempos configurables desde el panel y me llamó la atención que estaban enlazados a variables en formato
WORD, haciendo la conversión a formato
S5TIME en el PLC, con segmentos como el siguiente:
El valor se recibe en un
WORD, se copia en un
INT, que vuelve a ser un
WORD después de la instrucción
I_BCD, se le añade la base de tiempo con la instrucción
WOR_W, para finalmente moverlo a la variable en formato
S5TIME definitiva.
No es la primera vez que me encuentro con conversiones similares, pero como no estaba del todo seguro de cómo trata WinCC Flexible directamente las variables de tipo
S5TIME, pues nada mejor que hacer una sencilla prueba.