• No se han encontrado resultados

1.- INTRODUCCIÓN 2.- CONFIGURACIÓN Y CABLEADO 3.- PROTOCOLO MODBUS PARA EL

N/A
N/A
Protected

Academic year: 2021

Share "1.- INTRODUCCIÓN 2.- CONFIGURACIÓN Y CABLEADO 3.- PROTOCOLO MODBUS PARA EL"

Copied!
24
0
0

Texto completo

(1)

GUÍA RÁPIDA DE

COMUNICACIONES CON EL

CONVERTIDOR SYSDRIVE

3G3EV-MA-CE

1.- I

NTRODUCCIÓN

2.- C

ONFIGURACIÓN Y CABLEADO

3.- P

ROTOCOLO

M

ODBUS PARA EL

(2)

1.- INTRODUCCIÓN

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 2

1.- INTRODUCCIÓN

En la siguiente guía se describen los distintos modos y configuraciones para realizar la comunicación MODBUS con los nuevos convertidores de frecuencia de la serie 3G3EV-MA-CE.

Poniendonos en antecedentes vamos a hacer un pequeño resumen de los convertidores de la serie 3G3EV que OMRON comercializa:

-3G3EV-CE: Modelo Básico para aplicaciones sencillas de control de velocidad con una entrada multifunción, salida relé, entrada analógica y operador digital. -3G3EV-MCE: Modelo de alta funcionalidad con más parámetros, tres entradas multifunción, salida relé, salida multifunción, salida analógica y operador digital. -3G3EV-RE: Versión Sysmac Bus. Posibilidad de controlar mediante dos hilos hasta 16 convertidores mediante una unidad Maestra de Sysmac Bus.

-3G3EV-RME: Versión Modbus. Posibilidad de controlar hasta 31 convertidores de frecuencia utilizando protocolo Modbus. Según el sistema se puede utilizar RS232,422 ó 485.

Nota.- Además en los modelos -CE y -MCE se puede quitar el operador digital y sustituir por el adaptador 3G3EV-PJVOP122. Este adaptador RS-232 se utiliza para efectuar un control 1:1 desde un PC,PLC, consola a distancia, unidad de copia (3G3EV-PJVOP125) o software de programación (DriveWinEV).

La nueva serie 3G3EV-MA-CE permite la instalación de un interface RS485 para interconectar hasta 31 equipos en red Modbus.

Este equipo es una modificación del 3G3EV-MCE, los parámetros son los mismos que los de los modelos MCE.

De serie viene sin consola y se le pueden conectar los siguientes periféricos: 3G3EV-PJVOP120. Operador digital de la serie 3G3EV.

3G3EV-PJVOP485. Interface Modbus RS485.

3G3EV-PJVOP122A. Interface RS232C para utilizar la consola 3G3IV-PJVOP100 a distancia o para conectar con un PC.

De momento los modelos que van a estar disponibles se alimentan a 200V trifásicos. Pero en el 95% de los casos se pueden alimentar en monofásico 200V.

Otras características son: Función up/down incorporada, marca CE, mejor precio que los productos actuales –MCE, dimensiones más reducidas etc.

(3)

2.- CONFIGURACIÓN Y CABLEADO

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 3

2.- CONFIGURACIÓN Y CABLEADO

En los modelos 3G3EV–MA-CE los parámetros que se deben seleccionar para

realizar la comunicación son:

Parámetro Función Rango de selección

n01 Inicialización / Acceso 0: Sólo se pueden seleccionar n001

1: Se pueden ver y modificar todos los parámetros

8: Inicialización de todas las constantes 9: Reset a 3 hilos n02 Modo de funcionamiento Operación Referencia 0: Operador Operador (n11) 1: Terminal Operador (n11)

2: Operador Terminales (Tensión) 3: Terminales Terminales (Tensión) 4: Operador Terminales (Corriente) 5: Terminales Terminales (Corriente)

6: Operador Comunicaciones (0002H) 7: Terminales Comunicaciones (0002H) 8: Comunicaciones Operador (n11)

9: Comunicaciones Terminales (Tensión) 10: Comunicaciones Terminales (Corriente) 11: Comunicaciones Comunicaciones (0002H) n65 Selección de unidad de medida 0: 0.1Hz 1: 2: 30000/100% 3: 0.1% n66 Detección de timeover 0: Habilitado 1: Deshabilitado n71 Baud Rate 0 : 2400 bps 1 : 4800 bps 2 : 9600 bps 3 : 19200 bps n74 Paridad 0 : Paridad par

1 : Paridad impar 2 : Sin paridad n78 Tiempo espera respuesta Rango: 5 - 40 ms n83 Nº unidad Rango: 1 – 31

- Seleccionar el parámetro n01 a 1 para leer y escribir cualquier parámetro.

- En el parámetro n02 seleccionaremos el método de cambio de Frecuencia de referencia y Operación (RUN/STOP, sentido de giro) bien por comunicaciones, consola o terminales.

- Poner el n66 a 1 para deshabilitar el Timeover.

- En el n78 seleccionaremos el tiempo máximo en el que el convertidor deberá responder antes de que aparezca un error de comunicación.

Una vez seleccionados, se debe apagar el variador para que los cambios surtan efecto. Al reencender el convertidor, éste quedará configurado con los parámetros seleccionados con anterioridad.

La comunicación puede ser punto a punto o multipunto. En el caso de punto a punto, el variador también se puede comunicar por medio del interface JVOP122 (en este caso no es MODBUS).

Conexión multipunto

Al realizar comunicaciones con varios equipos , la conexión puede ser en estrella o en bus.

Conexión en estrella:

(4)

2.- CONFIGURACIÓN Y CABLEADO

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 4

Conexión en bus:

NOTA.- Es muy importante saber que el 3G3EV-MA-CE necesita un interface 485 para la comunicación multipunto.

El prototipo del conector de dicho interface (3G3EV-PJVOP485) tiene el siguiente formato:

1 3 5 7 9

2 4 6 8 10

Pin 7 S-

Pin 8 S+

Pin 9 R-

Pin 10 R+

3G3EV-MA-CE

3G3EV-MA-CE

Conversor

3G3EV-MA-CE

3G3EV-MA-CE

Conversor

(5)

2.- CONFIGURACIÓN Y CABLEADO

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 5

El interface definitivo va a ser el siguiente:

Nota.- El interface 3G3EV-PJVOP485 se vende aparte del variador.

ESQUEMAS DE CONEXIÓN

Han sido montados los siguientes esquemas de conexión:

Como se puede apreciar se ha hecho una conexión multipunto utilizando un 3G3EV-RM-E y un nuevo 3G3EV-MA-CE, para demostrar que son totalmente compatibles, ya que tiene los mismos parámetros, utilizan el mismo protocolo etc.

Lo único que cambia son las constantes de configuración de las comunicaciones, que en este caso son :

PC

MD-42

3G3EV-RM-E

Cable 1

Cable 2

Cable 2

3G3EV-MA-CE

(6)

2.- CONFIGURACIÓN Y CABLEADO

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 6

Parámetros 3G3EV-MA-CE 3G3EV-RM-E N01 1 1 N02 11 5 Time Over N66=1 N40=1 Baud Rate N71=2 N63=2 Paridad N74=2 N64=2 Tiempo de Respuesta N78=5 N65=5 Número de esclavo N83=1 N67=2 Control RTS No tiene N66=0

La comunicación entre el PC y el Westermo MD-42 (Cable 1) se realiza según el standard RS232.

La comunicación entre el conversor MD-42 y los dos variadores de frecuencia (Cable 2) se realiza en 485.

A continuación se detalla el cableado que hay que utilizar y la configuración de los pines del Westermo:

El cable que comunica el PC con el MD-42 (Cable 1) es el siguiente:

PC MD-42 2 2 3 3 4 7 5 5 6 7 8

El cable que va del Westermo MD-42 a ambos variadores (Cable 2) es el siguiente:

El Westermo MD-42 queda configurado de la siguiente manera: S2: 1 y 4 a ON, los demás a OFF.

S3: 2,5 y 6 a ON, los demás a OFF.

MD-42

3G3EV

T+ S-

T- S+

(7)

2.- CONFIGURACIÓN Y CABLEADO

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 7

- Se ha hecho el mismo montaje para el caso de un PLC:

Lo único que cambia es el cable PLC-Westermo MD-42 (Cable 3).

El cable utilizado para comunicar PLC-Westermo MD-42 es el siguiente:

3G3EV-MA-CE

PLC

MD-42

2 2

3 3

4 7

5 8

9 5

PLC

MD-42

3G3EV-RM-E

Cable 3

Cable 2

Cable 2

(8)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 8

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

Una vez configurado el variador, en la consola debe aparecer el mensaje CAL parpadeando. En este momento podremos establecer la comunicación con el EV. Una vez enviada la primera instrucción, desaparecerá el mensaje CAL

La comunicación MODBUS tiene las siguientes características:

- Rango de velocidad: 2400, 4800, 9600 y 19200 (seleccionable). - Longitud de datos: fijado a 8 bits.

- Paridad: par, impar o ninguna (seleccionable). - Bits de stop: fijado a 1.

- Número de variadores conectados: hasta 31. - Función de AUTO TEST.

Protocolo de comunicación.

La comunicación entre el maestro y el esclavo se controla mediante programas contenidos en la unidad maestra. La comunicación siempre la inicia el maestro (PLC u ordenador); él envía unos datos (mensaje de comando) a un esclavo (variador) en una secuencia fijada. Una vez recibido el mensaje, el esclavo lo descodifica, lo procesa y devuelve un dato (mensaje de respuesta) al maestro.

La memoria que puede ser seleccionada y leída por el maestro se denomina HOLDING REGISTER. Cada holding register tiene asociado una dirección hexadecimal.

FORMATO DEL MENSAJE:

El mensaje consiste en cuatro partes: dirección de esclavo, código de función, datos y código detector de error.

Dirección esclavo Código función

Datos Código detector error

Dirección de esclavo:

Elegimos entre el rango 1 a 31 en hexadecimal (1-1F) según el esclavo a comunicar (n83).

Seleccionando 0 como dirección de esclavo comunicaremos con todas las unidades conectadas. Este método se denomina BROADCASTING o DIRECCIONAMIENTO MÚLTIPLE, pero está restringido al cambio de referencia y operación .

Código de función:

Código de función (HEX) Función Número máx. datos 03H Lectura contenido holding

register

16

08H Autotest -

10H Escribir uno o varios holding registers

16

Datos:

Después de seleccionar una función, el maestro necesita enviar los datos necesarios para ejecutar la función a la unidad esclava. Los datos dependen de la función a utilizar. Están codificados en hexadecimal.

Código detector de error:

Todos los mensajes acaban con unos datos para detectar si se ha producido un error durante la transmisión. En este caso es el código CRC-16.

RESPUESTA DEL ESCLAVO:

(9)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 9

Respuesta normal:

En las funciones de escritura simple el esclavo responde con el mismo mensaje enviado. Cuando se trata de multiescritura, el esclavo devuelve parte del comando multimensaje (dirección, código de función, número de inicio y número de holding register). En la respuesta de lectura, se devuelve la dirección y código de función y se le añaden los datos leídos.

Respuesta a un mensaje defectuoso:

Si el comando es defectuoso (excepto fallo de transmisión), el esclavo no realiza ninguna acción y devuelve el mensaje mostrado

Dirección esclavo Código función + 80H

Código fallo Código detector error

Sin respuesta:

En los casos descritos abajo, el esclavo ignora el comando y no responde. * Fallo en la transmisión.

* Diferente nº de esclavo entre el comando y el asignado al esclavo. * El intervalo de tiempo entre datos adyacentes en el comando es mayor al tiempo de 24 bits.

* La longitud del comando es ilegal.

Cuando la dirección del esclavo es 0 en una función de escritura, todos los esclavos ejecutan el comando pero ninguno responde.

(10)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 10

LECTURA DE HOLDING REGISTERS (03H)

Comando:

Dirección esclavo

Código función 03H Dirección Inicio Byte alto

Byte bajo Cantidad registros Byte alto Byte bajo CRC-16 Byte alto Byte bajo

Ejemplo:

Leer los Holding Register 113H, 114H, 115H y 116H del esclavo 1 Dirección esclavo 01H

Código función 03H Dirección Inicio Byte alto 01H Byte bajo 13H Cantidad registros Byte alto 00H Byte bajo 04H CRC-16 Byte alto B4H Byte bajo 30H Respuesta Normal: Dirección esclavo Código función 03H Número bytes de datos

Primer Holding Byte alto Register Byte bajo Siguiente Holding Byte alto Register Byte bajo ...Último Holding Byte alto Register Byte bajo CRC-16 Byte alto Byte bajo

Ejemplo: La respuesta al comando anterior sería: Dirección esclavo 01H

Código función 03H Número bytes de datos 08H Holding Register Byte alto 00H 113H Byte bajo 68H Holding Register Byte alto 00H 114H Byte bajo 64H Holding Register Byte alto 00H 115H Byte bajo 12H Holding Register Byte alto 02H 116H Byte bajo 11H CRC-16 Byte alto 6CH Byte bajo BCH

(11)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 11

Respuesta ante un fallo: Dirección esclavo Código función 83H Código fallo CRC-16 Byte alto Byte bajo Ejemplo: Dirección esclavo 02H Código función 83H Código fallo 03H CRC-16 Byte alto F1H Byte bajo 31H

En este caso el esclavo 2 nos ha respondido con un código de fallo 03H.

AUTOTEST (08H)

El comando se devolverá directamente como respuesta; esta función permite chequear las comunicaciones entre el maestro y las unidades esclavas. Se puede coger un valor arbitrario para el test de código y de dato.

Comando:

Dirección esclavo

Código función 08H Código Byte alto

Test Byte bajo Dato Byte alto Byte bajo CRC-16 Byte alto Byte bajo Respuesta Normal: Dirección esclavo Código función 08H Código Byte alto

Test Byte bajo Dato Byte alto Byte bajo CRC-16 Byte alto Byte bajo Respuesta ante un fallo:

Dirección esclavo

Código función 88H Código fallo

CRC-16 Byte alto Byte bajo

(12)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 12

ESCRITURA EN HOLDING REGISTERS (10H)

Comando:

Dirección esclavo

Código función 10H Dirección Byte alto

Inicio Byte bajo Cantidad Byte alto registros Byte bajo Número bytes de datos Primer dato Byte alto

Byte bajo Siguiente Dato Byte alto Byte bajo CRC-16 Byte alto Byte bajo

El número de bytes de datos es el doble de la cantidad de registros a enviar.

Ejemplo: Escribir en los holding registers 01H y 02H del esclavo 10 (decimal) los valores 03H y 190H (RUN, REVERSE y a la frecuencia 400 unidades).

Dirección esclavo 0AH Código función 10H Dirección Inicio Byte alto 00H Byte bajo 01H Cantidad Byte alto 00H registros Byte bajo 02H Número bytes de datos 04H Primer dato Byte alto 00H Byte bajo 03H Siguiente Dato Byte alto 01H Byte bajo 90H CRC-16 Byte alto E6H Byte bajo BBH

Respuesta Normal:

Dirección esclavo

Código función 10H Dirección Byte alto

inicio Byte bajo Cantidad Byte alto Byte bajo CRC-16 Byte alto Byte bajo

(13)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 13

Ejemplo: La respuesta al ejemplo de escritura anterior sería de la siguiente forma: Dirección esclavo 0AH

Código función 10H Dirección inicio Byte alto 00H Byte bajo 01H Cantidad Byte alto 00H Byte bajo 02H CRC-16 Byte alto 11H Byte bajo 73H Respuesta ante un fallo:

Dirección esclavo

Código función 90H Código fallo

CRC-16 Byte alto Byte bajo

(14)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 14

CÁLCULO DEL CRC-16

Para realizar el cálculo del código CRC-16 realizar los siguientes pasos:

a) Inicializar los 16 bits del registro remanente a 1’s, es decir FFFF ó 1111 1111 1111 1111

b) OR exclusiva del registro remanente con el primer dato (dirección del esclavo) c) Desplazar el resultado un bit a la derecha y:

d) Si el bit desplazado es uno realizar una OR exclusiva del resultado de c) con A001 ó 1010 0000 0000 0001

e) Si el bit desplazado es cero continuamos las operaciones f) Realizar el paso d) 8 veces

g) Repetir el proceso desde a) pero cambiando el registro remanente por el resultado obtenido y cambiando el primer dato por el siguiente

Ejemplo: Trama 01 10 1111 1111 1111 1111 remanente 0000 0001 1º dato (01) --- XOR 1111 1111 1111 1110 0111 1111 1111 1111 0 desplazamiento 1 0011 1111 1111 1111 1 desplazamiento 2 1010 0000 0000 0001 A001 --- XOR 1001 1111 1111 1110 0100 1111 1111 1111 0 desplazamiento 3 0010 0111 1111 1111 1 desplazamiento 4 1010 0000 0000 0001 A001 --- XOR 1000 0111 1111 1110 0100 0011 1111 1111 0 desplazamiento 5 0010 0001 1111 1111 1 desplazamiento 6 1010 0000 0000 0001 A001 --- XOR 1000 0001 1111 1110 0100 0000 1111 1111 0 desplazamiento 7 0010 0000 0111 1111 1 desplazamiento 8 1010 0000 0000 0001 A001 --- XOR 1000 0000 0111 1110 remanente 0001 0000 2º dato (10) --- XOR 1000 0000 0110 1110 0100 0000 0011 0111 0 desplazamiento 1 0010 0000 0001 1011 1 desplazamiento 2 1010 0000 0000 0001 A001 --- XOR 1000 0000 0001 1010 0100 0000 0000 1101 0 desplazamiento 3 0010 0000 0000 0110 1 desplazamiento 4 1010 0000 0000 0001 A001 --- XOR 1000 0000 0000 0111 0100 0000 0000 0011 1 desplazamiento 5 1010 0000 0000 0001 A001 --- XOR 1110 0000 0000 0010 0111 0000 0000 0001 0 desplazamiento 6 0011 1000 0000 0000 1 desplazamiento 7 1010 0000 0000 0001 A001 --- XOR

(15)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 15

1001 1000 0000 0001 0100 1100 0000 0000 1 desplazamiento 8 1010 0000 0000 0001 A001 --- XOR 1110 1100 0000 0001 CRC-16 E C 0 1

Para el cálculo del CRC se incluye la siguiente rutina en BASIC:

