Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Novinky systému PROMOTIC 8.3.

Viz také: Novinky systému PROMOTIC.
 

Verze 8.3.16 (od 24.10.2016) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- PmiWEdit grafický prvek: Opravená chyba: Při zadání hodnoty klávesou Enter nedošlo k vyvolání události onDataEditAccept.
- Editor obrazů: Opravená chyba: V proměnné typu "Boolean" nešlo založit datovou vazbu (padal editor obrazů).

Verze 8.3.15 (od 30.9.2016) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- INFO systém: Ve vývojovém prostředí je do INFO systému přidán celý strom aplikačních objektů začínající objektem PmRoot. U každého objektu jsou informace o licencích použitých v objektu. V objektu PmRoot jsou tedy informace o potřebných licencích celé aplikace.
- PmDataTable objekt: První sloupec lze nyní definovat jako typ Identifikátor. Tento identifikátor řádku lze pak použít např. v metodě Item pro adresování buňky tabulky.
- PmForm objekt:
- V každém objektu PmFormItem jsou nové vlastnosti TitlePos, BodyWidthMode, BodyWidthIni, BodyHeightMode, BodyHeightIni.

Tyto vlastnosti umožňují lépe rozvrhovat velikost a pozici konfigurátorů.

- V objektu PmFormItemString jsou nové vlastnosti Multiline a Subtype. Lze tak nyní vytvářet víceřádkové zadavatele, statické poznámky atd.
- V objektu PmFormItemSepar je nová vlastnost Subtype. Lze tak nyní vytvářet prázdné odsazovací řádky mezi konfigurátory.
- PmAlarmEvent objekt: V prohlížečce historie bylo optimalizováno rozvržení tlačítek pro posun v čase.
- PmDataTable.LoadFromFile metoda: Opravená chyba: metoda někdy selhala při načítání prázdného CSV souboru.
- PmSNMP komunikační ovladač: Opravená chyba: zpráva typu SNMP Walk byla předčasně ukončená když u některé hodnoty byl StatusError.
- PmOmronFINS komunikační ovladač: nyní je podporován registr EM.
- Formátování čísla s desetinným oddělovačem: zdokonalena práce s desetinnou tečkou/čárkou podle nastavení v OS Windows.

Verze 8.3.14 (od 28.7.2016) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- Web Obrazy:
- Pm.SelectionDialog metoda: Zobecněna o parametr oExtra, ve kterém lze zadat akci která se vyvolá po zavření výběrového okna. V tomto případě je volání této metody asynchronní (tzn. se nezastaví a nečeká na uzavření okna).

Tento přístup umožňuje funkčnost této metody i v prohlížeči Chrome (tento prohlížeč nedovoluje synchronní otevírání modálních oken).

- TrendsView grafický prvek v JavaScript WEB obrazech:
- Zprovozněna funkčnost konfigurátoru TrendsView > Grid > Typ čary.
- Opravená chyba: když v konfiguračním souboru byl tvTrend nastaven jako neviditelný, tak na WEBu byl vidět.
- Opravená chyba: RemoveAllTrends metoda generovala chybu když nebyl žádný trend.
- Datová rozšíření:
- v konfigurátoru "Cílový objekt" nyní může být uveden Makro výraz (pro ExtAlarmAnalog, ExtAlarmBinary, ExtEvent, ExtTrend, ExtComm, ExtOpcClient).
- konfigurátor Typ hodnoty zobecněn o volbu "3 - JavaScript výraz". To umožňuje například vyvolat alarm když je hodnota větší než zadaná konstanta, trendovat Quality dané proměnné atd. (pro ExtAlarmBinary, ExtEvent, ExtTrend).
- TrendsView: zobrazení popisku trendu v místě kurzoru nyní rozšířeno o možnost zobrazit i čas - viz SetUserControl("click:showvaltimename(trend=all)").
- PmDataTable objekt: V konfigurační záložce Sloupce je pro každý sloupec nový konfigurátor Jen pro čtení. Do proměnné v tomto sloupci lze zapsat pouze jednou a tyto proměnné se nepočítají do výpočtu velikosti aplikace, což pak má vliv na typ základní runtime licence. Viz Sloupce "Jen pro čtení" (ReadOnly).
- Editor aplikace:
- Vytvořen Správce konfiguračních souborů. Umožňuje snadno vytvářet *.ini nebo *.xml konfigurační soubory, které lze pak číst pomocí makro výrazu $.cfgfile.
- Vytvořen Správce záloh aplikace. Umožňuje snadno obnovit starší zálohy aplikace, přechodně se do starší zálohy podívat, nastavit parametry zálohování atd.

Verze 8.3.13 (od 27.5.2016) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- Web Obrazy:
- Zjednodušeno přihlašování uživatelů na WEBu. Při zadání špatného jména nebo hesla se otevře chybové okno s tlačítkem, pomocí kterého lze vyvolat nové přihlášení.
- TrendsView grafický prvek v JavaScript WEB obrazech:
- Opravená chyba: Graf typu Konstanta se v určitých nastaveních špatně vykresloval.
- Opravená chyba: Vykreslované texty u bodů se neřadily pod sebe ale překrývaly se.
- Opravená chyba: INFO systém (nabízený objektem PmWebInfo) se na WEBU otevíral ve velmi malém okně.
- Var objekt (Proměnná) má nový konfigurátor Zaokrouhlení.
- Nová PROMOTIC soborová složka #temp: - do této složky lze ukládat všechny dočasné soubory, tzn. ty které lze následně mazat.
- Datová rozšíření:
- ExtAlarmAnalog: Přidán nový konfigurátor Typ deaktivace, pomocí kterého lze např. nastavit ať zůstávájí alarmy ve stavu "neaktivní nekvitovaný (modrý)" viditelné (předtím to nešlo).
- ExtSubVar: Opravená chyba: nefungoval import/export ani XML ani CSV.
- PmChar komunikační ovladač: Zobecnění pro Ethernet Slave zprávy.
- Nové Předkonfigurace pro komunikace:
- Komunikace protokolem Dali.
- Další možnosti komunikace se zařízeními firmy Papouch.
- PmiCanvas grafický prvek: Opravená chyba: Docházelo k ubývání paměti při špatném (nepárovém) volání metod save a restore.
- Editor obrazů: Opravená chyba: Při určitých nastaveních se špatně přeložily parametry grafických prvků.
- Zavedena podpora textového formátu JSON - textový formát pro výměnu dat. Jsou nové metody:
- Nová metoda PmMap.mapGetPropNames umožňuje zjistit názvy všech vlastností v objektu PmMap.
- Nová metoda Pm.IsInt umožňuje zjistit zda hodnota je celé číslo (že nemá desetinnou část).

Verze 8.3.12 (od 26.2.2016) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- Datová vazba E - Vazba na obecný výraz: ve výrazu lze nyní používat i proměnnou pMe (grafický prvek, ve kterém je tato datová vazba). Pomocí této proměnné se lze ve výrazu odkazovat na libovolnou vlastnost libovolného grafického prvku v tomto obraze.
- Web Obrazy:
- Opravená chyba: Grafický prvek PmiWCombo byl zobrazen se špatnou výškou.
- Zlepšeno okno přihlašování uživatelů (otevírané metodou Pm.WndLogon).
- Editor obrazů:
- Opravená chyba: Nešlo se přepnout do editace některých vnitřních prvků (pro PmiBarPane, PmiSliderPane, PmiPrototype).
- Předkonfigurace grafických prvků:
- Nové přehlednější uspořádání při vytváření nového grafického prvku.
- Nové předkonfigurace: Kalendář.
- PmSNMP, PmMBus, PmIEC8705, PmElgas2 komunikační ovladač: Opravená chyba: Při přenosu některých typů zpráv docházelo k ubývání paměti.
- PmMBus komunikační ovladač: Opravená chyba: špatně se přijímaly hodnoty typu 24bit Integer.
- Objekt PmMap: zprovozněna nová metoda mapSaveToString.
- V dokumentaci je nová kapitola popisující přístup k databázi Calc (OpenOffice, LibreOffice).

Verze 8.3.11 (od 19.1.2016) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- Opravená chyba: Ve vývojovém prostředí při změně datových rozšíření nedošlo k uložení editovaných hodnot (chyba od verze Pm8.3.10).
- Nové datové rozšíření ExtSubVar umožňuje do proměnné vložit další podproměnnou.
- Metoda OpenView zobecněna: v údaji oExtra.onOpen lze nastavit metodu, která se vyvolá až se obraz skutečně otevře.
- Web Obrazy: zprovozněna metoda Pm.WndLogon i pro prohlížeč Chrome.
- PmBACnet komunikační ovladač: nově podporuje objekt typu "PulseConverter".
- PmABradleyDF1 komunikační ovladač:
- Nyní lze v ItemId zadávat adresy větší než 254.
- Opravená chyba: Pro EtherNet/IP nebyl při příjmu testován příznak chyby STS.
- Správce lokalizovaných textů: přidána možnost importu a exportu do souboruCSV.
- Oprava vyhodnocování makro výrazu $.par v grafických prvcích PmiInstance a PmiPrototype.
- TrendsView grafický prvek: Oprava proti zneužitelnosti tohoto ActiveX prvku v HTML stánkách.

Verze 8.3.10 (od 15.12.2015) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- Opravená chyba: Zápis objektu nebo pole do proměnné šlo provádět jen s licencí PmRtProf. Nyní lze zapisovat pro všechny licence kromě PmRtFree - Bezplatná runtime licence.
- PmiText a PmiWEdit grafický prvek: zprovozněny pro německé lokalizační nastavení OS Windows (kdy u čísla je oddělovač tisíců "tečka").
- PmModbusMr komunikační ovladač: Zobecněn zápis dat o Modbus funkci FN06 (oblast RoS a RiS).
- PmABradleyDF1 komunikační ovladač: Zprovozněn zápis jednoho bitu.
- PmMBus komunikační ovladač: Zdokonaleno zpracování příjmu některých veličin (např. veličin z rozšířeným VIFE pro zjištění času změny veličiny).
- PmABradleyCIP komunikační ovladač: Opravená chyba: nešlo přijímat 2-rozměrné pole.
- PmWorkspace objekt: Opravená chyba: Pokud byl aktivní zoom aplikace (viz konfigurátor PmRoot > Vzhled > Zvětšení (zoom) vzhledu aplikace), pak se někdy špatně vyhodnocovala šířka/výška jednotlivých rámců.
- INFO systém: Opravená chyba: Nerozkrýval se obsah objektu PmInstance.

Verze 8.3.9 (od 19.11.2015) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- PmAdo objekt: nové metody pro podporu transakcí: DbBeginTrans, DbCommitTrans a DbRollbackTrans.
- PmForm objekt:
- Nový typ položky formuláře - separátor, tj. objekt PmFormItemSepar.
- Nová metoda Close a nové vlastnosti BgColor, SysButtons.
- Editor obrazů: Opravená chyba:
- Nešlo pohybovat s prvkem PmiLine, když byl konfigurován svisle nebo vodorovně. Oprava dána i do verze Pm8.2.23.
- Při kopírování prvků z clipboardu nedocházelo k označení kopírovaných prvků.
- PmTrend objekt: Opravená chyba:
- GetValueByTime metoda neuměla vrátit jednu hodnotu pro typ uložení Database dBase backups.
- Při typu uložení Database Access backups (zastaralé) vznikala nová záloha při každém spuštění runtime.
- PmS7 komunikační ovladač: Opravená chyba: Proměnné z jednoho PmCommData se někdy špatně rozložily do komunikačních zpráv a pak se některé proměnné nepřenesly. (chyba od verze Pm8.3.2)
- PmTeco komunikační ovladač: Opravená chyba: Při přenášení 8-Byte hodnot (Datový typ LREAL a DATE / DATE_AND_TIME) docházelo k chybám. Oprava dána i do verze Pm8.2.23.
- PmABradleyDF1 komunikační ovladač: Opravená chyba: Nefungovala komunikace když v jednom objektu PmCommData byly proměnné požadující data z různých čísel DataFile. Oprava dána i do verze Pm8.2.23.

Verze 8.3.8 (od 1.10.2015) - stabilní verze

Od této verze je verze Promotic8.3 stabilní. V budoucnu do ní budou přidávány pouze nezbytné opravy a novinky, které nemají vliv na stabilitu systému. Další vývoj bude prováděn do nové verze Promotic9.
 
NOVINKY A OPRAVENÉ CHYBY:
- Nový Ceník systému PROMOTIC . Původní PROMOTIC ceník již bohužel neodpovídal aktuální situaci na SCADA trhu a neodrážel úroveň technického rozvoje SCADA systému PROMOTIC. Proto byl připraven nový ceník, který mnohem lépe odpovídá realitě a je také jednodušší a přehlednější.
 
Hlavní změny v ceníku:
- Zrušení D/E kategorií cen. Jedna kategorie cen nyní platí pro všechny zákazníky (nezávisle na nákupu vývojové licence).
- Vyčlenění ceny licenčního klíče z ceny licencí. Nově jsou licenční klíče v ceníku zařazeny jako samostatné položky s individuálními cenami.
- Změna limitů počtu proměnných runtime licencí:
- PmRtLite do 100 proměnných
- PmRtStandard do 50 000 proměnných
- PmRtProf nad 50 000 proměnných
- Dále bylo v ceníku provedeno množství zjednodušení a zlogičtění jednotlivých ceníkových sekcí a položek.
- Zpřísněny podmínky pro provozování PmFree - Bezplatné vývojové prostředí a runtime licence systému PROMOTIC. Do runtime byla přidána omezení:
- Nelze použít více než 10 obrazů (objektů PmPanel).
- Do proměnných v objektech PmData, PmDataTable, PmCommData, PmOpcClientData ... nelze ukládat hodnoty typu Object a Array.
- Nový PmForm objekt, který umožňuje velmi obecně vytvářet formuláře pro zadávání údajů. Otevírá se pomocí metod typu OpenView a lze jej tedy otevřít nejen v samostatném okně, ale také v grafickém prvku PmiWFrame nebo v pracovní ploše PmWorkspace. Je funkční i pro WEB obrazy. Nahrazuje zastaralou metodu Pm.InputBox.
- PmiCanvas grafický prvek: Pro tento prvek byl vytvořen (zatím jednoduchý) nástroj pro malování, pomocí kterého lze nakreslit obrázek grafickým způsobem a nástroj z toho poté vytvoří skript.

