Capítulo 6
Comunicación mediante redes
124
Interface de socket con controladores CompactLogix 5370
El controlador CompactLogix 5370 puede usar interfaces de socket para
comunicarse con dispositivos Ethernet que no aceptan el protocolo de aplicación
EtherNet/IP.
Los siguientes son ejemplos de dispositivos que no aceptan el protocolo de
aplicación EtherNet/IP, pero que podrían usarse en una aplicación de
controlador CompactLogix 5370:
• Dispositivo Modbus TCP/IP
• Escáneres de códigos de barra
• Lectores de RFID
La interface de socket se implementa mediante el Socket Object. Los
controladores CompactLogix 5370 se comunican con el Socket Object mediante
instrucciones MSG. Todos los controladores CompactLogix 5370 deben usar
instrucciones MSG no conectadas con interfaces de socket.
Los servicios de Socket Object permiten que el controlador realice estas acciones:
• Abrir conexiones
• Aceptar conexiones de entrada
• Enviar datos
• Recibir datos
Para comunicarse con otro dispositivo, es necesario comprender el protocolo de
aplicación del otro dispositivo. El controlador CompactLogix 5370 no tiene
conocimiento del protocolo de aplicación. El controlador pone los servicios de
socket a disposición de su programa.
Número y tipo de sockets
Los controladores 5370 CompactLogix aceptan hasta 32 ocurrencias de sockets.
Cada ocurrencia puede ser de uno de estos tipos:
• UDP socket – Envía y recibe datagramas UDP.
• TCP client socket – El programa Logix5000 inicia la conexión.
• TCP server socket – Otro dispositivo inicia la conexión al programa
Logix5000.
• TCP listen socket – Escucha conexiones de entrada en un puerto
especificado.
Publicación de Rockwell Automation 1769-UM021D-ES-P – Diciembre 2012