ACTIVIDAD: Comunicación TCP/IP Practica N°
Codesys- Vijeo. 0
Desarrollo de la practica
COMUNICACIÓN TCP/IP ENTRE CODESYS Y VIJEO
Para realizar la comunicación de Codesys (Esclavo) y Vijeo (Maestro), empiece por abrir un programa nuevo
en Codesys, para el caso del ejemplo se utilizó la versión Codesys v3.5 SP 16 patch 4 y Vijeo Designer Basic
Versión 1.1.
Una vez creado el nuevo programa en Codesys, diríjase al panel principal ubicado en el costado izquierdo de
la pantalla como se muestra en la figura 1, ubique el puntero del mouse sobre “Divise(CODESYS Control Win
V3 x64)” y de clic derecho, seguido ubique el puntero en “Update Divise” y de clic, con esto se busca actualizar
el dispositivo a la versión que corresponda, para el caso del ejemplo, como se muestra en la figura 1, se
escogió la versión “CODESYS Control Win V3 x64 VERSIÓN 3.5.15.40”, de clic en actualizar dispositivo y
cierre la ventana.
Figura 1. Actualización del dispositivo Codesys.
Se debe incluir un adaptador de Ethernet, para esto de clic derecho en “Divise(CODESYS Control Win V3
x64)”, elija la opción de agregar dispositivo “Add Divise”, una vez se dé clic en esa opción saldrá la ventana
para agregar el nuevo dispositivo como se muestra en la figura 2.
Figura 2. Modulo Ethernet en Codesys.
Elija “Ethernet Adapter” y despliegue las opciones con el icono del más ubicado al lado del nombre, una vez
se desplieguen las opciones elija el módulo según la versión de Codesys que este manejando, para el ejemplo
se utiliza “Versión 3.5.15.0, como se muestra en la figura 3, de clic en agregar dispositivo y posteriormente
cierre la ventana.
NOTA: En caso de que no se muéstrela versión requerida de clic en el recuadro en blanco de “Display all
versions (for experts only)”, e inmediatamente aparecerán las distintas versiones del dispositivo, como se
muestra en la figura 3.
Figura 3.Seleccion del módulo Ethernet.
Cuando haya agregado el adaptador de ethernet, este aparecerá en el panel izquierdo de la pantalla principal
como se muestra en la figura 4, seguido de esto se debe agregar el módulo de comunicación de Modbus.
Ubique el puntero del mouse sobre el módulo ethernet como se muestra en la figura 4, de clic derecho sobre
este y elija agregar dispositivo “Add Divise”, se abrirá la pantalla para agregar el nuevo dispositivo como se
muestra en la figura 4.
Figura 4. Módulo de Modbus.
De clic en el más que se encuentra al lado de “Modbus”, se desplegaran las opciones, elija la versión requerida
según la versión de Codesys, para el ejemplo se elige “ModbusTCP Slave Divise Versión 3.5.15.0” de clic en
agregar dispositivo y posteriormente cerrar la pantalla.
Figura 5. Selección del módulo de Modbus TCP esclavo.
Una vez agregados los módulos, diríjase a “Divise(CODESYS Control Win V3 x64)” de doble clic para abrir la
pantalla principal que se muestra en la figura 6, en este parte se debe configurar el PLC.
Figura 6. Configuración del PLC.
Para configurar el PLC, de clic en dispositivo “Device”, opciones “Options” y finalmente de clic en “Manage
Favorite Divices” todo esto como se muestra en la figura 7.
Figura 7. Pasos para la configuración del PLC.
Seguido de esto se desplegará la pantalla de depósitos en la cual se debe dar clic en el símbolo más “Add”,
seguido de esto se desplegará la ventana de agregar dispositivo favorito “Add Favorite”, en este se debe
ingresar la IP del ordenador, para el caso del ejemplo es “192.168.0.21”.
Figura 8. Configuración de la dirección IP.
Desplegué las opciones de “Assignment mode” Elija la opción de conectar usando TCP/IP, que es el protocolo
de comunicación a usar. Aplique cambios y cierre las ventanas.
Figura 9. Configuración del protocolo y la dirección IP.
Se debe dar start al PLC como se muestra en las figuras 10 y 11.
Figura 10.PLC en desconexión.
Figura 11. Start PLC.
Finalmente, de clic en la dirección IP que se le agrego al PLC y el indicador debe tornarse de color verde para
confirmar su conexión.
Figura 12. Dispositivos en línea.
Ahora diríjase al panel principal de Codesys y de clic en el módulo de ethernet como se muestra en la figura
13, seguido se desplegará la pantalla principal que se muestra, en este paso se configurara el módulo
ethernet, para esto de clic en los tres puntos de “Interface”, si todo está bien configurado se desplegará la
pantalla de “Network Adapters”, aquí elija la opción de “WI-FI”, aplique cambios.
Figura 13. Modulo ethernet.
Si toda la configuración quedo correcta el dispositivo debe quedar configurado como se muestra en la figura
14.
Figura 14. Configuración exitosa del módulo Ethernet.
Seguido de esto se debe configurar el dispositivo de ModbusTCP_Slave, para configurar este , haga clic en
“ModbusTCP_Slave_Divice (Mosbus TCP Slave Divice)”, se mostrará la pantalla principal de la figura 15,
configuré los parámetros según se muestra en la imagen y tenga en cuenta que el “Unit ID” será el ID por el
cual Codesys y Vijeo se van a reconocer.
Figura 15. Configuración del módulo de Modbus.
Finalmente, de nombre a las variables de entrada y salida y agregue un “10” al finalizar la dirección en
“Addres”, para que el dispositivo reconozca las entradas y salidas físicas.
Figura 16. Configuración de las variables de entrada y salida del módulo.
Una vez los dispositivos estén configurados en el programa principal de Codesys cree las variables que
requiera, para el ejemplo se crean “Temperatura y Presión” como se muestra en la figura 17.
Figura 17. Programa principal variables.
Para realizar la Configuración de Vijeo como maestro, cree un nuevo programa.
Figura 18. Nuevo proyecto en Vijeo.
En “Project Name”, nombre el programa e indique siguiente.
Figura 19. Nombre del proyecto.
Elija la resolución de la pantalla por encima de la de “800X400”, para que el terminal habilite la configuración
IP, oprima el botón siguiente.
Figura 20.Resolucion de pantalla sugerida.
En “Assign the following IP Address” ingrese la IP de su ordenador y complete la mascara de red como se
muestra en la figura 21.
Figura 21. Configuración dirección IP.
Guarde indique siguiente y guarde cambios.
Una vez abierto el panel principal de Vijeo de clic derecho en IO Manager y seleccione “New Driver” como se
muestra en la figura 22.
Figura 22. Panel principal Vijeo.
Al seleccionar nuevo dispositivo se despliega la ventana de la figura 23, elija “Mosbus TCP/IP y Modbus
Equipment” indique “OK”.
Figura 23. Configuración del controlador.
Seguido de esto se abrirá una nueva ventana “Equipment configuration” en la cual se le indicará la dirección
IP del ordenador y el “Unit ID” mencionado también en la configuración de los módulos de Codesys, indique
“IP Protocol” “TCP” y guarde cambios.
Figura 24. Configuración de dispositivo.
De clic en “Variables” y luego en agregar variable, como se muestra en la figura 25.
Figura 25. Creación de variables.
Se desplegará la ventana de “New Variable”, configure el nombre de la variable requerida el tipo de dato y la
dirección del dispositivo como se muestra en la figura 26 y finalmente guarde cambios.
Figura 26. Configuraciones variables.
En la figura 27 se muestra la creación de la variable anteriormente descrita.
Figura 27. Evidencia de la variable creada.
A continuacion vaya a “Panel”, como se muestra en la figura 28, luego seleccione una entrada numerica como
se muestra en la figura 28y arraste el cursor del mouse sobre el panel, de esta forma se abre la ventana de
configuracion de la entrada numerica.
Figura 28. Creación de entrada numérica.
De clic en “Variable” y posteriormente se abrirá la ventana que se muestra en la figura 29, seleccione la
variable que previamente se creó y guarde cambios.
Figura 29. Configuración de la entrada numérica.
Finalmente, en la ventana principal de “Numeric Display Settings” de clic en “Input Mode”, como se muestra
en la figura 30 y habilite el teclado de entrada.
Figura 30. Habilitación teclado numérico.
Posteriormente compilé el programa de Vijeo y Codesys, simúlelos y envié un dato numérico para comprobar
su funcionamiento.
Figura 31. Funcionamiento, Comunicación maestro esclavo.