Co budete potřebovat?
Terminál Externího webového serveru je virtuální zařízení v Mervis IDE sdružující informace o vybraných PLC projektu. Ve vlastnostech terminálu nastavujete údaje potřebné pro připojení a nahrání externího webového serveru do vybraného PLC. Externí webový server je vždy uložen pouze na jednom PLC, kde komunikuje pomocí protokolu SSCP s ostatními PLC obsaženými v definici terminálu. Tímto způsobem čte/zapisuje do konkrétní proměnné.
Vytvořte nový projekt, nebo integrujte do vašeho stávajícího projektu. Externí webserver je primárně určen pro dvě a více PLC se společným HMI rozhraním. Pro přidání dalšího PLC je nejprve nutné projekt přepnout do Plného módu. Tím také vypnete automatické vytváření proměnných “Autogen” a je jej nutné spouštět manuálně, nebo si vytvářet vlastní definice proměnných. Postupujte dle následujícího návodu:
Prvotní nastavení Mervis IDE se dvěmi PLC:
Nyní přidejte terminál kliknutím na Systém, kde zvolte Přidat terminál.
Následně ze seznamu vyberte Controller as External Webserver rev. 2.0.
Klikněte na vytvořený terminál a pojmenujte jej. Nyní je velmi důležité, aby položka Jazyk (WEB) byla nastavena na stejný jazyk jako ve vlastnostech PLC, do kterého nahrajete webový server. Poté jen nastavte Parametry SSCP sloužící pro připojení k PLC a následné nahrání na webový server.
Parametry SSCP:
Více o uživatelích se dočtete v návodu Vytvoření vzorového projektu, v kap. zabezpečení PLC.
Nyní klikněte pravým tlačítkem myši na komunikační kanál terminálu “terminalChannel” a zvolte Přiřadit zařízení.
Otevře se dialogové okno, kde vyberete konkrétní PLC, pro které chcete společné HMI rozhraní. Potvrďte kliknutím na OK.
Nyní máte vytvořenu základní strukturu projektu, měl by vypadat následovně:
Posledním důležitým krokem je nastavení Parametrů SSCP pro konkrétní PLC, ty slouží pro čtení/zápis proměnných z daných PLC přiřazených v předchozích krocích. Nastavení je principiálně u všech PLC stejné, pouze s rozdílnými údaji. Nyní již konkrétní nastavení.
Pokud je v terminálu obsaženo i PLC na kterém je uložen externí server, musí mít toto PLC vyplněny místní údaje pro připojení (uživatel, heslo, adresa SSCP, adresa TCP, port). V tomto případě nepoužívejte proxy, jelikož by jste se připojovali z PLC na stejné PLC, ale přes externí servery, což by zpomalilo komunikaci.
Klikněte na PLC v kanálu terminálu, v pravém sloupci nyní můžete nastavit Název spojení, poté vyhledejte Parametry SSCP a nastavte následovně:
Parametry SSCP:
Parametry TCP:
proxy.unipi.technology
Nastavení s IP adresou:
Nastavení s proxy:
Více o uživatelích se dočtete v návodu Vytvoření vzorového projektu, v kap. zabezpečení PLC.
Nyní je nutné šablonu přiřadit k terminálu. Klikněte na terminál a v pravé sloupci v jeho vlastnostech nalezněte a zvolte Šablona zařízení. Zde vložte šablonu vytvořenou v předchozích krocích.