Tento nástroj bude v dalších verzích zobecňován ať umí všechny grafické možnosti a ať umí nejen vytvořit, ale i načíst kód ze skriptu.

Nástroj pro malování nyní lze vyvolat z následujících míst:

- Vybrat předkonfiguraci / Obrázek / Nakreslení PmiCanvas obrázku nebo
- V záložce Draw - při zakládání nové metody vybrat volbu "nakreslit obrázek PmiCanvas" nebo
- V záložce Draw - v lokálním menu editoru skriptů vybrat Canvas editor ....
- Nový pomocný objekt PmList. Umožňuje projektantovi vytvářet v tomto objektu seznam hodnot typu LIFO a FIFO. Viz Porovnání objektů pro držení hodnot.
- Opraveno zadávání lokalizovaných reálných čísel (v Editor aplikace, Editor obrazů a v grafických prvcích PmiText, PmiWEdit) v případě když byl zadán oddělovač desetin jako "čárka" a oddělovač tisíců jako "tečka" (něměcké lokalizované zadávání čísel).
- PmIEC8705 komunikační ovladač: Opravená chyba: po přenosu 32000 komunikací docházelo ke zbytečnému znovunavazování komunikace.
- Nové předkonfigurace:
- Nové obrázky v sekci / Obrázek
- Sloupec (PmiCanvas) pomocí grafického prvku PmiCanvas.

Verze 8.3.7 (od 27.8.2015) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Rozšíření podporovaných runtime národních jazyků o Čínštinu a Malajštinu (viz Jazyky s plnou podporou v systému PROMOTIC).
- Opravená chyba: Verze Pm8.3.6 nebyla funkční pro WindowsXP
- Opravená chyba: Ve skriptu nefungovala direktiva #pragma option OldGlobalMethodCall.
- TrendsView grafický prvek v JavaScript WEB obrazech: Opravená chyba: někdy se správně nezobrazoval v prohlížeči Chrome.

Verze 8.3.6 (od 14.8.2015) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Systém PROMOTIC byl vyzkoušen na právě uvolněné verzi OS Windows 10 a je funkční.
- Nový pomocný objekt PmAction. Lze v něm definovat akci - volání uživatelské metody objektu.
- Velmi zobecněno otevírání obrazů pomocí metod OpenView:
- Pomocí této metody lze nyní otevírat všechny typy PROMOTIC prohlížeček v libovolném rámci: kromě PmPanel, PmReport, PmAlarmEvent, atd. lze nyní otevřít např. INFO systém v zadaném rámci objektu PmWorkspace.
- Do metod OpenView přidán čtvrtý nepovinný parametr oExtra, který umožňuje při otevírání zadat vlastnosti:
- oExtra.Arguments (objekt typu PmMap): Hodnota, která se předá otevírenému obrazu bude v obraze dostupná pomocí vlastnosti PmiRoot.Arguments.
- oExtra.onClose (objekt typu PmAction): Zde lze definovat uživatelskou metodu, která se vyvolá při zavření tohoto otevíraného obrazu.
- Zobecněn parametr sOptions:
- zobecněny údaj pos:top,x,y; umožní pozicovat okno vzhledem k hlavnímu oknu.
- nový údaj modal:1; umožní touto metodou otevřít obraz modálně.
- Tímto zobecněním se mění i tvorba modálních oken - tzn. oken, které zablokují přístup k jiným oknům po dobu zadávání údajů.

OpenViewModal metoda se nyní považuje za zastaralou - tato metoda je totiž "synchronní", tzn. při zavolání čeká skript na ukončení tohoto okna a teprve pak pokračuje dále. Tento přístup je však nefunkční v mnoha WEB prohlížečích a z hlediska běhu skriptu je nekoncepční.

Nový typ otevírání modálního okna pomocí metody OpenView (s nastaveným údajem modal:1;) otevře okno modálně ale skript pokračuje dál. Až je modální okno zavřeno, vyvolá se uživatelská metoda, která byla zadána v údaji oExtra.onClose