940 '--- 950 ' FUNCION: 960 ' 970 ' PROPOSITO: Calculo de CRC 990 '--- 1000 ' 1110 crctmp = &HFFFF 1120 FOR i = 1 TO N 1130 crctmp = crctmp XOR XMT(i) 1140 FOR j = 1 TO 8 1150 ct = crctmp AND &H1 1160 IF crctmp < 0 THEN ch = 1 ELSE ch = 0 1170 crctmp = crctmp AND &H7FFF 1180 crctmp = crctmp \ 2 1190 IF ch = 1 THEN crctmp = crctmp OR &H4000 1200 IF ct = 1 THEN crctmp = crctmp XOR &HA001 1210 NEXT j, i

1220 IF crctmp < 0 THEN cl = 1: crctmp = crctmp AND &H7FFF ELSE cl = 0 1230 c1 = crctmp AND &HFF: c2 = (crctmp AND &H7F00) \ 256

1240 IF cl = 1 THEN c2 = c2 OR &H80 1250 XMT(N + 1) = c1: XMT(N + 2) = c2 1260 XMT$(N + 1) = HEX$(XMT(N + 1)) 1270 XMT$(N + 2) = HEX$(XMT(N + 2)) 1280 RETURN

Con esta subrutina calculamos el CRC-16 del mensaje, previamente cargado en XMT(1), XMT(2), XMT(3), ..., XMT(N), y se almacena en XMT(N+1) y XMT(N+2). N será el número de bytes que componen el mensaje sin el CRC-16.

(16)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 16

LISTA DE CÓDIGOS DE FALLO

Código Contenido

01H Fallo de código de función

- El código de función no es 01H, 08H y 10H. 02H Fallo en el número de registro

- Número de registro no válido.

- La dirección de comienzo para realizar un broadcasting no es ni 0000H,ni 0001H ni 0002H.

- Se ha intentado leer el registro No. 900H (comando enter) el cual es de sólo escritura.

03H Fallo de número

- El número de bytes de datos en una función de lectura o escritura no está entre 1 y 32

21H Fallo en selección de datos

- El número de dato es superior o inferior al escribir en una constante o en un dato de control.

- Se ha intentado escribir en una constante algo inconsistente. 22H Fallo en el modo de escritura

- Se ha intentado escribir una constante durante la marcha. - Se ha intentado escribir el comando enter durante la marcha.

- Se ha intentado escribir una constante durante un fallo de alimentación. - Se ha intentado escribir el comando enter durante un fallo de alimentación.

- Se ha intentado escribir en una constante aparte de la n00=8 (inicialización) durante un fallo de constante (CPF04)

- Se ha intentado escribir en una constante mientras se almacenan datos. - Se ha intentado escribir en un registro de sólo-lectura.

(17)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 17

LISTADO DE HOLDING REGISTERS

El mapeado de los HOLDING REGISTERS es el mostrado en la siguiente tabla: 000H - 01FH COMANDO

020H - 0FFH MONITORIZACIÓN 100H - 8FFH CONSTANTES

900H ENTER

Los registros de comando son datos de sólo escritura, los cuales actúan directamente sobre el estado del convertidor.

Los registros de monitorización son sólo de lectura, con los que podemos leer el estado del convertidor en ese instante.

Con las constantes podemos leer y escribir en las distintas constantes del convertidor. Finalmente el registro ENTER nos sirve para almacenar los holding registers de las constantes en la EEPROM Datos de comando: Nº registro Contenido 0000H - 0001H Señal de operación: Bit

0 Comando de operación 1: Run 0: Stop 1: Comando de REV/FWD 1: Reverse 0: Forward 2: Fallo externo 1: Fallo (EFO) 3: Reset de Fallo 1: Reset

4: Referencia de multifunción 1 5: Referencia de multifunción 2 6: Referencia de multifunción 3 0002H Frecuencia de referencia

(En las unidades especificadas en la constante n39) 0003H Ganancia de la curva V/F; con un rango del 2 al 200% 0004-8H Reservado 0009H Salida multifunción Bit 0: Salida multifunción 1 1: Salida multifunción 2 000A-1FH Reservados Datos de Broadcasting Nº registro Contenido 0001H Operación: Bit

0: Operación 1: Run 0: Stop 1: REV/FWD 1: Reverse 0: Forward 2:

3:

4: Fallo externo 1: Fallo (EFO) 5: Reset de Fallo 1: Reset

0002H Frecuencia de referencia

(Unidades fijadas de Máx. frecuencia/30000)

(18)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 18

Datos de monitorización (sólo se pueden leer)

Nº registro Contenido 0020H Señal de estado

Bit

