Acceso a datos OPC desde Python

De ISAwiki
Revisión a fecha de 10:44 26 oct 2017; Arobles (Discusión | contribuciones)

(dif) ← Revisión anterior | Ver revisión actual (dif) | Revisión siguiente → (dif)

Tabla de contenidos

Localización

Aula Schneider (laboratorio 4.B.12), situado en la planta baja del bloque 4 de los edificios departamentales de la zona oeste.

Objetivos de la práctica

Al término de esta práctica el alumno deberá ser capaz de:

  • Configurar el servidor OPC OFS de Schneider para acceder a datos del Twido.
  • Configurar una conexión como cliente desde Python al servidor OPC.
  • Crear grupos, añadir items, y leer y escribir datos a través de la conexión.
  • Controlar el Lexium desde Python través de OPC y CANopen.

Funciones de la librería OpenOPC útiles para la práctica

import OpenOPC            - importa la librería 
opc = OpenOPC.client()    - construye un objeto cliente OPC DA
opc.servers()             - lista los servidores disponibles
opc.connect()             - conecta el objeto cliente al servidor indicado
read     - lee datos
write    - escribe datos
trend    - dibuja una gráfica de tendencias de un grupo

Enlaces a material adicional

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Tipos de páginas
Bloques temáticos
Herramientas