Viz Jak pracovat s modálními okny.

Takto otevřená modální okna již fungují ve všech WEB prohlížečích.
- Web Obrazy:
- Nový konfigurátor PmPanel > Web Server > Způsob zobrazení chyby obnovování: Umožní potlačit zobrazení chybového hlášení v obraze při výpadku spojení se serverem.
- TrendsView grafický prvek v JavaScript WEB obrazech:
- Oprava vykreslování když nebyl připojen žádný trend.
- Oprava vykreslování při skrolování v tabulkovém módu.
- PmWorkspace objekt (pracovní plocha): Pro každý rámec (frame) zaveden nový konfigurátor "Minimální šířka (px)" nebo "Minimální výška (px)".

Nastavit tyto konfigurátory je důležité pokud je nutno aby rámec nešel zmenšit na nulovou velikost. Je to např. důležité při zobrazování pracovní plochy na WEBu na malých zobrazovacích zařízeních (mobily Android ...) kdy se plocha zobrazuje ve své minimální velikosti.

- Lokální menu grafického prvku: (vytvořené pomocí událostí onMenuFill a onMenuSelect)
- Pro WEB obrazy předěláno lokální menu tak, že funguje ve všech WEB prohlížečích.
- PmiItem.ShowMenu nová metoda: možnost skriptem otevřít lokální menu v každém grafickém prvku.
- PmS7 komunikační ovladač: Při ztrátě spojení se nyní ve všech proměnných přepíše vlastnost Quality.
- Zprovozněna komunikace s WEB službou Maatrix. Tato služba umožňuje z aplikace PROMOTIC posílat velmi obecně zprávy do mobilních zařízení.

Vznikla i nová předkonfigurace Odesílání zpráv na mobilní aplikaci služby "Maatrix".

Verze 8.3.5 (od 14.5.2015) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- PmInstance objekt: Optimalizace a tedy zrychlení načítání objektu z objektu PmPrototype při startu runtime. Oprava dána i do verze Pm8.2.22.
- Web Obrazy:
- Nevyhodnocovala se spávně velikost a pozice obrazu otevřeného v novém okně (tzn. když byl "target:_blank;"). Oprava dána i do verze Pm8.2.22.
- JavaScript obrazy se někdy špatně zobrazovaly v InternetExplorer9. Oprava dána i do verze Pm8.2.22.
- TrendsView grafický prvek: Při konfiguraci docházelo k pádu editoru obrazů (chyba od verze Pm8.3.4).
- Datová vazba SP - Vazba na vlastnost objektu Pm: nefungovala v JavaScript obrazech. Oprava dána i do verze Pm8.2.22.
- PmIEC8705 komunikační ovladač: zobecněn o typ ASDU-5 a ASDU-6. Oprava dána i do verze Pm8.2.22.
- PmSNMP komunikační ovladač: Nešlo přijímat proměnné typu Unsigned32 (chyba od verze Pm8.3.4).

Verze 8.3.4 (od 22.4.2015) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Nový způsob zadávání souborových cest: V předchozích verzích se zadávaly cesty pomocí makro výrazu $.path. V běžných případech je však toto zbytečně zatežující a nekoncepční, protože se musí vždy vyhodnocovat makro výraz, který může být obecně složený. Proto od této verze je doporučeno zadávat cesty v novém tvaru začínajícím znakem # (viz PROMOTIC cesta k souborům nebo složkám). Makro výraz $.path je pořád funkční a pro obecnější koncepce potřebný, ale pro běžné cesty je vhodnější nová koncepce.
- PmiCanvas grafický prvek:
- V záložce Draw lze nyní vytvářet pomocné metody pro kreslení. V události onDraw se již nemusí psát celý script kreslení ale lze v ní volat pomocné metody. Velmi se tak zpřehlední script kreslení.
- Pro kreslení lze používat nový objekt CanvasCtxExt, který rozšiřuje možnosti kreslení o transformace deformačních otáčení. Objekt je při kreslení přístupný přes parametr pEvent.CtxExt.
- Nový pomocný objekt PmMap. Umožňuje projektantovi vytvářet v tomto (na začátku prázdném) objektu vytvářet vlastní vlastnosti. Velmi praktické pokud chcete do nějaké metody předávat hodně pojmenovaných hodnot.
- Web Obrazy:
- TrendsView grafický prvek v JavaScript obrazech:
- Zprovozněny metody AddPoints, GetTimeArray a GetValueArray.
- Zlepšeno vykreslování hodnot u trendů při kliknutí myší.
- Opravy chyb které se projevili pouze při používání starého prohlížeče InternetExplorer8.
- Oprava dána i do verze Pm8.2.21.
- PmBACnet komunikační ovladač: Zprovozněn příjem a zápis vlastnosti weekly-schedule v objektu Schedule.
- PmSNMP komunikační ovladač: opravy při zasíláni a při příjmu hodně dat.

Verze 8.3.3 (od 5.3.2015) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Pm.GetSystemInfo metoda: Nový parametr "win.username" pro zjištění jména právě přihlášeného uživatele v OS Windows.
- Oprava spouštění aplikace s runtime licenčním klíčem (chyba od verze Pm8.3.2).
- Opravy ve vývojovém prostředí editoru obrazů.
- Oprava při otevření prohlížečky alarmů a eventů na webu. Při použití $vb v identifikátoru skupiny alarmu se výraz vyhodnotil jako prázdný. Oprava dána i do verze Pm8.2.20.
- Oprava přepisování dat v paměti při zápisu do DBF (alarmy DBF), při překročení velikosti zapisované hodnoty proti šířce sloupce v DBF. Oprava dána i do verze Pm8.2.20.

Verze 8.3.2 (od 2.3.2015) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Ve složce aplikace budou vznikat nové podsložky:
- DtBackup: Zde se ukládá záloha souboru Aplikace.pra. Je zprovozněno také automatické ukládání tohoto souboru při editaci.
- Temp: Zde se ukládají dočasné soubory např. z importu/exportu.
- Datové rozšíření ExtTrend: Zobecnění o možnost trendovat pouze zadaný bit v dané hodnotě (viz konfigurátor "Typ hodnoty").
- Alarmy a Eventy:
- Historii lze nyní ukládat i do MySQL databáze a FireBird databáze (viz konfigurátor "Typ uložení").
- V metodě Acknowledge lze nyní zadat národní jazyk kvitujícího.
- Při prohlížení na WEB klientovi je zlepšena lokalizace národních jazyků.
- Podpora MS SQL Server Compact: Pro potřeby malých a testovacích databázových aplikací lze nyní využít i tuto zdarma šiřitelnou verzi a to v objektech PmAdo, PmAlarmEvent a PmTrend.
- Web Obrazy:
- Zprovozněny metody Pm.CreateDate a Pm.FormatDate. Oprava dána i do verze Pm8.2.19.
- Zprovozněna editace v Touchpad prohlížečích nepodporujících myš - např. Android. Tyto prohlížeče nepodporují dvojklik, který způsobuje otevření editace v prvcích PmiText a PmTable. Nyní se do editace prvku lze dostat také výběrem z lokálního menu prvku - tzn. např. v Android delším podržením prstu nad prvkem. Oprava dána i do verze Pm8.2.19.
- Opraven editační režim v prvku PmiWEdit - nefungoval v prohlížečích Chrome a Android. Oprava dána i do verze Pm8.2.19.
- PmWorkspace objekt: Zprovozněn pro WEB jako standardní HTML stránka (předtím byl postaven na zastaralé koncepci frameset). Zároveň bylo pro WEB zlepšeno chování scrollbarů. Oprava dána i do verze Pm8.2.19.
- PmS7 komunikační ovladač:
- do parametrů protokolu přidány konfigurátory
- Max. délka PDU: možnost omezit maximální délku zprávy
- Connection type: Zadání typu připojení (zda se aplikace má k PLC připojit jako PG=Programovací zařízení nebo OP=Operátorský panel).
- odzkoušena komunikace s moduly LOGO! verze 8. Moduly od této verze již podporují protokol S7 a lze tedy s nimi tímto ovladačem komunikovat.
- PmMBus komunikační ovladač:
- Zobecnění ItemId o možnost zadání požadovaného Subunit.
- Vytvořen nový typ zprávy (v objektu PmCommMsg) pro čtení informací o tom, jaké hodnoty lze z měřiče vyčítat.
- Někdy byl "přepočet do základní fyzikální jednotky" proveden špatně (pro rozšířený typ VIFE) Oprava dána i do verze Pm8.2.19.
- PmABradleyCIP komunikační ovladač: Někdy nefungoval přenos zprávy typu "Načtení jmen všech dostupných proměnných z PLC". Oprava dána i do verze Pm8.2.19.
- V editoru scriptu byl vytvořen nový Skript průvodce pro jednoduché zadávání nejběžnějších příkazů (if, for, switch, otevření obrazu, atd.)
- Grafický ActiveX prvek Graph (pro zobrazování hodnot ve sloupcích, třírozměrně, atd.) je od této verze odstraněn z instalace i z dokumentace. Tento prvek je zastaralý a je lepší místo něj používat prvek PmiCanvas (viz předkonfigurace ve skupině Skupina předkonfigurací: Trend, funkce, graf). ActiveX lze samostatně stáhnout na www.promotic.eu.
- PmABBT200, PmEOBAS, PmEOCKD komunikační ovladač (pro komunikaci s PLC T200 firmy ABB a se zařízeními českých firem EOBAS a EOCKD) jsou od této verze odstraněny z instalace i z dokumentace. Jsou to zastaralé komunikační ovladače.
- Z dokumentace byl odstraněn popis zastaralých objektů PmToolbar a PmProgressBox. Tyto objekty jsou však stále funkční.

Verze 8.3.1 (od 5.11.2014) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Rozšíření podporovaných runtime národních jazyků o Turečtinu (viz Jazyky s plnou podporou v systému PROMOTIC).
- PmTrend objekt: Nový konfigurátor Dodatečné parametry, který umožní zadat např. názvy nebo datové typy sloupce v ukládané databázi.
- Editor obrazů: Opravy v konfigurátorech grafických prvků. Se změnou konfigurátorů ve verzi Pm8.3 se někdy správně neuchovaly datové vazby nebo makro výrazy.
- PmiRasterImage grafický prvek: Opravená chyba: Někdy se špatně vykreslovala průsvitnost dle konfigurátoru Úroveň průsvitnosti. Oprava dána i do verze Pm8.2.18.
- PmPanel objekt: Opravená chyba: JavaScript obrazy někdy způsobovaly ubývání paměti. Oprava dána i do verze Pm8.2.18.
- Web Obrazy:
- Otevření obrazu někdy selhalo pokud v parametrech obrazu byly diakritické znaky.
- TrendsView grafický prvek v JavaScript obrazech: Optimalizace dotazů při velkém nebo rychlém dotazování.
- Zlepšeno vykreslování prvků i pro zastaralý prohlížeč InternetExplorer 8.
- Oprava dána i do verze Pm8.2.18.
- Nový PmOmronFINS komunikační ovladač:
- Tento ovladač umí komunikovat protokolem FINS s novými PLC firmy Omron. Dosavadní PmOmronC komunikační ovladač je určen pro komunikaci starším protokolem Mode-C.
- Oba ovladače jsou licencovány společnou licencí PmOmron.
- PmOmronC komunikační ovladač: zobecněn o možnost používat objekt PmCommData.
- PmSNMP komunikační ovladač: Opravená chyba: Identifikátor požadavku měl špatný formát v přenášených datech. Šlo přenést jen prvních 128 zpráv. Oprava dána i do verze Pm8.2.18.
- PmModbusMr komunikační ovladač: Opravená chyba: Čtení a zápis bitu v registru (tzn. čtení a zápis do oblasti RoB) nefungoval správně. Oprava dána i do verze Pm8.2.18.

