17. Módulos
La subunidad de entrada digital posee las variables siguientes:
Variables
Tipo
Timeout
REAL
RisingEdge
BOOL
Input
DINPORT
Tabla 17.1 Variables de la subunidad de entrada digital
Timeout
Con el parámetro timeout puede definirse un tiempo de espera. El método de la subunidad
espera al estado de señal requerido durante el tiempo ajustado.
Si el valor es -1, la espera no tiene límite.
Si se introduce un valor > 0, la espera se reduce a este tiempo máximo. La ejecución
del programa se reanuda si el tiempo de espera finaliza sin aparecer el estado de
señal deseado. El propio programa secuencial debe generar un mensaje de error.
Si se indica el valor 0, se realiza una comprobación inmediatamente. Si la señal no
tiene el valor deseado, el programa secuencial debe generar un mensaje de error.
Más información y ejemplos para generar mensajes de error se describen en el capítulo
19.2 Empleo de las subunidades de entrada y salida.
RisingEdge
Aunque no se ha llamado a la subunidad, ésta guarda el estado de un flanco de subida.
Dicho estado puede evaluarse en el programa.
Input
La variable Input describe la referencia a la entrada de hardware de la subunidad.
17.4.2 Métodos
La subunidad dispone de varios métodos:
138
Significado
Timeout para esperar a las instrucciones Wait y WaitN.
-1 = Ningún timeout (espera sin límite de tiempo)
0 = Comprobación inmediata
>0 = Timeout en milisegundos
Estado del flanco de subida
Referencia a la entrada de hardware
Festo GDCP-CMXR-SW-ES es 0805NH
Estado al crear
-1
FALSE
---