Manual KepServerEX a SQL server

15
Manual KepServerEX Mapeo Datos PLC a BD 1.- Tener la tabla con los campos necesarios a mapear. En este caso Mapearemos solo en de Total_Pieces (Total De Producción) ya que para el resto de los campos es el mismo procedimiento. Estructura de la tabla. Nombre snapshot. Nota: Tabla que contiene 36 registros por campo. 2.- Crear DNS de conexión al equipo o servidor donde se encuentra la BD. Si es SQL server, crear usuario en este caso utilizamos el usuario SA con contraseña.

description

Proceso para mapear tags de PLC a BD sql server.

Transcript of Manual KepServerEX a SQL server

Page 1: Manual KepServerEX a SQL server

Manual KepServerEX

Mapeo Datos PLC a BD

1.- Tener la tabla con los campos necesarios a mapear. En este caso Mapearemos solo en de

Total_Pieces (Total De Producción) ya que para el resto de los campos es el mismo procedimiento.

Estructura de la tabla. Nombre snapshot.

Nota: Tabla que contiene 36 registros por campo.

2.- Crear DNS de conexión al equipo o servidor donde se encuentra la BD.

Si es SQL server, crear usuario en este caso utilizamos el usuario SA con contraseña.

Page 2: Manual KepServerEX a SQL server

3.- Entrar al KEPSERVEREX y clic derecho en los canales para crear un nuevo canal.

Page 3: Manual KepServerEX a SQL server

4.- Nombre del canal.

5.- Modo de conexión.

6.- Modo escritura en los tags (campos de la tabla en la BD)

Page 4: Manual KepServerEX a SQL server

7.- Conexión DNS, usuario y password.

8.- Tiempo de espera en login de usuario a la BD.

9.- Finalizar la configuración del nuevo canal y conexión a la BD.

Page 5: Manual KepServerEX a SQL server

10.- Se muestra en nuevo canal

11.- Clic para agregar un dispositivo en el canal creado.

12.- Nombre del dispositivo, recomendable nombrarlo con el nombre de la tabla en nuestra BD.

13.- Modo Genérico ya que utilizamos una BD en SQL.

Page 6: Manual KepServerEX a SQL server

14.- Modo en que recupera la información KEPSERVEREX de la BD. Fixed Table.

15.- En este apartado buscamos la tabla de nuestra BD.

16.- Auto generar los tags por cada campo en nuestra tabla.

Page 7: Manual KepServerEX a SQL server

17.- Tiempo de ejecución del query.

18.- Finalizar la configuración del nuevo dispositivo con los tags.

19.- Al finalizar la creación del dispositivo, crea carpetas con los nombres de cada campo en la tabla

de nuestra BD en SQL.

Page 8: Manual KepServerEX a SQL server

20.- Clic en alguna carpeta.

Nota: Se han creado 36 tags para el campo Total_Pieces, y esto es porque nuestra Tabla en SQL

contiene 36 registros. Y por lo tanto son 36 tags y cada uno tiene su ubicación.

Ejemplo: snapshot__15__Total_Pieces es el tag que corresponde a la posición 15 del campo

Total_Pieces en nuestra Tabla de SQL y por lo tanto el dato que tiene la tabla es: 194

Para comprobar esto, es necesario abrir la aplicación OPC Quick Client

Si se encuentra Abierto por favor cerrar la aplicación para que al abrirla esta actualice todo el

contenido de los canales en KEPSERVEREX.

Page 9: Manual KepServerEX a SQL server

Ya abierto Opc Quick Client, abrir la carpeta Indica y buscar el tag: snapshot__15__Total_Pieces

Éxito el mapeo de la tabla en SQL se ha logrado realizar con KEPSERVEREX. Contiene los mismos

datos que la tabla.

Para comprobar que podemos enviar datos desde KEPSERVEREX clic derecho sobre el tag. Y opción

Synchronous Write para enviar el cambio del dato.

Page 10: Manual KepServerEX a SQL server

Colocamos el nuevo dato aplicamos

El dato en OPC Quick Client cambio.

Ejecutamos el comando en SQL y nuevamente en la posición 15 del campo Total_Pieces esta

actualizado.

Con esto se confirma que podemos enviar actualizaciones a SQL y leer datos de SQL

Page 11: Manual KepServerEX a SQL server

Mapeo PLC a Tags (Campos SQL)

En este caso los dispositivos PLC ya deben estar configurados en KEPSERVEREX como es nuestro

caso. Cedal1, Celda10, Celda 10-10

Bien. Ya que tenemos esto claro abrimos la aplicación

Esta aplicación realizara el mapeo de los datos del PLC hacia la tabla en SQL.

Page 12: Manual KepServerEX a SQL server

1.- Identificar el dato que se recibe del PLC, en este ejemplo tomaremos el dato de la celda 7D

Total_Pieces que está en el PLC. Por lo cual su dirección es la siguiente en KEPSERVEREX.

CELDA7D.PLC1.Total_Pieces

Esta es la dirección para tomar el dato del PLC de la celda 7D.

2.- Identificar el tag que le corresponde en SQL.

Como se observa es la posición 10 del campo Total_Pieces

El tag en OPC Quick Client es: indica.snapshot.Total_Pieces.snapshot__10__Total_Pieces

Esto es por los niveles que tienen creados en los tag, comenzando por el canal, dispositivo, carpeta

de los campos, y finaliza con los tags. Recordar que cada tag tiene el número que le corresponde en

SQL.

Page 13: Manual KepServerEX a SQL server

3.- En Data EXCHANGE clic derecho para nueva conexión.

4.- Clic en el aviso que nos muestra.

5.- Nombre a la conexión.

6.- En source settings se coloca la dirección del PLC.

7.- En tag settings se coloca la dirección de la tabla de SQL su tag.

Page 14: Manual KepServerEX a SQL server

8.- Aceptar.

Nota: Si al dar clic en aceptar nos manda mensaje de error, revisar la dirección de su tag del PLC o

el tag de su conexión a la BD.

9.- Su mapeo de PLC con SQL esta listo.

Page 15: Manual KepServerEX a SQL server

10.- Comprobar valores en OPC QUICK CLIENT

El PLC de celda 7D tiene 163 Piezas.

El Dato en mapeo con SQL en la posición 10 Tiene 163 Piezas. Snapshot__10__Total_Pieces

Por lo tanto nuestra tabla en SQL tenemos las mismas piezas.