2.3. Puerto Ethernet incorporado. Aplicaciones.
Con el puerto Ethernet incorporado, es posible conectar el CX-Programmer con los PLCs e
intercambiar datos entre PLCs OMRON utilizando Ethernet. También puede crear un procedimiento de
comunicaciones particular, utilizando TCP/IP o UDP/IP para aplicaciones con PC o para comunicar con
PLCs de otros fabricantes.
Definición de Socket:
Designa un concepto abstracto o mecanismo por el cual dos programas (posiblemente situados en distintos
equipos: PLCs, PCs,...) pueden intercambiar cualquier flujo de datos, generalmente de manera fiable y ordenada,
a través de las tarjetas de red.
Un socket queda definido por un par de direcciones IP local y remota, un protocolo de transporte y un par de
números de puerto local y remoto.
Los sockets permiten implementar una arquitectura cliente-servidor. La comunicación debe ser iniciada por uno de
los programas que se denomina programa "cliente". El segundo programa espera a que otro inicie la comunicación,
por este motivo se denomina programa "servidor".
Un socket es un proceso o hilo existente en la máquina cliente y en la máquina servidora, que sirve en última
instancia para que el programa servidor y el cliente lean y escriban la información. Esta información será la
transmitida por las diferentes capas de red.