SEI ModbusTCPIP S PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 47

Magelis iPC/XBT GC/XBT GH/XBT GK/XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/HMISTU

35007094 10/2014

Magelis
iPC/XBT GC/XBT GH/
XBT GK/XBT GT/
XBT GTW/HMIGTO/
HMIGTU/HMISCU/
HMISTO/HMISTU
Controlador Modbus TCP/IP

10/2014
35007094.16

www.schneider-electric.com
© 2014 Schneider Electric. Reservados todos los derechos.

2 35007094 10/2014
Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . 5
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Capítulo 1 Controlador Modbus TCP/IP . . . . . . . . . . . . . . . . . . . . . 9
Estructura del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Direcciones de dispositivos compatibles . . . . . . . . . . . . . . . . . . . . . . . 13
Direcciones de dispositivos consecutivas . . . . . . . . . . . . . . . . . . . . . . 19
Configuración del administrador de E/S . . . . . . . . . . . . . . . . . . . . . . . 21
Configuración del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Configuración del equipo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Configuración de la dirección del dispositivo. . . . . . . . . . . . . . . . . . . . 28
Capítulo 2 Comunicación Modbus TCP/IP: principios generales 33
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Principio de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Información sobre direccionamiento IP . . . . . . . . . . . . . . . . . . . . . . . . 39
Capítulo 3 Apéndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Códigos de función y de error de excepción Modbus . . . . . . . . . . . . . 43
Índice ......................................... 47

35007094 10/2014 3
4 35007094 10/2014
Información de seguridad

Información importante

AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo
antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes especiales que se ofrecen
a continuación pueden aparecer a lo largo de la documentación o en el equipo para advertir de
peligros potenciales o para ofrecer información que aclara o simplifica los distintos
procedimientos.

35007094 10/2014 5
TENGA EN CUENTA
La instalación, manejo, puesta en servicio y mantenimiento de equipos eléctricos deberán ser
realizados sólo por personal cualificado. Schneider Electric no se hace responsable de ninguna
de las consecuencias del uso de este material.
Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la
construcción, el funcionamiento y la instalación de equipos eléctricos y que ha sido formada en
materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos.

6 35007094 10/2014
Acerca de este libro

Presentación

Objeto
Esta documentación presenta información sobre el controlador de Modbus TCP/IP para Magelis
iPC/XBT GC/XBT GH/XBT GK/XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/
HMISTU.

Campo de aplicación
Los datos y las ilustraciones que contiene este manual no son vinculantes. Reservamos el
derecho a modificar nuestros productos de acuerdo con nuestra política de desarrollo constante.
La información incluida en este documento está sujeta a cambios sin previo aviso y no debe
interpretarse como un compromiso de Schneider Electric.

Información relativa al producto

ADVERTENCIA
PÉRDIDA DE CONTROL
 El diseñador de cualquier esquema de control debe considerar los modos de fallo potenciales
de las rutas de control y, para determinadas funciones de control críticas, proporcionar una
solución para alcanzar un estado seguro durante y después de un fallo de ruta. Algunos
ejemplos de funciones de control críticas son la parada de emergencia y parada del recorrido
muerto.
 Proporcione rutas de control separadas o redundantes para las funciones de control críticas.
 Las rutas de control del sistema pueden incluir conexiones de comunicación. Se debe tomar
en cuenta las implicaciones de los retrasos de transmisión o funcionamiento incorrecto de la
conexión imprevistos. *
 Es necesario probar cada implementación de Magelis iPC/XBT GC/XBT GH/XBT GK/
XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/HMISTU individual y
minuciosamente a fin de garantizar su funcionamiento correcto antes de que se pongan en
servicio.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño
al equipo.

* Para obtener información adicional, consulte NEMA ICS 1.1 (última edición), Directrices de
seguridad para la aplicación, instalación, y el mantenimiento del control de estado sólido.

35007094 10/2014 7
8 35007094 10/2014
Magelis iPC/XBT GC/XBT GH/XBT GK/XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/HMISTU
Controlador Modbus TCP/IP
35007094 10/2014

Capítulo 1
Controlador Modbus TCP/IP

Controlador Modbus TCP/IP

Objeto de este capítulo


Este capítulo explica cómo conectar la máquina de destino al equipo TCP/IP Ethernet. Para
obtener información sobre cómo utilizar el software de Vijeo Designer, consulte la ayuda en línea
de Vijeo Designer.
Los tipos de máquinas de destino compatibles con Vijeo Designer dependen de la versión de Vijeo
Designer. Para obtener información sobre la compatibilidad de las máquinas de destino, consulte
la ayuda en línea de Vijeo Designer.
NOTA: Las máquinas de destino son los productos de Magelis iPC/XBT GC/XBT GH/XBT GK/
XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/HMISTU.
NOTA: La máquina de destino actúa como un cliente para alcanzar las variables del equipo. Sin
embargo, en el caso de Modbus TCP/IP la máquina de destino puede funcionar como un servidor
(para peticiones de identificación).

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Estructura del sistema 10
Direcciones de dispositivos compatibles 13
Direcciones de dispositivos consecutivas 19
Configuración del administrador de E/S 21
Configuración del controlador 22
Configuración del equipo 24
Configuración de la dirección del dispositivo 28

35007094 10/2014 9
Controlador Modbus TCP/IP

Estructura del sistema

Descripción general
La tabla siguiente describe la configuración del sistema para conectar la máquina de destino al
equipo Modbus de Schneider Electric. Consulte los siguientes diagramas de la máquina de
destino.
NOTA: Asegúrese de que el equipo esté adecuadamente conectado a tierra, tal como se indica
en el manual del usuario. Además, debe cumplir con todas las normas aplicables del país.

Conexión
La tabla siguiente describe la configuración básica del sistema para conectar la máquina de
destino al equipo Modbus de Schneider a través de Ethernet.

Protocolo Serie CPU Módulo Ethernet Máquina de destino Diagrama


Equipo Modbus Cualquier Conmutador Ethernet Las series iPC/XBT GC/ Esquema de
Modbus equipo de 10 Ethernet HUB XBT GH/XBT GK/ cables 1
base-T- XBT GT/XBT GTW/
Módulo Ethernet o Esquema de
Ethernet- puerto Ethernet HMIGTO/HMIGTU/ cables 2
Modbus HMISCU/HMISTO/
integrado
HMISTU
Conmutador Ethernet XBT GH2000 Series Esquema de
Ethernet HUB cables 3
Módulo Ethernet o Esquema de
puerto Ethernet cables 4
integrado

Diagrama 1: Conmutador Ethernet/Concentrador Ethernet

10 35007094 10/2014
Controlador Modbus TCP/IP

Diagrama 2: Módulo Ethernet o puerto Ethernet integrado

Diagrama 3: Conmutador Ethernet/Concentrador Ethernet

Diagrama 4: Módulo Ethernet o puerto Ethernet integrado

La tabla siguiente describe la configuración básica del sistema para conectar la máquina de
destino al equipo Modbus de Schneider a través de USB.

Protocolo Serie CPU Cable USB Máquina de destino


Equipo USB Modbus Modicon M340 Cable Mini B USB Las series XBT GC/XBT GK/
Modbus XBT GH2000/XBT GT1005/
HMISTO/HMIGTO/HMIG3U/
HMISCU/HMISTU/XBT GT2000 y
superior

35007094 10/2014 11
Controlador Modbus TCP/IP

Cable de dispositivo USB

12 35007094 10/2014
Controlador Modbus TCP/IP

Direcciones de dispositivos compatibles

Descripción general
En la tabla siguiente se muestra una lista con los rangos de direcciones de equipos que puede
introducir mediante el teclado del selector de direcciones.
Para obtener información acerca de los rangos de direcciones reales compatibles con el equipo
Modbus, consulte el manual correspondiente.
Puede configurar la máquina de destino para ver las alarmas del búfer de diagnóstico del PLC.
Consulte la ayuda en línea: Comunicaciones → Trabajo con las alarmas del equipo (búfer de
diagnóstico)

ADVERTENCIA
FUNCIONAMIENTO NO DESEADO DEL EQUIPO
Diseñe el sistema para evitar procesos de escritura conflictivos entre las máquinas de destino y
el programa del PLC. Los valores del PLC y las máquinas de destino serán incorrectos si:
 las máquinas de destino y el programa del PLC intentan escribir simultáneamente en el mismo
registro;
 los programas de PLC y otros dispositivos escriben valores de palabras de 16 bits para los
registros a los que se accede por bits.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño
al equipo.

NOTA: Si ha seleccionado la casilla de verificación IEC61131 en la ventana Configuración del


equipo (v?se p?ina 24), puede utilizar la sintaxis IEC para acceder a las variables; en caso
contrario, puede utilizar las siguientes direcciones.

Rango de direcciones de variables de equipos IEC


En la tabla siguiente se muestra una lista de los rangos de direcciones de variables de equipos si
ha seleccionado la casilla de verificación de IEC 61131 Sintaxis.

Variable Dirección de Dirección de Detalles


bit palabra
Entrada

35007094 10/2014 13
Controlador Modbus TCP/IP

Variable Dirección de Dirección de Detalles


bit palabra
%Ii i = consultar -- Sólo lectura; representa entradas. Rango: Entre 0 y 255
detalles Para las direcciones de entrada, como %Ii.i.i, %IWi.i.i o
%IWi.i.i:Xj, con un mínimo de dos y un máximo de seis
%IWi:Xj i = consultar --
segmentos. Cada segmento identifica un bastidor, módulo
detalles
j = 0-15 y canal físicos y cualquier otro dispositivo, según sea
necesario, para una E/S asociada (v?se p?ina 30).
%IWi -- i = consultar Cuando se definan bits en una dirección de palabra, j es un
detalles índice de bits con la convención siguiente: 0 para el bit
menos significativo y 15 para el más significativo.
Constante
%KWi:Xj i = de 0 a -- Sólo lectura; representa constantes.
65535 j es un índice de bits con la siguiente convención: 0 para el
j = 0-15 bit menos significativo y 15 para el más significativo.
%KWi -- i = de 0 a 65535 Sólo lectura; representa constantes.
Memoria
%MDi -- i = de 0 a 65534 Acceso de lectura/escritura.
Para que se adecue a la codificación de variables del
%MFi -- i = de 0 a 65534
equipo, el software puede seleccionar (v?se p?ina 24) el
byte más significativo.
%Mi i = de 0 a -- Acceso de lectura/escritura.
65535
%MWi:Xj i = de 0 a -- Acceso de lectura/escritura.
65535 j es un índice de bits con la siguiente convención: 0 para el
j = de 0 a 15 bit menos significativo y 15 para el más significativo.
%MWi -- i = de 0 a 65535 Acceso de lectura/escritura.
Salida
%Qi i = consultar -- Sólo lectura; representa salidas. Rango: de 0 a 255.
detalles Para las direcciones de salida, como %Qi.i.i, %QWi.i.i o
%QWi.i.i:Xj, con un mínimo de dos y un máximo de seis
%QWi:Xj i = consultar --
segmentos. Cada segmento identifica un bastidor, módulo
detalles
j = 0-15 y canal físicos y cualquier otro dispositivo, según sea
necesario, para una E/S asociada (v?se p?ina 30).
%QWi -- i = consultar Cuando se definan bits en una dirección de palabra, j es un
detalles índice de bits con la convención siguiente: 0 para el bit
menos significativo y 15 para el más significativo.
Sistema
%Si i = de 0 a 999 -- Lectura/escritura en función del número de bits/palabras.
%SWi:Xj i = de 0 a 999 -- j es un índice de bits con la siguiente convención: 0 para el
bit menos significativo y 15 para el más significativo.
j = 0-15
%SWi -- i = de 0 a 999

14 35007094 10/2014
Controlador Modbus TCP/IP

NOTA: Cuando escribe en variables %IWi:Xj o %QWi:Xj, la máquina de destino lee la palabra
completa, establece el bit definido y, a continuación, envía el nuevo valor de palabra al PLC. Si el
programa Ladder escribe datos en esta dirección de palabra durante el proceso de
lectura/escritura de bits, los datos resultantes podrían ser incorrectos.
NOTA: Las variables %I, %K, %Q y %S (y sus variantes W) no son compatibles con las máquinas
de destino XBT G.

Rango de direcciones de variables de equipos no IEC


En la tabla siguiente se muestra una lista de los rangos de direcciones de variables de equipos si
no se ha seleccionado la casilla de verificación IEC61131 Sintaxis.

Variable Dirección de bit Dirección de Nota


palabra
Bobinas (C) 00001-65536 -- Acceso de lectura/escritura.
Entradas 10001-165536 -- Sólo lectura
discretas
Registros de 30001,0- 30001-365536 Sólo lectura
entrada de 365536,15
palabra simple
Registros de 40001,0- 40001-465536 Acceso de lectura/escritura. Cuando escribe una
almacenaje de 465536,15 de estas direcciones de bits, la máquina de
palabra simple destino lee la dirección de palabras completa,
establece el bit definido y, a continuación, envía
la nueva dirección de palabra al PLC. Si el
programa Ladder escribe datos en esta dirección
de palabras durante el proceso de
lectura/escritura de bits, los datos resultantes
podrían ser incorrectos.
Registros de 30001,0- 30001-365535 Sólo lectura
entrada de 365536,15 Para que se adecue a la codificación de variables
palabra doble del equipo, el software puede seleccionar
(v?se p?ina 24) el byte más significativo.
Registros de 40001,0- 40001-465535 Acceso de lectura/escritura.
almacenaje de 465536,15 Para que se adecue a la codificación de variables
palabra doble del equipo, el software puede seleccionar
(v?se p?ina 24) el byte más significativo.

35007094 10/2014 15
Controlador Modbus TCP/IP

Asignación de variables

ADVERTENCIA
FUNCIONAMIENTO NO DESEADO DEL EQUIPO
Defina ASCII Mostrar orden de byte u Orden de palabra doble palabra en la máquina de destino
para que coincida con el orden del PLC. Si los órdenes son diferentes, los valores del PLC y de
la máquina de destino serán incorrectos.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño
al equipo.

La palabra (de 16 bits) se gestiona del modo siguiente:


 Menos significativo = byte n
 Más significativo = byte n + 1
(Asegúrese de que el dispositivo conectado emplea el mismo formato).
Las palabras dobles (valores de enteros de 32 bits y de coma flotante) se administran de la
siguiente manera:
Si se selecciona Primera palabra baja - Configuración del equipo (v?se p?ina 24):
 Menos significativo = palabra n
 Más significativo = palabra n + 1
(Asegúrese de que el dispositivo conectado emplea el mismo formato).
Ejemplo de datos de 16 bits y 32 bits, altos y bajos.

NOTA: Si se selecciona Primera palabra alta - Configuración del equipo (v?se p?ina 24), la
palabra más significativa y la menos significativa se invierten. Por ejemplo, para ser coherente con
el formato del PLC Premium, utilice el valor Primera palabra baja.
La CADENA se gestiona del modo siguiente:
Dentro de los PLC, una cadena es normalmente una matriz de palabras en la que cada palabra
contiene dos caracteres (un carácter por byte). Por ejemplo, la representación de la cadena
HELLO! es la siguiente:

Orden de palabras Byte más significativo Byte menos significativo


Primera palabra E H

16 35007094 10/2014
Controlador Modbus TCP/IP

Orden de palabras Byte más significativo Byte menos significativo


Segunda palabra L L
Tercera palabra ! O

 Si se ha seleccionado Primer byte bajo - Configuración del equipo (v?se p?ina 24), la
cadena que se muestra en la pantalla de la máquina de destino es: HELLO!.
 Si se ha seleccionado Primer byte alto - Configuración del equipo (v?se p?ina 24), la
cadena que se muestra en la pantalla de la máquina de destino es: EHLL!O.
NOTA: Tenga cuidado al enviar la CADENA como tabla de palabras en Modbus porque cada
palabra (LSB y MSB) se invierte entre los PLC Quantum y Premium.

Equivalencias IEC
La siguiente tabla muestra las equivalencias entre la sintaxis Modbus y la sintaxis IEC61131.

Tipo de variable Sintaxis de dirección Modbus Sintaxis IEC61131


Formato Rango Primer Formato Rango Primer
elemento elemento
Bobinas internas y 00001+i i = de 0 a 65535 00001 (1) %Mi i = de 0 a %M0
bobinas externas 65535
Registro de 40001+i i = de 0 a 65535 40001 %MWi i = de 0 a %MW0
almacenaje 65535
(palabra)
Registro de 40001+i,j i = de 0 a 65535 40001,0 %MWi:Xj i = de 0 a %MW0:X0
almacenaje (bit de (2) j = de 0 a 15 65535
palabra) j = de 0 a 15
Registro de 40001+i i = de 0 a 65534 40001 %MDi i = de 0 a %MD0
almacenaje 65534
(palabra doble)
Registro de 40001+i i = de 0 a 65534 40001 %MFi i = de 0 a %MF0
almacenaje 65534
(flotante)
Registro de 40001+i i = de 0 a k (3) 40001 %MWi i = de 0 a k %MW0
almacenaje (3)
(cadena)

Leyenda:
(1): Los ceros a la izquierda "00001" se deben mantener
(2): j es un índice de bits con la siguiente convención: 0 para el bit menos significativo y 15 para el más
significativo.
(3): k es igual a 65535 - longitud de la cadena/2 redondeado al valor superior. Por ejemplo, con una
cadena de 11 caracteres, sería 65535 - 6 = 65529.

35007094 10/2014 17
Controlador Modbus TCP/IP

NOTA: No se puede acceder a las dos áreas 10000 y 30000 con la sintaxis IEC. Del mismo modo,
la sintaxis no IEC no puede acceder a las áreas de memoria %I, %Q, %K y %S.

18 35007094 10/2014
Controlador Modbus TCP/IP

Direcciones de dispositivos consecutivas

Descripción general
En la tabla siguiente se muestra una lista con el número máximo de direcciones consecutivas que
pueden leerse para cada PLC. Consulte esta tabla cuando utilice transferencias de bloques.
El número máximo de direcciones consecutivas y de divisiones depende de la longitud de trama
preferida que se defina en el cuadro de diálogo Configuración del equipo (v?se p?ina 24).
Cuando dos direcciones de variables de un mismo equipo se encuentran más próximas que el
valor de división, se leen durante la petición si la longitud de petición es menor que la que se
configura. Si no es el caso, se leen en dos peticiones distintas.
 Para agilizar la comunicación de datos, utilice direcciones consecutivas de variables en la
misma pantalla del panel.
 Las situaciones siguientes hacen aumentar el número de veces que se lee el dispositivo, al
tiempo que reducen la velocidad de comunicación de datos entre la máquina de destino y el
PLC:
 cuando el número de direcciones consecutivas supera el máximo;
 cuando se utilizan distintos tipos de dispositivos/registros.

