Instrucción Uss_Drv - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

Instrucciones de programación
6.3 Instrucciones de la librería global
Velocidad de
transferencia
1200
2400
4800
9600
19200
38400
57600
115200
6.3.1.2
Instrucción USS_DRV
La instrucción USS_DRV intercambia datos con el accionamiento creando peticiones e
interpretando las respuestas del accionamiento. Para cada accionamiento debe utilizarse un
bloque de función propio. No obstante, todas las funciones USS asociadas con una red USS
y el módulo de comunicación PtP deben utilizar el mismo bloque de datos instancia. Es
preciso crear el nombre del DB cuando se inserta la primera instrucción USS_DRV. Este DB
creado al insertar la instrucción por primera vez se reutiliza posteriormente.
Cuando la instrucción USS_DRV se ejecuta por primera vez, el accionamiento que indica la
dirección USS (parámetro DRIVE) se inicializa en el DB instancia. Después de esta
inicialización, las ejecuciones siguientes de USS_PORT pueden iniciar la comunicación con
el accionamiento en este número de accionamiento.
Si se modifica el número del accionamiento, el PLC debe cambiar de STOP a RUN con
objeto de inicializar el DB instancia. Los parámetros de entrada se configuran en el búfer de
mensajes USS TX y las salidas se leen de un búfer de respuesta válido "anterior" (si existe).
Durante la ejecución de USS_DRV no se transmiten datos. Los accionamientos se
comunican cuando se ejecuta USS_PORT. USS_DRV configura únicamente los mensajes
que deben enviarse e interpreta los datos que puedan haberse recibido de una petición
anterior.
El sentido de rotación del accionamiento se puede controlar utilizando la entrada DIR
(BOOL) o el signo (positivo o negativo) con la entrada SPEED_SP (REAL). La tabla
siguiente indica cómo interactúan estas entradas para determinar el sentido del
accionamiento, suponiendo que el motor está cableado para la rotación adelante.
SPEED_SP
Valor > 0
Valor > 0
Valor < 0
Valor < 0
190
Intervalo mínimo calculado para la
llamada de USS_PORT (milisegundos)
790
405
212.5
116.3
68.2
44.1
36.1
28.1
DIR
0
1
0
1
Intervalo de timeout por
accionamiento (milisegundos)
2370
1215
638
349
205
133
109
85
Sentido del accionamiento
Atrás
Adelante
Adelante
Atrás
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido