Acceso a M241 mediante OPC UA
De ISAwiki
Revisión a fecha de 09:55 5 oct 2018; Arobles (Discusión | contribuciones)
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 UA del M241 para servir las variables deseadas.
- Configurar en Python una conexión como cliente al servidor OPC UA.
- Navegar a través del árbol de objetos del servidor y leer y acceder a las variables configuradas del autómata.
- Controlar el Lexium desde Python través de OPC UA y CANopen.
Funciones de la librería opcua útiles para la práctica
import opcua - importa la librería from opcua import Client cliente = Client("opc.tcp://10.0.0.52:4840") - construye un objeto cliente OPC UA para el servidor indicado cliente.connect() - conecta el objeto cliente root = client.get_root_node() - objects = root.get_child()