Calcular El Tiempo Necesario Para La Comunicación Con El Accionamiento - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

La instrucción USS_Port_Scan es un bloque de función (FB) que gestiona la comunicación real
entre la CPU y los accionamientos vía el puerto de comunicación punto a punto (PtP) RS485.
Cada llamada a este FB gestiona una comunicación con un accionamiento. El programa debe
llamar este FB lo suficientemente rápido para impedir que se exceda el tiempo de comunicación
por parte de los accionamientos. Este FB puede llamarse desde un OB de ciclo de programa
principal o desde cualquier OB de alarma.
Las instrucciones USS_Read_Param y USS_Write_Param son funciones (FC). A estas FCs no se les
asigna ningún DB cuando se colocan en el editor. En cambio, hay que asignar la referencia de DB
apropiada a la entrada "USS_DB" de estas instrucciones. Haga doble clic en el campo de
parámetro. A continuación, haga clic en el símbolo de ayuda de parámetros para ver los nombres
de DB disponibles.
Por lo general, el FB USS_Port_Scan debe llamarse desde un OB de alarma cíclica. El tiempo de
ciclo del OB de alarma cíclica debe ajustarse a aprox. la mitad del intervalo mínimo de llamada
(p. ej., una comunicación de 1200 baudios debe utilizar un tiempo de ciclo de 350 ms o menos).
El FB USS_Drive_Control permite al programa acceder a un accionamiento determinado en la red
USS. Sus entradas y salidas representan el estado y los controles del accionamiento. Si la red
comprende 16 accionamientos, el programa debe tener como mínimo 16 llamadas de
USS_Drive_Control, es decir, una para cada accionamiento. Estos bloques deben llamarse a la
velocidad necesaria para controlar el funcionamiento del accionamiento.
El FB USS_Drive_Control solo se puede llamar desde un OB de ciclo de programa principal.
Factores que se deben tener en cuenta al llamar las instrucciones USS de OB
USS_Drive_Control, USS_Read_Param y USS_Write_Param deben llamarse únicamente desde
un OB de ciclo de programa principal. USS_Port_Scan FB puede llamarse desde un OB
cualquiera (generalmente desde un OB de alarma cíclica).
No utilice las instrucciones USS_Drive_Control, USS_Read_Param y USS_Write_Param en un OB
de prioridad más alta que la instrucción USS_Port_Scan correspondiente. Por ejemplo, no
inserte USS_Port_Scan en el OB principal ni USS_Read_Param en un OB de alarma cíclica. Si no
se impide la interrupción de la ejecución de USS_Port_Scan podrían producirse errores
inesperados, que podrían provocar lesiones corporales.
Las FCs USS_Read_Param y USS_Write_Param leen y escriben los parámetros operativos del
accionamiento remoto. Estos parámetros controlan el funcionamiento interno del
accionamiento. Estos parámetros se definen en el manual del accionamiento. El programa
puede contener un número cualquiera de estas funciones. No obstante, solo una petición de
lectura o escritura puede estar activa en un accionamiento en un momento determinado. Las
FCs USS_Read_Param y USS_Write_Param solo pueden llamarse desde un OB de ciclo de
programa principal.
Calcular el tiempo necesario para la comunicación con el accionamiento
La comunicación con el accionamiento es asíncrona al ciclo del S7-1200. Por lo general, pueden
transcurrir varios ciclos del S7-1200 antes de que finalice una transacción de comunicación con
un accionamiento.
El intervalo de USS_Port_Scan es el tiempo necesario para una transacción con un
accionamiento. La tabla siguiente muestra el intervalo de USS_Port_Scan mínimo para cada
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
PRECAUCIÓN
Procesador de comunicaciones y Modbus TCP
13.4 Comunicación de interfaz serie universal (USS)
999

Publicidad

Tabla de contenido
loading

Tabla de contenido