Modbus TCP no se basa en una estructura jerárquica, sino en un modelo cliente/servidor.
Sin ninguna configuración, el puerto Ethernet incorporado del acoplador de bus admite el servidor Modbus.
El servidor Modbus admite las peticiones Modbus:
Código de función Decimal (Hexadecimal) |
Subfunción Decimal (Hexadecimal) |
Función |
---|---|---|
3 (3) |
– |
Lectura de registro de mantenimiento (%MW) |
6 (6) |
– |
Escritura de registro único (%MW) |
16 (10) |
– |
Escritura de registros múltiples (%MW) |
22 (16) |
- |
Registro de escritura de máscara |
23 (17) |
– |
Lectura/escritura de registros múltiples (%MW) |
43 (2B) |
14 (E) |
Identificación del dispositivo de lectura |
Para configurar el Acoplador de bus TM3 Ethernet como dispositivo Modbus TCP esclavo, añada el acoplador de busExplorador de E/S Modbus TCPTM3BCEIP.
Zona |
Acceso |
Registros |
Función |
---|---|---|---|
Área de diagnóstico |
SL |
De 900 a 901 |
Diagnóstico del acoplador de bus |
SL |
De 930 a 931 |
Estado del bus TM2/TM3 |
|
SL |
932 |
Estado del sistema |
|
SL |
De 991 a 992 |
Diagnóstico de la comunicación |
|
SL |
De 1058 a 1066 |
Parámetros de comunicación Ethernet |
|
SL |
De 1100 a 1115 |
Información del producto del Acoplador de bus TM3 |
|
SL |
De 2512 a 2513 |
Número de serie del producto del Acoplador de bus TM3 |
|
Área del explorador de E/S |
SL |
De 1 a 99 |
Subconjunto de valores de entrada del módulo del acoplador de bus (7 primeros módulos)(1) |
L/E |
De 101 a 199 |
Subconjunto de valores de salida del módulo del acoplador de bus (7 primeros módulos)(1) |
|
SL |
De 3001 a 3499 |
Valores de entrada del módulo del acoplador de bus (todos los módulos)(1) |
|
L/E |
De 3501 a 3999 |
Valores de salida del módulo del acoplador de bus (todos los módulos)(1) |
|
SL |
De 13 001 a 13 499 |
Valores de entrada del módulo del acoplador de bus (todos los módulos) para usar con dispositivos HMI. |
|
SL |
De 13 501 a 13 999 |
Valores de salida del módulo del acoplador de bus (todos los módulos) para usar con dispositivos HMI. |
|
Configuración directa de TM3 |
Consulte Cómo realizar la configuración: Registros de gestión de la configuración |
15 000 a 16 499 |
Permite a los controladores enviar la configuración de TM3 mediante peticiones Modbus. |
(1) El acceso a esos registros devuelve un error cuando el Estado del sistema (registro 932) no es 5 (bus TM3 controlado por Modbus TCP). Los valores de los registros 3001 a 3499, 3501 a 3999 y 13 001 a 13 999 solo serán válidos cuando el registro 931 sea 0 (estado del bus «OK», estado de todos los módulos «OK»). |
Registros |
Función |
Descripción |
---|---|---|
900 |
Diagnóstico del acoplador de bus |
Bits (0 a 8): No utilizado |
Bit (9): Error de tiempo de ejecución del bus de E/S |
||
Bits (10 a 11): No utilizado |
||
Bit (13): Bus de E/S no configurado o error de configuración del bus |
||
Bits (14 a 15): No utilizado |
||
901 |
Estado de los módulos de E/S |
Bits (0 a 13): Estado del primer módulo de extensión a estado del 14.º módulo de extensión |
Bits (14 a 15): No utilizado |
||
0: Ningún error detectado |
||
1: Error detectado |
Registros |
Función |
Bits |
Descripción |
---|---|---|---|
930 |
Estado del bus TM2/TM3 |
0 a 1 Módulo 1 |
Estado del módulo (2 bits por módulo):
|
2 a 3 Módulo 2 |
|||
4 a 5 Módulo 3 |
|||
6 a 7 Módulo 4 |
|||
8 a 9 Módulo 5 |
|||
10 a 11 Módulo 6 |
|||
12 a 13 Módulo 7 |
|||
14 a 15 Módulo 8 |
|||
931 |
Estado del bus TM2/TM3 |
0 a 1 Módulo 9 |
Estado del módulo (2 bits por módulo):
|
2 a 3 Módulo 10 |
|||
4 a 5 Módulo 11 |
|||
6 a 7 Módulo 12 |
|||
8 a 9 Módulo 13 |
|||
10 a 11 Módulo 14 |
|||
12 a 13 |
Reservado |
||
14 a 15 |
Estado del bus:
|
Registros |
Función |
Descripción |
---|---|---|
932 |
Estado del sistema |
|
933 |
Configuración del bus TM2/TM3 |
|
Registros |
Función |
Descripción |
---|---|---|
991 |
Número de mensajes recibidos |
Número de mensajes recibidos. |
992 |
Número de mensajes enviados |
Número de mensajes enviados. |
Registros |
Función |
---|---|
1058 |
Dirección MAC |
1059 |
|
1060 |
|
1061 |
Dirección IP |
1062 |
|
1063 |
Máscara de subred |
1064 |
|
1065 |
Pasarela |
1066 |
Registros |
Función |
---|---|
1100 |
Código de producto Acoplador de bus TM3 |
De 2507 a 2508 |
Versión del firmware de producto del Acoplador de bus TM3 |
De 2512 a 2513 |
Número de serie del producto del Acoplador de bus TM3 |
2601 |
Valor de conmutador rotativo de ONES |
2602 |
Valor de conmutador rotativo de TENS |
En la siguiente tabla se muestran los registros compatibles con Acoplador de bus TM3 para los módulos de extensión:
Registro |
Acceso |
Función |
---|---|---|
1100 |
SL |
Código de producto Acoplador de bus TM3 |
1101 |
SL |
Versión de software de Acoplador de bus TM3 |
1102 |
SL |
Tipo de módulo de extensión 1 |
1103 |
SL |
Tipo de módulo de extensión 2 |
1104 |
SL |
Tipo de módulo de extensión 3 |
1105 |
SL |
Tipo de módulo de extensión 4 |
1106 |
SL |
Tipo de módulo de extensión 5 |
1107 |
SL |
Tipo de módulo de extensión 6 |
1108 |
SL |
Tipo de módulo de extensión 7 |
1109 |
SL |
Tipo de módulo de extensión 8 |
1110 |
SL |
Tipo de módulo de extensión 9 |
1111 |
SL |
Tipo de módulo de extensión 10 |
1112 |
SL |
Tipo de módulo de extensión 11 |
1113 |
SL |
Tipo de módulo de extensión 12 |
1114 |
SL |
Tipo de módulo de extensión 13 |
1115 |
SL |
Tipo de módulo de extensión 14 |
En la siguiente tabla se muestran los registros usados para la interfaz de estado y configuración del acoplador de bus:
Registro |
Función |
Descripción |
---|---|---|
2502 a 2506 |
Reservado |
No se utiliza |
2507 |
Revisión principal de firmware |
- |
2508 |
Revisión secundaria de firmware |
- |
2512 a 2513 |
Número de serie |
- |
2514-2515 |
Reservado |
No se utiliza |
2518 |
Número total de módulos de E/S detectados |
Máximo de 14 módulos |
2519 |
ID de módulo de ranura 0, si existe |
- |
2520 |
ID de módulo de ranura 1, si existe |
- |
2521 |
ID de módulo de ranura 2, si existe |
- |
2522 |
ID de módulo de ranura 3, si existe |
- |
2523 |
ID de módulo de ranura 4, si existe |
- |
2524 |
ID de módulo de ranura 5, si existe |
- |
2525 |
ID de módulo de ranura 6, si existe |
- |
2526 |
ID de módulo de ranura 7, si existe |
- |
2527 |
ID de módulo de ranura 8, si existe |
- |
2528 |
ID de módulo de ranura 9, si existe |
- |
2529 |
ID de módulo de ranura 10, si existe |
- |
2530 |
ID de módulo de ranura 11, si existe |
- |
2531 |
ID de módulo de ranura 12, si existe |
- |
2532 |
ID de módulo de ranura 13, si existe |
- |
2533-2600 |
Reservado |
Reservado |
2601 |
Valor de conmutador rotativo de UNIDADES |
- |
2602 |
Valor de conmutador rotativo de DECENAS |
- |