Verze 8.2.19 (od 2.3.2015) - stabilní verze
OPRAVENÉ CHYBY:
-
Web obrazy:
- Zprovozněna editace v
Touchpad prohlížečích nepodporujících myš - například
Android. Tyto prohlížeče nepodporují dvojklik levým tlačítkem myši, který způsobuje otevření editace v grafických objektech
PmgString a
PmgWTable. Nyní se do editace
Pmg objektu lze dostat také výběrem z kontextového menu
Pmg objektu - tzn. například v
Android delším podržením prstu nad
Pmg objektem.
- Opraven editační režim v objektu
PmgWEdit - nefungoval v prohlížečích
Chrome a
Android.
Oprava dána i do verze
Pm8.3.2
-
PmaWorkspace objekt: Zprovozněn pro Web jako standardní HTML stránka (předtím byl postaven na zastaralé koncepci
frameset). Zároveň bylo na Webu zlepšeno chování scrollbarů.
-
PmMBus komunikační ovladač:
- Zobecnění ItemId o možnost zadání požadovaného Subunit.
- Vytvořen nový typ zprávy (v objektu
PmaCommMsg) pro čtení informací o tom, jaké hodnoty lze získat z měřiče.
- Někdy byl "přepočet do základní fyzikální jednotky" proveden špatně (pro rozšířený typ VIFE)
Verze 8.2.18 (od 5.11.2014) - stabilní verze
OPRAVENÉ CHYBY:
-
PmaPanel objekt:
Opravená chyba: JavaScript obrazy někdy způsobovaly ubývání paměti.
Oprava dána i do verze
Pm8.3.1
-
Web obrazy:
- Otevření obrazu někdy selhalo pokud v parametrech obrazu byly diakritické znaky (tzn. národnostně závislé znaky).
-
Objekt PmgTrendViewer v
JavaScript obrazech: Optimalizace dotazů při velkém nebo rychlém dotazování.
- Zlepšeno vykreslování Pmg objektů i pro zastaralý Web prohlížeč InternetExplorer 8.
Oprava dána i do verze
Pm8.3.1
-
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 pouze prvních 128 zpráv.
-
PmModbusMr komunikační ovladač:
Opravená chyba: Čtení a zápis bitu v registru (tzn. čtení a zápis do oblasti
RoB) nefungoval správně.
Verze 8.2.16 (od 12.6.2014) - stabilní verze
OPRAVENÉ CHYBY:
-
PmaAlarmGroup objekt:
Opravená chyba: v kartě "
Položky" přidány tlačítka pro import/export položek.
-
PmaWeb objekt:
Opravená chyba: Při větších zatíženích přestal Web server fungovat (hlavně při nastavení typu
http služba).
-
PmgTrendViewer objekt: Opravy chyb a zdokonalení v
JavaScript obrazech.
-
PmBACnet komunikační ovladač: Zobecnění zapisování do zařízení:
- U present-value lze nyní zadávat i prioritu pro zápis.
- Při zápisu hodnoty
null pro
JavaScript nebo
Empty pro
VBScript se posílá BACnet hodnota
NULL a tedy v zařízení dojde ke smazání údaje.
-
PmABradleyCIP komunikační ovladač:
Opravená chyba:
- Nešlo se připojit dvěma aplikacemi PROMOTIC na jeden PLC automat.
Verze 8.2.14 (od 4.2.2014) - stabilní verze
OPRAVENÉ CHYBY:
-
PmaAlarmGroup objekt:
Opravená chyba: (prohlížeč historie alarmů):
-
Opravená chyba: při zapnuté filtraci a při vzdálených alarmech (pokud
Typ uložení = Vzdálené připojení přes Web) nefungoval dobře scrollbar.
- Optimalizace hledání a čtení údajů ze souborů historie.
-
PmaData.WriteToWeb metoda:
Opravená chyba: Při zápisu textové hodnoty se na konec textu přidával znak 0.
-
PmaDataTable.SetArray metoda:
Opravená chyba: Při zápisu do buňky se hodnota nepřevedla na požadovaný datový typ sloupce.
-
PmgWTable objekt: optimalizován při vykreslování ať nebliká.
Verze 8.2.13 (od 17.12.2013) - stabilní verze
OPRAVENÉ CHYBY:
-
Web obrazy:
- Úprava automaticky generovaných HTML obrazů pro InternetExporer 11 (v tomto prohlížeči opět přestal Microsoft podporovat některé technologie).
-
PmgRasterImage objekt: Pokud konfigurátor "
Velikost" byl nastaven na hodnotu
"Přes celý nadřízený", pak na Webu nefungovalo zobrazovaní obrázku ve formátu
PNG.
-
PmgWCombo objekt: V runtime se velikost objektu nepřízpůsobila velikosti písma.
-
PmaComm.ClosePort metoda: Tato metoda nově nezavře port pokud se port právě otevírá.
-
Pm.FileCsvWrite metoda:
- Vstupní matice hodnot
aValues se voláním metody uzamkla a nešlo pak nad tímto polem volat například
ReDim.
- Pokud bylo zadáno "fileselect:yes;" a nepotvrdilo se okno pro výběr souboru, pak metoda do souboru stejně zapsala.
-
Pm.SetBit metoda: Netestoval se dobře rozsah bitů a někdy se mohlo psát mimo rozsah.
Verze 8.2.11 (od 28.8.2013) - stabilní verze
OPRAVENÉ CHYBY:
-
PmaPrototype objekt: Velké optimalizace, která urychlují start aplikace a snižuje velikost zabírané paměti (např. společné skripty v instancích se inicializují pouze jednou).
-
PmaAlarmGroup.GetStateData metoda: pokud není zadán směr (není zadán parametr
from nebo
to) pak se záznamy vracejí od nejnovějších k nejstarším - podle dokumentace. Směr lze zadat pomocí parametru
scanstart.
- Oprava v komunikačních ovladačích - při velmi vysokém zatížení někdy mohlo dojít k trvalému zablokování komunikace.
Verze 8.2.8 (od 29.5.2013) - stabilní verze
Od této verze je
Promotic8.2 stabilní. Dále budou do ní přidávány pouze nezbytné opravy chyb a novinky, které nemají vliv na stabilitu systému.
NOVINKY A OPRAVENÉ CHYBY:
-
PmSNMP komunikační ovladač: Vytvořeno
-
PmRtManager: Nový nástroj
PmRtManager. Slouží ke správě runtime aplikace PROMOTIC. Umožňuje dvě funkce:
- Dohlížet na běh aplikace a případně ji restarovat (tzv.
WatchDog). Viz
PmRtManager jako WatchDog. Tato funkce nahrazuje předchozí jednoúčelový nástroj
PmWatchDog.
-
PmgInstance objekt:
Opravená chyba: V editoru obrazu se špatně vykreslovala jeho pozice pokud byl objekt zanořený do jiného objektu.
-
Pm.TransformValue metoda: Zobecnění transformace čísla typu
Double (typy transformace 200-203, 225).
Verze 8.2.7 (od 29.4.2013) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmgCanvas nový objekt:
Umožňuje volné kreslení (pomocí
JavaScript) do plochy tohoto objektu.
Tento objekt je "revoluční" v tom, že dává projektantovi do ruky nástroj pro vlastní vytváření své grafiky. Algoritmus kreslení může být závislý na proměnných objektu, a tedy může měnit barvy, tvary, odstíny, atd. podle stavu proměnných v aplikaci.
Pro tento objekt jsou také připraveny zajímavé
předkonfigurace, které ukazují praktické možnosti tohoto objektu.
-
PmIEC62056 komunikační ovladač:
Nový ovladač pro komunikaci se zařízeními pro měření elektrické energie protokolem podle normy
IEC62056-21 nebo
IEC1107:1996
-
Pm.ColorOper metoda: Nový typ transformace
2 umí zesvětlit nebo ztmavit zadanou barvu.
Verze 8.2.6 (od 18.3.2013) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmgString objekt: Zpřístupněna možnost
editace na místě (podobně jako v objektu
PmgWEdit). Předtím byla možnost editace pouze pomocí pomocného okna. Viz konfigurátor "
Typ editace".
-
Pm.StringJoin metoda: Vrací řetězec vytvořený spojením podřetězců obsažených v 1-rozměrném poli.
-
Pm.StringCmp metoda: Vrací výsledek porovnání dvou řetězců.
-
PmElgas2 komunikační ovladač: Vytvořeno
-
PmIEC8705 komunikační ovladač:
Opravená chyba: Zobecnění o typ
ASDU-103.
-
PmaTrendGroup objekt: V proměnné trendu v konfigurátoru "
Dodatečné parametry" je nová položka
Dodatečné parametry, která umožňuje zadat jiný název sloupce v databázi.
Verze 8.2.1 (od 11.12.2012) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Pm objekt: Bylo doplněno mnoho nových metod, které nahrazují
VBScript metody. Tyto nové metody jsou funkční i ve
Web obrazech (
JavaScript i
VBScript). Nové metody jsou:
-
Pm objekt: Bylo doplněno mnoho nových metod, které nahrazují
VBScript metody. Tyto nové metody jsou funkční i ve
Web obrazech (
JavaScript i
VBScript). Nové metody jsou:
-
Karta "Aplikace" objektu PmaRoot:
Zrušen konfigurátor "Spustit při startu". To znamená, že s vývojovým klíčem se aplikace vždy nejprve přepne do vývojového módu. Pro
PmFree aplikace lze v konfigurátoru "
Typ runtime licence" určit, zda se tato aplikace má při startu spustit ve vývojovém prostředí nebo v runtime.
Verze 8.2.0 (od 24.10.2012) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
- Byly
zrušeny následující objekty a funkčností (všechny jsou již 13 let zastaralé). Při upgrade starých aplikací (které tyto položky používají) na verzi
Pm8.2 je potřeba nejprve ve starší verzi nahradit položky novým způsobem. Automatická konverze u těchto položek není možná.
-
PmHTrend objekt - starý způsob trendování na disk. Lze nahradit objektem
PmaTrendGroup.
-
PmATrend objekt - starý způsob trendování do paměti. Lze nahradit objektem
PmaTrendGroup.
-
PmiTrend objekt - starý způsob zobrazování trendů v grafické podobě. Lze nahradit objektem
PmgTrendViewer.
- Starý způsob algoritmů v
Pmg objektech, tzv.
Ovládání. Lze nahradit standardními událostmi v jazyce
VBScript (nebo nově v jazyce
JavaScript).
-
Editor obrazů:
-
Editor Pmg objektů: Změněn vzhled konfiguračních oken pro editaci
Pmg objektů. Nyní okna obsahují karty pro editaci skupin vlastností. Zjednodušuje se tak editace
Pmg objektů, protože se nemusí otvírat další podokna.
-
PmgAnimImage nový objekt: Zobrazuje animované soubory
GIF.
Tento objekt je pro běžné animace lepší než stávající objekt
PmgVideo, který slouží pro přehrávání
avi souborů.
-
PmgObject.Vars metoda: (Změněno na objekt.)
Pmg objektu nyní nevrací hodnotu proměnné objektu ale vrací objekt který představuje tuto proměnnou. Teprve vlastnost
Vars.Value vrací hodnotu proměnné. Tato změna umožňuje zapisovat do proměnných i ve
Web obrazu.
-
Web obrazy: Automatické generování HTML stránek obrazu bylo zdokonaleno tak, že
stránky fungují i ve Web prohlížečích Firefox, Chrome, Opera .... Pro plnou funkčnost je však obraz nutno upravit:
- události
Pmg objektu musí být psány v jazyce
JavaScript. Tento jazyk byl nově zaveden do systému PROMOTIC a zatím slouží právě pouze pro obrazy, které mají fungovat na Webu.
Jazyk
JavaScript je modernější, obecnější a pro potřeby systému PROMOTIC dokonce jednodušší než jazyk
VBScript. Viz
Porovnání jazyků VBScript a JavaScript.
- Objekty
PmgTrendViewer a
PmgWTable jsou HTML emulovány (tzn. v prohlížeči neběží ActiveX objekt ale je vše funkční jako standardní HTML). V této verzi nejsou tyto objekty ještě zcela plně funkční - jsou zprovozněny jen základní funkce.
Jiné ActiveX objekty než tyto dva nejsou funkční.
- Automatické generování HTML při překladu obrazu se zrychlilo a generované HTML stránky jsou menší.
-
PmaWeb objekt:
"Typ Web serveru=http interní" nyní podporuje
persistentní spojení podle HTTP/1.1. To znamená, že po každém dotazu se NEukončuje spojení a proto komunikace je rychlejší.
-
Komunikační ovladače:
-
PmABradleyCIP komunikační ovladač:
Nový ovladač pro komunikaci s vyššími řadami PLC automatů
Allen-Bradley protokolem
EtherNet/IP-CIP.
-
PmABradleyDF1 komunikační ovladač: Zobecnění pro
EtherNet/IP.
Ovladač i licence přejmenovány (dříve byl název
PmDF1).
-
PmMelsecFXS komunikační ovladač:
- Zobecnění pro větší rozsahy zařízení, které podporují PLC automaty od typu FX2N.
-
PmFatek komunikační ovladač:
Nový ovladač pro komunikaci s PLC automaty
FATEK.
-
Systém alarmů a Eventů:
- Při ukládání do textových souborů již nevznikají soubory typu *.alc/*.evc ve kterém byl seznam záloh. Seznam záloh se nyní tvoří automaticky.
-
CSV soubory:
-
Export-Import proměnných objektu PmaData: nyní lze zapisovat i číst konfiguraci
datových rozšíření. Všechna datová rozšíření jsou v tom případě uložena do jednoho systémového textu.
-
Makro výraz:
- Způsob zapisu makro výrazů byl zobecněn tak, aby umožnil vytvářet "makra v makru", tzn. aby hodnota v makro výrazu mohla být opět makro výraz. Makro výraz nyní lze zadat v jednoduchém tvaru ("postaru" kdy nelze vytvářet složitější konstrukce) a ve složeném tvaru (kde jsou závorky a lze tvořit "makra v makru").
-
Vývojové prostředí: Vývojové prostředí PROMOTIC si nyní pamatuje (v souboru
Promotic.ini) 10 naposledy editovaných projektů.
Pokud se nyní pustí samotný program
Promotic.exe, pak se v úvodním okně dotáže a nabídne tyto projekty pro výběr.
-
Typy nosičů PROMOTIC licencí: -
Licenční server PmLicServer Nový typ licenčního klíče, který umožňuje na jednom serveru mít správu PROMOTIC licencí.
Pak jedna i více aplikací PROMOTIC nemusí mít standardní
HW klíče ale licenci získají pomocí Ethernet komunikace s
"PmLicServer" serverem.
Velmi výhodné pokud aplikace běží na virtuálním počítači nebo pokud je v podniku hodně aplikací PROMOTIC.