PROMOTIC 8.3 - Novinky
Viz také:
Novinky systému PROMOTIC.
Verze 8.3.32 (od 2.7.2020) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Komunikace v sítích Sigfox: Nová verze
API rozhraní cloudu (backend.sigfox.com).
API "v1" vypnuto 27.4.2020, k dispozici pouze API v2. Obchodní změny: zrušení 12 měsíční historie zpráv. Historie pouze 3 dny s placenou možností rozšíření na
30 dnů. Technické změny: úprava URL adres pro volání metod, změna hodnot reprezentujících čas (timestamp in milliseconds since Unix Epoch). Opraveno v předkonfiguraci.
-
Pm.JsonParse metoda: Oprava při parsovaní
JSON. Číslo se nyní ukládá vždy jako datový typ
Double (dříve jako datový typ
Double nebo datový typ
Integer)
-
PmgTrendViewer objekt: Při zobrazovaní hodnoty (Label)
- u dlouhých názvů docházelo k překročení bufferu 101 znaků a tím docházelo k pádům
- měla maska přesnosti pouze 6 míst. Při snaze zobrazit příliš mnoho desetinných míst se naopak zobrazilo pouze celé číslo.
Verze 8.3.31 (od 1.7.2019) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
MQTT komunikační protokol: Vytvořena předkonfigurace pro komunikační ovladač
PmChar.
Klient může být typu
Subscriber nebo
Publisher (tzn. předkonfigurace umí číst i zapisovat).
Prozatím musí být tato komunikace bez šifrování.
Verze 8.3.30 (od 5.2.2019) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmABradleyDF1 komunikační ovladač: Zobecnění o datovou oblast typu "
L - Long".
-
PmChar komunikační ovladač:
Opravená chyba: Při zavření portu nebyla správně dokončena zpráva typu
Slave.
Verze 8.3.29 (od 28.11.2018) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 8.3.28 (od 16.10.2018) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmaCommGroup objekt:
Opravená chyba: Volání metody
Refresh způsobilo zrušení periodické komunikace tohoto objektu.
-
PmgCanvas objekt:
Opravená chyba: Přečtená hodnota barvy byla špatná (například vlastnosti
strokeStyle).
Verze 8.3.27 (od 12.9.2018) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmOmronFINS komunikační ovladač: Někdy po vypnutí a zapnutí PLC ovladač přestal komunikovat.
-
PmChar komunikační ovladač:
Opravená chyba: Pro
Etnernet TCP nefungovaly zprávy typu
Slave.
-
PmElgas2 komunikační ovladač:
Opravená chyba: Nefungoval příjem zprávy, která přišla ve více Ethernet paketech.
-
Pm.OtherAppOper metoda: Nový parametr
nOper=20 pro zjištění pozice a velikosti okna dané aplikace.
Verze 8.3.26 (od 28.6.2018) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Pm.DateDiff metoda: Nová metoda - Vrací počet časových rozpětí mezi dvěma datumy
-
Pm.DateAdd metoda: Nová metoda - Vrací datum zvětšené o určené časové rozpětí
-
Pm.Trunc metoda: Nová metoda - Vrací celou část čísla (odstraní desetinné cifry)
-
Pm.Floor metoda: Nová metoda - Vrací největší celé číslo, které je menší nebo rovno zadanému číslu
-
Pm.Ceil metoda: Nová metoda - Vrací nejmenší celé číslo, které je větší nebo rovno zadanému číslu
-
PmgObject.Visible vlastnost:
Opravená chyba: Někdy nefungovalo nastavování ve skriptu nebo datovou vazbou.
-
PmgObject.Enabled vlastnost:
Opravená chyba: Někdy nefungovalo nastavování ve skriptu nebo datovou vazbou.
-
PmgObject.GetPar metoda: Zobecnění o parametr
nAttr. Nyní tak lze zadat, že metoda vrací hodnotu jako datový typ
Long (v jiném případě vrací vždy jako
String).
Verze 8.3.25 (od 13.6.2018) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Instalace PROMOTIC 8:
Opravená chyba: Instalace nefungovala v OS
Windows XP (chyba od verze
Pm8.3.24).
-
PmModbusMr komunikační ovladač:
Opravená chyba: Optimalizace rozdělení proměnných v objektu
PmaCommGroup do jednotlivých komunikačních zpráv.
Verze 8.3.24 (od 26.4.2018) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmModbusMr komunikační ovladač:
- Opravená chyba: Při příjmu dat se netestovalo, zda odpověď přišla ze správného zařízení.
-
PmChar komunikační ovladač:
Opravená chyba: Pokud se někdy při vysílání přerušilo Ethernet spojení, pak ovladač přestal pracovat.
-
PmMenu objekt: Nyní lze
vytvářet víceúrovňová menu: lze nyní přidat podmenu metodou
AddMenu("id", "text", "type:menu;")
-
Nové předkonfigurace:
- Předkonfigurace
Databáze: Vytvoří objekt
PmaAdo nakonfigurovaný pro daný typ databáze a dva obrazy jako příklady pro test a prohlížení této databáze.
Verze 8.3.23 (od 20.11.2017) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Pm.LicenceInfo metoda: Nové možnosti metody
LicenceInfo(10/11/12) pro zjištění jak dlouho již trvá ztráta komunikace s licenčním serverem.
-
PmSNMP komunikační ovladač:
Opravená chyba: V OID adrese nefungovalo číslo větší než
8 388 607 (číslo na 3 bajty).
-
PmgWTable objekt:
Opravená chyba: ve
Web obrazech: V prohlížeči
Firefox nešlo nastavit sloupec s šířkou 0.
-
PmgString objekt:
Opravená chyba: Editace při víceřádkovém režimu.
-
PmgWEdit objekt:
Opravená chyba: Editace při víceřádkovém režimu.
Verze 8.3.22 (od 24.10.2017) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
Někdy se špatně z OS Windows zjistilo lokální nastavení desetinné tečky a pak docházelo ke špatnému čtení reálného čísla.
-
PmgWTable objekt:
Opravená chyba: ve
Web obrazech:
- Lze zadat nyní více než jeden fixní řádek nebo sloupec.
- Někdy byl zbytečně viditelný scrollbar.
-
PmgRoot.Print metoda:
Opravená chyba: Metoda nefungovala při otevření obrazu.
Verze 8.3.21 (od 18.7.2017) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmgString objekt: Pro velké písmo (větší než 100px) bylo zlepšeno vyhlazování písma.
-
PmaDataTable.Sort metoda: třídění textů se nyní provádí s ohledem na jazykovou lokalizaci.
-
Pm.ScanDate metoda: Zprovozněno pro
Web obrazy. Zobecněno o
nFormatType=10 (se zadává formát pro datum v podobě
"YmdHMS").
Verze 8.3.20 (od 2.6.2017) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 8.3.19 (od 13.4.2017) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Web obrazy: Různé opravy chyb v zobrazování Web stránek obrazů, alarmů, trendů, formulářů (objekt
PmForm) atd.
-
PmaComm.GetProtParam metoda: Zobecnění o zjišťování ethernet adresy (
"EthIPAddr"), ethernet portu (
"EthPort") a sériového portu (
"SerPort").
-
PmModbusMr komunikační ovladač: Zobecnění o zaslání zprávy typu
broadcast pomocí objektu PmaCommMsg, tzn. pokud zadaná
Slave adresa je 0, pak zprávu budou přijímat všechny stanice v síti.
-
PmMBus komunikační ovladač: Zobecnění pro příjem záporných hodnot v
BCD kódu.
-
PmMelsecQA komunikační ovladač:
Opravená chyba: Pro formát protokolu
3E/ASCII se špatně zasílala hodnota typu 1 bit.
Verze 8.3.18 (od 8.2.2017) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 8.3.17 (od 3.1.2017) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmgTrendViewer objekt:
Web obrazy - Pro prohlížeč
Chrome zprovozněna konfigurace trendů (zadávání barev, funkce platnosti stylu atd.).
-
PmaAlarmGroup objekt:
Opravená chyba: Zprovozněno správné zobrazování položek při opačném časovém setřídění. Pro prohlížeč
Chrome na Webu zprovozněno zadávání filtračního řetězce.
-
PmSNMP komunikační ovladač: Zobecnění pro
SNMP verze 3 (autorizace a šifrování).
-
PmMBus komunikační ovladač:
Opravená chyba: Při příjmu hodnoty ve formátu
12 digit BCD se špatně hodnota vypočítala.
-
PmForm objekt:
Opravená chyba: Názvy systémových tlačítek byly pouze v angličtině.
Verze 8.3.16 (od 24.10.2016) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 8.3.15 (od 30.9.2016) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
INFO systém: ve vývojovém prostředí v
INFO systému je přidán celý strom objektů začínající objektem
PmaRoot. U každého objektu jsou informace o licencích použitých v objektu. V objektu
PmaRoot jsou tedy informace o potřebných licencích celé aplikace.
-
PmForm objekt:
- V objektu
PmfString jsou nové vlastnosti
Multiline a
Subtype. Lze tak nyní vytvářet víceřádkové vstupní pole, statické poznámky atd.
- V objektu
PmfSepar je nová vlastnost
Subtype. Lze tak nyní vytvářet prázdné odsazovací řádky mezi konfigurátory.
-
PmaAlarmGroup objekt: V prohlížeči historie bylo optimalizováno rozvržení tlačítek pro posun v čase.
-
PmSNMP komunikační ovladač:
Opravená chyba: zpráva typu
SNMP Walk byla předčasně ukončená pokud 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 podle nastavení v OS Windows
Verze 8.3.14 (od 28.7.2016) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Pm.SelectionDialog metoda:
Web obrazy - Zobecnění o parametr
oExtra, ve kterém lze zadat akci která se vyvolá po zavření výběrového okna. V tom případě je volání této metody asynchronní (tzn. se nezastaví a nečeká na zavření okna).
Tento přístup umožňuje
funkčnost této metody i ve Web prohlížeči Chrome (tento prohlížeč nedovoluje synchronní otevírání modálních oken).
-
PmgTrendViewer objekt:
Web obraz:
-
Opravená chyba: pokud v konfiguračním souboru byl
tvTrend nastaven jako neviditelný, pak na Webu byl vidět.
-
Opravená chyba: Metoda
RemoveAllTrends generovala chybu pokud nebyl žádný trend.
- zobrazení popisku trendu v místě kurzoru nyní rozšířeno o možnost zobrazit i čas - viz
SetUserControl("click:showvaltimename(trend=all)").
Datová rozšíření
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í.
-
PmgTrendViewer objekt: ve
Web obrazech:
-
Opravená chyba: Graf typu
Konstanta se pro určitá nastavení špatně vykresloval.
- Opravená chyba: Vykreslované texty u bodů se neřadily pod sebe ale překrývaly se.
-
PmgCanvas objekt:
Opravená chyba: Docházelo k ubývání paměti při špatném (nepárovém) volání metod
save a
restore.
-
PmChar komunikační ovladač: Zobecnění pro Ethernet
Slave zprávy.
-
Pm.IsInt metoda: Test, zda hodnota je celé číslo
-
PROMOTIC cesta k souborům nebo složkám: Nová systémová složka:
#temp:. Do této složky lze ukládat všechny dočasné soubory, tzn. ty které lze následně mazat.
Verze 8.3.12 (od 26.2.2016) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Datová vazba E - Obecný výraz: Ve výrazu lze nyní používat i proměnnou
pMe (objekt, ve kterém je tato datová vazba). Pomocí této proměnné se lze ve výrazu odkazovat na libovolnou vlastnost libovolného
Pmg objektu v tomto obrazu.
-
Web obrazy:
-
Opravená chyba: Objekt
PmgWCombo byl zobrazen se špatnou výškou.
- Zlepšeno okno přihlašování uživatelů (otevírané metodou
Pm.WndLogon).
-
PmMBus komunikační ovladač:
Opravená chyba:
Špatně se přijímaly hodnoty typu 24bit Integer.
-
Calc: V dokumentaci nová kapitola popisující přístup
do databáze Calc (
OpenOffice,
LibreOffice).
Verze 8.3.11 (od 19.1.2016) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
ExtSubVar nový objekt: Umožňuje do proměnné vložit další podproměnnou.
-
OpenView metoda: Zobecnění: v údaji
oExtra.onOpen lze nastavit metodu, která se bude volat až se obraz skutečně otevře.
-
PmABradleyDF1 komunikační ovladač:
- Nyní lze zadat v ItemId adresy větší než 254.
- Opravená chyba: Pro EtherNet/IP nebyl při příjmu testován příznak chyby STS.
-
PmgTrendViewer objekt: Oprava proti zneužitelnosti tohoto ActiveX objektu v HTML stánkách.
-
Nové předkonfigurace:
- Předkonfigurace
Mapa a oblast: Zobrazení a ovládání zadaných bodů
Verze 8.3.10 (od 15.12.2015) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmgString objekt: Zprovozněno 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ápisu dat o Modbus funkci
FN06 (oblast
RoS).
-
PmABradleyDF1 komunikační ovladač: Zprovozněn zápis jednoho bitu.
-
PmMBus komunikační ovladač: Zdokonaleno zpracování příjmu některých dat (např. veličin z rozšířeným
VIFE pro zjištění času změny veličiny).
-
PmABradleyCIP komunikační ovladač:
Opravená chyba: Nefungoval příjem 2-rozměrné pole.
Verze 8.3.9 (od 19.11.2015) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Editor obrazů: Opravená chyba:
- Nešlo pohybovat s objektem
PmgLine, pokud byl konfigurován svisle nebo vodorovně. Oprava dána i do verze
Pm8.2.23.
- Při kopírování Pmg objektů ze schránky Windows nedocházelo k vybrání kopírovaných Pmg objektů.
-
PmForm objekt:
- Nový typ
Pmf objektu - oddělovač, tzn. objekt
PmfSepar.
-
PmS7 komunikační ovladač:
Opravená chyba: Proměnné z jednoho
PmaCommGroup 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)
-
PmABradleyDF1 komunikační ovladač:
Opravená chyba: Komunikace nefungovala pokud v jednom objektu
PmaCommGroup byly proměnné požadující data z různých čísel
DataFile.
Verze 8.3.8 (od 1.10.2015) - stabilní verze
Od této verze je
Promotic8.3 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:
- Opraveno zadávání lokalizovaných reálných čísel (v
Vývojové prostředí PROMOTIC, Editor obrazů a v
Pmg objektech
PmgString,
PmgWEdit) pokud byl zadán oddělovač desetinných míst jako "čárka" a oddělovač tisíců jako "tečka" (německé lokalizované zadávání čísel).
-
PmForm nový objekt: Umožňuje vytvořit velmi obecné formuláře pro zadání údajů. Otevírá se pomocí metod typu
OpenView a proto ho lze otevřít nejen v samostatném okně, ale také v objektu
PmgFrame nebo v pracovní ploše
PmaWorkspace. Je funkční i ve
Web obrazech. Nahrazuje zastaralou metodu
Pm.InputBox.
-
PmgCanvas objekt: Pro tento objekt byl vytvořen (zatím jednoduchý)
nástroj pro kreslení, 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 kreslení nyní lze otevřít z následujících míst:
-
PmList nový objekt: Umožňuje vytvořit v tomto objektu seznam hodnot typu
LIFO a
FIFO.
-
PmIEC8705 komunikační ovladač:
Opravená chyba: Po přenosu 32000 komunikací docházelo ke zbytečnému znovunavazování komunikace.
Verze 8.3.7 (od 27.8.2015) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
- Opravená chyba: Verze Pm8.3.6 nebyla funkční v OS Windows XP.
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í.
-
PmAction nový objekt: Objekt představuje akci, která lze později vyvolat.
-
OpenView metoda:
Velmi zobecněno otevírání obrazů pomocí metod OpenView:
- Do metod
OpenView přidán čtvrtý nepovinný parametr
oExtra, který umožňuje při otevření zadat vlastnosti:
-
oExtra.onClose (objekt typu
PmAction): Zde lze definovat metoda projektanta, která se bude volat při zavření tohoto otevíraného obrazu.
- 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ů.
Metoda
OpenViewModal 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 však není funkč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 metodou
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, zavolá se metoda projektanta, která byla zadána v údaji
oExtra.onClose
Viz
Jak pracovat s modálními okny.
Takto otevřená modální okna již jsou funkční ve všech Web prohlížečích.
-
PmgTrendViewer objekt:
Opravená chyba: ve
Web obrazech:
- vykreslování když nebyl připojen žádný trend.
- vykreslování při skrolování v tabulkovém módu.
-
PmaWorkspace objekt: Pro každý rám (
frame) zaveden nový konfigurátor "
Minimální šířka (px)" a konfigurátor "
Minimální výška (px)".
Nastavit tyto konfigurátory je důležité pokud je nutno aby rám nešel zmenšit na nulovou velikost. Je to například 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.
-
PmS7 komunikační ovladač:
Opravená chyba: Při ztrátě spojení se nyní ve všech proměnných přepíše vlastnost
Quality.
Verze 8.3.5 (od 14.5.2015) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Web obrazy:
Opravená chyba: Nevyhodnocovala se správně velikost a pozice obrazu otevřeného v novém okně (tzn. pokud byl "target:_blank;").
-
PmgTrendViewer objekt:
Opravená chyba: Při konfiguraci docházelo k pádu editoru obrazů (chyba od verze
Pm8.3.4).
-
PmIEC8705 komunikační ovladač: Zobecnění o typ
ASDU-5 a
ASDU-6
-
PmSNMP komunikační ovladač:
Opravená chyba: 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ý typ 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.
-
PmgCanvas objekt:
- V kartě "
Draw" lze nyní vytvářet
pomocné metody pro kreslení. V události
onDraw se již nemusí psát celý skript kreslení ale lze v ní volat pomocné metody. Velmi se tak zpřehlední skript kreslení.
-
Nový objekt CanvasCtxExt pro kreslení, 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.
-
PmMap nový objekt: Umožňuje vytvořit v tomto (na začátku prázdném) objektu vlastní vlastnosti. Velmi praktické pokud chcete do nějaké metody předávat hodně pojmenovaných hodnot.
-
PmgTrendViewer objekt: v
JavaScript obrazech:
- Zlepšeno vykreslování hodnot trendů kliknutím myši.
-
Web obrazy:
Opravená chyba: Opravy chyb které se projevili pouze při používání starého prohlížeče
InternetExplorer 8.
-
PmBACnet komunikační ovladač: Zprovozněn příjem a zápis vlastnosti
weekly-schedule v objektu
Schedule
-
PmSNMP komunikační ovladač:
Opravená chyba: Opravy chyb 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:
-
PmaAlarmGroup objekt:
- Oprava při otevření alarm/event prohlížeče na Webu. Při použití
$vb v identifikátoru skupiny alarmů se výraz vyhodnotil jako prázdný.
- 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.
Verze 8.3.2 (od 2.3.2015) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmFilesApp: ve složce aplikace budou vznikat
nové podsložky:
-
DtBackup: Zde se ukládá záloha souboru souboru
Aplikace.pra. Je funkční také
automatické uložení tohoto souboru při editaci.
-
Temp: Zde se ukládají dočasné soubory například z importu/exportu.
-
ExtTrend Datové rozšíření: Zobecnění o možnost trendování pouze zadaný bit v dané hodnotě (viz konfigurátor "
Typ hodnoty").
-
PmaAlarmGroup objekt:
- Historii lze nyní ukládat i do
Databáze MySQL cyclic a
Databáze FireBird cyclic (viz konfigurátor "
Typ uložení").
- V metodě
Acknowledge nyní lze zadat národní jazyk kvitujícího.
- Při prohlížení na Web klientovi je zlepšena lokalizace textů národních jazyků.
-
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.
-
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ů.
-
PmS7 komunikační ovladač:
- Nové konfigurátory v parametrech protokolu:
-
Connection type: Zadání typu připojení (určuje, zda aplikace se má k PLC připojit jako
PG=Programovací zařízení nebo
OP=Operátorský panel).
- Odzkoušena komunikace s
moduly LOGO! verze 8. Od této verze moduly již podporují protokol
S7 a tedy s nimi tímto ovladačem lze 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
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)
- Byl vytvořen nový
Skript průvodce v editoru skriptu pro jednoduché zadávání nejběžnějších příkazů (
if, for, switch, otevření obrazu, atd.)
- Grafický
ActiveX objekt Graph (pro zobrazování hodnot ve sloupcích, třírozměrně, atd.) je od této verze odstraněn z instalace a dokumentace. Tento objekt je zastaralý a je lepší místo něj používat objekt
PmgCanvas (viz předkonfigurace ve skupině
Předkonfigurace ve skupině "Trend"). ActiveX objekt lze samostatně stáhnout na
https://www.promotic.eu/cz/.
-
PmABBT200, PmEOBAS, PmEOCKD komunikační ovladač (pro komunikaci s PLC automaty
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.
Verze 8.3.1 (od 5.11.2014) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Editor obrazů: Opravy chyb v konfigurátorech
Pmg objektů. Se změnou konfigurátorů ve verzi
Pm8.3 se někdy správně neuchovaly
datové vazby nebo
makro výrazy.
-
PmaPanel objekt:
Opravená chyba: JavaScript obrazy někdy způsobovaly ubývání paměti.
-
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.
-
PmOmronFINS komunikační ovladač:
- Tento ovladač může komunikovat protokolem
FINS s novými PLC od firmy
Omron. Dosavadní komunikační ovladač
PmOmronC je určen pro komunikaci protokolem
Mode-C.
- Oba ovladače jsou licencovány společnou licencí
PmOmron.
-
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.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.
- Objekt datového rozšíření lze také adresovat v objektové cestě pomocí
identifikátoru Datová rozšíření.
-
PmaCommGroup objekt:
Konfigurátor "Událost "onDataReceive"" lze nastavit na volbu "
A = volat pro všechny zaregistrované proměnné (v tomto objektu a také v jiných objektech PmaData)".
Tak lze v události
onDataReceive zachytávat změnu jakékoli proměnné.
-
Makro výraz: V konfigurátorech, kde lze zadat 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.
-
Vývojové prostředí:
- V okně konfigurace objektu je nahoře zobrazena cesta k tomuto objektu a kliknutím myši 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): Po stisknutí klávesy Alt se rozsvítí u konfigurátorů písmena a po stisknutí daného písmene 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átorů a po stisknutí tohoto písmene se rozsvítí další pismena pro tyto podkonfigurátory. Lze se tak při editaci velmi rychle přesunovat.
- Konfigurátor "
Zpřístupnit objekt v proměnné" je nyní považován za zastaralý a proto je skryt v nových aplikacích a v aplikacích které ho nepoužívaly.
-
PmgRoot nový objekt: nový objekt, který představuje celou grafiku obrazu.
- Každý objekt má novou skriptovou
vlastnost PmgObject.Root pomocí které je přístup k objektu
PmgRoot v každé události.
-
PmgRoot.onViewerResize událost: V této události lze dynamicky zvětšovat, zmenšovat a přimísťovat objekty a tak optimalizovat zobrazení v okně dané velikosti.
-
PmgObject.onModeChange událost: Nová událost v každém
Pmg objektu informuje o to že:
- nad objektem se objevil kurzor myši
- objekt získal fokus
-
PmaPanel objekt:
- Mnoho vlastností v tomto objektu je nyní zastaralých, protože jsou i v objektu
PmgRoot. Vzhledem k tomu, že nyní lze jeden obraz otevřít vícekrát, tak tyto vlastnosti přestali v tomto objektu mít smysl.
- Byla zrušena možnost ukládání grafiky jako vzor pro ostatní obrazy. U všech takových obrazů je provedena automatická konverze, tzn. tato grafika se zkopíruje do všech objektů
PmaPanel, kteří tento vzor používali. Pro vzory je lepší použít objekt
PmaPrototype.
-
Systém alarmů a Eventů:
-
Historii lze nyní ukládat i do Databáze MS SQL Server cyclic a Databáze Oracle cyclic (viz konfigurátor "
Typ uložení").
- Prohlížeč historie:
- Místo scrollbaru 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č stavu i historie lze nyní otevřít vícekrát najednou, například lze mít malé okno otevřené pořád a velké okno otevřít jen někdy.
-
Editor obrazů:
- V konfigurátorech, kde je definovaná
datová vazba, se tato datová vazba v textové podobě zobrazí pod konfigurátorem a lze ji přímo editovat. Urychluje se tak její změna nebo kopie.
-
Licence:
- Obchodní položka
PmBaseClient se přejmenovala na
PmDataClient a položka
PmFullClient se přejmenovala na
PmWebClient.
-
Síťový licenční klíč: Nyní může jeden soubor
swk obsahovat "
multilicenci", tzn. jeden soubor může být sdílen více aplikacemi.