Instrucciones del socket
SOCKET_OPEN
Abre la conexión con la dirección de destino especificada para conexiones de
protocolo de control de transmisión (TCP). En el caso de las conexiones de
protocolo de datagramas de usuario (UDP), asocia una dirección IP de
destino y un número de puerto al socket especificado.
Detalles de las operaciones:
En el caso de las conexiones de protocolo de datagramas de usuario
(UDP) que usan SOCKET_OPEN, no requieren la dirección IP y el
número de puerto cada vez que se envían datos.
En el caso de las conexiones UDP que no usan SOCKET_OPEN,
debe especificarse la dirección de destino cada vez que se usa
SOCKET_WRITE para enviar datos.
Si se usa SOCKET_READ, además de recibir datos, también se
obtiene la dirección del remitente. La dirección del remitente puede
utilizarse para enviar una respuesta con SOCKET_WRITE.
Es posible que se devuelva una operación SOCKET_OPEN antes del
período de tiempo de espera, sin que se cree una conexión de protocolo
de control de transmisión (TCP). Podría ocurrir que SOCKET_OPEN
devolviese un error antes del período de tiempo de espera, si el
dispositivo de destino se estuviera ejecutando, pero no escuchase las
conexiones en el número de puerto especificado.
Las salidas se actualizan de forma síncrona desde la exploración del
programa.
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica
de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro820, Micro850, Micro870
y a Micro800 Simulator.
Las salidas siempre se restablecen cuando se aplica la instrucción al
controlador simulado (2080-LC50-48QWB-SIM).
Utilice esta tabla para determinar los valores de parámetros de esta
instrucción.
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Capítulo 23
669