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.
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:
timeout 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, para definir cuál será el primer módulo tras el módulo TM3XREC1 en una configuración remota, defina el valor del registro Primer módulo tras expansor.
ADVERTENCIA | |
---|---|
Los comandos Modbus están deshabilitados de forma predeterminada. Para habilitarlos, 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 en 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 en la posición BOOTP/AUTO y el conmutador rotativo TENS en la posición 12. Resultado: Los indicadores LED MS, NS e IO parpadean cinco veces en verde. |
6 |
Espere hasta que los indicadores LED MS, NS e 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 a través del Servidor web:
Paso |
Acción |
---|---|
1 |
Inicie sesión en el Servidor web como administrador. |
2 |
Haga clic en . |
3 |
Active la casilla de verificación Modbus TCP de la vista Configuración del dispositivo. |
4 |
Active 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 ventana de advertencia. |
6 |
Haga clic en Acepto. 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: Deberá tratarse de una única petición Modbus de escritura.
|
|
2 |
Escriba la configuración deseada en los registros Modbus correspondientes. Consulte Cómo realizar la configuración: Registros de parámetros de módulos para obtener una descripción detallada de los registros. Consulte Configuración directa de TM3 mediante peticiones Modbus: Registros y valores predeterminados para los módulos TM3 compatibles para conocer los valores predeterminados de cada módulo TM3. |
|
3 |
Escriba
NOTA: Deberá tratarse de una única petición Modbus de escritura.
|
|
4 |
El acoplador de bus aplica la configuración. |
|
Resultado: Si es correcta, la configuración se aplica y 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. Se recomienda eliminar cualquier configuración que tenga guardada en la memoria no volátil y volver a enviar la configuración correcta. Consulte Eliminación de la configuración permanente para obtener información sobre cómo eliminar la configuración. |
Los pasos 1 a 3 deberán completarse antes de que transcurran 10 minutos. Transcurridos 10 minutos, se producirá un timeout de 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 finaliza la que está en marcha o se produce un timeout de 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 en 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 cualquier 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.
Cualquier entrada de temperatura con el ámbito definido en grados centígrados o Fahrenheit, a excepción del termoelemento de tipo B y C en grados Fahrenheit. Para estos dos casos de uso concretos, consulte la tabla de compatibilidad a fin de conocer la configuración correcta (consulte Configuración directa de TM3 a través de comandos Modbus).
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é definido en una posición situada 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 15001. |
|
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 15001 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 |
---|---|---|---|
15000 |
Configuración de arranque/parada |
L/E |
Escritura:
Cualquier otro valor dará lugar a la excepción “Valor de datos no válido”. Lectura:
|
15001 |
Primer módulo tras expansor |
L/E |
Índice del primer módulo tras el módulo expansor
No se permite ningún otro valor. |
15002 |
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. |
15003 |
Timeout de supervisión |
L/E |
Valor de timeout del bus en milisegundos. Rango de valores: De 0 a 65535. Valor predeterminado: 10000. |
De 15004 a 15049 |
Reservado |
SL |
Los registros están reservados y el valor es 0. |
15050 |
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. |
15051 |
Número de módulos |
SL |
Indica el número de módulos de extensión conectados. |
15052 |
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 15053 a 15059 |
Reservado |
SL |
Los registros están reservados y el valor es 0. |
15060 |
Número de errores |
SL |
Número de errores detectados.
NOTA: Puede detectarse un máximo de 10 errores. El firmware no detectará un posible 11.º error.
|
15061 |
Primer error - Código de error |
SL |
Códigos de error:
|
15062 |
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 15063 a 15080 |
Del segundo al décimo código de error y módulo de error y canal |
SL |
Consulte los valores de los registros Código de error y Error - Módulo y canal, que aparecen más arriba. |
De 15081 a 15099 |
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 15100 a 15199 |
Parámetros de configuración del módulo TM3 en el número de slot 0 |
De 15200 a 15299 |
Parámetros de configuración del módulo TM3 en el número de slot 1 |
De 15300 a 15399 |
Parámetros de configuración del módulo TM3 en el número de slot 2 |
De 15400 a 15499 |
Parámetros de configuración del módulo TM3 en el número de slot 3 |
De 15500 a 15599 |
Parámetros de configuración del módulo TM3 en el número de slot 4 |
De 15600 a 15699 |
Parámetros de configuración del módulo TM3 en el número de slot 5 |
De 15700 a 15799 |
Parámetros de configuración del módulo TM3 en el número de slot 6 |
De 15800 a 15899 |
Parámetros de configuración del módulo TM3 en el número de slot 7 |
De 15900 a 15999 |
Parámetros de configuración del módulo TM3 en el número de slot 8 |
De 16000 a 16099 |
Parámetros de configuración del módulo TM3 en el número de slot 9 |
De 16100 a 16099 |
Parámetros de configuración del módulo TM3 en el número de slot 10 |
De 16200 a 16299 |
Parámetros de configuración del módulo TM3 en el número de slot 11 |
De 16300 a 16399 |
Parámetros de configuración del módulo TM3 en el número de slot 12 |
De 16400 a 16499 |
Parámetros de configuración del módulo TM3 en el número de slot 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 el slot al 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 15100 y el 14.º módulo en la dirección 16400. |
Tipo de módulo |
ID de módulo (1XY00 de solo lectura) |
Tamaño de configuración (1XY01 de solo lectura) (La memoria de lectura/escritura empieza a partir de 1XY08) |
---|---|---|
132 |
9 |
|
128 |
17 |
|
130 |
33 |
|
133 |
17 |
|
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 |
146 |
0 |
TM3SAF5R |
145 |
0 |
TM3SAFL5R |
147 |
0 |
TM3SAK6R |
144 |
0 |
TM3XTYS4 |
136 |
0 |
En este gráfico se muestra la configuración de un Acoplador de bus TM3 + un TM3TI4G:
En esta tabla se muestra los registros Modbus que deberán escribirse:
TM3TI4/G |
Dirección |
Valor |
Descripción |
---|---|---|---|
Canal 0 - Tipo |
15109 |
1 |
De 0 a 10 V |
Canal 0 - Ámbito |
15110 |
1 |
Unidad en Normal |
Canal 0 - Mínimo |
15111 |
0 |
Mínimo |
Canal 0 - Máximo |
15112 |
8000 |
Máximo |
Canal 0 - Filtro de entrada |
15113 |
5 |
Tiempo de filtro de 50 ms |
Canal 0 - Muestreo |
15114 |
0 |
Tiempo de muestreo de 100 ms |
Canal 1 - Tipo |
15115 |
7 |
Termoelemento K |
Canal 1 - Ámbito |
15116 |
2 |
Unidad en grados centígrados |
Canal 1 - Mínimo |
15117 |
63536 |
Mínimo (63536 equivale a -2000 en valor con signo) |
Canal 1 - Máximo |
15118 |
13000 |
Máximo |
Canal 1 - Filtro de entrada |
15119 |
1 |
Tiempo de filtro de 10 ms |
Canal 1 - Muestreo |
15120 |
0 |
Tiempo de muestreo de 100 ms |
Comando Modbus ejecutado a través de "Escritura de registro único"
Dirección: 15000
Bytes de datos: [1]
Comando Modbus ejecutado a través de "Escritura de múltiples registros"
Dirección: 15108
Número de registros: 12
Bytes de datos: [1, 1, 0, 8000, 5, 0, 7, 2, 63536, 13000, 1, 0]
Comando Modbus ejecutado a través de "Escritura de registro único"
Dirección: 15000
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 configuración (consulte Estado del sistema [registro 932]), lo cual se controla mediante 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á un timeout y la configuración almacenada no se eliminará. El acoplador de bus restablece el registro 15002 en 0 .
|
|
3 |
Compruebe el Estado del sistema (registro 932): Resultado: Si el estado del acoplador de bus es no configurado, 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 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 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 en 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.
|
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 15050 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 varios módulos TM2.
El bus contiene uno o varios módulos TM3XHSC.
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 15061 a 15080. 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 15061 a 15080 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á cualquier valor configurado y no se desencadenará ningún error.
Durante la validación, si el nivel funcional del módulo digital se establece en 1, cualquier configuración siguiente asociada con el nivel funcional 2 (retorno, filtro) se establecerá en los valores predeterminados. Se ignorará cualquier valor configurado y no se desencadenará ningún error.