OPC UA with Python

preview_player
Показать описание
OPC UA server stores data and clients read and write data for real-time monitoring and control applications. OPC (Object Linking and Embedding (OLE) for Process Control) is commonly used with a Distributed Control Systems (DCS), Programmable Logic Controllers (PLCs), Human Machine Interfaces (HMIs), and other data transfer applications. It is a newer standard than the older Modbus protocol. OPC UA is platform independent version while OPC DA or OPC HDA (older version) relies on the Microsoft DCOM communication that has inadequate security controls and is not cross-platform. OPC UA support access to current data as well as historical events, multiple hierarchies, and provides commands (methods and programs).

The opcua Python package is a full-featured set of methods that include an OPC UA server and OPC UA client. Install the opcua, opcua-client, and opcua-webclient packages with pip from PyPI repositories.

Рекомендации по теме
Комментарии
Автор

Used OPC UA in my Bachelor's thesis, albeit with the LabVIEW extension. The company insisted the software being done in LabVIEW, so they're the ones to pay the yearly subscription. It's a great way of accessing the entire memory space of the PLC.

nrdesign
Автор

This video just saved my day at work 💯

destroyo
Автор

Hello !!
Actually at 9.21 minute of video time-stamp I am not able to connect due to error "Unexpected token 'T', "Traceback"... is not valid JSON.
Can you please help me with it. Also I had followed all your steps as you guided and codes too still fcaing this error.
Please look into it.

tejaswinirajput
Автор

Great video, thanks! Although i struggle to connect to server from webclient interface. I'm getting "Unexpected token 'T', "Traceback "... is not valid JSON" when i click connect. Where can I fix JSON parsing in my server?

hannabelavus
Автор

How do we handle cases where we have a subscription based getting data and suppose there is a connection drop. So we still go with latest value assuming it has remained constant and not updated
?

darshmishra
Автор

you can show Ethernet IP protocol ? . Thank

SonchaiNukaeo-de
Автор

Nice video! Thanks! May be you can make video about OPC UA TSN? And IEC/IEEE 60802 TSN?

Wtf
Автор

Code doesn't work for me. I got this error: "The requested operation has no match to return."(BadNoMatch)

yorhab
Автор

I can't get past using the base environment

Salty.Snacks
Автор

Davis Anthony Robinson Margaret Hernandez Thomas

RichardGonzalez-vy