Siemens LOGO! 0BA8 and MAGELIS GTU

  • pátek, 26 prosinec 2014 03:00

Logo HMI + Scada Siemens LOGO! 0BA8 and MAGELIS GTU.

Připojení nového HMI MAGELIS GTU k Simatic S7-1200 je celkem standardní, ovšem komunikace panelu s novou řadou LOGO! V8 je přece jen něco jiného. Není všechno tak jak čekáte, přesto to ale funguje a my se podíváme jak.

 LOGO! 8 + MAGELIS GTU

I když se to nezdá, samotné LOGO! není ke komunikaci tak ideální jako běžné PLC automaty. Co může být za problém s takovým malým programovatelným "stroječkem"?

Jak je vidět z obrázku a videa v závěru při troše trpělivosti to funguje.

 LOGO! 8 + MAGELIS GTU


Základem všeho je dobrý driver v HMI, nový MAGELIS GTU má možnost spojení na LOGO verze 7, pro verzi 8 se připravuje, obě verze LOGO! totiž nejsou úplně stejné co se komunikace týče. Proto raději využijeme driver pro starší Simatic S7-200, který má komunikaci jako LOGO! Vše samozřejmě přes ethernet.

 LOGO! 8 + MAGELIS GTU


Asi takhle, driver na sedmičkovou verzi LOGO! tady máme jen pro vysvětlení proč to úplně ideálně nejde, používat budeme jen S7_200_LOGO8.     

 LOGO! 8 + MAGELIS GTU


Komunikace s LOGO! je možná přes VM oblast v LOGO!. Ta je ovšem u verze LOGO! 0BA8 posunuta nahoru a driver pro verzi 0BA7 dokáže adresovat pouze do adresy VW848, což je málo, jak si ukážeme dále. Proto pojďme do LOGO!Soft comfort, software pro programování modulu LOGO! 

 LOGO! 8 + MAGELIS GTU


Obsazení VM oblasti je důležité si prohlédnout přes Help v software LOGO!Soft comfort. Začínáme u 1024, takže výše uvedených 850 bytes je málo. Proto použijeme driver pro S7-200, který toto omezení nemá.

 LOGO! 8 + MAGELIS GTU



Ne všechno se dá v programu LOGO! vizualizovat. Kromě běžných I/O oblastí je nezbytné potřebné data parametrizovat do VM oblasti LOGO! Právě náš kontrolní výpočet A+B=C, který realizujeme přes matematickou funkci, nepůjde jednoduše přímo zapisovat a číst na HMI.

 LOGO! 8 + MAGELIS GTU



Jako proměnnou V1 v LOGO! bloku SF009 můžeme použít konstantu, nebo nějakou funkci použitou v programu. Nic víc.

 LOGO! 8 + MAGELIS GTU



Proto je nezbytné blok SF009  adresovat do VM oblasti LOGO! Je vidět, že na každém řádku můžeme přiřadit do oblasti jakýkoliv vstup nebo výstup této funkce. Tedy vstup V1 pro proměnnou A, V2 pro B a Aq jako výstup C, nebo li výsledek.

 LOGO! 8 + MAGELIS GTU



Oblast do 850 bytes je vyhrazena pro uživatele, takže si parametry funkce SF009 nastavíme, kdekoliv chceme. Pro nás do VW8, VW10 a VW12. Na začátku oblasti máme již vložený čítač a měření frekvence, tedy doby cyklu. Nahrajeme vše do LOGO! a hurá zpět do Vijeo Designer.

 LOGO! 8 + MAGELIS GTU



Vytvoříme si seznamu proměnných, nebo chcete li tagů, tyto adresy. QW0 - přímé čtení oblasti výstupů, VW4 a výše oblast aktuálních hodnot použitých funkcí a VW 1064 což je zrcadlo IO oblasti QW0. Detaily v tabulce výše.

 LOGO! 8 + MAGELIS GTU


Pak už zbývá jen vše nějak přehledně naházet na obrazovku a mělo by to fungovat.     

 LOGO! 8 + MAGELIS GTU


Funguje a to včetně podsvícení měřených hodnot, které koresponduje s podsvícením displeje. To se nastaví tak jednoduše, že Vám to ukážeme na pár řádcích.

HMI neumí dobře adresovat a zobrazit jen jeden byte, proto jsou výstupy LOGO! jako celý word. 

 LOGO! 8 + MAGELIS GTU



Stačí ve vlastnostech našeho grafického obdélníku, kterým jsou překryté texty a proměnné z displeje, povolit barevnou animaci a nasměrovat ji na VW1064, což je již zmíněné zrcadlo digitálních výstupů. Od jejich stavu se v LOGO! programu mění barva podsvícení.

 LOGO! 8 + MAGELIS GTU


Velikost této proměnné  přiřadíme stavu 0 až 4. Například 3584 jsou přesně ty tři jedničky v celém wordu.

 LOGO! 8 + MAGELIS GTU


Nakonec si v tabulce "ColorResource" nastavíme, jaké barvy bude mít uvedený objekt.

 LOGO! 8 + MAGELIS GTU



Stačí nahrát vše do HMI a už to jede přesně jako na LOGO!. Mrkněte na video níže.

 LOGO! 8 + MAGELIS GTU


Komunikace Siemens LOGO! 0BA8 a panelu MAGELIS GTU.

Klikněte si zde pro otevření videa samostatném okně v HD rozlišení 



  

Závěr:

Drivery u HMI většinou neumí adresovat do LOGO! datové bloky, to je doména velkých SCADA nástrojů. Pak se dá na celou VM oblast přistoupit jako na datový blok třeba DB0.DBW2. Je to přesně vidět ve starším článku Reliance a LOGO! u nás na serveru.

Jaroslav Blažek


Doplňující odkazy k článku:

Článek SCADA/HMI Reliance a LOGO!: http://www.blaja.cz/hmi-scada/scada-hmi-reliance-a-logo.html

MAGELIS GTU panely: http://www.schneider-electric.com/products/cz/....

Schneider Electric, kontakt: http://www.schneider-electric.cz/sites/czech-republic/cz/obecne/kontakt/kontakt.page   

Blaja automation portal

 

Pro psaní komentářů se přihlašte

Kontakt

email : blaja @blaja.cz
email reklama: info @blaja.cz
email adresy bez mezery 
před zavináčem

Jaroslav Blažek
Štěpánská 1888
755 01 Vsetín
+420 608 180 209