====== .Net Server for Mervis RT ====== .Net Server for Mervis RT umožňuje vytvářet ovladače pro Mervis RT pomocí prostředí Microsoft .Net. Díky tomu lze snadno integrovat zařízení nebo služby, pro které jsou již dostupné knihovny .Net, nebo využít pokročilé možnosti programovacího jazyka C#. ===== Instalace .Net Serveru ===== * Stáhnout aktuální verzi .Net Serveru pro Mervis RT ==== linux-arm64 (např. Unipi Gate G100), linux-arm ==== * Přihlaste se do PLC pomocí programu PuTTY * Musí být povolen přístup přes SSH (`PLC\Configuration\Unipi specific\SSH Enabled => true`, `SSH Password`) {{ :cs:mervis-ide:35-help:enable_ssh.png?nolink |}} * Ujistěte se, že je nainstalována databáze časových pásem (IANA Time Zone Database) sudo apt update sudo apt install tzdata * .Net Server a .Net ovladače jsou umístěny ve složce: ''/opt/mervis/netrt'' * Zastavte službu netrt: sudo systemctl stop mervisnetserver * Zkontrolujte stav služby: sudo systemctl status mervisnetserver {{ :cs:mervis-ide:35-help:netrt_stop.png?nolink |}} * Přihlaste se pomocí WinSCP a zkopírujte novou verzi .Net Serveru včetně ovladačů (obsah souboru .zip) do složky ''/opt/mervis/netrt'' {{ :cs:mervis-ide:35-help:netrt_copy.png?nolink |}} * Nastavte oprávnění souborů: sudo chmod -R 777 /opt/mervis/netrt * Spusťte službu netrt: sudo systemctl start mervisnetserver {{ :cs:mervis-ide:35-help:netrt_start.png?nolink |}} ==== win-x64 ==== * Spusťte Windows RT: MervisRT.exe * Spusťte .Net Server: ESG.SharkPLC.NetDriver.Host.Plc.exe