Programación De La Comunicación Mediante Modbus-Tcp - Eaton easyE4 Manual De Instrucciones

Ocultar thumbs Ver también para easyE4:
Tabla de contenido
10.7.2 Programación de la comunicación mediante Modbus-TCP
Para la programación de la comunicación como mínimo se necesita un sistema, que
cumpla la funcionalidad del cliente Modbus-TCP y que pueda enviar órdenes al servidor
subordinado.
Puesto que el nano controlador easyE4 puede trabajar junto con distintos clientes
Modbus-TCP disponibles en el mercado, solo son compatibles funciones Modbus-TCP
estándar.
Se trata de funciones definidas de forma uniforme en el Modbus-Standard y con ello se
implementan de forma uniforme desde todos los participantes Modbus-TCP en el nivel
de protocolo. Encontrará más información en MODBUS MESSAGING ON TCP/IP
IMPLEMENTATION GUIDE V1.0b de la Modbus Organisation.
Conexión:
Para el funcionamiento del servidor Modbus-TCP deben haberse autorizado los siguien-
tes puertos:
 
Modbus-TCP: servicio—puerto 502
l
Normalmente, el puerto 502 se indica como estándar. En caso de no ser así, deberá
ajustarse durante el establecimiento de la conexión.
Autorizaciones necesarias opcionalmente según la funcionalidad utilizada:
 
DNS: UDP/TCP puerto 53 (solo si debe utilizarse DNS)
l
 
DHCP: UDP puerto 67 para el servidor/puerto UDP 68 para clientes (solo si debe uti-
l
lizarse DHCP)
La implementación del servidor Modbus-TCP del easyE4 pone a disposición las siguien-
tes funciones estándar:
Descripción del funcionamiento
Read Coils
Read Discrete Inputs
Read Holding Registers
Read Input Registers
Write Single Registers
Write Multiple Registers
Para cada una de las descripciones de la función indicadas arriba hay 2 Protocol Data
Units (PDUs) principales.
 1. Request-PDU (el servidor Modbus-TCP debe recibirla)
 a. El byte 0 contiene el código de función – en este se detecta la función
deseada
easyE4  07/20 MN050009 ES  www.eaton.com
10. Conexión a otros equipos
Lectura de salidas
Lectura de entradas
Lectura de registros de salida
Lectura de registros de entrada
Escritura de un registro
Escritura de varios registros
10.7 Modbus-TCP
Código de fun-
ción
0x01
0x02
0x03
0x04
0x06
0x10
637

Hide quick links:

Tabla de contenido
loading

Tabla de contenido