ATENCIÓN
VALORES DE VISUALIZACIÓN NO VÁLIDOS
Defina la longitud de trama preferida con un valor al menos igual que la máxima longitud de
variable esperada. Si la longitud de trama preferida es menor que la longitud de la variable:
 Las operaciones de lectura/escritura del PLC no funcionarán correctamente.
 Aparecerá un mensaje de error en el visor de eventos activo.
 Los valores de la máquina de destino serán incorrectos.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

NOTA: Si se selecciona el valor mínimo para la Longitud de trama preferida, para leer palabras
dobles es necesario:
 Conectar las dos direcciones consecutivas de la palabra doble (variable de 32 bits) a dos
variables de 16 bits de la máquina de destino.
 Crear una variable de palabra doble (de 32 bits) en los tipos de máquina de destino
iPC/XBT G/XBT GC/XBT GT.
 Crear una cadena que actualice la variable de 32 bits con el contenido de las dos variables de
16 bits cada vez que éstas se modifiquen.

35007094 10/2014 19
Controlador Modbus TCP/IP

Direcciones consecutivas
La tabla siguiente muestra el número máximo de direcciones consecutivas que se pueden leer en
cada equipo cuando la Longitud de trama preferida = Máximo posible (252 bytes).

Registros Direcciones consecutivas División


máximas
Bobinas 2000 bits 255 bits
Entradas discretas
Registros de entrada 125 palabras 48 palabras
Registros de almacenaje

NOTA: Para las variables IEC, estos límites también se aplican a las direcciones %K, %M y %S.
Sin embargo, todos los datos %I o %Q para una tarjeta de E/S dada se leen de forma simultánea
independientemente del número de palabras.
NOTA: Cuando la Longitud de trama preferida = Mínimo posible, las direcciones consecutivas
máximas son de 1 para bits y palabras.

20 35007094 10/2014
Controlador Modbus TCP/IP

Configuración del administrador de E/S

Descripción general
El controlador y el equipo, que permiten la comunicación entre la máquina de destino y el equipo,
dependen del tipo de equipo.
NOTA: Para obtener más información acerca de la visualización del cuadro de diálogo Nueva
interfaz de controlador o para obtener información detallada acerca del administrador de E/S,
consulte la ayuda en línea: Comunicación → Configuración del equipo → Adición de un
controlador de dispositivos

Ejemplo de pantalla de configuraciones del administrador de E/S

35007094 10/2014 21
Controlador Modbus TCP/IP

Configuración del controlador

Descripción general
Para configurar los parámetros de comunicación del controlador TCP/IP en la máquina de destino,
utilice el cuadro de diálogo Configuración del controlador. Asegúrese de que la configuración
coincide con la del entorno de red.
NOTA: Para obtener información acerca de cómo mostrar el cuadro de diálogo Configuración
del controlador, consulte la ayuda en línea: Comunicación → Configuración del equipo →
Adición de un controlador de dispositivos.

Ejemplo de pantalla de la configuración del controlador

Descripción de la pantalla.

Área Descripción
Fabricante Muestra el nombre del fabricante del equipo.
Controlador Muestra el tipo de conexión serie empleada para conectar la máquina
de destino al equipo Modbus.
Asignar la siguiente Asigna las direcciones Dirección IP, Máscara de subred y Pasarela
dirección IP predeterminada definidas en la máquina de destino.

22 35007094 10/2014
Controlador Modbus TCP/IP

Área Descripción
Dirección IP Establece la dirección IP definida de la máquina de destino en la subred
Ethernet.
Nota: El XBT G/XBT GC/XBT GK/XBT GT admite un servicio de
dirección duplicada que desactiva la comunicación si la máquina de
destino entra en conflicto con otra dirección IP existente de la red.
Modifique la dirección IP de la máquina de destino para que la
comunicación se inicie automáticamente.
Máscara de subred Establece la máscara de subred definida de la máquina de destino en la
subred Ethernet.
Pasarela Establece la dirección de la pasarela predeterminada definida de la
predeterminada máquina de destino en la subred conectada.

35007094 10/2014 23
Controlador Modbus TCP/IP

Configuración del equipo

Descripción general
Para definir detalles acerca del proceso de comunicación entre la máquina de destino y el equipo,
utilice el cuadro de diálogo Configuración del equipo.

ADVERTENCIA
FUNCIONAMIENTO NO DESEADO DEL EQUIPO
No utilice las direcciones 65, 126 ó 127 de Modbus si los esclavos Modbus de puerta de enlace
incluirán un dispositivo de variación de velocidad de Schneider Electric, como un arranque
progresivo Altistart o un accionador de motor Altivar. Los dispositivos Altistart y Altivar reservan
estas direcciones para otras comunicaciones.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño
al equipo.

NOTA: Para obtener información acerca de cómo mostrar el cuadro de diálogoConfiguración del
Equipo, consulte la ayuda en línea: Comunicaciones → Configuración del equipo → Adición
de un controlador de dispositivos

24 35007094 10/2014
Controlador Modbus TCP/IP

Cuadro de diálogo Configuración del Equipo

Descripción de la pantalla

Área Descripción
Dirección IP Introduzca la dirección IP del equipo. Esta propiedad no está
disponible para el equipo Modbus USB.
ID de la unidad Utilice el valor predeterminado (255) para comunicarse con otros
equipos Ethernet Modbus TCP/IP. Si emplea una puerta enlace
para acceder a un equipo en un enlace serie Modbus, introduzca
la dirección del esclavo (1–247) y utilice la dirección IP del
destino como dirección IP de puerta enlace. El valor (255)
permite la conexión con la puerta enlace.
Conexión secundaria Seleccione esta casilla para habilitar una conexión secundaria y
para introducir la dirección IP secundaria.

35007094 10/2014 25
Controlador Modbus TCP/IP

Área Descripción
IP de respaldo Introduzca la dirección IP secundaria del equipo.
OBSERVACIÓN: Si se detecta un fallo de la comunicación en la
IP primaria, el tiempo de ejecución no cambiará a la IP de reserva
inmediatamente. Primero intentará reconectarse a la IP primaria.
Si la ejecución no logra reconectarse, intentará conectarse a la
IP de reserva. Normalmente, este proceso tarde unos quince
segundos.
Protocolo de IP Seleccione TCP o UDP. Esta selección se aplica tanto a la
dirección IP primaria como a la secundaria.
Longitud de trama preferida Para optimizar la comunicación, puede elegir la longitud de
trama:
 Máximo posible: se utiliza la longitud de trama máxima que
permite el servidor (la optimización se valida).
 Mínimo posible: La comunicación no está optimizada. Cada
variable utiliza una petición especializada.
 Personalizado: Introduzca un valor (de 6 a 252 bytes) en el
siguiente cuadro combinado. Utilice esta opción cuando el
hardware necesite una longitud de trama específica.
Modo de dirección Para definir el modo de dirección
 Al utilizar la sintaxis IEC61131, en la mayoría de los equipos,
incluidos los PLC Premium y Momentum, seleccione el
direccionamiento basado en 0, lo que le permite registrar
direcciones que empiecen por 0 (por ejemplo, de 0 a 65.535.)
 Al utilizar el equipo Quantum, seleccione el direccionamiento
basado en 1, lo que le permite registrar direcciones que
empiecen por 1 (por ejemplo, de 1 a 65.536).
Sintaxis IEC61131 Si se selecciona, se utiliza la sintaxis de dirección de variable IEC
(v?se p?ina 13) (%M,%MW,%MD,...).
Orden de palabra doble Utilice esta opción para definir el orden de palabra de transmisión
palabra para variables de 32 bits:
Si la opción Palabra inferior primero está seleccionada:
 menos significativo = palabra n
 más significativo = palabra n + 1

(Asegúrese que el dispositivo conectado emplea el mismo


formato.)
Si se selecciona Palabra superior primero, la palabra más
significativa y la menos significativa se invierten. Por ejemplo,
para ser coherente con el formato del PLC Premium, utilice el
valor Palabra inferior primero.

26 35007094 10/2014
Controlador Modbus TCP/IP

Área Descripción
ASCII Mostrar orden de byte  Byte inferior primero: Para tener el mismo comportamiento
que el software XBT L1000.
 Byte superior primero: para tener el mismo comportamiento
que el software Vijeo-Designer V4.1.
Dentro de los PLC, una CADENA suele ser una matriz de
palabras en la que cada palabra contiene dos caracteres (un
carácter por byte). Por ejemplo, la representación de la cadena
¡HOLA! se realiza de la siguiente manera:

 Si se ha seleccionado la opción Byte inferior primero, la


cadena que se muestra en la pantalla de la máquina de
destino es: ¡HOLA!
 Si se ha seleccionado la opción Byte superior primero, la
cadena que se muestra en la pantalla de la máquina de
destino es: H¡LO!A.
Precargar Diccionario de datos Seleccione esta casilla para habilitar una consulta periódica y la
para las modificaciones online recuperación de nuevas direcciones no ubicadas si éstas están
disponibles. Cuando se agote el tiempo de espera de la
actualización del PLC y las direcciones no ubicadas se vuelvan
inválidas, las nuevas direcciones no ubicadas se activarán sin
retraso.
Si esta propiedad está desactivada, las nuevas direcciones no
ubicadas no se recuperarán. Debe actualizar el archivo de
símbolos manualmente para actualizar y aplicar las nuevas
direcciones no ubicadas.

35007094 10/2014 27
Controlador Modbus TCP/IP

Configuración de la dirección del dispositivo

Descripción general
Para definir una dirección de dispositivo para una variable en la lista de variables, utilice el teclado
del Selector de direcciones de las propiedades de la variable. Consulte la Sección 2
(v?se p?ina 13).
NOTA: Para mostrar el teclado del Selector de direcciones, hacer clic en el botón [...].

Ejemplo de pantalla 1
Ejemplo de la pantalla Configuración de la dirección del equipo sin la casilla Sintaxis IEC61131
seleccionada.

Descripción de la pantalla

Área Descripción
Dirección Seleccione la dirección de inicio.
Desplazamiento (i) Defina el desplazamiento de los tipos de dispositivo de palabra y
discretos del equipo. Escriba el desplazamiento o utilice el teclado
de [Selector de direcciones] para definir el desplazamiento:

28 35007094 10/2014
Controlador Modbus TCP/IP

Área Descripción
Bit (j) Muestra la posición de los bits (0–15) de los tipos de dispositivos de
palabra y discretos del equipo.
Ejemplo: tengamos en cuenta el registro 40100 y consideremos
que el valor 5 está cargado: 40100 = 5
En binario, 40100 = 0000 0000 0000 0101 (16 bits) (con el bit
menos significativo, LSB en el extremo derecho y con un valor j = 0.)
Entonces, 40001 + i, j, donde i = 99 y:
j = 0 el bit es 1
j=1 el bit es 0
j = 2 el bit es 1
j=3 el bit es 0
j=4 el bit es 0
y así sucesivamente.
Vista previa La introducción del desplazamiento o del bit permite obtener una
vista previa inmediata de las direcciones. Cuando accede al
Selector de direcciones y hace clic en Aceptar, se actualiza la vista
previa.

Ejemplo de pantalla 2
Ejemplo de la pantalla Configuración de la dirección del equipo con la casilla Sintaxis IEC61131
seleccionada.

Descripción de la pantalla

Área Descripción
Dirección Seleccione el tipo de dirección (%M, %MW, %MD...).

35007094 10/2014 29
Controlador Modbus TCP/IP

Área Descripción
Desplazamiento (i) Defina el desplazamiento de los tipos de dispositivo de palabra y
discretos del equipo. Escriba el desplazamiento o utilice el teclado
de [Selector de direcciones] para definir el desplazamiento:

Bit (j) Muestra la posición de los bits (0–15) de los tipos de dispositivos de
palabra y discretos del equipo.
Ejemplo: en %MW10, el valor 5 está cargado: %MW10 = 5
En binario, %MW10 = 0000 0000 0000 0101 (16 bits) (con el bit
menos significativo, LSB, en el extremo derecho y con un valor
j = 0).
Entonces, %MW10:Xj:
j = 0 el bit es 1
j=1 el bit es 0
j = 2 el bit es 1
j=3 el bit es 0
j=4 el bit es 0
y así sucesivamente.
Vista previa La introducción del desplazamiento o del bit permite obtener una
vista previa inmediata de las direcciones. Cuando accede al
Selector de direcciones y hace clic en Aceptar, se actualiza la vista
previa.

Ejemplo de pantalla 3
Las áreas de memoria %I y %Q sólo se asignan a dispositivos de E/S físicas conectados al PLC.
Para determinar los que admite el PLC, consulte la configuración del PLC y el software de
programación y transcriba las direcciones utilizadas. Típicamente hay tres niveles de direcciones.

30 35007094 10/2014
Controlador Modbus TCP/IP

El ejemplo de pantalla siguiente se utiliza al definir el desplazamiento de las variables %I y %Q.

Descripción de la pantalla

Área Descripción
Bastidor: 1 Esta campo es obligatorio y siempre está activado. Rango: 0-255.
El número especifica el elemento de datos físicos que busca el
PLC, como: Bastidor 3. Para introducir valores de desplazamiento,
utilice las flechas arriba o abajo para desplazarse o haga clic en [...]
para usar el teclado [Selector de direcciones].
Módulo: 2 Esta campo es obligatorio y siempre está activado. Rango: 0-255.
El número especifica el elemento de datos físicos que busca el
PLC, como: Módulo: 2. Para introducir los valores de
desplazamiento, utilice las flechas arriba o abajo para desplazarse
o haga clic en [...] para usar el teclado [Selector de direcciones].
Canal: 3 Utilice la casilla de verificación para activar el campo. Rango: 0-255.
El número especifica el elemento de datos físicos que busca el
PLC, como: Canal 3. Para introducir los valores de desplazamiento,
utilice las flechas arriba o abajo para desplazarse o haga clic en [...]
para usar el teclado [Selector de direcciones].
Vista previa Consulte la vista previa de la dirección a medida que escribe los
campos. Los datos introducidos en el teclado del Selector de
direcciones se actualizan en la vista previa después de hacer clic
en Aceptar.

35007094 10/2014 31
Controlador Modbus TCP/IP

32 35007094 10/2014
Magelis iPC/XBT GC/XBT GH/XBT GK/XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/HMISTU
Modbus TCP/IP
35007094 10/2014

Capítulo 2
Comunicación Modbus TCP/IP: principios generales

Comunicación Modbus TCP/IP: principios generales

Objeto
En este capítulo se describe el protocolo de comunicación Modbus TCP/IP utilizado por las
máquinas de destino y que puede configurarse mediante Vijeo Designer.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
General 34
Principio de funcionamiento 36
Información sobre direccionamiento IP 39

35007094 10/2014 33
Modbus TCP/IP

General

Presentación
Modbus TCP/IP es la combinación del protocolo de aplicación Modbus con una red Ethernet (TCP,
IP y Ethernet II o capas 802.3). La ventaja de esta combinación es que permite intercambiar
información a los dispositivos industriales a través de un soporte de comunicación de ordenador
estándar (normalización del hardware, reducción de costes, velocidad de transferencia,
integración en sistemas existentes, etc.).
La terminología del protocolo de comunicación define el software (controlador) instalado en los
dispositivos conectados a la red TCP/IP Ethernet.

Figura
La figura siguiente muestra la posición de la red TCP/IP Modbus en un entorno de comunicación
industrial.

34 35007094 10/2014
Modbus TCP/IP

Ejemplo de arquitectura
La figura siguiente muestra una arquitectura de comunicación global (Modbus TCP/IP de
Ethernet) y un bus serie Modbus:

35007094 10/2014 35
Modbus TCP/IP

Principio de funcionamiento

Presentación
La comunicación entre dispositivos del mismo tipo sólo puede realizarse definiendo estándares de
interconexión que definan el comportamiento de cada dispositivo en relación con los demás. Estos
estándares fueron desarrollados por la ISO («International Standard Organization», Organización
Internacional de Normalización), que definió una arquitectura de red normalizada comúnmente
conocida como el modelo OSI («Open System Interconnection», interconexión de sistemas
abiertos).
Este modelo consta de siete capas clasificadas, cada una de las cuales realiza una parte
determinada de las funciones necesarias para la interconexión de sistemas.
Las capas se comunican con capas equivalentes de otros dispositivos a través de protocolos
normalizados. Dentro de un solo dispositivo, las capas se comunican con sus vecinos inmediatos
a través de las interfaces de software o hardware.

Ilustración
La figura a continuación describe las capas del modelo OSI.

NOTA: La red Ethernet Modbus TCP/IP utiliza capas Físicas, de Aplicación (Modbus), Transporte
(TCP), Red (IP) y Enlace.

36 35007094 10/2014
Modbus TCP/IP

Capa de aplicación
La capa de aplicación utilizada es la capa Modbus, esto es, la que es visible para los programas
de los dispositivos interconectados. Se utiliza para formular las solicitudes (bits y palabras de
lectura/escritura, etc.) que se enviarán al dispositivo remoto.
Ejemplo: una máquina XBT G conectada a una red Ethernet enviará peticiones de Modbus para
actualizar los objetos gráficos que se muestran en estas páginas.
NOTA: Para obtener más información sobre el protocolo de aplicación de Modbus (códigos de
solicitud, detalles de clase, etc.), consulte http://www.modbus.org.

Capa de transporte
La capa de transporte es la capa TCP (Protocolo de control de transporte, por sus siglas en inglés)
o bien la capa UDP (Protocolo de datagrama de usuario, por sus siglas en inglés). Esto
proporciona el encaminamiento de información entre dos dispositivos remotos mediante la gestión
de comunicación de un extremo a otro: cambio de puerta enlace, gestión del tráfico de tramas
mediante tablas de encaminamiento de tablas, montaje/desmontaje de información cuando sea
necesario, etc.
Esta capa está normalizada y se utiliza en Internet para transmitir información a través de varios
nodos de comunicación.
NOTA: Para más información, consulte la petición de cambio 793 (RFC, Request For Change,
793), en http://www.faqs.org/rfcs/.

Capa de red
La capa de red es la capa IP. Se utiliza para definir una dirección única para cada dispositivo en
una red Ethernet.
Esta capa está normalizada y se utiliza en Internet con la intención de definir una dirección única
para cada dispositivo conectado.
NOTA: En las páginas siguientes se ofrece un breve repaso del direccionamiento IP
(v?se p?ina 39).

Capa de enlace
La capa de enlace determina la manera en la que circulan las tramas en el medio y en la que se
comunican las estaciones de red entre sí.
Está compuesta de dos subcapas: La capa de control de enlace lógico (LLC, del inglés Logical
Link Control), conforme a IEE 8802-2 y la capa de control de acceso medio (MAC, del inglés
Medium Access Control), método de acceso múltiple por detección de la portadora con detección
de colisiones (CSMA-CD, del inglés Carrier Sense Multiple Access, Collision Detection), conforme
a IEEE 8802-3.
Lo que sigue es una breve descripción de la capa de enlace, en la que se explica cómo funciona
el método de acceso CSMA-CD.

