17. Módulos
Para la descripción del parámetro ovlEnable, véase el capítulo 17.3.1 en la página 136.
Ejemplo:
value := cylinder.RisingEdge()
17.5.7 Borrado de flancos, ResetRisingEdge
Este método borra la marca interna del flanco de subida. Ello es necesario para comprobar
un flanco de subida con el método RisingEdge.
Ejemplo:
cylinder.ResetRisingEdge()
value := cylinder.RisingEgde()
17.5.8 Activación y borrado, métodos Set/Reset
Con el método Set se activa una salida (estado TRUE) y con Reset se borra (estado FALSE).
Set y Reset se ejecutan en la ejecución principal. La subunidad NO influye en el avance
aproximado.
Ejemplo:
Lin(pos1)
Lin(pos2)
cylinder.Set()
Lin(pos3)
cylinder.Reset()
146
Sintaxis
<nombre de instancia>.ResetRisingEdge()
Indicación
Si el valor de la salida digital está activado en el momento en que
se ejecuta esta instrucción, el estado de detección del flanco se
borra y no se activa de nuevo hasta que no vuelve a aparecer un
flanco positivo (modificación de estado de la salida de 0 a 1) en la
salida.
Sintaxis
<nombre de instancia>.Set ( )
<nombre de instancia>.Reset ( )
// Activa la salida cylinder a TRUE
// Activa la salida cylinder a FALSE
Festo GDCP-CMXR-SW-ES es 0805NH