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

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

Publicidad

Capítulo 23
Instrucciones del socket
Parámetro
Tipo de
parámetro
Execute
Entrada
Instancia
Entrada
Tiempo de
Entrada
espera
DirecDest
Entrada
FiltroDeRece
Entrada
pEnUDP
670
Tipo de datos
BOOL
UDINT
UDINT
SOCKADDR_CFG Dirección de la conexión de destino.
BOOL
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Descripción
Habilitar bloque de instrucción.
Cierto: se ha detectado un flanco ascendente, inicia el bloque de
instrucción con la condición previa de que la última operación esté
completa.
Falso - no se ha detectado un flanco ascendente.
Copie el Controlador de socket devuelto a partir de un bloque de
funciones SOCKET_CREATE.
Tiempo de espera para el bloque de funciones SOCKET_OPEN.
El bloque de funciones devuelve un error cuando el valor de tiempo
de espera es inferior al valor mínimo.
Rango de tiempo de espera: 1000 - 1800000 milisegundos
Establezca el Tiempo de espera en 0 si desea utilizar el valor
predeterminado 10.000 (10 segundos).
Requiere conexión entre la dirección IP y el número de puerto del
host remoto.
Las direcciones IP siguientes no son compatibles para DirecDest:
 Dirección IP automática
 Dirección de bucle invertido
 0.0.0.0
 Dirección de difusión (solo compatible con TCP), direcciones de
excepción:
 Dirección de multidifusión de clase D (224.x.x.x)
 Dirección de vínculo local (169.254.x.x)
Ejemplo de dirección IP de 192.168.2.100 y puerto 12000:
 DirecciónIPDest[0]=192
 DirecciónIPDest[1]=168
 DirecciónIPDest[2]=2
 DirecciónIPDest[3]=100
 PuertoDirecciónDest = 12000
En el caso del socket UDP, cuando se usan SOCKET_OPEN y
Habilitar FiltroDeRecepEnUDP, para leer los datos no se necesita
cada vez un filtro de paquete para una dirección IP y un número de
puerto concretos.
 Se crea un socket UDP con Abrir. DirecDest como IP
192.168.1.157 / puerto 161. FiltroDeRecepEnUDP habilitado:
Lleve a cabo una Socket_Read.
 Cuando el controlador recibe datos de DirecDest (192.168.1.157 /
161), Socket_Read completa la operación satisfactoriamente. Si
el controlador recibe datos desde cualquier otra IP o puerto,
socket_Read omite ese paquete y espera el paquete DirecDest.
FiltroDeRecepEnUDP deshabilitado:
 lleve a cabo una SOCKET_READ. El controlador recibe los datos
sobre la configuración del puerto UDP y SOCKET_READ
completa la operación satisfactoriamente.
 La aplicación comprueba si el paquete de entrada procede del
dispositivo previsto o no.
 La aplicación gestiona el filtrado según el parámetro de salida

Publicidad

Tabla de contenido
loading

Tabla de contenido