Zdroj dat

Patron Neuron Gate Unipi 1.1 Axon

Zdroj dat (angl. Data source) je zjednodušená definice PLC použitého v jiné sestavě. Základem definice jsou komunikační parametry pro připojení k PLC (lokální nebo proxy) a soubor *.exs obsahující definici proměnných.

Toto řešení je vhodné nasadit tam, kde je potřeba spojit několik doposud samostatných sestav, které vznikly buď součinností více programátorů, nebo rozdělením již přiliš rozsáhlé sestavy.

Před pokračováním je vhodné mít sestavu v Plném módu.

Komunikace protokolem SSCP

Ať už je důvod pro použití zdroje dat jakýkoli, je možné protokol SSCP současně využít i pro výměnu dat mezi PLC. Více informací lze nalézt v samostatném článku Ovládání PLC protokolem SSCP z jiného PLC.


SCADA

Přidání PLC do Mervis SCADA je díky zdroji dat možné i bez nutnosti sloučení do jedné velké sestavy. To je výhodné zejména pro udržení přehlednosti, logického rozdělení, nebo pokud každé PLC spravuje/programuje jiný programátor.


Webserver

Připojení zdroje dat k lokálnímu webovému HMI, které je vytvořeno jako terminál webserveru, je možné podobně jako u PLC. Tím je možné v jednom rozhraní zobrazit informace z PLC z jiného řešení. Další informace lze nalézt v samostatném článku Tvorba HMI pro externí webserver PLC.

Přidání zdroje dat do sestavy se provádí označením řádku Systém v horní části levého panelu sestavy, kliknutím pravého tlačítka myši a výběrem možnosti Přidat zdroj dat z kontextového menu.

Do sestavy přibude položka Data Source.

Názvy

PLC připojené do sestavy jako zdroj dat není téměř možné identifikovat, proto je vhodné nastavit popisný název zdroje dat a v poznámce uvést informace o zdrojové sestavě (název, verze, datum kompilace, atd.). Obě lze nastavit ve vlastnostech zdroje dat v pravém panelu. V ukázkové sestavě byl zdroj dat pojmenován podle zdrojového PLC (Axon S105).

Nastavení vlastností

U každého zdroje dat je nutné definovat parametry SSCP pro komunikaci, které se liší dle použití.


Lokální

Lokálním použitím se rozumí připojení PLC na stejné lokální síti (LAN). Lokálně je možné zdroj dat použít pro komunikaci protokolem SSCP, nebo pro připojení k externímu webovému terminálu. Naopak nelze lokálně definovaný zdroj dat použít pro SCADA terminál, protože SCADA server není provozován na lokální síti, ale v cloudu.

Při lokální komunikaci postačí IP adresa a několik dalších parametrů dostupných ve zdrojové sestavě.

  • Cílová adresa: IP adresa zdrojového PLC
  • TCP port: 12346 (12347 pro SSL)
  • SSCP adresa: většinou 1


Proxy

Připojení zdroje dat je možné také přes Mervis Proxy. Připojení přes proxy je ideální pro připojení ke SCADA, nebo pro výměnu informací protokolem SSCP v rozlehlém areálu, kde jsou jednotlivé PLC buď v oddělených sítích, nebo připojeny přes síť LTE.

Na zdrojovém PLC musí být připojení k proxy serveru aktivní. Nastavení proxy je popsáno v samostatném návodu.

Pro připojení přes Mervis Proxy je nutné ve vlastnostech zdroje dat nastavit následující:

  • Cílová adresa: proxy.unipi.technology
  • TCP port: 12348 (12349 pro SSL)
  • Ověřování certifikátu: volitelné pro SSL, podrobnosti zde
  • SSCP adresa: většinou 1

Soubor .exs

Obecně je soubor .exs spustitelná bitová kopie (Shark Executable Image). V tomto případě lze říci, že je to definice všech proměnných, které jsou v PLC dostupné (vstupy, výstupy, v programu). Tento soubor je vygenerován mezi soubory sestavy v adresáři bin, při každé kompilaci sestavy.

Nejprve je třeba označit zdroj dat v levém panelu sestavy, čímž se v pravém panelu zobrazí vlastnosti zdroje dat. Ve vlastnostech se pro parametr “Cesta ke spustitelné bitové kopii” vybere soubor *.exs ze zvolené sestavy:

POZOR! Při přesouvání složek sestav je nutné dbát zvýšené opatrnosti, aby nedošlo k odpojení souboru *.exs, popř. s tímto počítat a propojení opět vytvořit. V opačném případě nebude možné kompilovat sestavu, ani pracovat s proměnnými zdroje dat.