Verze 8.3.0 (od 26.9.2014) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Datová rozšíření:
- Datové rozšíření je nyní objekt se skriptovacím rozhraním.
- Var.Extension metoda tento objekt zpřístupní. Datové rozšíření nyní nemá jen proměnná objektu PmData ale také proměnná objektu PmCommData, PmOpcClientData a PmTrend. V těchto objektech je však vždy jen právě jedno rozšíření "sama na sebe", tzn. rozšíření ExtComm, ExtOpcClient a ExtTrend.
- Objekt datového rozšíření lze také adresovat v objektové cestě pomocí identifikátoru #ext.
- V objektech PmCommData a PmOpcClientData lze nyní konfigurátor Událost "onDataReceive" nastavit na volbu "A = volat pro všechny zaregistrované proměnné (v tomto objektu i v jiných PmData objektech)". Tak lze v události onDataReceive zachytávat změnu jakékoli proměnné.
- Záložka Metody: Nyní ji má každý Promotic objekt i grafický prvek (předtím ji mělo jen několik typů Promotic objektů).
- Velká vylepšení vzhledu konfiguračních oken v editoru aplikace i v editoru obrazů.
- V okně konfigurace objektu je nahoře zobrazena cesta k tomuto objektu a kliknutím na položku v této cestě lze otevřít libovolný jiný objekt. Lze tak velmi jednoduše přeskakovat mezi objekty.
- Podpora editace pouze z klávesnice (bez myši): Stisknutím klávesy Alt se rozsvítí u konfigurátorů písmena a při stisku daného pismene se přesune fokus přímo na zvolený konfigurátor. Koncepce těchto písmen je hierarchická, tzn. některé písmeno může představovat sadu konfigurátoru a při stisku tohoto písmene se rozsvítí další pismena pro tyto podkonfigurátory. Lze se tak při editaci velmi rychle přesunovat.
- Makro výraz: V konfigurátorech, kde lze zadávat makro výraz, je nyní tlačítko vlevo (stejné jako je tlačítko datové vazby) a pomocí něho lze vytvořit makro výraz konfiguračním způsobem.
- Editor aplikace:
- Konfigurátor "Zakázat objekt při spuštění" je rozšířen o možnost zadávat Makro výraz $.cfgfile a lze tak např. nastavit v konfiguračním souboru které objekty se mají skutečně v aplikaci spustit.
- Konfigurátor "Zpřístupnit objekt v proměnné" je nyní považován za zastaralý a je proto skryt v nových aplikacích a v aplikacích které ho nepoužívaly.
- Editor obrazů:
- PmiRoot nový grafický prvek, který představuje celý grafický obsah obrazu.
- V každém obrazu je vždy práve jeden. Do tohoto prvku se přesunuly všechny vnitřní vlastnosti obrazu, např. Šířka obrazu, Výška obrazu, Parametry prvku, atd.
- V nástojové liště je nová ikona (Editace PmiRoot).
- Každý prvek má novou skriptovou vlastnost PmiItem.Root pomocí které je přístup na prvek PmiRoot v každé události.
- onViewerResize: Událost prvku PmiRoot. V této události lze dynamicky zvětšovat, zmenšovat a přimísťovat prvky tak aby se optimalizovalo zobrazení v okně dané velikosti.
- Vzniklo mnoho nových předkonfigurací grafických prvků. Proto také obsah v okně "Předkonfigurace grafických prvků" byl přepracován a nyní se předkonfigurace nečlení podle typu prvku ale podle účelu prvku. Např. ve skupině Skupina předkonfigurací: Potrubi už nejsou jen prvky typu PmiPipe, ale také obrázky (PmiRasterImage), které s potrubím souvisí.
- V konfigurátorech, kde je definovaná datová vazba, se tato vazba v textové podobě zobrazí pod konfigurátorem a lze ji přímo editovat. Urychluje se tak její změna nebo kopie.
- onModeChange: Nová událost v každém grafickém prvku informuje o to že:
- nad prkem se objevil kurzor myši
- grafický prvek získal fokus
- došlo ke změně vlastnosti Visible nebo Enabled.
- Vykreslit orámování okolo prvku s fokusem: Nový konfigurátor v každém grafickém prvku.
- Byl zrušen konfigurátor pro korekci velikosti obrazu. Přestal mít význam tím, že se obrazy otevírají v pracovní ploše (v objektu PmWorkspace).
- PmPanel objekt:
- Nový konfigurátor "Povolit vícenásobné otevření lokálního obrazu". Pokud je nastaven, lze obraz otevřít vícekrát najednou (např. pokaždé s jiným parametrem).
- Mnoho vlastností v tomto objektu je nyní zastaralých protože jsou i v objektu PmiRoot. Vzhledem k tomu, že nyní lze jeden obraz otevřít vícekrát, tak tyto vlastnosti přestali mít v tomto objektu smysl.
- Byla zrušena možnost ukládání grafického obsahu jako vzor pro ostatní obrazy. U všech takových obrazů je provedena automatická konverze, tzn. tento grafický obsah se zkopíruje do všech objektů PmPanel, kteří tento vzor používali. Pro vzory je nyní mnohem lepší používat objekt PmPrototype.
- Alarmy a Eventy:
- Historii lze nyní ukládat i do MS SQL databáze a Oracle databáze (viz konfigurátor "Typ uložení").
- Prohlížečka historie:
- Místo posuvné lišty jsou nyní tlačítka "nahoru" a "dolů".
- Zprovozněno třídění sestupně a vzestupně podle času vzniku, tzn. nové alarmy teď mohou být nahoře.
- Prohlížečka stavu i historie lze nyní otevřít vícekrát najednou, např. lze mít malé okno otevřené pořád a velké okno otevřít jen někdy.
- Licence:
- Obchodní položky PmBaseClient se přejmenovala na PmDataClient s položka PmFullClient se přejmenovala na PmWebClient.
- Lze nyní zadat posloupnost testování HW klíčů a tak např. upřednostnit vývojový klíč před runtime klíčem. Nastavení se provádí v INI souboru aplikace - viz Popis klíčů v sekci [Licence].
- Licenční soubor SWK vázaný na Licenční server PmNetKey: Nyní může jeden swk soubor obsahovat "multilicenci", tzn. jeden soubor může být sdílen více aplikacemi.
- Rozšíření podporovaných runtime národních jazyků o Ukrajinštinu, Řečtinu a Perštinu (viz Jazyky s plnou podporou v systému PROMOTIC).
- INFO systém: Nyní lze otevřít více oken najednou - viz tlačítko Otevřít nový.
- PmComm.GetCount: Nová metoda pro zjištění celkového počtu komunikačních přenosů.
 

© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice