Manual ModBus
Manual ModBus
Manual ModBus
MANUAL DE INSTRUCCIONES
MODBUS-RTU
MANUAL DE INSTRUCCIONES
• 16B0301F2 •
INTERFAZ DCREG
VÍA MODBUS-RTU
ACT. 06/06/01 R.00 Español
VERSIÓN D3.06
• El presente manual constituye parte integral y esencial del producto. Aconsejamos leer atentamente las
instrucciones ofrecidas en el mismo, ya que contienen indicaciones importantes referentes a la seguridad, uso y
mantenimiento.
• Este aparato deberá ser destinado al uso para el cual fue concebido. Cualquier otro uso se considera impropio
y, por lo tanto, peligroso. El fabricante no se considera responsable de los posibles daños causados por el uso
incorrecto o erróneo.
• Elettronica Santerno se reserva el derecho de realizar modificaciones técnicas al presente manual y al aparato,
sin obligación de previo aviso. Si se encuentran errores de tipografía o de otro tipo, las correcciones serán
incluidas en las nuevas versiones del manual.
• Elettronica Santerno se hace responsable de las informaciones transcritas en la versión origina del manual,
redactado en italiano.
• Propiedad reservada - Prohibida su reproducción total o parcial sin permiso de Elettronica Santerno, la
empresa protegerá sus derechos sobre los dibujos y catálogos en función de las leyes vigentes.
1/16
16B0301F2 INTERFAZ DCREG VÍA
MANUAL DE INSTRUCCIONES
MODBUS-RTU
INDICE
1 CARACTERÍSTICAS DE LA COMUNICACIÓN
Baud rate: configurable entre 1200 y 128000 bps a través del parámetro C161 (default 9600 bps)
Formato del dato: 8 bit
Start bit: 1
Igualdad: configurable entre None, Even y Odd a través del parámetro C162 (default None)
Stop bit: 2 si C162=None, 1 si C162=Even o Odd
Estándar eléctrico: RS232 o RS485 half duplex o RS485 full duplex configurables a través de jumper en
ficha opcional ES733
Protocolo: MODBUS RTU
Dirección del DCREG: configurable entre 1 y 247 a través del parámetro C160 (default 1)
Dirección inicial área datos: configurable entre 0 y 32767 a través del parámetro C163 (default 0)
Time out de final mensaje: configurable entre 0 y 2000 ms a través del parámetro C164 (default 300 ms)
Retraso en la respuesta: configurable entre 0 y 2000 ms a través del parámetro C165 (default 0 ms)
El presente manual describe las modalidades con las cuales se puede poner en interfaz vía PROFIBUS-
RTU un convertidor DCREG (slave) y una unidad inteligente de control exterior (master). Para realizar esta
interfaz es necesario montar en el DCREG una ficha opcional ES733 (ver párrafo 4). El firmware
correspondiente, en cambio, se encuentra en la versión estándar D3.06 sin necesidad de actualizaciones.
.
A través de MODBUS-RTU
Se pueden:
• Leer todos los parámetros del convertidor excepto M027(DriveLife);
• Modificar y archivar en EEPROM los parámetros marcados R/W en el párrafo 2;
no se puede:
• Realizar los auto-ajustes del convertidor;
• Controlar la EEPROM con las mismas modalidades del teclado remoto (Default Restore, WorkArea
Backup, Backup Restore).
2/16
INTERFAZ DCREG VÍA 16B0301F2
MANUAL DE INSTRUCCIONES
MODBUS-RTU
1) 2) 3) 4) 5) 6) 7) 8)
Nombre Significado Dirección Extremos Unidad Relación RO
MODBUS de R/W
medida
2a PARÁMETROS DE MEDIDA
M000 Vref Referencia de velocidad / tensión 10 -100 ÷ +100 % 100 / RO -
aplicada a las rampas 3FFFh
M001 nFdbk Retroacción de velocidad / 11 -100 ÷ +100 % -100 / RO -
tensión 3FFFh
M002 Verr Error de velocidad / tensión 12 -200 ÷ +200 % 100 / RO -
3FFFh
M003 Iref Referencia de corriente del 13 -150 ÷ +150 % 100 / RO -
armazón 1FFh
M004 Iarm Corriente del armazón 14 -1.5 DriveSize÷ A DriveSize RO -
+1.5 DriveSize / 2400
M005 Alfa Angulo de retraso para 15 P230 ÷ P231 ° 100 RO -
encendido tiristores
M006 Varm Tensión del armazón 16 -1000 ÷ +1000 V 1 RO -
M007 BackEMF Fuerza contra-electromotriz 17 -1000 ÷ +1000 V 1 RO -
M008 Mfreq Frecuencia de red 18 40 ÷ 70 Hz 10 RO -
M009 Vmains Tensión de red 19 0 ÷ 1000 V 1 RO -
M010 AnIn1 Entrada analógica auxiliar 1 a los 20 -100 ÷ +100 % 100 / RO -
bornes 11 y 13 3FFFh
M011 AnIn2 Entrada analógica auxiliar 2 al 21 -100 ÷ +100 % 100 / RO -
borne 17 3FFFh
M012 AnIn3 Entrada analógica auxiliar 3 al 22 -100 ÷ +100 % 100 / RO -
borne 19 3FFFh
M013 UpDnRef Referencia interior UP/DOWN 23 -100 ÷ +100 % 100 / RO -
de velocidad / tensión 3FFFh
M014 TermRef Referencia de velocidad / tensión 24 -100 ÷ +100 % 100 / RO -
a los bornes 5 y 7 3FFFh
M015 SLRef Referencia de velocidad / tensión 25 -100 ÷ +100 % 100 / R/W 97
de MODBUS 3FFFh
M016 FBRef Referencia de velocidad / tensión 26 -100 ÷ +100 % 100 / RO -
de PROFIBUS 3FFFh
M017 RefFld Referencia de corriente de 27 0 ÷ 100 % 100 / RO -
campo FFFh
M018 Ifld Corriente de campo 28 0 ÷ 40 A 40 / RO -
3FFh
M019 AnOut1 Salida analógica 1 en el borne 8 29 -10 ÷ +10 V 10 / RO -
FFFh
M020 AnOut2 Salida analógica 2 en el borne 10 30 -10 ÷ +10 V 10 / RO -
FFFh
M021 DigIn Estado entradas digitales 31 00000000b ÷ Nota A) RO -
después del OR 11111111b
3/16
16B0301F2 INTERFAZ DCREG VÍA
MANUAL DE INSTRUCCIONES
MODBUS-RTU
M022 MDO Estado salidas digitales 32 00000xxxb ÷ Nota B) RO -
11111xxxb
M023 FldReg Estado entradas digitales 33 xx00xxxxb ÷ Nota C) RO -
internas eliminador de flujo xx11xxxxb
M024 Pout Potencia eléctrica de salida 34 0 ÷ 5250 kW 1 / 10 RO -
M025 Torque Par motor 35 0 ÷ 180 % 100 / RO -
2AAAh
M026 EFreq Frecuencia encoder 36 -102.4 ÷ +102.4 kHz 10 / RO -
3FFFh
M027 DriveLife Tiempo de funcionamiento - - Nota D) - -
M028 PhaseSeq Sentido cíclico 38 0÷1 AlfaNum RO -
Nota E)
M029 TermDigIn Estado entradas digitales en los 39 00000000b ÷ Nota A) RO -
bornes 24, 26, 28, 30, 32, 34, 36 11111111b
y 38
M030 SLDigIn Estado entradas digitales de 40 00000000b ÷ Nota A) R/W 98
MODBUS 11111111b
M031 FBDigIn Estado entradas digitales de 41 00000000b ÷ Nota A) RO -
PROFIBUS 11111111b
4/16
INTERFAZ DCREG VÍA 16B0301F2
MANUAL DE INSTRUCCIONES
MODBUS-RTU
2b PARÁMETROS DE PROGRAMACIÓN
8/16
INTERFAZ DCREG VÍA 16B0301F2
MANUAL DE INSTRUCCIONES
MODBUS-RTU
2c PARÁMETROS DE CONFIGURACIÓN
Nota: los parámetros pueden ser modificados solo con DCREG no en RUN.
10/16
INTERFAZ DCREG VÍA 16B0301F2
MANUAL DE INSTRUCCIONES
MODBUS-RTU
2d PARÁMETROS ESPECIALES
NOTA: los parámetros R/W pueden ser modificados solo con DCREG no en RUN.
• Nota A)
Bit 0 → ENABLE
1 → START
2 → MDI1
3 → MDI2
4 → MDI3
5 → MDI4
6 → MDI5
7 → MDI6
• Nota B)
Bit 3 → MDO5
4 → MDO1
5 → MDO2
6 → MDO3
7 → MDO4
• Nota C)
Bit 4 → /60HZ
5 → /RUN
• Nota D)
No se puede leer o escribir el parámetro M027 vía serie.
• Nota E)
= 0: RST; = 1: TSR.
• Nota F)
Se pueden leer y escribir en cualquier momento los valores del parámetro P002, pero no se puede comunicar
completamente con el auto-ajuste si no directamente en el convertidor (es necesario apretar teclas en el teclado remoto y
cerrar el contacto de ENABLE).
Nota G)
Se pueden leer y escribir en cualquier momento los valores del parámetro P003, pero no se pueden controlar
completamente la EEPROM si no directamente en el convertidor (es necesario apretar teclas en el teclado remoto).
• Nota H)
KEYPAD se FirstParm = 1;
Mxxx = FirstParm-2 se FirstParm > 1;
• Nota J)
Drive OK si NúmeroAlarma (PARÁMETRO ESPECIAL) = 0;
Alarma = NúmeroAlarma si NúmeroAlarma ≤ 33;
Warning = NúmeroAlarma -33 si NúmeroAlarma > 33.
11/16
16B0301F2 INTERFAZ DCREG VÍA
MANUAL DE INSTRUCCIONES
MODBUS-RTU
Nota K)
Los 8 parámetros de medida seleccionados por P006 están mapeados como byte (8 bit) de la siguiente forma, indicando
con parámetro 1 el primer parámetro visualizado en KEYPAD, con parámetro 2 el segundo, etc.
• Nota L)
Bit 0 → RUN
1 → FORWARD
2 → LOC SEQ
3 → BRAKE
4 → REF
5 → REVERSE
6 → LOC REM
7 → I LIMIT
• Nota M)
Para archivar en EEPROM el valor de un parámetro poner SaveAddress (PARÁMETRO ESPECIAL) = dirección
MODBUS del parámetro que se desea archivar. Esta dirección se volverá a poner en 0 automáticamente al final del
archivo.
• Nota N)
SWVersion (PARÁMETRO ESPECIAL) = 306 (por ejemplo) significa D3.06.
• Nota O)
= 0: DCREG4;
= 1: DCREG2;
= 2: DCREG2F.
• Nota P)
= 0: 440V;
= 1: 500V;
= 2: 600V;
= 3: 690V.
• Nota Q)
= 0: Estándar;
= 1: 5A;
= 2: 15A;
= 3: 35A.
• Nota 10
Límite superior = 1 si ENABLE está cerrado.
• Nota 18
Tiene que ser menor de P011 VarmMax.
• Nota 19
Tiene que ser mayor de P088 RxI.
• Nota 20
Tiene que ser menor de VmainsMax (PARÁMETRO ESPECIAL).
• Nota 30
Tiene que ser menor de P084 Verr2.
• Nota 31
Tiene que ser mayor de P083 Verr1.
• Nota 40
Tiene que ser mayor de P014 nMinPos.
• Nota 41
Tiene que ser menor de P016 nMinNeg.
• Nota 50
Tiene que ser menor de P057 SpeedHyper2.
• Nota 51
Tiene que ser mayor de P056 SpeedHyper1.
• Nota 52
Límite superior=8 si DriveType (PARÁMETRO ESPECIAL) ≠ 0.
• Nota 60
Tiene que ser mayor de P174 MDO1Hyst.
• Nota 61
Tiene que ser menor de P173 MDO1Level.
• Nota 62
Tiene que ser mayor de P180 MDO2Hyst.
12/16
INTERFAZ DCREG VÍA 16B0301F2
MANUAL DE INSTRUCCIONES
MODBUS-RTU
• Nota 63
Tiene que ser menor de P179 MDO2Level.
• Nota 64
Tiene que ser mayor de P186 MDO3Hyst.
• Nota 65
Tiene que ser menor de P185 MDO3Level.
• Nota 66
Tiene que ser mayor de P192 MDO4Hyst.
• Nota 67
Tiene que ser menor de P191 MDO4Level.
• Nota 68
Tiene que ser mayor de P198 MDO5Hyst.
• Nota 69
Tiene que ser menor de P197 MDO1Level.
• Nota 86
Modificable solo si eventuales MDI configurados como MASTER/SLAVE están desactivados (consultar el MANUAL DE
INSTRUCCIONES DCREG2(F) DCREG4).
• Nota 87
Modificable solo si eventuales MDI configurados como PUESTA A CERO RAMPAS están desactivados (consultar el
MANUAL DE INSTRUCCIONES DCREG2(F) DCREG4).
• Nota 97
Modificable solo si por lo menos uno entre C105 RefSelect1, C106 RefSelect2, C107 RefSelect3, C108 RefSelect4=3.
• Nota 98
Modificable solo si por lo menos uno entre C110 CommandSelect1, C111 CommandSelect2, C112 CommandSelect3=3.
• Nota 101
Modificable solo si DriveType (PARÁMETRO ESPECIAL) = 0.
• Nota 111
Modificable solo si P012 SpdDmndPolarity = 1. Tiene que ser menor de P013 nMaxPos.
• Nota 112
Modificable solo si P012 SpdDmndPolarity = 2. Tiene que ser mayor de P015 nMaxNeg.
• Nota 113
Modificable solo si P015 nMinPos = P016 nMinNeg = 0.
• Nota 122
Modificable solo si no se han apretado las teclas LOC/REM en el teclado remoto.
13/16
16B0301F2 INTERFAZ DCREG VÍA
MANUAL DE INSTRUCCIONES
MODBUS-RTU
En la modalidad RTU estándar el inicio del mensaje es un intervalo de silencio correspondiente a 3.5 veces el
tiempo de transmisión de un carácter (indicado con T1-T2-T3-T4 en el siguiente esquema). Si se produce una interrupción
de la transmisión por un tiempo superior a 3.5 veces el tiempo de transmisión de un carácter, el DCREG la interpreta como
final del mensaje. De la misma manera un mensaje que empieza con un silencio que dura menos se entiende con la
prosecución del mensaje anterior.
Para evitar problemas a los sistemas que no respetan estos tiempos estándar, mediante el parámetro C164
RTUTimeOut, se puede alargar este intervalo hasta un máximo de 2000 ms.
Dirección
El campo dirección acepta valores comprendidos entre 0-247 como dirección de la periférica slave. El master
interroga la periférica indicada en dicho campo que responde con un mensaje que contiene su dirección para permitir al
master saber qué slave ha respuesto. Una petición del master caracterizada por la dirección 0 se entiende dirigida a todos
los slave que, en este caso, no darán ninguna respuesta (modalidad BROADCAST).
Función
La función ligada al mensaje puede ser escogida en el campo de validez que va de 0 a 255. En la respuesta del
slave a un mensaje del master, si no se han producido errores, simplemente se vuelve a mandar el código función al
master, en caso de errores se pone igual a 1 el bit más significativo de este campo.
En realidad las únicas funciones admitidas son 03h y 10h (ver más abajo)
Datos
En el campo datos se encuentran las informaciones adicionales necesarias para la función utilizada.
Control errores
El control de los errores se realiza con el método CRC (Cyclical Redundancy Check): el valor a 16 bit del campo
relativo se calcula en el momento del envío del mensaje por parte del dispositivo transmitente, por lo tanto vuelto a calcular
y verificado por el dispositivo receptor.
El cálculo del registro CRC se produce de la siguiente forma
1. Al inicio el registro CRC está puesto igual a FFFFh
2. Se realiza la operación de OR exclusivo entre CRC y los primeros 8 bit del mensaje y se pone el resultado en un
registro a 16 bit.
3. Se traslada de una posición a la derecha este registro.
4. Si el bit que sale a la derecha es 1 se realiza el OR exclusivo entre el registro a 16 bit y el valor 1010000000000001b.
5. Se repiten los pasajes 3 y 4 hasta que no se han realizado 8 traslados.
6. Ahora se realiza el OR exclusivo entre el registro a 16 bit y los 8 bit sucesivos del mensaje.
7. Se repiten los pasajes del 3 al 6 hasta que no se han elaborado todos los byte del mensaje.
8. El resultado es el CRC que se adjunta al mensaje enviando primero el byte menos significativo.
14/16
INTERFAZ DCREG VÍA 16B0301F2
MANUAL DE INSTRUCCIONES
MODBUS-RTU
Funciones soportadas
Pregunta Respuesta
Dirección Slave Dirección Slave
Función 03h Función 03h
Dirección registro (High) Número de Byte
Dirección registro (Low) Datos
Número de registros (High) …
Número de registros (Low) Datos
CRC (Low) CRC (Low)
CRC (High) CRC (High)
Excepciones
Si el DCREG detecta un error en el mensaje, se envia al master un mensaje del siguiente tipo:
Dirección Slave
Función (MSB = 1)
Código error
CRC (Low)
CRC (High)
15/16
16B0301F2 INTERFAZ DCREG VÍA
MANUAL DE INSTRUCCIONES
MODBUS-RTU
L1: TX
L2: RX
16/16