Modbus Tcp/Ip; Observación - Festo CMMO-ST-C5-1-LKP Manual De Uso

Ocultar thumbs Ver también para CMMO-ST-C5-1-LKP:
Tabla de contenido

Publicidad

4
Modbus TCP
4
Modbus TCP
Modbus es un protocolo de comunicación abierto basado en una arquitectura master-slave. Es un
estándar establecido para comunicación a través de Ethernet-TCP/IP en la tecnología de
automatización.
La función básica de TCP está descrita en CEI 61158.
El puerto estándar para Modbus TCP es 502.
La interfaz de Ethernet se utiliza paralelamente a la interfaz de parametrización Ethernet (FCT, servidor
de red). Como máximo es posible una conexión Modbus TCP al mismo tiempo.
Después de haber establecido la conexión TCP, normalmente ésta se mantiene abierta y solo se
desconecta por el controlador de motor en caso de error, en caso de Timeout activado o por la posición
contraria.
La comunicación con el FCT y con el servidor de red sigue siendo posible.
Data Encoding
Modbus TCP utiliza la secuencia de transmisión "Big Endian". El "most significant byte" (byte más
significativo) se envía en primer lugar. Los datos propiamente dichos (Modbus: "Register") se procesas
de palabra en palabra (2 bytes). Por ello puede ser necesario "girar" estos 2 bytes en el control. Esto
afecta a las operaciones (Function Codes): 0x03, 0x10, 0x17 è Sección 4.3.2.
Cuando se utilizan los módulos proporcionados por Festo esto ya tiene lugar a través del módulo.
Telegrama Modbus
En general, un telegrama de Modbus está estructurado conforme a è Tab. 4.1 (el byte de orden
superior se envía siempre en primer lugar).
Cuando, p. ej. se debe acceder al CMMO con el ordenador a través de Modbus, al principio deben
enviarse adicionalmente el Transaction Identifier, Protocol Identifier, Message Length y Unit Identifier
antes de enviar el Function Code.
Con ayuda del "Modbus TCP Client" se puede visualizar y probar la asignación.
è www.festo.com/sp, búsqueda de "Modbus TCP Client"
N.º de
Cantidad
byte
de bytes
2
1
2
2
3
4
2
5
6
7
1
8
1
9 ...
n
Tab. 4.1 Estructura del telegrama Modbus
Festo – GDCP-CMMO-ST-LK-C-HP-ES – 2017-05b – Español
Función
Número de transacción
Identificador de
protocolo
Cantidad de bytes
siguientes todavía
Dirección (Unit identifier,
ID de slave)
Function Code
Datos
Observación
A elegir. Se vuelve a
señalar en la respuesta.
Siempre 0
= n + 2, siendo n el
número de datos a partir
del byte 9.
Se puede ignorar (p. ej.
poner en 0).
è Sección 4.3.2
è Sección 4.3.2
Byte de orden superior
Byte de orden inferior
Byte de orden superior
Byte de orden inferior
Byte de orden superior
Byte de orden inferior
19

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido