Restricciones De Funciones; Tp3; Procesamiento De Bucle - Epson VT Serie Manual Del Manipulador

Ocultar thumbs Ver también para VT Serie:
Tabla de contenido

Publicidad

20. Restricciones

20.4 Restricciones de funciones

Algunas de las siguientes funciones no están disponibles.
20.4.1
No se puede usar la compilación del programa. Ocurre un error que termina el programa si
lo ejecuta. Hay otras funciones disponibles.

20.4.2 Procesamiento de bucle

Si el programa de control de robot creado consta de tareas múltiples y, también, hay
algunas tareas con un bucle infinito, el sistema se puede volver inestable y la conexión con
EPSON RC+ se desconecta.
El controlador detecta tareas de bucle infinito. Si se detectan posibilidades de afectar el
sistema, se genera el siguiente error y el programa se detiene.
Si ocurre el error, modifique el programa y asegúrese de no configurar un bucle infinito.
Código de error
Mensaje de error : Se detectó un exceso de bucle.
En la medida de lo posible, no realice ningún procesamiento, como bucles infinitos u otros
tipos de procesamiento similares.
Ejecute el comando de espera o un comando similar en el procesamiento de bucle y evite
ocupar la CPU si está realizando cálculos que requieran bucles o la espera de señales de
E/S.
No hay problema si se ejecutan comandos con Wait en el bucle, como el comando Wait, el
comando de operación de robot, el comando Print y el comando NetWait.
NOTA: Acerca del bucle infinito
Ejemplo 1: ENCIENDA el puerto de salida "2" cuando el puerto de entrada "0" esté
Ejemplo de programa que puede causar errores
VT Rev. 2

TP3

: 2556
Baje el número de tareas en bucle o establezca Wait.
Un bucle infinito es cuando los comandos se crean solo con comandos sin Wait en
el bucle, como una instrucción de operación, un comando de asignación o un
comando de verificación de E/S.
ENCENDIDO
Do
If Sw(0) = On Then
On(2)
Exit Do
EndIf
Loop
Ejemplo de corrección
Wait Sw(0) = On On(2)
251

Publicidad

Tabla de contenido
loading

Tabla de contenido