35007094 10/2014 37
Modbus TCP/IP

Cada estación puede enviar una trama cuando quiera, pero si dos estaciones emiten una trama a
la vez (o una muy seguida de otra, como para que la estación de destino reciba el mensaje) se
produce una colisión y se destruyen ambas tramas. Sin embargo, el sistema de detección de
colisiones permite enviar cada trama perdida más tarde.
Con este método, vemos que cuantas más tramas hay, el riesgo de colisión es mayor. No
obstante, el riesgo se compensa con la velocidad de comunicación en el medio (capa física). Sin
embargo, se recomienda para tratar de proporcionar una gestión de colisión óptima y una
transferencia de datos lo suficientemente rápida que no cargue las redes de Ethernet más de un
30%.
Para obtener más detalles, consulte la documentación de la red Ethernet o los manuales de
formación.

Capa física
La capa física del modelo OSI caracteriza la topología de la red o bus de comunicación, así como
el medio (cable, hilo, fibra óptica, etc.) que transmitirá la información y su codificación eléctrica.
En el ámbito de una red de Ethernet, puede haber un bus o una topología derivada. Actualmente,
la solución de conexión más utilizada es 10 base T (RJ45 y par trenzado), pero se puede utilizar
la fibra óptica (10 Base F), coaxial fino (10 Base 2) o coaxial grueso (10 Base 5), en función de la
velocidad de transmisión de la red.
Las velocidades de transmisión disponibles son las siguientes: 10 MBits/s, 100 MBits/s o 1
GBits/s, en función del hardware seleccionado.
.
Para obtener más detalles, consulte la documentación de la red Ethernet o los manuales de
formación.

38 35007094 10/2014
Modbus TCP/IP

Información sobre direccionamiento IP

Dirección IP
En una red Ethernet TCP/IP, cada dispositivo debe tener una única dirección IP. Esta dirección
está compuesta por dos identificadores, uno para la red y el otro para el equipo conectado.
La singularidad de las direcciones se consigue de la siguiente manera:
 Cuando el entorno de la red es de tipo abierto, la singularidad de la dirección se consigue
asignando un identificador de red a través del organismo autorizado nacional del país en el que
se ubica la red.
 Cuando el entorno de la red es de tipo cerrado, el administrador de red de la empresa es el
