Promotic ako OPC UA Server

Toto je hlavní technické fórum pro diskusi o problémech při vytváření PROMOTIC aplikací a jejich řešení.

Promotic ako OPC UA Server

Postby Vlado1997 » Wed 16. Oct 2024 19:29:38

Ahoj ahoj,

Chcem sa opýtať. V mojom projekte spájam Promotic ako OPC UA server s raspberry pi 4 ako OPC UA klient. Momentalne by som chcel dostat hodnotu zo slidra z Promoticu do raspberry. Slider som nakonfiguroval na zelanu premennu no neviem sa pohnut pri konfigurovani datoveho rozsirenia samotnej premennej.

Dátove rozširenie mam konfigurované nasledovne.

Comm - Dátove rozširenie pre napojenie na objekt PmaCommGroup

Identifikator datoveho rozsirenia: comm
Cilovy objekt: /Comm/Group1
Itemld: ns???,nmb,???

V raspberry mám nasledovny riadok
PromoticAdress = "ns=2;i=0"

Císla 2 a 0 su dane len tak na test no nefunguje mi to ani ked som dal Itemld: ns4,nmb,4 a v raspberry PromoticAdress = "ns=4;i=4" ... neviem ci ma Promotic nejaké "rezervovane" identifikatory a uzly v pripade ak je Promotic OPC UA Serverom ? Ak ano, ake ns a nmb su pre tieto ucely rezervovane ? Prip. robim chybu niekde inde ?

Ďakujem
Vlado1997
 
Posts: 7
Joined: Thu 18. Apr 2024 12:20:18

Re: Promotic ako OPC UA Server

Postby Petr Návrat » Thu 17. Oct 2024 7:05:46

Dobrý den

Tady asi dochází k omylu.
PROMOTIC má ovladač PmOpcUaClient
viz https://www.promotic.eu/cz/pmdoc/Subsystems/Comm/PmDrivers/PmOpcUaClient/PmOpcUaClient.htm
Ten ale slouží jako OpcUa klient !
Aplikace PROMOTIC nemůže být OPC UA serverem (zatím).
Běžné je že PROMOTIC aplikace je UA klient která komunikuje s OPC UA serverem, např. umístěným na Raspberri.

Petr Návrat
navrat@microsys.cz
Petr Návrat
Administrátor
 
Posts: 100
Joined: Thu 13. Dec 2012 14:32:08

Re: Promotic ako OPC UA Server

Postby Vlado1997 » Thu 17. Oct 2024 7:27:51

Dobrý deň,

Máte pravdu, toto som si fakt neuvedomil že uz v nazve je Client. To je pre mna ale problem, nakolko potrebujem dostavat data z a do raspberry a rovnako tak do a z Promoticu. Viete mi poradiť ako konceptualne na to ? Má Promotic iny komunikacny protokol ktorý je schopný takejto obojstrannej komunikacie ?

Vopred ďakujem
Vlado1997
 
Posts: 7
Joined: Thu 18. Apr 2024 12:20:18

Re: Promotic ako OPC UA Server

Postby Petr Návrat » Thu 17. Oct 2024 8:15:55

Pro komunikaci je asi jednodušší použít komunikaci protokolem Modbus.
Viz https://www.promotic.eu/cz/pmdoc/Subsystems/Comm/Protocol/Modbus/Modbus.htm.
Pro tento protokol může být aplikace PROMOTIC jako master (klient) nebo/a jako slave (server).

Nevím ale co v Raspberri máte a v čem tam děláte.
Pokud děláte v jazyce Python, tak ten (jak jsem slyšel) má podporu jak pro Modbus master tak i slave.

Petr Návrat
Petr Návrat
Administrátor
 
Posts: 100
Joined: Thu 13. Dec 2012 14:32:08

Re: Promotic ako OPC UA Server

Postby Vlado1997 » Thu 17. Oct 2024 10:30:21

Ďakujem pekne,

Ešte jedna doplňujúca otázka. Ak pouzijem protokol Modbus, vie byť Promotic master a slave zaroven ? Bude potrebné z neho citat ale aj zapisovat doň.

Pracujem v prostredi Thonny a jazyk Python

Ďakujem
Vlado1997
 
Posts: 7
Joined: Thu 18. Apr 2024 12:20:18

Re: Promotic ako OPC UA Server

Postby Petr Návrat » Thu 17. Oct 2024 12:26:38

Ano aplikace PROMOTIC může být master i slave najednou.
Musí se to ale řešit pomocí dvou objektů PmaComm.
Petr Návrat
Petr Návrat
Administrátor
 
Posts: 100
Joined: Thu 13. Dec 2012 14:32:08

Re: Promotic ako OPC UA Server

Postby Vlado1997 » Wed 30. Oct 2024 20:39:43

Pozeram ze Modbus Slave moznosti mi dáva len moznost seriovej komunikacie, preco ? Nie je mozne mat aj Modbus slave aj master ako sietova TCP/IP (tak ako tomu je pri mastri) ? Dakujem....je to ale tvrdy oriešok pre mna rozbehat obojstrannu komunikaciu medzi promoticom a raspberry.
Vlado1997
 
Posts: 7
Joined: Thu 18. Apr 2024 12:20:18

Re: Promotic ako OPC UA Server

Postby Petr Návrat » Fri 01. Nov 2024 8:05:09

Ano v Promotic dokumentaci to zlepšíme.
ModbusSlaveTCP zatím ale neplánujeme dělat jako samostatný ovladač.
Pro ModbusSlaveTCP se podívejte na video kurz https://www.promotic.eu/cz/video/Tutorial04.htm
Petr Návrat
Petr Návrat
Administrátor
 
Posts: 100
Joined: Thu 13. Dec 2012 14:32:08

Re: Promotic ako OPC UA Server

Postby Vlado1997 » Sun 03. Nov 2024 20:49:04

Chcem sa este opytat, snazim sa spojit raspberry s promoticom aby som dokazal z promoticu zasielat data do raspberry. Skusal som viacero protokolov na stale mi to pada na tom že hoci raspberry a Promotic nadviaze komunikaciu, no nie som schopny zasielat data z Promoticu do Raspberry. Som si viacmenej isty že kod v raspberry je napisany spravne, diagnosticke "nastroje" tomu tiez nasvedcuju. Vyzera to tak že robim chybu pri konfigurovani promoticu. Skusal som uz modbus, mqtt, charserver a stale ten isty vysledok. Ked spustim promotic runtime tak v infosysteme vidim ze premennu zapisujem v ramci promoticu do spravnej premennej, no do raspberry (po protokole/komunikacii) ju uz nemozem dostat ? Napada Vam mozna pricina ?

Velka vdaka
Vlado1997
 
Posts: 7
Joined: Thu 18. Apr 2024 12:20:18

Re: Promotic ako OPC UA Server

Postby Petr Návrat » Mon 04. Nov 2024 8:16:29

Dobrý den
V INFO systému můžete v aplikaci PROMOTIC zjistit dost informací o komunikaci.
Otevřete INFO systém a v položce /Comm/DriverX můžete zjistit zda se navázalo spojení, co se přenáší atd.
Nedal jste vědět zda jste se již díval na doporučení Video kurzy - tam je to vysvětleno.
Petr Návrat
Petr Návrat
Administrátor
 
Posts: 100
Joined: Thu 13. Dec 2012 14:32:08

Next

Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 1 guest