Está en la página 1de 14

Guía Conexión CODESYS con FluidSim

CODESYS y FluidSim será utilizado para las simulaciones de prácticas que involucren lógica
combinacional. Para ello se deberá configurar la comunicación mediante el servidor OPC entre CODESYS
y FluidSim. Este objetivo se puede realizar mediante lo siguiente:

Pasos en CODESYS:

1. Se deberá crear un nuevo proyecto estándar en CODESYS.


2. Se nombrará al proyecto, y se determinará la ubicación deseada.

Posteriormente se configura el proyecto para que funcione correctamente:

3. Ir a Device  clic secundario  Actualizar dispositivo


4. En la ventana que se abre, verificar que se muestren todas las versiones y seleccionar la versión:
CODESYS Control Win V3 Versión: 3.5.10.40
5. Se debe agregar un símbolo de configuración: Ir a Aplicación  clic secundario  agregar
objeto  Symbol configuration

6. Ahora se puede programar la rutina principal. Abrir PLC_PRG y describir el programa (Pueden
ser variables locales o globales):

La comunicación de CODESYS y FluidSim se realiza de manera serial a través de paquetes de 8 bits. Por lo
que se definen variables tipo BYTE en CODESYS. Para acceder a cada bit de la variable tipo byte definida,
utilizamos el nombre de la variable seguida de un punto para acceder a un bit en específico. Por
ejemplo:

Variable tipo byte  dato : BYTE; //genera una variable de 8 bits

Para acceder a un bit en específico  dato.0 // accede al bit 0 de dato, siendo 0 el bit menos
significativo.

Ocurre lo mismo para las variables de salida.


7. Se compila el programa y si no muestra errores entonces se puede configurar el PLC virtual para
la simulación.

8. Primero se debe activar el GATEWAY y el PLC, ir a la barra de tareas y activarlos:

1 2 clic e iniciar gateway

3 4

9. Doble clic en Device  Agregar puerta de enlace  aceptar. Con eso podemos configurar el
Gateway y agregarlo al sistema. Se pone en verde el indicador cuando está activo.
10. Ahora se debe agregar el PLC: clic en Examinar red. Automáticamente agregará el PLC virtual y lo
mostrara como activo. Si no ocurre utilizar el botón de Establecer una ruta activa en el PLC

11. Ahora se debe configurar la comunicación OPC, que el servidor que se va a utilizar para la
comunicación entre el CODESYS y el FluidSim. Dependiendo del directorio de instalación se debe
ir a:
C:\Program Files (x86)\Festo\CODESYSV3\CODESYS OPC Server 3

Ejecutamos la aplicación de OPCConfig:

Modificamos el Update rate a 10, y salvamos la configuración: File  Save

12. Ahora debemos configurar las variables que queremos observar a través de la comunicación por
OPC. Para ello doble clic en Symbol configuration y seleccionamos las variables de nuestro
programa principal:

13. Compilamos para agregar las variables y verificar la configuración. Si no hay error podemos
cargar el programa en el PLC: ir a En línea  Iniciar la sesión.

En la ventana debemos iniciar la sesión con descarga y aceptar


14. El PLC se mantiene en el último estado de la simulación anterior (run o stop) hasta que se inicia
la simulación:

Con esto termina el proceso en CODESYS, y proseguimos con la configuración del FluidSim.

Una vez terminada la configuración en CODESYS, se debe configurar FluidSim para la comunicación. Para
ello, abrimos FluidSim y creamos un nuevo archivo. En este ejemplo se configurará un problema simple.

1. Primero realizamos las conexiones de nuestros actuadores para la simulación.


2. Para realizar la comunicación utilizamos los bloques de EasyPort/OPC/DDE

3. Utilizaremos un puerto de entrada y un puerto de salida

El puerto de salida será para comunicar las entradas de CODESYS. Y el puerto de entrada será
para las salidas de CODESYS.
4. Realizamos la conexión de las variables de entrada y de salida necesarias:

5. Configuramos la comunicación entre FluidSim y CODESYS. Para ello ir a: Opciones  Conexión


de OPC/DDE

6. Seleccionar el Modo OPC y dar aceptar


7. Ahora se debe establecer que variables se van a comunicar mediante los bloques de entrada y
de salida. Primero configuraremos el bloque de salida. Para ello doble clic en el bloque de salida

8. Se selecciona el servidor OPC de CODESYS. Clic en seleccionar, y seleccionar CODESYS OPC.DA y


dar ok:
9. Ahora se debe seleccionar el elemento que se comunicara:

10. Seleccionamos la variable que queremos comunicar, expandiendo los menos en +, hasta llegar al
programa principal del PLC. Seleccionamos la variable y damos ok:
11. Damos aceptar y se termina la configuración de las entradas.

12. Se sigue el mismo proceso para el bloque de entrada, pero ahora se selecciona la variable de
salidas:
13. Con esto termina la configuración en FluidSim.

Una vez configurados ambos programas podemos iniciar la simulación entre CODESYS y FluidSim.

También podría gustarte