Procesador de comunicaciones y Modbus TCP
13.7 Comunicación Legacy USS (solo CM/CB 1241)
Tipo de parámetro
USS_DB
INOUT
VALUE
IN
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.
13.7.3.4
Instrucción USS_WPM (Modificar parámetros en el accionamiento)
Nota
Operaciones de escritura EEPROM (para la EEPROM dentro de un accionamiento USS)
No utilice excesivamente la operación de escritura permanente en EEPROM. Minimice el
número de operaciones de escritura en EEPROM para prolongar la vida útil de la EEPROM.
Tabla 13- 126 Instrucción USS_WPM
KOP / FUP
1294
Tipo de datos
Descripción
USS_BASE
El nombre del DB de instancia que se crea e inicializa cuando se inserta
una instrucción USS_DRV en el programa.
Word, Int, UInt,
Valor del parámetro que se ha leído y que es válido solo si el bit DONE
DWord, DInt,
es TRUE (verdadero).
UDInt, Real
Bool
Si es TRUE (verdadero), indica que la salida VALUE contiene el valor del
parámetro de lectura solicitado anteriormente. Este bit se activa cuando
USS_DRV detecta los datos de respuesta de lectura del accionamiento.
Este bit se desactiva en los casos siguientes: los datos de respuesta se
solicitan mediante otra consulta USS_RPM o bien en la segunda de las
dos llamadas siguientes de USS_DRV.
Bool
Ha ocurrido un error: 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 lectura. Encontrará más
información acerca de algunos códigos de estado en la variable
"USS_Extended_Error".
SCL
USS_WPM(REQ:=_bool_in_,
DRIVE:=_usint_in_,
PARAM:=_uint_in_,
INDEX:=_uint_in_,
EEPROM:=_bool_in_,
VALUE:=_variant_in_,
DONE=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
USS_DB:=_fbtref_inout_);
Descripción
La instrucción USS_WPM modifica un parámetro en el
accionamiento. Todas las funciones USS asociadas a
una red USS y a un puerto de comunicación PtP deben
utilizar el mismo bloque de datos.
USS_WPM debe llamarse desde un OB de ciclo de
programa principal.
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Controlador programable S7-1200