Tabla 12- 43 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ámetros 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, 04/2012, A5E02486683-06
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
acceder a valores PARAM superiores a 2047. Encontrará más
información sobre cómo acceder a un rango ampliado en el manual del
accionamiento.
UInt
Índice de parámetro: INDEX designa el índice de parámetro del
accionamiento que se escribirá. Valor de 16 bits en el que el byte menos
significativo 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 accionamiento.
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 éste. 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
escrito 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 sólo 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
12.4 Comunicación de interfaz serie universal (USS)
645