encargado de conseguir la singularidad de la dirección.
Las direcciones IP se definen con 32 bits. Está compuesta de cuatro números; uno para cada byte
de la dirección.
NOTA: El direccionamiento IP está normalizado y ampliamente difundido gracias a Internet.
Puede encontrar una descripción detallada en las solicitudes de comentarios (RFC, del inglés
Requests For Comments, consulte http://www.faqs.org/rfcs/) que estipulan los estándares de
Internet y en los manuales del equipo que describen las redes. Puede consultarlas para más
información.

Ejemplo
En función del tamaño de la red, se pueden utilizar tres tipos de dirección:

Espacios reservados para los distintos tipos de direcciones IP:

Clase Rango
A De 0.0.0.0 a 127.255.255.255
B De 128.0.0.0 a 191.255.255.255
C De 192.0.0.0 a 223.255.255.255

35007094 10/2014 39
Modbus TCP/IP

 La Clase A se utiliza para redes a gran escala con un gran número de sitios conectados.
 La Clase B se utiliza para redes de escala media con menos sitios conectados.
 La Clase C se utiliza para redes de pequeña escala con pocos sitios conectados.
NOTA: Ciertas direcciones IP, como 127.0.0.1 o la dirección 89.0.0.1 están reservadas y no se
pueden utilizar. Para más información, consulte la RFC correspondiente.

Máscaras de subred y subdireccionamiento


La dirección IP está compuesta por dos identificadores, uno para la red y el otro para el equipo
conectado. De hecho, el identificador del equipo puede incluir un identificador de subred.
En un entorno abierto, tras haber obtenido un identificador de red del organismo autorizado, el
administrador del sistema local es capaz de controlar varias redes. Esto posibilita la configuración
de redes locales sin hacer ningún cambio para el mundo exterior, que tiene todavía visibilidad de
una sola red designada por el identificador de red.
La máscara de subred muestra el número de bits asignado respectivamente al identificador de red
y al indicador de subred (bits establecidos en 1) y, a continuación, al identificador del equipo (bits
establecidos en 0).

Ejemplo
Ejemplo: 140.186.90.3

Esta división permite crear 254 subredes con 254 equipos por cada subred.
El valor de la máscara de la subred elegida debe coincidir con el tipo de dirección IP.
El valor de la máscara de subred será el siguiente:
 Para una dirección de clase A: 255.xxx.xxx.xxx,
 Para una dirección de clase B: 255.255.xxx.xxx,
 Para una dirección de clase C: 255.255.255.xxx,
el valor de xxx lo elige el usuario.

40 35007094 10/2014
Modbus TCP/IP

Puerta enlace
El término Puerta enlace se utiliza en este manual con el sentido de "encaminador". Si el equipo
receptor no está conectado a la red local, se enviará un mensaje a la "puerta enlace predeter-
minada" que está conectada a la red local, que lo enviará o bien a otra puerta enlace o al receptor
final.

35007094 10/2014 41
Modbus TCP/IP

42 35007094 10/2014
Magelis iPC/XBT GC/XBT GH/XBT GK/XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/HMISTU
Apéndice
35007094 10/2014

Capítulo 3
Apéndice

Apéndice

Códigos de función y de error de excepción Modbus

Códigos de función Modbus


Tabla de códigos de función Modbus que reconoce la máquina de destino.

Clases Nombre de función Código de


función (hex.)
Básico Lectura de registros de almacenaje 03
Base Escritura de varios registros 10
Normal Lectura de bobinas 01
Normal Lectura de ingresos discretos 02
Normal Escritura de varias bobinas 0F
Normal Diagnóstico 08
Servicios complementarios Lectura de registros de entrada 04
Servicios complementarios Escritura de una bobina simple 05
Servicios complementarios Escritura de un registro simple 06
Servicios complementarios Lectura de identificación del dispositivo 2B
(sólo para TC/IP Modbus con servidor de
la máquina de destino)

NOTA: De forma predeterminada, la máquina de destino utiliza el código de función 10 (FC 10)
para escribir varios registros. Sin embargo, algunos dispositivos desconocen este código de
función. Cuando un dispositivo desconoce el código FC 10, la máquina de destino utiliza automáti-
camente (sin código de error) FC 06. Del mismo modo, la máquina de destino utilizará FC 05 en
lugar de FC 0F. Asimismo, FC 06 y FC 05 se utilizarán si Longitud de trama preferida se establece
en Mínimo posible.

Respuestas de excepción Modbus


Cuando un dispositivo cliente envía una solicitud a un dispositivo esclavo, espera una respuesta
normal. Puede producirse uno de los cuatro eventos posibles a partir de la consulta del maestro:
 Si el esclavo recibe la solicitud sin un error de comunicación y puede resolver la consulta de
manera normal, emitirá una respuesta normal.
 Si el esclavo no recibe la solicitud debido a un error de comunicación, no se emitirá ninguna
respuesta. El programa cliente puede procesar una condición de tiempo de espera para la
solicitud.

35007094 10/2014 43
Apéndice

 Si el esclavo recibe la solicitud, pero detecta un error de comunicación (paridad, LRC, CRC,
etc.), no se emitirá ninguna respuesta. El programa cliente puede procesar una condición de
tiempo de espera para la solicitud.
 Si el esclavo recibe la solicitud sin un error de comunicación pero no la puede resolver (por
ejemplo, si la solicitud consiste en leer una salida o registro inexistente), el servidor emitirá una
respuesta de excepción que informa al cliente de la naturaleza del error detectado.
Tabla de respuestas de excepción Modbus.

Código Nombre Significado


01 ILLEGAL FUNCTION El código de función que se recibe en la consulta no es una
(FUNCIÓN ILEGAL) acción permitida para el servidor (o esclavo). Puede deberse
a que el código de función sólo se aplica a los dispositivos
más recientes y no se ha implementado en la unidad
seleccionada. También puede indicar que el servidor (o
esclavo) está en un estado incorrecto para procesar una
solicitud de esta naturaleza; por ejemplo, debido a que está
sin configurar y que se le solicitan valores de registro.
02 ILLEGAL DATA ADDRESS La dirección de datos que se recibe en la consulta no es una
(DIRECCIÓN DE DATOS dirección permitida para el servidor (o esclavo). En concreto,
ILEGAL) la combinación de números de referencia y la longitud de
transferencia no es válida. En un controlador con 100
registros, una solicitud con un desplazamiento 96 y una
longitud 4 se realizará; una solicitud con un desplazamiento
96 y una longitud 5 generará una excepción 02.
03 ILLEGAL DATA VALUE Un valor contenido en el campo de datos de consulta no es
(VALOR DE DATOS ILEGAL) un valor permitido para el servidor (o esclavo). Esto señala
un valor de datos incorrecto en la estructura del recordatorio
de una solicitud compleja, como que la longitud implicada es
incorrecta. NO significa específicamente que el elemento de
un dato enviado para su almacenamiento en un registro
tiene un valor que el programa de aplicación no espera, ya
que el protocolo MODBUS no comprende el significado de
un valor particular de un registro concreto.
04 SLAVE DEVICE FAILURE Se ha detectado un error no recuperable mientras el servidor
(FALLO DEL DISPOSITIVO (o esclavo) intentaba realizar la acción solicitada.
ESCLAVO)
05 ACKNOWLEDGE Utilización especial junto con los comandos de
(RECONOCIMIENTO) programación. El servidor (o esclavo) ha aceptado la
solicitud y la está procesando, pero se requerirá un amplio
plazo de tiempo para realizar esta acción. Esta respuesta se
envía para evitar un error de tiempo de espera en el cliente
(o maestro). El cliente (o maestro) puede emitir, a
continuación, un mensaje de Programa de sondeo
completado para determinar la finalización del proceso.

44 35007094 10/2014
Apéndice

Código Nombre Significado


06 SLAVE DEVICE BUSY Utilización especial junto con los comandos de
(DISPOSITIVO ESCLAVO programación. El servidor (o esclavo) está ocupado
OCUPADO) procesando un comando de programa de larga duración. El
cliente (o maestro) debe retransmitir el mensaje más tarde
cuando el servidor (o esclavo) se libere.
08 MEMORY PARITY ERROR Utilización especial junto con los códigos de función 20 y 21,
(ERROR DE PARIDAD DE así como el tipo de referencia 6, para señalar que el área del
MEMORIA) archivo extendido no ha superado la prueba de consistencia.
El servidor (o esclavo) intenta leer un archivo de registro
pero detecta un error de paridad en la memoria. El cliente (o
maestro) puede reintentar la solicitud pero el dispositivo del
servidor (o esclavo) puede estar solicitando el servicio.
0A GATEWAY PATH Utilización especial en conexión con las pasarelas, señala
UNAVAILABLE (RUTA DE que la pasarela no ha podido asignar una ruta de
PASARELA NO DISPONIBLE) comunicación interna del puerto de entrada al puerto de
salida para procesar la solicitud. Significa habitualmente que
la pasarela está mal configurada o sobrecargada.
0B GATEWAY TARGET DEVICE Utilización especial en conexión con las pasarelas; señala
FAILED TO RESPOND (NO que no se ha obtenido ninguna respuesta del dispositivo de
RESPONDE EL DISPOSITIVO destino. Significa habitualmente que el dispositivo no está
DE DESTINO DE PASARELA) presente en la red.

35007094 10/2014 45
Apéndice

46 35007094 10/2014
Magelis iPC/XBT GC/XBT GH/XBT GK/XBT GT/XBT GTW/HMIGTO/HMIGTU/HMISCU/HMISTO/HMISTU
Índice
35007094 10/2014

Índice

B S
bloques, transferencias, 19 Sintaxis IEC61131, 26

C
cadena
orden de palabras, 17
conexión
Ethernet, 10

D
Direccionamiento IP, 39
división, 20

F
Funcionamiento no deseado del equipo, 24

I
IP, 39

M
máximas, direcciones consecutivas, 20
Modbus, códigos de error de excepción, 43
Modbus, códigos de función, 43

N
no deseado, funcionamiento del equipo, 13,
16
no válidos, valores de visualización, 19

P
palabras, orden, 16
Pérdida de control, 7

35007094 10/2014 47

También podría gustarte