Diferència entre revisions de la pàgina «OPC-UA»
m (→Servidor mínim OPC-UA en Python i client ProSys OPC) |
m (→Servidor mínim OPC-UA en Python i client ProSys OPC) |
||
Línia 28: | Línia 28: | ||
opc.tcp://127.0.0.1:4840 | opc.tcp://127.0.0.1:4840 | ||
− | [[ | + | [[Image:17releReedMicrorruptores.jpg|center|thumb|Conexión de la placa IoT-02 con relé Reed, microrruptores y relés]] |
+ | |||
+ | |||
+ | [[Image:00prosys.png|center|PROSYS OPC]] | ||
01prosys.png | 01prosys.png |
Revisió del 12:46, 28 juny 2020
Contingut
Eines
Programes multiplataforma
Navegador OPC-UA de PROSYS OPC és un client multiplataforma i gratuït (en el moment d'escriure aquesta wiki) que permet navegar i visualitzar dades de servidors OPC-UA.
Servidor OPC-UA de PROSYS OPC és un servidor multiplataforma que permet verificar connexions i clients OPC-UA.
Eines de programació
Python OPC-UA
Implementació en Python (2, 3 i pypy) de la part client i servidora de l'OPC-UA / IEC 62541
Projecte Python OPC-UA al GitHub
Per a baixar-vos el Projecte Python OPC-UA al GitHub:
git clone https://github.com/FreeOpcUa/python-opcua.git
Exemples d'ús
Servidor mínim OPC-UA en Python i client ProSys OPC
Per a poder replicar aquest exemple us cal tenir el Navegador OPC-UA de PROSYS OPC i haver baixat el Projecte Python OPC-UA al GitHub.
Aquesta és l'execució des del terminal:
jordi@ecat-debian:~/opc-ua/python/python-opcua/examples$ python3 server-minimal.py Endpoints other than open requested but private key and certificate are not set. Listening on 0.0.0.0:4840
URL al client ProSys OPC:
opc.tcp://127.0.0.1:4840
01prosys.png