Instrucciones del socket
Parámetro
Tipo de
parámetro
Longitud
Entrada
Offset
Entrada
Datos
Salida
Listo
Salida
Busy
Salida
Error
Salida
Estado
Salida
LongitudDe
Salida
Recep
DirecUDP
Salida
Tipo de datos
Descripción
UINT
Define el número de bytes que se leerán.
Compruebe la LongitudDeRecep para conocer el número real de bytes
leídos. SOCKET_READ puede devolver menos bytes que los solicitados.
Admite hasta 256 bytes.
Offset en matriz de Datos. Se empiezan a leer datos desde esta ubicación.
UNIT
USINT[1..1]
Matriz utilizada para almacenar los datos leídos desde SOCKET_READ.
El tamaño de la matriz de datos debe ser >= (Offset + Longitud).
La matriz de datos puede ser mayor que la Longitud leída de socket.
La salida se actualiza de forma síncrona desde la exploración del programa.
BOOL
Indica si la operación está completa.
CIERTO: la operación se realizó satisfactoriamente.
FALSO: la operación está en curso o se produjo una condición de error.
La salida se actualiza de forma síncrona desde la exploración del programa.
BOOL
CIERTO: la operación no está completa.
FALSO: la operación está completa.
La salida se actualiza de forma síncrona desde la exploración del programa.
BOOL
Indica que se ha producido un error.
CIERTO: se ha detectado un error.
FALSO: no hay ningún error.
La salida se actualiza de forma síncrona desde la exploración del programa.
SOCK_STATUS
El estado se define utilizando el tipo de datos SOCK_STATUS que contiene
información de ErrorID, SubErrorID y StatusBits.
La salida se actualiza de forma síncrona desde la exploración del programa.
UNIT
Contiene el número de bytes de datos recibidos.
SOCKADDR_CFG La dirección del dispositivo que envía datos por el protocolo de datagramas de
usuario (UDP).
El ejemplo define una DirecUDP de 192.168.2.100 y puerto 12000:
UDPAddr.IPAddress[0]=192
UDPAddr.IPAddress[1]=168
UDPAddr.IPAddress[2]=2
UDPAddr.IPAddress[3]=100
UDPAddr.Port = 12000
En el caso del protocolo de control de transmisión (TCP), esta estructura no se
usa y contiene solo ceros. La conexión TCP transmite la información de
dirección remota.
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Capítulo 23
675