Apéndice 8 Ejemplos De Programas; Procesamiento De Recepción Del Dispositivo De Destino; Antecedentes - Mitsubishi Electric MELSEC System Q QJ71E71-100 Manual De Usuario

Controladores lógicos programables
Ocultar thumbs Ver también para MELSEC System Q QJ71E71-100:
Tabla de contenido
APPENDIX
Apéndice 8 Ejemplos de Programas
Los ejemplos de programas presentados en esta sección prueban la conexión entre el
módulo Ethernet y un dispositivo externo (IBM PC/AT) que está conectado al mismo
Ethernet.
Para cada programa, solamente la programación mínima que se requiere para realizar la
prueba de comunicación está hecha. Modifique la dirección IP, número de puerto y otros
valores de acuerdo a la configuración de su sistema. Además, el manejo de anormalidades
se puede añadir.
(1) Procesamiento de recepción del dispositivo de destino
Reciba los mensajes
de respuesta restantes
Tamaño de datos
recibidos insuficiente
App - 16
Un ejemplo de procesamiento de recepción en el lado del dispositivo de destino se
muestra abajo.
Procesamiento de comunicación
en el lado del dipositivo externo
Mensaje de solicitud/
procesamiento de transmisión
Mensaje de respuesta/
procesamiento de recepción
¿La conexión TCP está abierta?
¿Los
datos de recepción
se recibieron dentro del tiempo asignado
por el temporizador
de montoreo?
Revise el tamaño de datos recibidos
Procesamiento de mensaje de respuesta
¿Todos los
mensajes recibidos se han
procesado?
Fin

Antecedentes

Para comunicaciones Ethernet, las funciones de socket TCP se usan adentro del
computador personal. Sin embargo, estas funciones no tienen ningún límite. Por lo
tanto, cuando se ejecuta la función de "send" una vez para transmitir datos, el
(nodo) final de recepción necesita ejecutar la función "recv" una vez o más a fin de
leer los datos ("send" y "recv" no son proporcionales a ejecución 1:1). Por esta
razón, se requiere el procedimiento de recepción explicado abajo.
La conexión TCP está cerrada
Fuera de tiempo de temporizador de monitoreo
Si un mensaje de respuesta se
recibió para la próxima solicitud
MELSEC-Q
Manejo de errores
App - 16
Tabla de contenido
loading

Este manual también es adecuado para:

Melsec system q qj71e71-b5Melsec system q qj71e71-b2

Tabla de contenido