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