20. Módulos
Ejemplo:
value
:= cylinder.RisingEdge()
20.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()
20.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. El módulo NO influye en el avance
aproximado.
Ejemplo:
Lin(pos1)
Lin(pos2)
cylinder.Set()
Lin(pos3)
cylinder.Reset()
Lin(pos4)
Festo GDCP-CMXR-SW-ES es 1205c
Sintaxis
<nombre de instancia>.ResetRisingEdge()
Nota
Si la salida digital está activada 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
187