Jazyk ikona
| Přihlásit se
RSS Feed

SCADA/HMI Reliance a Siemens LOGO!

16. prosince 2014 | Břetislav Válek

Následující článek byl převzat z recenze pana Jaroslava Blažka, který testoval propojení PLC Siemens LOGO! se systémem Reliance. Originální verze jeho článku byla zveřejněna na webu blaja.cz.


Součástí SCADA systému Reliance je i driver pro malé programovatelné relé LOGO! od firmy Siemens. Jedná se o komunikaci přes ethernet, takže se podíváme, jak to funguje.


Ethernetovou komunikaci zvládá jen LOGO! verze 7 (0BA7). Pro takový SCADA/HMI nástroj, jakým je Reliance, sice není komunikace s tímto malým relé prioritou, ale občas se může hodit. Realizují se s ním totiž například regulace vzduchotechniky – ve velínu je pak hezké vidět data přímo z jednotlivých okruhů. Nakonec se ukázalo, že tento driver Reliance je velmi zajímavý, takže stálo za to vytvořit i krátké video. Nic vám nebrání si vše vyzkoušet, systém Reliance (zkušební verze) je zdarma a LOGO! 0BA7 je také dostupné.


Poslední hardwarová verze LOGO! bude vyžadovat aktualizaci programu LOGO! Soft (proběhne automaticky přímo z menu nástroje). Nejprve je totiž nutné provést nějaké nastavení v LOGO! a také si do něj nahrát náš zkušební program.


O programu LOGO! Soft

O programu LOGO! Soft



Toto okno ukáže správné nastavení komunikace, která probíhá na bázi serverového spojení. Pozor na správné nastavení hodnot TSAP. Naše LOGO! v síti mělo IP adresu 192.168.1.112.


Nastavení komunikace

Nastavení komunikace



Je nezbytné v programu LOGO! Soft namapovat proměnné použitých bloků, jejichž hodnoty chceme ve vizualizaci zobrazit.


Namapování proměnné použitých bloků

Namapování proměnné použitých bloků



Před namapováním je třeba si přečíst nápovědu v LOGO! Softu, VM oblast totiž obsahuje údaje o stavu všeho, co máte
v programu použito, plus stavy například fyzických výstupů. Později si ukážeme, jak lze tento stav zobrazit přímo a jak přes tuto VM oblast. Stav výstupního bajtu je VB942.


Nápověda programu LOGO! Soft

Nápověda programu LOGO! Soft



Hotovo, v LOGO! máme vše, co jsme chtěli, je připojeno do sítě a vesele v něm běží nějaký program. Pokusíme se ve SCADA/HMI systému Reliance zobrazit proměnné, ovládat jeden bit v LOGO!, zapsat celočíselnou proměnnou do LOGO!, zpětně ji přečíst a ještě monitorovat stav fyzických I/O na relé.


V systému Reliance přidáme další stanici Siemens2 (ta první je S7-1200 z předešlého testu) a vybereme model LOGO! Opět nezapomeneme správně nastavit hodnoty TSAP.


Správce stanic – stanice Siemens2

Správce stanic – stanice Siemens2



Naprosto klíčová je správná adresace jednotlivých proměnných. Přes tento driver lze přistupovat přímo na I/O, M-kové registry v paměti a datové bloky. Jestliže v LOGO! máme blikací bit jako registr M4, syntax proměnné míří na interní paměť M0.3 (bity v LOGO! začínají na pořadí 1, nikoliv 0).


Správce stanic – definice proměnných

Správce stanic – definice proměnných



Je důležité vědět, že tato VM oblast je přístupná přes datový blok 0. Jak je vidět na obrázku, například pro čtení analogového signálu z AM1 směrujeme proměnnou na DB0.DBW952, pro zápis proměnné do LOGO! na adresu VW0 bude proměnná na DB0.DBW0.


Adresace proměnné

Adresace proměnné



Na další obrazovce zobrazíme dobu cyklu LOGO! a další proměnné. Zde stojí za povšimnutí, že obraz výstupního bajtu 0 čteme jednou přímo z QB0 a jednou z VB942, kde je obraz tohoto bajtu.


Vizualizační obrazovka

Vizualizační obrazovka



Spustíme runtime modul a spojení s LOGO! funguje. Zapíšeme do políčka WRITE hodnotu 3467 (dorazí do VW0 v LOGO!)
a přečteme ji AI1, tedy z VW952.


Detail komunikace

Detail komunikace



Pro názornost se podíváme online do programu LOGO! Do NAI1 (VW0) zapisujeme, stav přepíšeme do AM1 a z něj čteme. Stav proměnné v AM1 je vidět v označeném políčku.


Prostředí programu LOGO! online

Prostředí programu LOGO! online



Zde vidíme, že obraz QB0 opravdu čteme z VB942.


Vazba na proměnnou

Vazba na proměnnou


Podívejte se na krátké video, které vám vše ukáže naživo.



Závěr

Komunikace s LOGO! je zajímavá a, jak bylo uvedeno v úvodu, může se občas hodit. Pokud máte kromě systému Reliance k dispozici cokoliv, co je schopno spojení s S7-200, mohlo by se vám podařit i spojení s LOGO!, neboť driver je obdobný.

Reliance Earth Icon

Top