Instrucciones Uss; Calcular El Tiempo Necesario Para La Comunicación Con La Unidad - Siemens SIMATIC S7-1200 Manual De Producto

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

Publicidad

Fácil comunicación entre dispositivos
7.10 Protocolos de comunicación PtP, USS y Modbus
7.10.3

Instrucciones USS

S7-1200 soporta el protocolo USS y proporciona instrucciones diseñadas específicamente
para la comunicación con unidades a través del puerto RS485 de un CM o una CB. La
unidad física y los parámetros de lectura/escritura se pueden controlar con las instrucciones
USS. Cada CB o CM RS485 soporta como máximo 16 unidades.
● La instrucción USS_PORT gestiona la comunicación real entre la CPU y todas las
● La instrucción USS_DRV accede a una unidad específica de la red USS. Los parámetros
● Las instrucciones USS_RPM y USS_WPM leen y escriben los parámetros operativos de
Un DB instancia contiene búferes y memoria temporal para todas las unidades de la red
USS conectadas a cada CM o CB. Todas las instrucciones USS para una unidad utilizan el
DB instancia para compartir la información.
Calcular el tiempo necesario para la comunicación con la unidad
La comunicación con la unidad es asíncrona al ciclo de la CPU. Por lo general, la CPU
completa varios ciclos antes de que finalice una transacción de comunicación con una
unidad.
El intervalo USS_PORT es el tiempo necesario para una transacción con una unidad. 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 de la unidad es el tiempo disponible para una transacción si, debido a errores de
comunicación, se requieren 3 intentos para finalizar la transacción. De forma
predeterminada, la librería del protocolo USS realiza automáticamente 2 reintentos por
transacción.
162
unidades conectadas a un CM o una CB. Inserte una instrucción USS_PORT distinta
para cada CM o CB de la aplicación. Asegúrese de que el programa de usuario ejecuta
la instrucción USS_PORT con la rapidez suficiente para impedir que se produzca un
timeout en la unidad. Utilice la instrucción USS_PORT en un ciclo o en cualquier OB de
alarma.
de entrada y salida de la instrucción USS_DRV corresponden a los estados y controles
de la unidad. Si la red comprende 16 unidades, el programa debe tener como mínimo 16
instrucciones USS_DRV, es decir, una para cada unidad.
Asegúrese de que la CPU ejecuta la instrucción USS_DRV a la velocidad necesaria para
controlar las funciones de la unidad. Utilice la instrucción USS_DRV únicamente en un
OB de ciclo.
la unidad remota. Estos parámetros controlan el funcionamiento interno de la unidad.
Estos parámetros se definen en el manual de la unidad.
El programa de usuario puede contener tantas instrucciones de este tipo como sea
necesario. No obstante, cada unidad sólo puede activar una petición de lectura o
escritura en un momento determinado. Utilice las instrucciones USS_RPM y USS_WPM
únicamente en un OB de ciclo.
Manual de producto, 04/2012, A5E02486778-05
Easy Book

Publicidad

Tabla de contenido
loading

Tabla de contenido