Siemens SIMATIC S7-1200 Manual De Sistema página 1130

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

Publicidad

Procesador de comunicaciones y Modbus TCP
13.7 Comunicación Legacy USS (solo CM/CB 1241)
parámetro. A continuación, haga clic en el símbolo de ayuda de parámetros para ver los nombres
de DB disponibles.
La función USS_PORT 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 esta función gestiona una
comunicación con un accionamiento. El programa debe llamar esta función lo suficientemente
rápido para impedir un timeout de comunicación por parte de los módulos. Esta función puede
llamarse desde un OB de ciclo de programa principal o desde cualquier OB de alarma.
Por lo general, la función USS_PORT 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 bloque de función USS_DRV 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_DRV, es decir, una para cada accionamiento. Estos bloques deben llamarse a la velocidad
necesaria para controlar el funcionamiento del accionamiento.
El bloque de función USS_DRV sólo 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_DRV, USS_RPM y USS_WPM deben llamarse únicamente desde un OB de ciclo de programa
principal. USS_PORT puede llamarse desde un OB cualquiera (generalmente desde un OB de
alarma cíclica).
No utilice las instrucciones USS_DRV, USS_RPM o USS_WPM en un OB de prioridad más alta que
la instrucción USS_PORT correspondiente. Por ejemplo, no inserte USS_PORT en el OB principal
ni USS_RPM en un OB de alarma cíclica. Si no se impide la interrupción de la ejecución de
USS_PORT podrían producirse errores inesperados, que podrían provocar lesiones corporales.
Las funciones USS_RPM y USS_WPM 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, sólo una petición de
lectura o escritura puede estar activa en un accionamiento en un momento determinado. Las
funciones USS_RPM y USS_WPM sólo 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 es el tiempo necesario para una transacción con un accionamiento. La
tabla siguiente muestra el intervalo de USS_PORT mínimo para cada velocidad de transferencia
de comunicación. Si la función USS_PORT se llama más frecuentemente que el intervalo de
USS_PORT, no se incrementará el número de transacciones. El intervalo de timeout del
accionamiento es el tiempo disponible para una transacción si, debido a errores de
1130
PRECAUCIÓN
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido