Professional Documents
Culture Documents
ID: 3008
REQUERIMIENTOS
Tanto el MM3 como el MM4 se comunican con un PLC S7-200 usando un cable RS-485.
El MM3 se conecta usando la interfaz DB9 directamente.
El MM4 y el Sinamics G110 (Versión USS) se conectan mediante terminal, P14 y P15 en
MM420. P29 y P30 en MM440 y P8 y P9.
Resistencia de terminación
Debido a que el protocolo USS trabaja sobre RS-485 es necesario usar resistencias de
terminación de bus. En caso que el equipo sea el ultimo del bus.
En el caso de Micromaster:
ID: 3008
ID: 3008
PARAMETRIZACIÓN EN EL EQUIPO
PARAMETRO DESCRIPCION
P0700 = 5 Habilitacion control remoto
P1000 = 5 Seleccionar Setpoint de frecuencia por USS
P2010[0] = 6 Baud rate de USS. Ejemplo 6 = 9600
P2011[0] = 0 a 31 Direccion del variador en la red
P2009[0] = 0 Denormalizacion, si se habilita el setpoint se
interpreta como 100% = 4000H
Si no, 4000H = 16384 se interpreta como 163.84Hz
P2012[0] = 2 Numero de PZD
P2013 [0] = 127 Numero de PKW, 127 longitud variable
P2014 = 0 – 56535ms Tiempo serial timeout
P2000 = 60 Hz Velocidad nominal del sistema
ID: 3008
Bloque de inicialización
ID: 3008
CÓDIGOS DE ERROR
CÓDIGO DE DESCRIPCIÓN
ERROR
0 Sin error.
1 El accionamiento no ha respondido.
2 Se ha detectado un error de suma de verificación en la respuesta
del accionamiento.
3 Se ha detectado un error de paridad en la respuesta del
accionamiento.
4 Una interferencia del programa de usuario ha causado un error.
5 Se ha intentado ejecutar un comando no válido.
6 Se ha indicado una dirección no válida del accionamiento.
7 El puerto de comunicación no se ha ajustado para el protocolo
USS.
8 El puerto de comunicación está ocupado procesando una
operación.
9 La velocidad del accionamiento está fuera de rango.
10 La longitud de respuesta del accionamiento no es correcta.
11 El primer carácter de la respuesta del accionamiento no es
correcto.
12 Las operaciones USS no soportan la longitud de caracteres en la
respuesta del accionamiento.
13 No ha respondido el accionamiento correcto.
14 La dirección DB_Ptr indicada no es correcta.
15 El número de parámetro indicado no es correcto.
16 Se ha seleccionado un protocolo no válido.
17 Está activado el protocolo USS. No es posible cambiar.
18 Se ha indicado una velocidad de transferencia no válida.
19 Sin comunicación: el accionamiento no está activo.
20 El parámetro o el valor en la respuesta del accionamiento no son
correctos o contienen un código de error.
21 Se ha devuelto un valor de palabra doble, en vez del valor de
palabra solicitado.
22 Se ha devuelto un valor de palabra, en vez del valor de palabra
doble solicitado.
ID: 3008
USS_CRTL
ID: 3008
- Las salidas FAULT e INHIBIT deberán estar puestas a 0.Si está desactivado el bit
RUN, el accionamiento MicroMaster recibirá un comando para que disminuya la
velocidad hasta que pare el motor.
El bit OFF2 sirve para que el accionamiento MicroMaster pueda parar por inercia.
El bit OFF3 le ordena al accionamiento MicroMaster que pare rápidamente.
El bit F_ACK indica que se ha detectado un fallo en el accionamiento.
El accionamiento borra el fallo ("Fault") cuando el estado de señal de "F_ACK" cambia de
"0" a "1".
El bit DIR (Sentido) indica en qué sentido debe girar el accionamiento.
La entrada Drive (Dirección del accionamiento) es la dirección del accionamiento
MicroMaster a la que se debe enviar el comando USS_CTRL.
Direcciones válidas: 0 a 31
La entrada Type (Tipo de accionamiento) selecciona el tipo de accionamiento. Si utiliza un
accionamiento MicroMaster 3 (o anterior), ajuste "Type" a "0". Si utiliza un accionamiento
MicroMaster 4, ajuste "Type" a "1".
Speed_SP (consigna de velocidad) representa la velocidad del accionamiento indicada
como porcentaje de la velocidad máxima.
Si "Speed_SP" es un valor negativo, se invertirá el sentido de giro del accionamiento.
Rango: -200,0% a 200,0%
Fault representa el estado del bit de fallo (0 = sin fallo, 1 = fallo). Para borrar el bit Fault,
corrija el fallo y active el bit F_ACK.
Inhibit indica el estado del bit de desactivación del accionamiento (0 = activado, 1 =
desactivado). Para borrar el bit de desactivación, el bit Fault deberá estar puesto a 0
(OFF) y las entradas RUN, OFF2 y OFF3 también deberán estar desactivadas.
ID: 3008
OPERACIONES DE LECTURA
El bit EN deberá estar puesto a "1" para poder transmitir una petición, debiendo
permanecer activado hasta que se active el bit "Done", lo que indica que ha finalizado el
proceso. Por ejemplo, una petición USS_RPM_x se transmite al accionamiento
MicroMaster en cada ciclo, en caso de estar activada la entrada XMT_REQ.
La entrada Drive es la dirección del accionamiento MicroMaster a la que se debe enviar el
comando USS_RPM_x.
Param representa el número de parámetro. Index es el valor del índice del parámetro a
leer. Value es el valor del parámetro devuelto. La dirección del búfer de 16 bytes se le
debe suministrar a la entrada DB_Ptr.
La salida Done se activa una vez finalizada la operación USS_RPM_x. El byte de salida
Error y la salida Value contienen el resultado de ejecución de la operación.
ID: 3008
OPERACIONES DE ESCRITURA
El bit EN deberá estar puesto a "1" para poder transmitir una petición, debiendo
permanecer activado hasta que se active el bit "Done".
Cuando se activa la entrada EEPROM, la operación escribe tanto en la RAM como en la
EEPROM del accionamiento. Cuando se desactiva la entrada EEPROM, la operación
escribe sólo en la RAM.
La entrada Drive es la dirección del accionamiento MicroMaster a la que se debe enviar el
comando USS_WPM _x.
Index es el valor del índice del parámetro a escribir.
Value es el valor del parámetro a escribir en la memoria RAM del accionamiento.
La salida Done se activa una vez finalizada la operación USS_WPM_x. El byte de salida
Error contiene el resultado de ejecución de la operación.