Breadcrumbs

Ejemplo de integración de módulo de dispositivo

Los comandos de señal se pueden configurar para integrarse con varios módulos de dispositivo.

Módulos de dispositivo soportados

  • E/S digitales: Control digital de la señal de entrada/salida

    Unknown Attachment

  • Ethernet industrial: Comunicación Ethernet industrial

    Unknown Attachment

  • Modbus TCP: Comunicación del protocolo Modbus TCP

    Unknown Attachment

  • Modbus RTU: Comunicación del protocolo Modbus RTU

    Unknown Attachment

  • FOCAS: Integración de equipos CNC FANUC

    Unknown Attachment

  • Cliente TCP: Comunicación cliente TCP

    Unknown Attachment

  • Servidor TCP: Comunicación del servidor TCP

    Unknown Attachment

  • Serie: Comunicación de puerto serie

    Unknown Attachment

En esta sección se explica el método de integración que utiliza los módulos TCP Client y TCP Server.

1. Instalación de módulos de dispositivo

  • Inicie DART-Platform y ejecute el módulo Store.

  • Busque TCPServer e instale el módulo.

    Unknown Attachment

  • Busque TCPClient e instale el módulo.

    Unknown Attachment

2. Configuración de módulos de dispositivo

Configuración del módulo TCPServer

  • Ejecute el módulo TCPServer instalado.

  • Introduzca un número de puerto de servidor arbitrario. (por ejemplo, 9999)

  • Haga clic en el botón Conectar para verificar que la conexión funcione correctamente.

  • Mantenga la conexión activa sin desconectarla.

Configuración del módulo TCPClient

  • Ejecute el módulo TCPClient instalado.

  • Introduzca la dirección IP del servidor (127.0,0.1) y el número de puerto (9999).

  • Haga clic en el botón Conectar para verificar que la conexión funcione correctamente.

  • Haga clic en el botón ADD Write Signal.

  • Introduzca el nombre y el valor de la señal de escritura. (Por ejemplo, Salida / 123)

  • Una vez completada la configuración, desconecte usando el botón de desconexión.

3. Usando comandos de señal

Creación de tareas

  • Ejecute el módulo TaskEditor.

  • Haga clic en el nuevo botón Archivo en TaskEditor.

Añadir Señal

  • Haga clic en el botón Agregar señal en la pestaña Comandos.

  • Configure lo siguiente en la pestaña Propiedades:

    • Tipo de señal: Cliente TCP

    • Método de fijación: Módulo

    • Módulo: Seleccione el módulo TCPClient

    • Dispositivo: Seleccione la información de conexión del servidor

    • Nombre de la conexión: Introduzca un nombre arbitrario (por ejemplo, comm_test)

Añadir Set Signal

  • Haga clic en el botón Establecer señal en la pestaña Comandos.

  • Configure lo siguiente en la pestaña Propiedades:

    • Tipo de señal: Cliente TCP

    • Método de fijación: Módulo

    • Módulo: Seleccione el módulo TCPClient

    • Nombre de la conexión: Seleccione el nombre establecido en Add Signal

    • Medidas: Seleccione la señal de escritura introducida en TCPClient (p. ej., Salida)

4. Verificación de la operación

Ejecución de tareas

  • Haga clic en el botón PLAY para ejecutar la tarea.

  • Compruebe que la tarea se inicia normalmente.

Verificación de la integración en el módulo TCPServer

  • Compruebe los datos en el área de señal de entrada del módulo TCPServer.

  • Compruebe que se han recibido los datos (123) configurados en el módulo TCPClient.

  • Validar que la transmisión de datos fue exitosa.

5. Solución de problemas

Fallo de conexión

  • Compruebe que el módulo TCPServer se está ejecutando normalmente.

  • Compruebe que el número de puerto esté configurado correctamente.

  • Inspeccione el estado de conexión de red.

  • Compruebe que el firewall permite el puerto especificado.

Fallo de transmisión de señal

  • Compruebe que la configuración de los comandos de señal es correcta.

  • Valida que los tipos y valores de datos sean precisos.

  • Compruebe que se mantiene el estado de conexión entre los módulos.

Notas importantes

  • Se debe seguir el orden de ejecución del módulo para una integración adecuada.

  • TCPServer debe estar corriendo primero para que TCPClient se conecte.

  • Asegúrese de que el puerto especificado no esté bloqueado por la configuración del firewall.

  • Compruebe que todos los módulos están en estado normal antes de ejecutar los comandos de Signal.

  • Al probar, comience con datos simples y progrese gradualmente a una transmisión de datos más compleja.