Consumo De Recursos - Siemens SIMATIC EP 200pro Instrucciones De Servicio

Tabla de contenido

Publicidad

Principios básicos de la ejecución del programa
5.2 Instrucciones que funcionan asíncronamente
Resumen
La tabla siguiente ilustra lo arriba descrito. En particular, la tabla indica los valores posibles de
los parámetros de salida cuando la ejecución no ha finalizado todavía después de una
llamada.
Nota
En el programa es necesario evaluar los parámetros de salida relevantes después de cada
llamada.
Tabla 5- 3
Relación entre REQ, STATUS/RET_VAL, BUSY y DONE cuando hay una orden en curso
N.º corr.
Tipo de
de la
llamada
llamada
-
Marcha en
vacío
1
Primera lla-
mada
2 a (n - 1)
Llamada
intermedia
n
Última lla-
mada

Consumo de recursos

Las instrucciones que funcionan asíncronamente ocupan recursos de una CPU durante su
ejecución. Los recursos son limitados en función de la instrucción. La CPU solo puede
procesar simultáneamente un número limitado de órdenes de una instrucción asíncrona. Una
vez se ha procesado una orden, ya sea correctamente o con errores, el recurso vuelve a estar
disponible.
Ejemplo: Para la instrucción RDREC, una CPU 1513pro-2 PN puede procesar hasta 20 órdenes
en paralelo.
Si se rebasa el número máximo de órdenes simultáneas para una instrucción, sucede lo
siguiente:
• La instrucción devuelve el código de error 80C3 (escasez de recursos) en el parámetro de
bloque STATUS.
• La CPU no ejecuta la orden hasta que no hay un recurso libre.
58
REQ
STATUS/RET_VAL
0
W#16#7000
1
W#16#7001
Código de error (p. ej.
W#16#80C3 para escasez
de recursos)
Irrelevan-
W#16#7002
te
Irrelevan-
W#16#0000, si no se han
te
producido errores.
Código de error, si se han
producido errores.
BUSY
DONE
0
0
1
0
0
0
1
0
0
1
0
0
CPU 1513pro-2 PN (6ES7513-2PL00-0AB0)
Instrucciones de servicio, 05/2021, A5E46251078-AB
ERROR
0
0
1
0
0
1

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200pro

Tabla de contenido