Descripción
La instrucción "Programar retardo" permite detener la ejecución del programa durante un periodo predeterminado. El periodo se indica en microsegundos en el parámetro WT de la instrucción.
Es posible programar tiempos de retardo de -32768 a 32767 microsegundos (μs). El tiempo de retardo mínimo depende de la CPU utilizada y equivale al tiempo de ejecución de la instrucción.
La ejecución de la instrucción puede verse interrumpida por eventos de prioridad superior y no arrojará información de error.
Válido para CPU S7-300:
En las CPU S7-300 (a excepción de S7-318), el tiempo de retardo programado con la instrucción es un tiempo mínimo. Se prolonga con el tiempo de ejecución de las clases de prioridad que intervienen y con las cargas del sistema.
|
Nota Tiempo de retardo negativo Si indica un tiempo de retardo negativo en el parámetro WT, la salida de habilitación ENO, o el RLO y el bit BR arrojan el estado lógico FALSE. Un tiempo de retardo negativo no afecta para nada a la CPU. En KOP y FUP no se ejecutan las siguientes instrucciones vinculadas a la salida de habilitación ENO. |
Parámetros
La tabla siguiente muestra los parámetros de la instrucción:
|
Parámetro |
Declaración |
Tipo de datos |
Área de memoria |
Descripción |
|---|---|---|---|---|
|
WT |
Input |
INT |
I, Q, M, D, L, P o constante |
Tiempo de retardo en microsegundos (μs) |