Ejecución Paralela De Peticiones De Una Instrucción Asíncrona; Asignación De Llamadas De Una Instrucción A Una Orden - 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
Ejecución paralela de peticiones de una instrucción asíncrona
Una CPU puede procesar paralelamente varias peticiones de una instrucción asíncrona. La
CPU procesa las peticiones paralelamente cuando se cumplen las condiciones siguientes:
• Las órdenes de una instrucción asíncrona se inician mientras se están ejecutando otras
órdenes de la misma instrucción.
• No se ha sobrepasado el número máximo de peticiones simultáneas para la instrucción.
La figura siguiente muestra la ejecución paralela de dos peticiones de la instrucción WRREC.
Ambas instrucciones se ejecutan paralelamente durante cierto tiempo.
Figura 5-2
Asignación de llamadas de una instrucción a una orden
Para ejecutar una instrucción a lo largo de varias llamadas, la CPU debe poder asignar
claramente una llamada subsiguiente a una orden en curso de la instrucción.
Para asignar la llamada a la orden, la CPU utiliza uno de los dos mecanismos siguientes, en
función del tipo de instrucción:
• Por medio del bloque de datos de instancia de la instrucción (si es del tipo "SFB")
• Por medio de los parámetros de entrada de la instrucción que identifican la orden. Estos
parámetros de entrada deben coincidir en cada llamada mientras se procesa la instrucción
asíncrona.
Ejemplo: una orden de la instrucción "Create_DB" se identifica por los parámetros de
entrada LOW_LIMIT, UP_LIMIT, COUNT, ATTRIB y SRCBLK.
56
Ejecución paralela de la instrucción WRREC que funciona asíncronamente
CPU 1513pro-2 PN (6ES7513-2PL00-0AB0)
Instrucciones de servicio, 05/2021, A5E46251078-AB

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200pro

Tabla de contenido