Cómo escribir un programa wincc
Cree tres variables externas, V_OUT está conectado a la salida de la válvula (QX). x), la válvula V_ABIERTA está en señal de posición, y la válvula V_CERRADA está en señal de posición (IX. x).
Cree un script en C en la propiedad de color de la válvula. El desencadenante son las tres variables anteriores. Según la modificación, el script queda de la siguiente manera:
#define out GetTagBit("V_OUT ")
#define opend GetTagBit("V_OPEND ")
# define cerrar GetTagBit( " V _ CLOSED ")
setflashbackcolor(lpszpicturename, "nombre del objeto de válvula", 0);
if (abierto)
regresar CO_RED
p>si no (cerrar)
Devolver CO_GREEN
Otro
{
Si (fuera) p>
setflashbackcolor(lpszpicturename, "nombre del objeto de válvula", 1);
Otro
return CO _ DKGRAY
}