0: Durante operación 1: Marcha 0: Stop 1: Marcha inversa 1: REV 0: FWD 2: Variador preparado 1: Sí 0: No 3: Fallo 1: Fallo

4: Selección de dato fallida 1: Fallo

5: Salida multifunción 1 1: Fotoacoplador ON 0: OFF 6: Salida multifunción 2

0021H Estado de fallo Bit

0: Sobrecorriente (OC). 1: Sobretensión.

2: Sobrecarga del variador (OL2) 3: Relé térmico (OH)

4 5 6

7: Fallo externo (EF,EFO) 8: Fallo Hardware (CPFxx) A: Detección sobrepar (OL3) B

C: Fallo en la alimentación (UV1) D: Fallo control de la alimentación (UV2) E Error de bus F 0022H Estado de la comunicación Bit 0: Escribiendo datos 1 2

3: Límite superior o inferior 4: Inconsistencia

0023H Frecuencia de referencia

( en las unidades especificadas en la constante n39) 0024H Frecuencia de salida

( en las unidades especificadas en la constante n39) 0025H -

0026H -

0027H Corriente de salida (10/1)A

0028H Tensión de salida de referencia (1/1)V 0029H -

002AH -

(19)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 19

Nº registro Contenido 002CH Estado del convertidor

Bit

0: Durante operación 1: Funcionando 1: Velocidad cero 1: Velocidad cero 2: Frecuencia alcanzada 1: Alcanzada 3:

4: Detección frecuencia 1 1: Frecuencia de salida

n53 5: Detección frecuencia 2 1: Frecuencia de salida

n53 6: Preparado para operar 1: Preparado

7: Detección bajatensión 1: Detectando 8: Salida bloqueada 1: Salida bloqueada 9: Frecuencia de referencia 1: Operador 0: Comunicación A: Referencia de RUN 1: Sin comunicación 0: Con comunicación B: Detección de sobrepar 1: Sobrepar detectado C:

D:

E: Fallo grave 1: Fallo F: Fallo transmisión 1: Fallo 002DH Monitorización de las salidas multifunción 002EH -

002FH - 0030H -

0031H Tensión del circuito principal de DC 0032H-003CH - 003DH Fallo en la transmisión Bit 0: Fallo CRC

1: Longitud de datos ilegal 2: 3: Error paridad 4: Error Overrun 5: Error flujo 6: Timeover 003EH-00FFH -

(20)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 20

Constantes del convertidor (Se pueden leer y escribir)

El número de holding register de una constante es equivalente a añadirle 256 al número de constante y finalmente convertir el número a hexadecimal. En la tabla se incluyen , entre paréntesis, el número de constante.

Nº registro Nombre Función Selección

Inicial

100H - - -

101H (n01)

Inicialización / Acceso 0: Sólo se puede seleccionar n01

1: Se pueden seleccionar todas las constantes 8: Se inicializan las selecciones de constantes

9: Inicialización a tres hilos

1

102H (n02)

Selección operación y frecuencia de referencia

Valor Comando Marcha Referencia de frecuencia 0 Consola Consola 1 Teminales Consola 2 Comunicaciones Consola 3 Teminales Comunicaciones 4 Comunicaciones Comunicaciones 5 103H (n03)

Modo parada 0: Parada por deceleración 1: Marcha libre

0 104H

(n04)

Marcha directa/inversa For: Marcha directa (selección 0) rEu: Marcha inversa (selección 1)

For 105H

(n05)

Inhibir marcha inversa 0: Aceptar 1: No aceptar

0 106H

(n06)

Entrada multifunción 1 0: Marcha directa/inversa 1: Reset fallo

2: Fallo externo (Cuando está en ON) 3: Fallo externo (Cuando está en OFF) 4: Multivelocidad 1

5: Multivelocidad 2 6: Multivelocidad 3 7: Frecuencia JOG

8: Tiempo aceleración/deCeleración 9: Bloqueo externo (Contacto N A) A: Bloqueo externo (Contacto N C)

B: Buscar comando desde máxima frecuencia C: Buscar comando desde frecuencia seleccionada D: Mantener Acel/Desacel E: LOCAL/REMOTE F: Marcha directa 10: Marcha inversa 1 107H (n07)

Entrada multifunción 2 De 0 a 10 igual que n106 17: Más/Menos

18: Autotest

2

108H (n08)

(21)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 21

Nº registro

Nombre Función Selección

inicial 109H

(n09)

Salida multifunción 1 (terminal MA,MB) 0: Presencia fallo 1: Operación en progreso 2: Frecuecia concordante 3: Velocidad cero 4: Detección frecuencia

(frec. salida

nivel detección frecuencia) 5: Detección frecuencia

