Rockwell Automation Allen-Bradley Micro800 Serie Manual De Referencia página 679

Controladores programables
Ocultar thumbs Ver también para Allen-Bradley Micro800 Serie:
Tabla de contenido

Publicidad

Instrucciones del socket
Parámetro
Tipo de
parámetro
Instancia
Entrada
Tiempo de
Entrada
espera
DirecUDP
Entrada
Datos
Entrada
Longitud
Entrada
Offset
Entrada
Listo
Salida
Busy
Salida
Tipo de datos
UDINT
UDINT
SOCKADDR_CFG Dirección de destino UDP en la que se escriben los datos cuando
USINT[1..1]
UINT
UNIT
BOOL
BOOL
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Descripción
Copie el controlador de sockets devuelto de una instrucción
SOCKET_CREATE o SOCKET_ACCEPT.
 En el caso de los tipos de socket UDP y cliente TCP, copie el
Controlador de socket devuelto a partir de una instrucción
SOCKET_CREATE.
 En el caso del tipo de socket servidor TCP, copie el Controlador
de socket devuelto a partir de una instrucción
SOCKET_ACCEPT.
Tiempo de espera para ocurrencias de SOCKET_WRITE. La
instrucción devuelve un error si el valor de tiempo de espera es
inferior al valor mínimo.
Rango de tiempo de espera: 1000 a 1.800.000 milisegundos
Establezca el tiempo de espera en 0 para usar el valor
predeterminado 10.000 (10 segundos).
no se ha ejecutado una instrucción SOCKET_OPEN desde que se
creó el socket. En el caso del TCP, o cuando se ha ejecutado la
instrucción SOCKET_OPEN para UDP, esta estructura no se usa y
debe contener solo ceros. La conexión TCP y la instrucción
SOCKET_OPEN para UDP transmiten toda la información de
dirección remota.
Ejemplo para dirección IP 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
Utilice el tipo de datos SOCKADDR_CFG para definir DirecUDP.
Una matriz utilizada para almacenar los datos escribe en la
ocurrencia de socket respectiva mediante el uso de la instrucción
SOCKET_WRITE.
 El tamaño de la matriz de datos debe ser >= (Offset +
Longitud).
 La matriz de datos puede ser mayor que la longitud de
SOCKET_WRITE.
Número de bytes de datos que se escribirán:
máximo de 256 bytes.
Offset en matriz de Datos. La escritura de datos a partir de la
SOCKET_WRITE comienza desde esta ubicación.
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.
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.
Capítulo 23
679

Publicidad

Tabla de contenido
loading

Tabla de contenido