Tabla 13- 127 Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
DRIVE
IN
PARAM
IN
INDEX
IN
EEPROM
IN
VALUE
IN
USS_DB
INOUT
DONE
OUT
1
ERROR
OUT
STATUS
OUT
El bit DONE indica que se han leído datos válidos del accionamiento de motor referenciado y que se han transmitido a
1
la CPU. No indica que la librería USS sea capaz de leer inmediatamente otros parámetros. Hay que enviar una petición
PKW vacía al accionamiento del motor, la cual debe ser acusada por la instrucción antes de que el canal de paráme-
tros para el accionamiento en cuestión vuelva a estar disponible. Si se llama inmediatamente una FC USS_RPM o
USS_WPM para el accionamiento de motor especificado se producirá un error 0x818A.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Tipo de datos
Descripción
Bool
Enviar petición: Si es TRUE (verdadero), REQ indica que se desea una
nueva petición de escritura. Esto se ignora si la petición para este pará-
metro ya está pendiente.
USInt
Dirección del accionamiento: DRIVE es la dirección del accionamiento
USS. El rango válido está comprendido entre el accionamiento 1 y el 16.
UInt
Número de parámetro: PARAM designa el parámetro del accionamiento
que se escribe. El rango de este parámetro está comprendido entre 0 y
2047. En algunos accionamientos, el byte más significativo puede acce-
der a valores PARAM superiores a 2047. Encontrará más información
sobre cómo acceder a un rango ampliado en el manual del accionamien-
to.
UInt
Índice de parámetro: INDEX designa el índice de parámetro del acciona-
miento que se escribirá. Valor de 16 bits en el que el byte menos signifi-
cativo es el valor de índice real en un rango de 0 a 255. El accionamiento
también puede utilizar el byte más significativo. Este byte es específico
del accionamiento. Para más información, consulte el manual del ac-
cionamiento.
Bool
Guardar en la EEPROM del accionamiento: Si es TRUE (verdadero), una
operación de escritura en los parámetros del accionamiento se guardará
en la EEPROM de este. Si es FALSE (falso), la operación de escritura
será temporal por lo que no se conservará tras desconectar y volver a
conectar la alimentación del accionamiento.
Word, Int, UInt,
Valor del parámetro en el que se debe escribir. Debe ser válido en la
DWord, DInt,
transición de REQ.
UDInt, Real
USS_BASE
El nombre del DB de instancia que se crea e inicializa cuando se inserta
una instrucción USS_DRV en el programa.
Bool
Si es TRUE (verdadero), DONE indica que la entrada VALUE se ha escri-
to en el accionamiento. Este bit se activa cuando USS_DRV detecta los
datos de respuesta de escritura del accionamiento. El bit se desactiva
cuando los datos de respuesta se solicitan mediante otra consulta
USS_WPM o bien en la segunda de las dos llamadas siguientes de
USS_DRV.
Bool
Si es TRUE (verdadero), ERROR indica que ha ocurrido un error y la
salida STATUS es válida. Todas las demás salidas se ponen a cero
cuando ocurre un error. Los errores de comunicación se notifican solo en
las salidas ERROR y STATUS de la instrucción USS_PORT.
Word
STATUS indica el resultado de la petición de escritura. Encontrará más
información acerca de algunos códigos de estado en la variable
"USS_Extended_Error".
Procesador de comunicaciones y Modbus TCP
13.7 Comunicación Legacy USS (solo CM/CB 1241)
1295