(frec. salida

nivel detección frecuencia) 6: Detección sobrepar 7: Bloqueo 8: Detección bajatensión 9: Búsqueda velocidad A: Modo operación B: Reservado C: Convertidor preparado D: Reservado E: Reservado

F: Salida desde selección de comunicación

1 10AH (n10) Salida multifunción (terminal PA) Igual que n109 10BH (n11)

Frecuencia referencia 1 Rango 0.0 a 400.0Hz 6.0Hz 10CH

(n12)

Frecuencia referencia 2 Rango 0.0 a 400.0Hz 0.0Hz 10DH

(n13)

Frecuencia referencia 3 Rango 0.0 a 400.0Hz 0.0Hz 10EH

(n14)

Frecuencia referencia 4 Rango 0.0 a 400.0Hz 0.0Hz 10FH

(n015)

Frecuencia referencia 5 Rango 0.0 a 400.0Hz 0.0Hz 110H

(n16)

Frecuencia referencia 6 Rango 0.0 a 400.0Hz 0.0Hz 111H

(n17)

Frecuencia referencia 7 Rango 0.0 a 400.0Hz 0.0Hz 112H

(n018)

Frecuencia referencia 8 Rango 0.0 a 400.0Hz 0.0Hz 113H

(n19)

Frecuencia referencia JOG Rango 0.0 a 400.0Hz 6.0Hz 114H

(n20)

Tiempo aceleración 1 Rango: 0.0 a 999s 10.0s 115H

(n21)

Tiempo deceleración 1 Rango: 0.0 a 999s 10.0s 116H

(n22)

Tiempo aceleración 2 Rango: 0.0 a 999s 10.0s 117H

(n23)

Tiempo deceleración 2 Rango: 0.0 a 999s 10.0s 118H (n24) Frecuencia máxima salida Rango: 50.0 a 400Hz 60.0Hz 119H (n25)

Tensión máxima Rango: 1 a 255.5 200V 11AH

(n26)

Frecuencia tensión máxima (frecuencia básica)

Rango: 0.6 a 400Hz 60.0Hz 11BH

(n27)

(22)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 22

Nº registro Nombre Función Selección inicial 11CH

(n28)

Tensión frecuencia intermedia Rango: 1 a 255 V 12V 11DH

(n29)

Frecuencia salida mínima Rango: 0.5 a 10.0 Hz 1.5Hz 11EH

(n30)

Tensión frecuencia salida mínima Rango: 1 a 50V 12V 11FH

(n31)

Corriente referencia termoelectrónica

Rango: 0.0 al 120% de la corriente nominal del convertidor

* 120H

(n32)

Protección termoelectrónica 0: Motor estándar con valores estándar 1: Motor estándar con valores transitorios 2: Motor dedicado con valores estándar 3: Motor dedicado con valores transitorios 4: Sin protección térmica

0

121H (n33)

Deceleración durante prevención de bloqueo

0: Provista

1: No provista (Cuando hay resistencia freno)

0 122H

(n34)

Nivel prevención bloqueo durante aceleración

30 a 200 (%)

100% es la corriente nominal del motor

170% 123H

(n35)

Nivel prevención bloqueo durante operación

30 a 200 (%)

100% es la corriente nominal del motor

160% 124H

(n36)

Operación tras recuperación corte alimentación

0: No continuar operación

1: La operación continúa sólo si la interrupción está dentro de 0,5 segundos

2: La operación continúa incondicionalmente

0 125H (n37) Frecuencia portadora 1: 2.5 (Khz) 2: 5 (Khz) 3: 7.5 (Khz) 4: 10 (Khz) 5: 12.5 (Hhz) 6: 15.0 (Khz) 1 (2.5kHz) 126H (n38) Ganancia mejora automática par Rango: 0.0 a 3.00. 1.0 127H (n39)

Ganancia referencia frecuencia Rango: 0.10 a 2.00 (veces) 0 128H

(n40)

Desviación referencia frecuencia Rango: -99% a 99% 0 129H

(n41)

Límite superior referencia frecuencia

Rango: 0 a 110 (%) 100% 12AH

(n42)

Límite inferior referencia frecuencia

Rango: 0 a 110 (%) 0% 12BH

(n43)

Terminal entrada referencia frecuencia 0: Referencia de frecuencia 1: Reset de fallo - 12CH (n44)

Salida analógica multifunción 0: Frecuencia de salida 1: Corriente de salida

- 12DH

(n45)

Ganancia salida analógica multifución Rango: 0.00 a 2.00 - 12EH (n46) Inyección C.C. 0 a 100 (%) 50% 12FH (n47)

Tiempo inyección c.c. a la parada 0.0 a 5.0 (segundos) 0.5s 130H

(n48)

Tiempo inyección c.c. al arranque 0.0 a 5.0 (segundos) 0.0s 131H

