Page 1 of 2
Promotic ako OPC UA Server
Posted:
Wed 16. Oct 2024 19:29:38
by Vlado1997
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
Re: Promotic ako OPC UA Server
Posted:
Thu 17. Oct 2024 7:05:46
by Petr Návrat
Dobrý den
Tady asi dochází k omylu.
PROMOTIC má ovladač PmOpcUaClient
viz
https://www.promotic.eu/cz/pmdoc/Subsystems/Comm/PmDrivers/PmOpcUaClient/PmOpcUaClient.htmTen 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
Re: Promotic ako OPC UA Server
Posted:
Thu 17. Oct 2024 7:27:51
by Vlado1997
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
Re: Promotic ako OPC UA Server
Posted:
Thu 17. Oct 2024 8:15:55
by Petr Návrat
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
Re: Promotic ako OPC UA Server
Posted:
Thu 17. Oct 2024 10:30:21
by Vlado1997
Ď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
Re: Promotic ako OPC UA Server
Posted:
Thu 17. Oct 2024 12:26:38
by Petr Návrat
Ano aplikace PROMOTIC může být master i slave najednou.
Musí se to ale řešit pomocí dvou objektů PmaComm.
Petr Návrat
Re: Promotic ako OPC UA Server
Posted:
Wed 30. Oct 2024 20:39:43
by Vlado1997
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.
Re: Promotic ako OPC UA Server
Posted:
Fri 01. Nov 2024 8:05:09
by Petr Návrat
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.htmPetr Návrat
Re: Promotic ako OPC UA Server
Posted:
Sun 03. Nov 2024 20:49:04
by Vlado1997
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
Re: Promotic ako OPC UA Server
Posted:
Mon 04. Nov 2024 8:16:29
by Petr Návrat
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