Mc-Postservo; Eventos De Mc-Postservo; Prioridades Y Colas De Espera Para La Ejecución De Eventos - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Principios básicos del PLC
5.1 Ejecución del programa de usuario
5.1.3.16

MC-PostServo

El OB MC-PostServo puede programarse de forma que contenga la lógica del programa
para que el programa STEP 7 se ejecute justo después de que se ejecute el OB MC-Servo.

Eventos de MC-PostServo

El OB MC-PostServo permite leer en microsegundos la información del ciclo de aplicación
configurado.
Tabla 5- 15
Entrada
Initial_Call
PIP_Input
PIP_Output
IO_System
Event_Count
Synchronous
CycleTime
5.1.3.17
Prioridades y colas de espera para la ejecución de eventos
El procesamiento de la CPU es controlado por eventos. Un evento dispara la ejecución de
un OB de alarma. Se puede definir el OB de alarma para un evento al crear el bloque, al
configurar dispositivos o con una instrucción ATTACH o DETACH. Algunos eventos ocurren
con regularidad, tales como los eventos de ciclo o cíclicos. Otros eventos ocurren una sola
vez, tales como el evento de arranque y los eventos de alarma de retardo. Algunos eventos
ocurren cuando el hardware dispara un evento, como p. ej. un flanco, en una entrada o un
evento de contador rápido. Los eventos como errores de diagnóstico o de tiempo solo se
producen cuando ocurre un error. Las prioridades de eventos y las colas de espera sirven
para determinar el orden de procesamiento de los OB de alarma.
La CPU procesa los eventos en orden de prioridad, siendo 1 la prioridad más baja y 26 la
más alta. Antes de la V4.0 de la CPU S7-1200, cada tipo de OB pertenecía a una clase de
prioridad fija (1 a 26). A partir de la versión 4.0 se puede asignar una clase de prioridad a
cada OB que se configure. El número de prioridad se configura en los atributos de las
propiedades del OB.
112
Información de arranque del OB MC-PostServo
Tipo de datos Descripción
BOOL
TRUE indica la primera llamada de este OB en una transición de
STOP a RUN
BOOL
TRUE indica que la memoria imagen de proceso de las entradas
asociada está actualizada.
BOOL
TRUE indica que la CPU transfirió a las salidas la memoria imagen
de proceso de las salidas asociada en un tiempo adecuado des-
pués del último ciclo.
USINT
Número del sistema de periferia descentralizada que dispara la
alarma
INT
n: número de ciclos perdidos
-1: número desconocido de ciclos perdidos (p. ej. porque el ciclo ha
cambiado)
BOOL
Reservado
UDINT
Visualización del ciclo de aplicación configurado para el OB MC-
Servo en microsegundos
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido