Consumo De Recursos - Siemens SIMATIC ET 200SP Manual Del Usuario

Ocultar thumbs Ver también para SIMATIC ET 200SP:
Tabla de contenido

Publicidad

Resumen
La tabla siguiente muestra una visión esquemática de lo arriba descrito. En particular, 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.
Relación entre REQ, STATUS/RET_VAL, BUSY y DONE cuando hay una petición en curso
N.º corr.
Tipo de llamada
de la
llamada
1
Primera llamada
2 a (n - 1)
Llamada intermedia
n
Última llamada

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 del tipo de CPU y de la instrucción; la CPU
solo puede procesar simultáneamente un número limitado de peticiones de una instrucción
asíncrona. Una vez se ha procesado una petición, ya sea correctamente o con errores, el
recurso vuelve a estar disponible.
Ejemplo: una CPU 1512SP-1 PN puede procesar de forma paralela hasta 20 peticiones para la
instrucción RDREC.
Si se rebasa el número máximo de peticiones 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 petición hasta que hay un recurso libre.
Nota
Instrucciones asíncronas subordinadas
Algunas instrucciones asíncronas utilizan para su ejecución una o varias instrucciones
asíncronas subordinadas. Esta dependencia está representada en las tablas siguientes.
Tenga en cuenta que, con varias instrucciones subordinadas al mismo tiempo, normalmente
solo se asigna un recurso subordinado.
Sistema de periferia descentralizada
Manual de sistema, 05/2021, A5E03576852-AK
REQ
STATUS/RET_VAL
1
W#16#7001
Código de error (p. ej. W#16#80C3 para esca-
sez de recursos)
Irrelevante
W#16#7002
Irrelevante
W#16#0000, si no se han producido errores.
Código de error, si se han producido errores.
Principios básicos de la ejecución del programa
8.2 Instrucciones que funcionan asíncronamente
BUSY
DONE
ERROR
1
0
0
0
0
1
1
0
0
0
1
0
0
0
1
159

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido