Konfigurace komunikace
eWON.
Tato předkonfigurace se vyvolá při zakládání nového objektu (např. volbou
"Nový objekt ..." v kontextovém menu objektu nebo stisknutím klávesy
Insert po označení objektu) a je zařazena ve skupině:
"/ Komunikace / PLC automaty a měřiče / eWON".
Tuto předkonfiguraci lze vytvořit nad objektem:
PmaFolder nebo
PmaRoot.
Předkonfigurace vytvoří nakonfigurovaný objekt typu
PmaFolder obsahující tři vnořené
podsložky:
View - umožňuje zpracovat data v požadovaném rozsahu z jednotlivých zařízení ukládaná v cloudové službě Talk2M DataMailbox
Trend - umožňuje číst a lokálně uložit celou historii požadovaných veličin ze zvoleného zařízení v cloudové službě
Cfg - vytvoří servisní obrazovku pro tvorbu konfiguračního souboru k trendovému ukládání požadovaných veličin
V metodě
"GetAuthentication" hlavní
eWon složky jsou uvedeny všechny přihlašovací údaje pro přístup ke cloudové službě.
View -
PmaFolder Pro testování a pro zobrazení přijatých dat slouží testovací obraz "
PanelTest". V něm lze pomocí konfigurátorů sestavit požadovanou metodu a parametr příkazu. Objekt
PanelTrend umožňuje graficky zobrazit požadovaný časový rozsah dat.
Objekt
PmaFolder má metody
RequestEwons,
RequestEwon,
RequestData a
RequestSyncdata pro spuštění komunikace. Každá z těchto metod volá metodu
Add objektu
PmaSequencer s příslušnými parametry. Ta vyvolává událost
onStep objektu
PmaSequencer kde pomocí
HttpRequest objektu dojde ke komunikaci se službou. Zpracování přijatých dat probíhá v metodách
ReplyEwons,
ReplyEwon,
ReplyData a
ReplySyncdata které je nutno požadovaným způsobem upravit.
Cfg -
PmaFolder Podobjekty této složky slouží pro výběr veličin, které budou vyčítány a lokálně ukládány do databázové tabulky trendů. K výběru a konfiguraci slouží obraz "
CfgTrend". Po uložení se vytvoří soubor s názvem "
EwonCfgTrend.txt" ve složce
Cfg aplikace. Jeho obsah je nutný pro činnost podobjektů v objektu
Trend zajišťujíci komunikaci a ukládání zvolených veličin do trendů.
Trend -
PmaFolder Podobjekty této složky zajišťujíci komunikaci a ukládání zvolených veličin do trendů. Pro jejich činnost je nutný konfigurační soubor
EwonCfgTrend.txt jehož obsah je typu
JSon a lze ho vytvořit pomocí obrazu
CfgTrend. Zvětšení požadovaného počtu trendových veličin dosáhneme tak, že ve vývojovém prostředí v objektu
Trend vytvoříme kopii objektu
TrendVar1.
Při prvním spuštění komunikace budou postupně (z cloudu) vyčtena všechna historická data veličin v pořadí uvedeném v konfiguračním souboru. Data se vyčítají a zapisují postupně od nejstarších po současné a to ve velikosti 200 záznamů na jednu komunikaci a frekvenci 0.5 sekundy mezi koncem zpracování jedné zprávy a požadavkem na zprávu novou. Pak následuje zpracování další veličiny v pořadí. Tento proces může podle množství dat trvat poměrně dlouho. Až jsou všechna data dočtena tak je naplánováno další spuštění na čas uvedený v objektu
DataCfg v proměnné
Period. Hodnota stanovuje za jakou dobu v sekundách bude spuštěno další dočtení dat po ukončení předchozí komunikace.
Konfigurátory které lze nastavit před vytvořením předkonfigurace:
Název vytvářeného objektu | Název nově vytvořeného objektu ve stromu Pma objektů.
Maximální délka názvu je 30 znaků.
Je to systémový název, může obsahovat pouze alfanumerické znaky a nesmí obsahovat diakritiku (tzn. národnostně závislé znaky), prázdný řetězec, mezery a první znak nesmí být číslo.
Přednastaveno: "eWon" |
|
Identifikátor účtu služby | přidělený identifikační kód účtu služby |
Token účtu | Uživatelský token účtu |
|
Ukázka komunikace a zpracování dat | Vytvoří složku View pro názorné testování komunikace a zpracování dat |
Ukládat do trendů vybrané proměnné | Vytvoří složky Trend a Cfg pro konfiguraci a trendování vybraných proměnných |
Počet trendovaných veličin | Plánovaný počet trendovaných veličin |
Perioda spuštění dočítání dat | Perioda (v sekundách), za kterou opakovaně se spustí dočítání dat
10 min
15 min
30 min
1 hod
2 hod
1 den |
---|