En esta sección se describe cómo enviar la configuración de TM3 desde un controlador a través de un comando Modbus. Las tablas empleadas para esta modalidad de configuración se encuentran en los apéndices. Consulte Configuración directa de TM3 a través de comandos Modbus: Registros y valores predeterminados para los módulos compatibles.
Son compatibles los siguientes módulos:
TM3 digital (TM3D•), excepto TM3DM16R y TM3DM32R
TM3 analógico (TM3A•/T•)
TM3 de seguridad (TM3S•)
TM3 TeSys (TM3XTYS4)
TM3 transmisor y receptor (TM3XTRA1, TM3XREC1)
Limitaciones y notas específicas:
La configuración opcional de TM3 no es compatible con esta función.
La configuración de retorno para la salida analógica TM3 también es compatible con el acoplador de bus mediante esta función. Si se han configurado valores de retorno, estos serán aplicados por el acoplador de bus a la salida de los módulos de extensión analógicos en las siguientes situaciones:
Interrupción de comunicación del bus de campo
Tras liberar la propiedad del bus en el Servidor web
Los módulos de transmisor y receptor son transparentes para los acopladores de bus. Por lo tanto, debe definir cuál es el primer módulo tras el módulo TM3XREC1 en una configuración remota mediante la definición del valor en el registro First module after expander.
ADVERTENCIA | |
---|---|
Los comandos Modbus están deshabilitados de forma predeterminada. Para habilitar los comandos Modbus, utilice los conmutadores rotativos o el Servidor web.
Para habilitar el comando Modbus mediante los conmutadores rotativos:
Paso |
Acción |
---|---|
1 |
Retire la alimentación del acoplador de bus y desconecte todos los cables de comunicación del bus de campo. |
2 |
Ajuste los conmutadores rotativos ONES y TENS a la posición 3. |
3 |
Conecte la alimentación del acoplador de bus. |
4 |
Espere hasta que el indicador LED MS parpadee en verde. |
5 |
Antes de que transcurran 60 segundos, ajuste el conmutador rotativo ONES a la posición BOOTP/AUTO y el conmutador rotativo TENS a la posición 12. Resultado: Las indicadores LED MS, NS y IO parpadean cinco veces en luz verde. |
6 |
Espere hasta que los indicadores LED MS, NS y IO parpadeen cinco veces en verde y, a continuación, permanezcan encendidos en ese color. Resultado: La función se ha habilitado correctamente. El acoplador de bus se encuentra en estado STANDBY, por lo que no se permite realizar ninguna operación. |
7 |
Desconecte la alimentación del acoplador de bus. |
8 |
Conecte los cables de comunicación del bus de campo. |
9 |
Conecte la alimentación del acoplador de bus. |
Para habilitar el comando Modbus mediante el Servidor web:
Paso |
Acción |
---|---|
1 |
Inicie sesión en el Servidor web como administrador. |
2 |
Haga clic en . |
3 |
Marque la casilla de verificación Modbus TCP en la vista Configuración del dispositivo. |
4 |
Marque la casilla de verificación Habilitado de la vista Configuración del módulo TM3 e IP mediante comandos Modbus. |
5 |
Haga clic en Aplicar. Resultado: Se muestra la siguiente información: ![]() |
6 |
Lea la información detenidamente y, si está de acuerdo, haga clic en .Resultado: Se muestra un mensaje para informarle de que la configuración se aplicará con el próximo arranque. |
Consulte también MANTENIMIENTO / Configuración.
Siga estos pasos para configurar el Acoplador de bus TM3:
Paso |
Acción |
|
---|---|---|
1 |
Escriba
NOTA: El uso de varios comandos de escritura de registros no afectará a la operación.
|
|
2 |
Escriba la configuración deseada en los registros Modbus correspondientes. Para obtener una descripción detallada de los registros, consulte Cómo realizar la configuración: Registros de parámetros de módulos. Consulte Configuración directa de TM3 a través de comandos Modbus: Registros y valores predeterminados para los módulos compatibles para conocer los valores predeterminados de cada módulo TM3. |
|
3 |
Escriba
NOTA: El uso de varios comandos de escritura de registros no afectará a la operación.
|
|
4 |
El acoplador de bus aplica la configuración. |
|
Resultado: Si es válida, la configuración se aplica y se guarda en la memoria no volátil. Se sobrescribirá cualquier configuración existente almacenada en la memoria no volátil. |
Resultado: Si se detecta una configuración no válida, la configuración no se aplicará. Consulte los registros Modbus de diagnóstico de errores y los registros de estado del bus y los módulos TM3/TM2 para obtener información sobre los errores. La descripción del error también se guarda en el archivo de registro, que podrá recuperar a través del Servidor web. Elimine la configuración que tenga guardada en la memoria no volátil y vuelva a enviar la configuración correcta. Para obtener información sobre cómo eliminar la configuración, consulte Eliminación de la configuración permanente. |
Los pasos 1 a 3 deberán completarse antes de que transcurran 10 minutos. Transcurridos 10 minutos, se producirá una interrupción de la configuración y el acoplador de bus interrumpirá el proceso de configuración.
Una vez que se inicia una configuración, no se permite inicializar ninguna otra configuración hasta que finalice la que está en marcha o se produzca una interrupción de la configuración.
En el caso de los canales analógicos, deberá establecer los valores mínimo y máximo adecuados para la aplicación. El firmware del acoplador de bus no ajusta los valores mínimo y máximo de forma automática en función del tipo elegido. Los valores analógicos del módulo se escalan en función del rango existente entre la configuración mínima y máxima.
Por ejemplo, si el tipo de canal es de 0 a 10 V y los valores mínimo y máximo están definidos entre 0 y 10 000 V, respectivamente, significa que la unidad de medida será 10 V / 10 000 = 1 mV.
Para los siguientes tipos de configuración, es necesario configurar los valores mínimo y máximo específicos definidos en la tabla de compatibilidad correspondiente. Si se configura otro valor, se producirá un error de configuración.
TM3AI8 -> rango ampliado de 0 a 20 mA y rango ampliado de 4 a 20 mA.
Una entrada de temperatura con el ámbito definido en grados centígrados o Fahrenheit, a excepción del termopar de tipo B y C en grados Fahrenheit. Para estos dos casos de uso específicos, consulte la tabla de compatibilidad para la configuración (consulte Configuración directa de TM3 a través de comandos Modbus: registros y valores predeterminados para los modelos compatibles).
La entrada se establece en ohmímetro.
Este valor se puede definir mediante un comando Modbus o el conmutador rotativo TENS.
Para definir el valor de primer módulo tras expansor mediante el conmutador rotativo TENS:
Paso |
Acción |
|
---|---|---|
1 |
Compruebe que el conmutador rotativo TENS está establecido en una posición entre 0 y 7.
NOTA: Si se cambia la posición del conmutador rotativo tras el arranque, el indicador LED MS parpadeará en rojo. Podrá devolver el conmutador rotativo a su posición original una vez que se haya completado el proceso de configuración.
|
|
2 |
Inicie la configuración. |
|
3 |
Durante el proceso de configuración, escriba el valor 254 en el registro 15 001. |
|
4 |
Una vez que se hayan escrito los valores de configuración deseados, aplique la configuración. Resultado: Una vez aplicada correctamente la configuración, el acoplador de bus sustituye el valor del registro 15 001 por el valor definido con el conmutador rotativo TENS. |
En esta tabla se describen los registros dedicados a la gestión global de la función:
Dirección de registro | Descripción | Acceso | Comentarios |
---|---|---|---|
15 000 |
Configuración de control de arranque/parada |
L/E |
Escritura:
Cualquier otro valor dará lugar a la excepción «Valor de datos no válido». Lectura:
|
15 001 |
Primer módulo tras expansor |
L/E |
Índice del primer módulo tras el módulo expansor
No se permite ningún otro valor. |
15 002 |
Eliminar la configuración permanente |
L/E |
Permite eliminar la configuración guardada de la memoria no volátil. Consulte Eliminación de la configuración permanente. |
15 003 |
Interrupción de supervisión |
L/E |
Valor de interrupción del bus en milisegundos. Rango de valores: De 0 a 65 535. Valor predeterminado: 10 000. |
De 15 004 a 15 049 |
Reservado |
SL |
Los registros están reservados y el valor es 0. |
15 050 |
Configurable |
SL |
0 = Los módulos de extensión conectados no se pueden configurar con el comando Modbus. 1 = Los módulos de extensión conectados se pueden configurar con el comando Modbus. |
15 051 |
Número de módulos |
SL |
Indica el número de módulos de extensión conectados. |
15 052 |
Función de habilitación |
SL |
0 = La configuración de TM3 a través del comando Modbus está deshabilitada. 1 = La configuración de TM3 a través del comando Modbus está habilitada. |
De 15 053 a 15 059 |
Reservado |
SL |
Los registros están reservados y el valor es 0. |
15 060 |
Número de errores |
SL |
Número de errores detectados.
NOTA: Se pueden detectar un máximo de 10 errores; los errores posteriores se ignorarán.
|
15 061 |
Primer error - Código de error |
SL |
Códigos de error:
|
15 062 |
Primer error - Módulo y canal |
SL |
El error del módulo es aplicable al código de error 13, 17, 18, 101 y 102. Ejemplos: Primer módulo físico, tercer canal de salida físico = 0x0002 Cuarto módulo físico, tercer canal de entrada físico = 0x3102 Quinto módulo físico, cuarto canal de salida físico = 0x4003 14.º módulo físico, 32.º canal de entrada físico = 0xD11F Octavo módulo físico, error de módulo = 0x7200 |
De 15 063 a 15 080 |
Del segundo al décimo código de error y módulo de error y canal |
SL |
Consulte los valores de los registros de código de error y de módulo de error y canal que aparecen más arriba. |
De 15 081 a 15 099 |
Reservado |
SL |
Los registros están reservados y el valor es 0. |
En esta tabla se describe la división de los registros de configuración:
Dirección |
Descripción |
---|---|
De 15 100 a 15 199 |
Parámetros de configuración del módulo TM3 en el número de ranura 0 |
De 15 200 a 15 299 |
Parámetros de configuración del módulo TM3 en el número de ranura 1 |
De 15 300 a 15 399 |
Parámetros de configuración del módulo TM3 en el número de ranura 2 |
De 15 400 a 15 499 |
Parámetros de configuración del módulo TM3 en el número de ranura 3 |
De 15 500 a 15 599 |
Parámetros de configuración del módulo TM3 en el número de ranura 4 |
De 15 600 a 15 699 |
Parámetros de configuración del módulo TM3 en el número de ranura 5 |
De 15 700 a 15 799 |
Parámetros de configuración del módulo TM3 en el número de ranura 6 |
De 15 800 a 15 899 |
Parámetros de configuración del módulo TM3 en el número de ranura 7 |
De 15 900 a 15 999 |
Parámetros de configuración del módulo TM3 en el número de ranura 8 |
De 16 000 a 16 099 |
Parámetros de configuración del módulo TM3 en el número de ranura 9 |
De 16 100 a 16 199 |
Parámetros de configuración del módulo TM3 en el número de ranura 10 |
De 16 200 a 16 299 |
Parámetros de configuración del módulo TM3 en el número de ranura 11 |
De 16 300 a 16 399 |
Parámetros de configuración del módulo TM3 en el número de ranura 12 |
De 16 400 a 16 499 |
Parámetros de configuración del módulo TM3 en el número de ranura 13 |
Para cada sección:
Offset de dirección |
Descripción |
Acceso |
Comentarios |
---|---|---|---|
1XY00 |
Tipo de módulo |
SL |
ID del módulo TM3. |
1XY01 |
Número de parámetros de configuración |
SL |
Depende del tipo de módulo. Por ejemplo, «6» significa que las direcciones de [1XY08 a 1XY13] están disponibles para la configuración. |
De 1XY02 a 1XY07 |
Reservado |
SL |
Los registros están reservados y el valor es 0. |
De 1XY08 a 1XY99 |
Parámetros de configuración específicos |
L/E |
Para la configuración de parámetros específicos 0xFFFF = el registro no está disponible o no es válido para la modificación. |
NOTA: XY indica la ranura a la que se encuentra conectado el módulo. 51 ≤ XY ≤ 64.
Ejemplo: Para el primer módulo, «Tipo de módulo» se encuentra en la dirección 15 100 y el 14.º módulo en la dirección 16 400. |
Tipo de módulo |
ID de módulo (1XY00 de solo lectura) |
Tamaño de configuración (sólo lectura 1XY01) (La memoria de lectura/escritura empieza desde 1XY08) |
---|---|---|
132 |
9 |
|
TM3DI8A |
132 |
0 |
128 |
17 |
|
130 |
33 |
|
133 |
17 |
|
TM3DQ16R / TM3DQ16RG, TM3DQ16T / TM3DQ16TG, TM3DQ16TK, TM3DQ16U / TM3DQ16UG, TM3DQ16UK |
129 |
33 |
131 |
65 |
|
134 |
13 |
|
135 |
33 |
|
192 |
11 |
|
193 |
21 |
|
194 |
41 |
|
199 |
25 |
|
203 |
25 |
|
200 |
89 |
|
195 |
9 |
|
196 |
17 |
|
197 |
29 |
|
198 |
17 |
|
TM3SAC5R / TM3SAC5RG |
146 |
0 |
TM3SAF5R / TM3SAF5RG |
145 |
0 |
TM3SAFL5R / TM3SAFL5RG |
147 |
0 |
TM3SAK6R / TM3SAK6RG |
144 |
0 |
TM3XTYS4 |
136 |
0 |
En este gráfico se muestra la configuración de un Acoplador de bus TM3 y un TM3TI4G:
En esta tabla se muestra los registros Modbus que deberán escribirse:
TM3TI4/G |
Dirección |
Valor |
Descripción |
---|---|---|---|
Canal 0 - Tipo |
15 109 |
1 |
De 0 a 10 V |
Canal 0 - Ámbito |
15 110 |
1 |
Unidad en Normal |
Canal 0 - Mínimo |
15 111 |
0 |
Mínimo |
Canal 0 - Máximo |
15 112 |
8000 |
Máximo |
Canal 0 - Filtro de entrada |
15 113 |
5 |
Tiempo de filtro de 50 ms |
Canal 0 - Muestreo |
15 114 |
0 |
Tiempo de muestreo de 100 ms |
Canal 1 - Tipo |
15 115 |
7 |
Termopar K |
Canal 1 - Ámbito |
15 116 |
2 |
Unidad en grados centígrados |
Canal 1 - Mínimo |
15 117 |
63 536 |
Mínimo (63 536 equivale a -2000 en valor con signo) |
Canal 1 - Máximo |
15 118 |
13 000 |
Máximo |
Canal 1 - Filtro de entrada |
15 119 |
1 |
Tiempo de filtro de 10 ms |
Canal 1 - Muestreo |
15 120 |
0 |
Tiempo de muestreo de 100 ms |
Comando Modbus ejecutado a través de «Escritura de registro único»
Dirección: 15 000
Bytes de datos: [1]
Comando Modbus ejecutado a través de «Escritura de múltiples registros»
Dirección: 15 108
Número de registros: 12
Bytes de datos: [1, 1, 0, 8000, 5, 0, 7, 2, 63 536, 13 000, 1, 0]
Comando Modbus ejecutado a través de «Escritura de registro único»
Dirección: 15 000
Bytes de datos: [0]
La configuración a través de un comando Modbus está habilitada.
Los módulos conectados pueden configurarse a través de este comando.
El acoplador de bus no se encuentra en estado de configuring (consulte Estado del sistema (registro 932)), controlado por el Servidor web o actualizando el firmware.
Para eliminar la configuración mediante un comando Modbus:
Paso |
Acción |
|
---|---|---|
1 |
Escriba |
|
2 |
Antes de que transcurran 30 segundos, escriba Resultado: El acoplador de bus intenta eliminar la configuración almacenada.
NOTA: Si no se escribe
0 en el registro antes de que transcurran 30 segundos, se producirá una interrupción y la configuración almacenada no se eliminará. El acoplador de bus restablece el registro 15 002 en 0 .
|
|
3 |
Verifique el Estado del sistema (registro 932): Resultado: Si el estado del acoplador de bus es not configured state, significa que la configuración almacenada se ha eliminado correctamente. Se completan los valores predeterminados y se borran los registros de error. |
Únicamente la configuración de la dirección IP (dirección IP: de 1051 a 1052)
La configuración de la dirección IP y la configuración de la máscara de subred (dirección IP: de 1051 a 1052, y máscara de subred: de 1053 a 1054)
La configuración de la dirección IP, la configuración de la máscara de subred y la pasarela (dirección IP: de 1051 a 1052, máscara de subred: de 1053 a 1054, y pasarela: de 1055 a 1056)
Para actualizar los parámetros de red a través de un comando Modbus:
Paso |
Acción |
---|---|
1 |
Ajuste el conmutador rotativo ONES a la posición AUTO. |
2 |
Antes de que transcurran 60 segundos:
Resultado: Si los parámetros configurados son válidos, el acoplador de bus los guardará.
NOTA: Si los parámetros no son válidos, el acoplador de bus actualizará el registro de error 1057 e indicará el error detectado.
NOTA: Si el proceso descrito en este paso no se lleva a cabo antes de que transcurran 60 segundos, se producirá una interrupción y la configuración no se establecerá. Cuando se produce una interrupción, el acoplador de bus restablece el registro 1050 en 0.
|
3 |
Espere 10 segundos. |
4 |
Desconecte la alimentación del acoplador de bus. |
5 |
Conecte la alimentación del acoplador de bus. Resultado: Se aplican los nuevos parámetros de red. |
Ejemplo de ajustes de red para la dirección IP 10.10.0.136 (0x0A0A 0088) con la máscara 255.0.0.0 (0xFF00 0000) y la pasarela 10.10.0.6 (0x0A0A 0006):
Paso |
Registro |
Valor que se va a escribir |
---|---|---|
2a |
1050 |
1 |
2b |
1051 |
0A0A |
1052 |
0088 |
|
1053 |
FF00 |
|
1054 |
0000 |
|
1055 |
0A0A |
|
1056 |
0006 |
|
2c |
1050 |
0 |
Si la configuración física no es compatible, el registro 15 050 se establece en 0. La configuración mediante comandos Modbus no se puede aplicar, por lo que el error se escribe en el archivo de registro. Una configuración física incompatible incluye las siguientes situaciones:
El bus contiene uno o más módulos de TM2.
El bus contiene uno o más módulos de TM3X•HSC202•.
El bus contiene más de 10 módulos de seguridad.
Al escribir los registros de configuración del módulo, los valores no se validan hasta que se aplica la configuración. Si se detecta un error durante la validación, la información correspondiente a los 10 primeros errores (código de error, índice del módulo y canal) se indica en los registros de 15 061 a 15 080. Tras los 10 primeros errores, la validación se detiene. Estos 10 errores se anotan en el archivo de registro. El valor predeterminado para los registros de error de 15 061 a 15 080 es 0xFFFF.
Durante la validación, si se establece un tipo de canal analógico en «No se utiliza», los siguientes valores del registro asociados con este canal se establecerán automáticamente en los valores predeterminados. Se ignorarán todos los valores configurados y no se detectarán errores.
Durante la validación, si el nivel funcional del módulo digital se establece en 1, las siguientes configuraciones asociadas con el nivel funcional 2 (retorno, filtro) se establecerán en los valores predeterminados. Se ignorarán todos los valores configurados y no se detectarán errores.