Energiamérés a WAGO megoldásaival

2020. 02. 21.

Ez alkalommal az energiamenedzsment témakörében osztjuk meg a WAGO Hungária Kft. munkatársának anyagát. Ezúton is köszönjük a kapott segítséget!

Energiamérés a WAGO megoldásaival

Energiamérés 


Az energiamérés egyre nagyobb teret hódít magának. Mivel közel elengedhetetlenné vált, hogy eszközeink teljesítmény felvételét nyomon kövessük. Ezeknek az adatoknak a tudatában, könnyen becslések végezhetők, a fogyasztásból származó költségek iránt. Láthatóvá teszik számunkra, ha egy eszközön karbantartás szükséges, és így megelőző karbantartás végezhető. A WAGO eszközök használatával, az energiamérés, és az adatok feldolgozása könnyedén megvalósítható.  
A WAGO termékpalettáján minden szükséges eszköz megtalálható ahhoz, hogy teljesítmény felvételt mérhessünk. Ezeket az adatokat egyszerűen fel tudjuk dolgozni. Továbbítani tudjuk esetleg a felhőszolgáltató felé, és ott könnyen vizualizálni tudjuk. De nézzük is meg mire van szükség egy ilyen teljesítménymérő rendszer kiépítéséhez:

  • WAGO vezérlő (750-8xx, 750-8xxx)
  • Teljesítménymérő modul (750-493, 750-494, 750-495)
  • Áramváltók (855 széria)
  • Leválasztó sorkapocs blokk (2007-8873, 2007-8875)
  • e!COCKPIT vagy CodeSys 2.3 fejlesztői környezet

A modulok közötti különbséget, az alábbi táblázat mutatja:

1. ábra: Mérőmodul különbségek


Áramváltó választásánál, figyelembe kell vennünk a primer oldal maximális áramterhelését. Mivel ettől függően kell megválasztanunk az eszközt. Lehetőségünk van olyan áramváltót is vásárolni, mely szétnyitható, így könnyen fel lehet rakni olyan helyzetben is, amikor nem érdemes, vagy lehetséges a mérendő vezetéket kikötni.


Leválasztó sorkapocsblokk használata azért szükséges, mert az áramváltók szekunder oldalán szakadás esetén túlfeszültség keletkezhet. Éppen ezért nem alkalmazhatunk a szekunder oldalon kismegszakítót, illetve olvadóbiztosítékot sem. Ez a sorkapocsblokk, pedig azt teszi lehetővé, hogy még azelőtt rövidre zárjuk a szekunder oldalt, mielőtt leválasztjuk a mérőkártyáról. 


2. ábra: Áramváltók bekötése

 

Programozás 


e!COCKPIT példaprogramon kerül bemutatásra, hogy melyik library használható teljesítménymérésre. CodeSys 2.3-hoz külön le kell töltenünk a libraryket. Ezeknek a letöltési linkjei a bejegyzés végén megtalálhatók lesznek.  
Hozzunk létre egy új projektet, és adjuk hozzá a modulokat. Miután hozzáadtuk a teljesítménymérő modult, nevezzük át számunkra egyszerűbben megjegyezhetőre. A későbbiek folyamán szükség lesz a nevére. Ezt úgy tudjuk megtenni, hogy a modul nevére jobb kattintással rányomunk, majd pedig a „Refactoring” lehetőséget választjuk. Ebben a bemutatóban a „PwrMdl” nevet adtam a modulnak, ez a későbbiek során még szükséges lesz. 

3. ábra: Modul átnevezés


Ha ezzel megvagyunk, léphetünk is át a programozó felületre. Mivel a modulok között található teljesítménymérő kártya, így a szükséges libraryk automatikusan hozzáadódnak a projekthez. Előszőr deklaráljuk, milyen funkcióblokkokat, illetve típusokat fogunk használni. Ebben a bemutatóban, a 750-495-ös modul került a projekthez, így az ennek megfelelő funkcióblokkokat kell meghívjuk.  

A következőket kell deklarálnunk: 

  • „WagoAppPowerMeasurement.FbConfigurationAndStatus_495”
  • „WagoAppPowerMeasurement.FbAC_Compact_495”
  • „typ495config”
  • „typ495state”
  • „WagoSysErrorBase.FbShowResult”

     

4. ábra: Deklarációk


Nézzük meg, hogy a funkcióblokk, amivel dolgozni fogunk, milyen paraméterekkel rendelkezik. Ezt a „Library Manager”-ben tehetjük meg. Illetve további információt is találhatunk az általunk használt funkcióblokkról. Mivel már deklaráltuk, ezért könnyen meg tudjuk nyitni a hozzá tartozó dokumentációt. Ehhez ki kell jelölnünk a kívánt funkcióblokk nevét, ami esetünkben az „FbAC_Compact_495”. Jobb kattintással lenyitjuk a további lehetőségeket, ott megkeressük a „Browse” fület, majd azon belül pedig a „Go To Definition” lehetőséget kell választanunk. 

5. ábra: Dokumentáció elérése

Mivel sok ki-, és bementünk van, így a bejegyzésben nem részletezzük, hogy melyik mire szolgál. Dokumentációban leírják azt is, hogy melyik változóhoz milyen típust kell hozzárendelnünk. Tehát ha programozás közben, valamelyik kimenetre nem a megfelelő típusú változót rendeltük, akkor itt megnézhetjük, hogy mit rontottunk el. 

6. ábra: Dokumentáció

Megnézve a másik funkcióblokk dokumentációját is, láthatjuk, hogy szükségünk lesz néhány változóra, tehát ezeket is deklaráljuk. Itt az elnevezésnek olyannak kell lennie, amely számunkra egyértelmű lesz. 
Program elején előszőr is konfigurálnunk kell a kártyát. Ezt megtehetjük közvetlenül programból, a „typConfig” paramétereinek változtatásával, azonban, rendelkezésünkre áll egy Vizualizációs felület, ahol könnyedén be tudjuk állítani ezt a konfigurációt. Továbbá meg kell adnunk, hogy melyik porton lévő modulra hivatkozunk. Éppen ezért volt szükség arra, hogy elnevezzük a modult még a programozás előtt, így könnyedén hozzá tudjuk rendelni, az „I_Port” bemenethez. 

7. ábra: A program eleje

Ezután az „oFbCompact_495”-funkcióblokkot kell meghívjuk.

8. ábra:  oFbCompact_495 meghívása

Előszőr is engedélyeznünk kell a bemenetet. Hivatkoznunk kell, hogy melyik porton lévő modult használjuk. Meg kell adnunk egy ciklus időt („tCycletime”) amely azt határozza meg, hogy milyen gyakorisággal történjen az adatok frissítése. Végül pedig egy „rSelectedScalingFactor” változót, amely a vizualizáción beállított konfigurációból származik. Ha ezeket a paramétereket megadtuk, akkor igazából el is készültünk a programunkal. Ha nem szeretnénk vizualizációt hozzátenni a programunkhoz, akkor minden konfigurálást saját magunknak, programból kell elvégeznünk, mégpedig a „typConfig” megfelelő paramétereinek módosításával. 
Azonban, ha a libraryvel járó vizualizációt is hozzátesszük a programhoz, akkor könnyendén kijelezhető a funkcióblokk értéke, és a konfigurálás is egyszerűen elvégezhető. Vizualizáció hozzáadása után, a „Vizualization toolbox”-ban látható a „WagoAppPowerMeasurement”. Ebben található az összes előre elkészített vizualizáció a library-hez. Itt ki kell választanunk a modulunknak megfelelőt, esetünkben a „tplStatusAC_Compact_495” 

9. ábra: „WagoAppPowerMeasurement” vizualizáció sablonok

Ha a számunkra megfelelő sablont hozzáadtuk, akkor már csak meg kell adni, hogy melyik funkcióblokkra hivatkozzon. Ezt a sablon „Properties” menüpontjában tudjuk megtenni. Ott pedig a „References” menüpontot lenyitva rendelhetjük hozzá a funkcióblokkot. Esetünkben ez a „oFbCompact_495”. 

10. ábra: Funkció blokk hozzárendelés vizualizációhoz

Arra ügyeljünk, ha a konfigurációs sablont is beletesszük a vizualizációba, akkor az annak megfelelő típusra hivatkozzunk, tehát esetünkben a „typConfig”-ra mivel ez a konfigurációs típus, amit hozzárendelünk a funkcióblokkokhoz.  
Az e!COCPIT példaalkalmazásai között megtalálható a WagoAppPowerMeasurement példaprogramja is. Ezek a példaalkalmazások, ha le vannak töltve, az „Open” -> „Sample application” fül alatt érhetők el.  

 

CodeSys példaprogram, illetve library 750-494: https://www.wago.com/hu/d/1317488

CodeSys példaprogram, illetve library 750-495: https://www.wago.com/hu/d/1316789

 

További információ:


+3623791002

#Teljesítménymérés #PLC #PowerMeasurement #Energiamérés #Teljesítmény #Energia #WAGO #Data #Adat #EnergyMeasurement

Kiemelt híreink

Energiamérés a WAGO megoldásaival

Energiamérés a WAGO megoldásaival

2020. 02. 21.
Ez alkalommal az energiamenedzsment témakörében osztjuk meg a WAGO Hungária Kft. munkatársának anyagát. Ezúton is köszönjük a kapott segítséget!

15 éve az ipari elektronikában

15 éve az ipari elektronikában

2020. 01. 14.
2020 januárjában 15 éves lett a Conpart Kft. kereskedelmi részlege, amit a műszaki csapattal együtt ünnepeltünk.

IFKA gazdaságfejlesztési konferencia 2019

IFKA gazdaságfejlesztési konferencia 2019

2019. 12. 06.
December 5-én a budapesti Hotel Benczúr adott helyszínt az IFKA gazdaságfejlesztési konferenciájának.

Kamara Által AJÁNLOTT Vállalkozás 2020-ban is

Kamara Által AJÁNLOTT Vállalkozás 2020-ban is

2019. 11. 22.
Nagy örömünkre szolgál, hogy a következő évre vonatkozóan is elnyertük a védjegyet!

Top