Recientemente realicé un trabajo final sobre ese tema exactamente para el mismo modelo de PLC.
Para que un PLC se comunique con una PC, básicamente hay dos modos: Primero, el PLC envía datos a la PC porque Ladder ha tomado la decisión de enviar sus datos a la PC y el segundo: una PC envía una solicitud al El PLC y el PLC responden proporcionando la información solicitada. Tenga en cuenta que cada enfoque tiene diferentes aplicaciones. Puede haber otros modos, pero eso merece un mayor debate :).
El término artículo aborda ambos escenarios:
- ¿La dirección IP de una computadora cambia cada vez que inicia sesión en Internet?
- ¿Cuántas capas TCP / IP funcionan cuando uso para enviar correos electrónicos a mi amigo en Gmail? Y cómo van a funcionar
- ¿Dónde está conectado el modelo OSI a la red?
- ¿Qué herramientas puedo usar para crear un programa de chat simple tolerante a fallas en C?
- ¿Cuál es la razón detrás de Youtube usando TCP y no UDP?
1) El PLC decide enviar sus datos Fue nombrado como ‘Servidor TCP’: el PLC envía una palabra de estado a la PC y, en este caso, una aplicación Java conserva los datos en una base de datos MySQL.
2) El PLC recibe una solicitud de comando y devuelve una respuesta. Fue nombrado como ‘Cliente TCP’: la PC envía un comando ASCII del PLC y el PLC responde al PLC una palabra de estado.
Finalmente, el término documento muestra una aplicación Java simple que se puso a disposición para descarga y mejora en SourceForge. El enlace está aquí -> Redes y tuercas <-.
Las diapositivas de presentación y Javadoc se pueden encontrar en PLC Unitronics con Linux
El término artículo aún no se tradujo al inglés.
Espero eso ayude.