====== .Net Server pro Mervis RT ====== .Net Server pro Mervis RT umožňuje vytvářet drivery pro Mervis RT pomocí prostředí Microsoft .Net. Díky tomu lze snadno integrovat zařízení nebo služby, které již mají .Net knihovny, nebo využít pokročilé funkce 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 k PLC pomocí Putty * Musí být povolen SSH přístup (`PLC\Configuration\Unipi specific\SSH Enabled => true`, `SSH Password`) {{ :cs:mervis-ide:35-help:enable_ssh.png?nolink |}} * Ujistěte se, že máte nainstalovanou databázi časových zón (IANA Time Zone Database)sudo apt update sudo apt install tzdata * .Net Server a .Net drivery se nacházejí v: ''/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 sestavu .Net Serveru + driverů (obsah souboru .zip) do ''/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