(n49)

Curva S 0: Sin curva S

1: Curva S: 0.2 segundos 2: Curva S: 0.5 segundos 3: Curva S: 1.0 segundos

(23)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 23

Nº registro Nombre Función Selección inicial 132H

(n50)

Selección función detención sobrepar

0: No detecta sobrepar.

1: Detecta sobrepar sólo cuando se ha alcanzado la velocidad. (Continúa operación)

2: Detecta sobrepar sólo cuando se ha alcanzado la velocidad (Parada)

3: Siempre detecta sobrepar durante operación. (Parada)

4: Siempre detecta sobrepar durante operación. Para la operación cuando se ha detectado sobrepar

0

133H (n51)

Nivel detección sobrepar 30 a 200 (%) 160% 134H

(n52)

Tiempo detección sobrepar 0.1 a 10.0 (segundos) 0.1s 135H

(n53)

Nivel detección frecuencia 0.0 a 400 (Hz) 0.0Hz 136H (n54) Ganancia compensación deslizamiento 0.0 a 9.9 (%) 0.0% 137H (n55)

Corriente motor sin carga 0 a 99 (%) 40% 138H (n56) Frecuencia salto 1 0.0 a 400 (Hz) 0.0Hz 139H (n57) Frecuencia salto 2 0.0 a 400 (Hz) 0.0Hz 13AH (n58) Frecuencia salto 3 0.0 a 400 (Hz) 0.0Hz 13BH (n59) Anchura salto 0.0 a 25.5 (Hz) 1.0Hz 13CH (n60)

Número reintentos de fallo 0 a 10 veces 0 13DH

(n61)

Tecla STOP efectiva / no efectiva 0: Tecla STOP efectiva 1: Tecla STOP no efectiva

0 13EH (n62) Retardo compensación deslizamiento Rango: 0.1 a 25.5 segundos 2.0s 13FH (n63)

Selección velocidad comunicación 0: 2400 bps 1: 4800 bps 2: 9600 bps 3: 19600 bps 2 140H (n64)

Selección paridad 0: Paridad par 1: Paridad impar 2: Sin paridad

0

141H (n65)

Tiempo espera respuesta Rango: 5 a 50 ms 5ms 142H

(n66)

Control RTS 0: Control RTS habilitado 1: Control RTS no habilitado

0 143H

(n67)

Dirección esclavo Rango:0-31 0 144H

(n68)

Grabación fallo Almacena y muestra las alarmas recientes (No se puede seleccionar)

- 145H

(n69)

(24)

3.- PROTOCOLO MODBUS PARA EL 3G3EV-MA-CE

COMUNICACIONES CON EL 3G3EV

OMRON ELECTRONICS, S.A.

GREV-MAC.DOC

Pag. 24

Registro ENTER (Sólo de escritura)

Nº registro Nombre Función Rango de selección 900H Comando ENTER Comando para almacenar constantes en

memoria EEPROM

0000-FFFFH

Al escribir en el convertidor una constante mediante comunicaciones, ésta se almacena en una memoria RAM. El comando ENTER escribe los datos de la RAM en la memoria EEPROM del EV. Como la memoria EEPROM del EV tiene un número limitado de escrituras, se recomienda no ejecutar este comando con demasiada frecuencia. Este comando es sólo de escritura, si se intenta realizar una lectura del comando, aparecerá un error de número de registro (código de fallo 02H).

Referencias

Documento similar

Los parques en las secciones de alto NSE fueron más utilizados y mostraron mayor nivel de actividad física en comparación con secciones de medio y bajo NSE.. En áreas de NSE bajo

Upon reducing the cache size to 16 GB, and further to 2 GB, admittance of all objects becomes increasingly suboptimal, again as predicted by our active-byte characterizations.

Los trastornos del humor o del estado del ánimo, desde el más bajo o melancolía al más alto o manía, han sido estudiados a lo largo de la historia humana. Desde la antigüedad hasta

Para describir la actividad respiratoria del pimiento mínimamente procesado en fresco (MPF) bajo distintas concentraciones gaseosas convencionales y de empleo emergente (alto y bajo

El objetivo del presente trabajo ha sido estudiar los efectos de diferentes niveles de aireación en la solución nutritiva (Control, Bajo, Medio y Alto) sobre

A pesar del bajo número de figuras que se han do- cumentado en las Cuevecicas del Estiércol y el estado de conservación que presentan, es innegable el alto interés que despierta

(2000), encontraron que el perfil motivacional más autodeterminado (que puntúa alto en motivación intrínseca e identificación, y más bajo en introyección, regulación

Combinación (B): Cuando se presenta un bajo nivel de abstención, un alto nivel de confianza y satisfacción en las instituciones políticas, un alto nivel de participación