10. Comunicación easyE4 Conexión a otros equipos
10.17 Modbus-TCP
10.17.2 easyE4 como servidor Modbus-TCP
10.17.2.1 Programación de la comunicación mediante Modbus-TCP
804
Solo posible con easySoft 8.
El aparato base easyE4 se activa como servidor Modbus-TCP fijando en la Vista Pro-
yecto/Registro Servidor Modbus la opción Servidor Modbus-TCP con la marca de
verificación y se liberan los datos para una comunicación 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 ser-
vidor subordinado.
Puesto que el módulo de control 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
siguientes 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
l
utilizarse DHCP)
easyE4 soporta los siguientes códigos de función como servidor Modbus-TCP:
FC
Descripción del funcionamiento
dec
FC1
Read Coils
FC2
Read Discrete Inputs
FC3
Read Multiple Holding Registers
FC4
Read Input Registers
1)
FC5
Write Single Coil
FC6
Write Single Holding Register
1)
FC15
Write Multiple Coils
FC16
Write Multiple Holding Registers
easyE4 02/24 MN050009ES Eaton.com
Lectura de salidas
Lectura de entradas
Lectura de varios registros de entrada
Lectura de registros de entrada
Escritura precisa de una salida
Escritura de un registro de salida
Escritura de varias salidas
Escritura de varios registros de salida
Código de fun-
ción
h e x
0x01
0x02
0x03
0x04
0x05
0x06
0x15
0x10