Hur brygga OPC till MQTT?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
jah
Inlägg: 659
Blev medlem: 16 januari 2009, 13:00:08
Ort: Eslöv

Hur brygga OPC till MQTT?

Inlägg av jah »

Har ett gammalt system som inte har några moderna alternativ för att lämna ifrån sig data, men det finns OPC DA.
Skulle vilja ha över informationen till något mer användbart format för användning i OpenHAB som körs på RaspBerry, och MQTT är väl det man först tänker då.
Har googlat efter program som fixar detta, men får ingen bra träff.

Hittar en del om OPC UA, men blir inte klok på om det är relevant i sammanhanget, eller kompatibelt på något sätt?

Någon som har bra tips på hur man får till detta?

/J
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 14818
Blev medlem: 16 april 2006, 17:04:10

Re: Hur brygga OPC till MQTT?

Inlägg av mrfrenzy »

OPC DA (classic) är en väldigt lös standard, det behövs specifik drivrutin till varje märke av PLC sen får man ett (ofta Windowsbaserat) API där man kan hämta data.

OPC UA är det nya som går direkt via TCP och inte kräver någon speciell server eller drivrutin, det fungerar inte med gammal utrustning.

Med KepserverEx kan du hämta OPC DA från dom flesta tillverkare och skicka vidare till MQTT
https://www.novotek.com/sv/l-sningar/ke ... -interface
Openhab klarar förstås MQTT utan problem.

Kepserver är dock inte billigt. OpenOPC är gratis men då måste du själv skriva en connector från openhab till openopc:
http://openopc.sourceforge.net/
Förmodligen går det att göra på några timmar med Openhab TCP binding
Skriv svar