Practica n° 3 : Conexión a un PLC Configuracion del ...1 Practica n 3 : Conexión a un PLC...

Post on 27-Oct-2020

28 views 0 download

Transcript of Practica n° 3 : Conexión a un PLC Configuracion del ...1 Practica n 3 : Conexión a un PLC...

1

Practica n° 3 : Conexión a un PLC

Servidor OPC

Un servidor OPC (Ole for Process Control) es un programa que hace enlace

entre un sistema de supervisión y control (HMI) y un equipo de automatización,

típicamente un autómata (PLC). El sistema de supervisión y el equipo de

automatización funcionan como clientes del servidor OPC.

Configuracion del servidor OPC KEPServerEx

Para que el Proyecto HMI disponga de los datos del PLC (entradas, salidas,

registros, etc) es necesario que el Servidor OPC tenga acceso a estos, por lo

que en el servidor OPC se crean los mismos tags que serán requeridos por el

software HMI. De esta forma cuando el proyecto HMI requiera leer o escribir un

dato, se comunica con el servidor OPC y este a su vez con el dispositivo de

control.

Supongamos queremos comunicarnos con un PLC Delta tipo SX por

comunicación RS-485.

Necesitamos los siguientes elementos:

2

Los parámetros de comunicación RS-485 entre PC y PLC Delta SX serian como

siguiente:

9600Baudios

8 Bits de datos

Sin paridad

1 Bit de Stop

Sin control de flujo

Tenemos que asegurar que el PLC esta configurado de acuerdo a estos mismos

parámetros de comunicación. Como comunicamos con protocolo Modbus /RTU

debemos definir el Modbus-ID del PLC.

3

Para preparar el servidor OPC ejecute Kepserver , abra un proyecto

nuevo y agregue un canal nuevo:

Siguiente>> Seleccione el driver Modbus:

Siguiente>>

4

Ingrese los parámetros de comunicación. Tiene que seleccionar el puerto COM virtual que se generó con la instalación del conversor USB-RS485 (casi nunca es el COM1).

Siguiente>>

Siguiente>>

5

Revise la configuración:

Siguiente>> Una vez configurado el canal, debemos elegir el dispositivo con cual estableceremos comunicación. En este caso creamos un dispositivo PLC en el KepServer:

6

Definir un nombre al PLC:

Siguiente>> Seleccionar “Modbus”:

Siguiente>>

7

Configurar el Modbus ID del dispositivo: ID =2

Siguiente>> Definir parámetros de repetición y espera:

Siguiente>>

8

Los siguientes pantallas quedan con los ajustes por defecto: Siguiente>> Siguiente>> Siguiente>> Siguiente>> Siguiente>> Siguiente>> Siguiente>> Siguiente>>

Siguiente>>

9

Haciendo clic sobre el botón podemos agregar tags al servidor OPC. Creamos el primer Tag como siguiente:

Creamos el segundo Tag como siguiente:

10

Creamos el tercer Tag como siguiente:

Una vez creado los tags ya podemos probar la comunicación entre KepServer y PLC con el OPC QuickClient de KepServerEx:

11

Una vez probado la comunicación de forma exitosa podemos crear Tags en Infilink y relacionarlos a los Tags del KepServer

12

Seleccionar KepServerEx:

13

En Infilink crearemos los tags para los siguientes entradas/salidas del PLC:

AnalogIn01, AnalogOut01, DigitalOut01

Luego los relacionamos a los tags creados en el Servidor OPC navegando

hacia los Tags del KepServer:

Primer Tag:

14

Segundo Tag:

Tercer Tag:

15

Ahora estan los siguientes Tags creados:

Ahora queda implementar el HMI para visualizar los valores de los Tags in

Infilink. Primero vamos a la biblioteca de objetos y escogimos un deslizador

como el siguiente para manipular la salida análoga del PLC:

Con botón derecho es posible copiar y pegar el objeto en el proyecto de Infilink.

16

Luego se asigna el Tag de la entrada analoga al indicador:

Del mismo modo se busca un botón discreto en la biblioteca de objetos y con

copiar y pegar se agrega al proyecto de Infilink. Ademas se asigna el Tag de la

salida digital del PLC a este objeto:

17

Además creamos unas marcas de texto y un visor de valor para la entrada

análoga del PLC. Como resultado queda el siguiente HMI en Infilink:

Y podemos compilar y ejecutar el proyecto HMI apretando el icono :