Obsah

Nápověda pro Project Generator

Použití generator.mervis.info

Na stránce https://generator.mervis.info lze vygenerovat Mervis SCADA projekt podle zadaných parametrů a volitelně s využitím mapovacího souboru ve formátu XLSX.

Parametry lze definovat jako jednotlivé hodnoty v textovém poli, nebo mohou být uloženy v textovém souboru (např. params.txt) a vybrány z vašeho počítače.

Dále lze využít tzv. mapovací soubor ve formátu XLSX, ve kterém mohou být definovány jednotlivé datové body. V tomto souboru je možné transformovat vstupní hodnoty (klíče a hodnoty) na nové, čímž lze vytvořit vlastní datovou strukturu pro výsledný projekt.

Níže jsou popsány jednotlivé dostupné možnosti. Na stránce Příklady jsou uvedeny konkrétní praktické příklady použití.

Nastavení

Konfigurace Projektu

Identita Projektu

Parametry

Konfigurace Výstupu

Parametry

Mapovací soubor

Parametry

Řízení časového razítka

Parametry

Konfigurace zdroje dat

Výběr typu zdroje

Parametry

Konfigurace MervisDb

Parametry

Konfigurace Data Hubu

Parametry

Konfigurace SharkPLC

Parametry

Konfigurace zpracování dat

Filtrování podle časového rozsahu

Parametry

Pojmenování datových bodů

Parametry

Hierarchická struktura

Parametry

Řazení a uspořádání

Parametry

Filtrování dat

Parametry

Komunikace

Parametry

Desetinná místa

Parametry

Mapovací soubor

Jednotky

Parametry

Mapovací soubor

Nastavení databáze

Parametry

Specifikace mapovacího souboru

Obecná specifikace záhlaví sloupců

Záhlaví pro zpracování datových bodů

Syntaxe šablonového nahrazení

Speciální funkce tagů

Sloupce generátoru dokumentace (vlastní dokumenty)

SSCP:

{"pauseBetweenTelegrams": 2000,
 "host": "localhost",
 "port": 12346,
 "user": "admin",
 "password": "rw",
 "proxyId": "PRX232232",
 "ssl": false,
 "slaveId": 0
}

MervisDb:

{"pauseBetweenRequestCycles": "PT10S",
 "writeValueDbSaveInterval": "PT1H",
 "readRequestVariableCount": 1000,
 "url": "http://localhost:9876/RcWareDbAccess",
 "user": "rc_user",
 "password": "rc_user",
 "dataSpecification": 0,
 "dateTimeShift": "PT15M"
}

Modbus:

{ "host": "localhost",
 "port": 502,
 "useCloudAccess": "true",
 "cloudAccess":
 {
   "host": "cloudaccess.mervis.info",
   "port": 23000,
   "ssl": "true",
   "channelId": "chxxxxxxx",
   "user": "uxxxxxxxx",
   "password": "pxxxxxxxx"
  }
}

Pokud je specifikována část cloudAccess, bude použita pro komunikaci.

AmitWebSocket:

{
 "host": "amitws.mervis.info",
 "port": 80,
 "useCloudAccess": "false",
 "cloudAccess":
 {
   "host": "cloudaccess.mervis.info",
   "port": 23000,
   "ssl": "true",
   "channelId": "chxxxxxxx",
   "user": "uxxxxxxxx",
   "password": "pxxxxxxxx"
  }
}

SoftPlcLink:

Bez CloudAccess:

{"host": "hostname",
 "port": portnumber,
 "user": "user",
 "password": "password"}

S CloudAccess:

{"host": "localhost", 
"port": portnumber, 
"user": "user", 
"password": "password", 
"useCloudAccess": "true", 
"cloudAccess": {"host": "host", "port": portnumber, "ssl": "true/false", "channelId": "channel", "user": "user", "password": "password"}}

Dokumenty pro plánovací kalendář

Záhlaví specifická pro drivery

Sloupce pro Modbus driver (používá se s Driver: MODBUS)

Viz stránka Příklady pro příklad se specifikací Modbus.

Sloupce pro SSCP driver (používá se s Driver: SSCP)

Sloupce pro SCADA Inspector driver (používá se s Driver: INSPECTOR)

Sloupce pro AMiT WebSocket driver (používá se s Driver: AMITWEBSOCKET)

Poznámky k použití driverů