PROMOTIC 9.0 - Novinky
Viz také:
Novinky systému PROMOTIC.
Verze 9.0.31 (od 4.12.2024) - stabilní verze
Revize 3: (od 7.1.2025)
Oprava komunikačního ovladače
PmS7.
Revize 1: (od 12.12.2024)
Opravy chyb
Verze 9.0.30 (od 25.11.2024) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmTeco komunikační ovladač: Zobecnění o
TECO datový typ:
STRING.
Verze 9.0.29 (od 29.8.2024) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmArray.Insert metoda:
- Přidána podpora pro přidávání řádků pro 2-rozměrné pole.
- Nová volba
2 v parametru
nType umožňující přidávat prázdné položky/řádky.
-
PmOpcUaClient komunikační ovladač:
- Zprovozněn příjem datového typu
ExtensionObject, tzn. příjem datové struktury.
- Opravená chyba: Nefungovalo správně čtení a zápis hodnoty typu String pokud hodnota obsahovala diakritické znaky.
Verze 9.0.28 (od 26.04.2024) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
INFO systém: Nyní lze zobrazit i obsah jakéhokoliv
Pmg objektu v libovolném právě otevřeném obrazu (viz položka
Panels).
-
Nové metody a vlastnosti v grafickém objektu PmfTable:
-
PmS7 komunikační ovladač: Nyní je podporován datový typ
TOD (
Time of day).
-
PmElgas2 komunikační ovladač:
- Zprovoznění pro zařízení typu ELCORlite.
Verze 9.0.27 (od 24.11.2023) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmArray.Filter metoda: Nová metoda - Umožňuje filtrovat 1-rozměrné pole.
-
Video kurzy: Všechny video kurzy byly předělány.
Nyní se v kurzu vytváří aplikace pro řízení teplot v hotelových pokojů.
Je to jednodušší a pro školení názornější než předtím, kdy se vytvářela aplikace pro řízení kotelny.
Verze 9.0.26 (od 2.11.2023) - stabilní verze
Revize 1:
- Opravy chyb
NOVINKY A OPRAVENÉ CHYBY:
-
PmForm objekt: Nový
objekt PmfTree, pomocí kterého lze ve formuláři zobrazit
stromovou strukturu dat.
-
Vývojové prostředí:
-
Zlepšeno hledání textu v editoru
Pma i
Pmg objektů:
- lze hledat v Pma i Pmg objektech najednou
- Možnost vybrat více objektů na stejné úrovni ve stromu Pma objektů i Pmg objektů.
Zvolená operace (např. Vyjmout, Kopírovat, Odstranit, atd.) se pak provede nad všemi vybranými objekty.
-
Komunikační ovladače:
-
PmABradleyCIP komunikační ovladač: Zobecnění pro komunikaci s PLC automaty typu
Micro850. V parametrech protokolu je nový konfigurátor "
Typ PLC".
-
PmMBus komunikační ovladač: Zobecnění pro příjem dat z oblasti
B1 (
RAM) a
B4 (
EEPROM).
-
Pm.PlaySound metoda: Parametry
repeat a
stop zprovozněny pro Web.
Verze 9.0.25 (od 15.6.2023) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmDNP3 komunikační ovladač:
Nový ovladač pro komunikaci protokolem
DNP3.
-
Vývojové prostředí:
- Možnost přesunout kartu aplikace do nového okna a tím rozdělit vývojové prostředí do více samostatných oken.
-
Objekt Pm:
-
Pm.GetVarType metoda: Parametr
nMode má novou volbu
2 umožňuje určit, že bude vracen číselný kód objektu.
-
Pm.GenerateId metoda: Nová metoda - Vrací jedinečný číselný identifikátor.
-
Pm.PrinterCfg metoda: Nová metoda - Zobrazení okna pro výběr a nastavení tiskárny.
Verze 9.0.24 (od 15.12.2022) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 9.0.23 (od 10.11.2022) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Karta "Data" objektu PmaObject: Rozšíření možností ovládání a přidání nových funkcí do tabulky proměnných
(řádkový a
buňkový režim, výběr více položek, přímá editace buňek, filtr řádků, konfigurace sloupců, vyjmutí, kopírování, vkládání položek, hledání a nahrazení textu, atd.)
Verze 9.0.22 (od 22.8.2022) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmS7 komunikační ovladač:
Opravená chyba: Pokud PLC automat rozdělil přijatá data jednoho požadavku do více podzpráv, pak byl vyhodnocen špatný příjem.
-
PmBACnet komunikační ovladač:
Opravená chyba: Zprovozněn příjem a zápis do vlastnosti
priority-array[x].
Zároveň je ovladač zobecněn o příjem samostatné vlastnosti
priority-array (tzn. bez zadání indexu) - viz příklad
AnalogOutput.15.priority-array.
Verze 9.0.21 (od 1.5.2022) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmABradleyCIP komunikační ovladač:
Opravená chyba: Nefungoval příjem hodnoty typu
$STRING když byl v podobě struktury.
Verze 9.0.20 (od 23.2.2022) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Objekt PmForm: Nové vlastnosti pro změnu písma:
Verze 9.0.19 (od 2.2.2022) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmOpcUaClient komunikační ovladač:
Opravená chyba: Pokud se nebylo možno připojit, pak vznikaly stále nové požadavky na vytvoření spojení a staré požadavky se neukončily.
-
Pm.PrintScreen metoda: Přidán parametr
"screen:xxx;" a parametr
"point:x,y;".
Verze 9.0.18 (od 5.10.2021) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Správce instalátorů: Nový nástroj pro tvorbu a správu uživatelských instalátorů PROMOTIC.
Instalátor umožňuje vytvořit instalační program obsahující verzi PROMOTIC a jednu nebo více aplikací PROMOTIC.
Verze 9.0.17 (od 24.8.2021) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmFormat nový objekt: Tento objekt umožňuje nový obecný typ formátování (konverze) hodnoty (číslo, textový řetězec, logická hodnota, datum a čas) do textového řetězce a zpět.
Toto formátování lze nyní využít:
-
PmArray.Sort metoda: Nový parametr
onSort pro třídění 1-rozměrného pole pomocí funkce.
Verze 9.0.16 (od 21.5.2021) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmOpcUaClient komunikační ovladač:
- Zprovozněna možnost autentizace typu UserName (tzn. musí se zadat jméno a heslo).
- Opravená chyba: Po určité době (např. po 5 minutách) docházelo k restaru tohoto ovladače.
-
Nová metoda AddEvent v každém
Pma objektu i
Pmg objektu umožňuje zaregistrovat
JavaScript funkci, která se vyvolá při vzniku požadované události objektu.
Verze 9.0.15 (od 25.3.2021) - stabilní verze
Revize 2:
-
PmOpcUaClient komunikační ovladač:
Opravená chyba: S některými typy
OPC UA serverů se nepodařilo navázání spojení.
Revize 1:
- Opravená chyba: V prohlížečích alarmů a eventů se texty ve sloupcích tabulky zarovnávaly do středu místo vlevo
NOVINKY A OPRAVENÉ CHYBY:
-
Konfigurační okno "Datové rozšíření AlarmAnalog" objektu ExtAlarmAnalog: Nové konfigurátory
"Hystereze pro horní meze a
"Hystereze pro dolní meze pro zadání hodnoty hystereze horních/dolních mezí.
Nyní tedy
alarm může zanikat při jiné hodnotě než vzniká.
-
PmOpcUaClient komunikační ovladač:
Opravená chyba: Nefungoval příjem komunikační zprávy rozdělené do více podzpráv.
-
PmCharServer komunikační ovladač: Zobecnění pro použití objektu
PmaCommMsg typu
Master. Prozatím pouze pro případ kdy se komunikuje pouze s jedním klientem.
-
PmfNumber.StepSize vlastnost: Nová vlastnost pro zadání velikosti přírůstku kliknutím myši na tlačítka "nahoru"/"dolů" při editaci.
Verze 9.0.14 (od 5.1.2021) - stabilní verze
Revize 1:
-
PmgObject.GetPar metoda:
Opravená chyba: Vyhodnocení parametrů ve vložených grafických objektech
NOVINKY A OPRAVENÉ CHYBY:
-
PmKNX komunikační ovladač:
Nový ovladač pro komunikaci protokolem
KNX.
-
Pm.WndOper metoda: Nová metoda: Provedení operace nad otevřeným oknem této nebo jiné aplikace
-
PmgAlarmStateViewer objekt: V předkonfiguraci změněn vzhled ovládání, přidáno kontextové menu a nová funkce pro tisk. Nová událost
onConnect.
-
PmgTrendViewer objekt: V předkonfiguraci změněn vzhled ovládání, přidáno kontextové menu v prohlížeči a nová funkce pro zobrazení hodnot aktivního trendu tabulkově v novém okně.
Verze 9.0.13 (od 21.10.2020) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmOpcUaClient komunikační ovladač:
Opravená chyba: Při zápisu do proměnných v objektu
PmaCommGroup se někdy ukončila komunikace.
-
PmSMS komunikační ovladač: Nový konfigurátor "
Znaková sada" umožňuje přepnout modem do kódování
UTF-8.
-
ExtWriteAction objekt: Přidáno testování zapisované hodnoty na kvalitu, minimum a maximum.
Verze 9.0.12 (od 11.9.2020) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmManager: Během instalace a v programu PmManager přidána možnost nastavit zabezpečení složek systému PROMOTIC a určit zda změny mohou provádět pouze uživatelé s administrátorskými právy nebo všichni uživatelé.
-
PmaSequencer objekt:
Opravená chyba: Oprava chyby sequenceru při spuštění v jiném vlákně.
Verze 9.0.11 (od 3.8.2020) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Vývojové prostředí: Možnost editovat více
Pma objektů současně pomocí karet aplikace v záhlaví okna vývojového prostředí.
-
Karta "Web" objektu PmaWeb: Nový konfigurátor "
Rozšířená konfigurace" s volbou
HttpHeaders. Umožňuje nastavit například název a hodnotu HTTP hlaviček, které budou vkádány do každého HTTP přenosu.
-
PmaPanel.GetLastRefresh metoda: Nová metoda. Slouží pro získání času, kdy naposledy tento obraz požádal o data (lokálně nebo na Webu)
Takto lze určit, zda je/není obraz právě otevřený (lokálně nebo na Webu), a pak například upravit periodu komunikace.
Verze 9.0.10 (od 22.5.2020) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Editor Pmg objektů: Přidání podpory funkce
Drag&Drop ve stromu
Pmg objektů.
Vybraný
Pmg objekt lze nyní uchopením a tažením myší snadno přesunout nebo zkopírovat před, za nebo do jiného
Pmg objektu.
-
Prototypy a instance: Opravy chyb a zdokonalení editace lokálních i globálních
Pma a
Pmg prototypů.
- Při přejmenování prototypu lze zvolit, zda se má název prototypu změnit i ve všech jeho instancích
- Při odstranění prototypu lze zvolit, zda se mají s prototypem odstranit i všechny jeho instance
- V okně pro výběr prototypu lze nyní vytvořit nový lokální i globální Pma nebo Pmg prototyp
- Objekt
PmgBox lze nyní zkopírovat do nového lokálního nebo globálního objektu
PmgPrototype
-
PmBuffer.CalcCheckSum metoda: Nová metoda pro výpočet různých druhů kontrolních součtu z dat obsažených v bufferu.
Verze 9.0.9 (od 18.3.2020) - stabilní verze
Od této verze je
Promotic9.0 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:
-
PmOpcUaClient komunikační ovladač:
Nový ovladač pro komunikaci s
OPC UA servery.
-
Pm.CreateView metoda: Nová metoda pro otevírání prohlížeče (obraz =
PmaPanel, report =
PmaReport, formulář =
PmForm, atd.).
Tato metoda nahrazuje metodu
OpenView a zajišťuje jednotným, obecnějším a jednodušším způsobem otevírat všechny typy prohlížečů v systému PROMOTIC.
-
PmaGlobal nový objekt: Nový
Pma objekt umístěný na začátku stromu aplikace pod názvem
#Global, ve kterém lze umísťovat globalní prototypy aplikační (objekt
PmaPrototype) a grafické (objekt
PmgPrototype).
Grafické prototypy teď již tedy nemusí být umístěné pouze v jednom obrazu ale jeden prototyp je nabízen do více obrazů současně.
V této verzi lze prozatím globální grafický prototyp editovat pouze pomocí instance v nějakém obrazu ale v dalších verzích bude toto zobecněno o přímou editaci globálního prototypu.
Verze 9.0.8 (od 13.12.2019) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmManager:
- V kartách
Aplikace a
Verze PROMOTIC bylo změněno rozložení ovládacích prvků a přidána nástrojová lišta se samostatnými tlačítky pro spuštění vývojového prostředí a runtime PROMOTIC.
Verze 9.0.7 (od 31.10.2019) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
$.expr makro výraz: Ve výrazu lze používat proměnnou
pVar (objekt typu
PmVar).
Verze 9.0.6 (od 9.10.2019) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 9.0.5 (od 19.9.2019) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 9.0.4 (od 25.7.2019) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmBuffer nový objekt: Nový objekt, který udržuje více hodnot v jednom paměťovém bloku v binární podobě. Tento blok lze pak uložit v podobě typu
HexaString (např. pro ovladače
PmChar nebo
PmCharServer).
-
PmForm objekt: Nový podobjekt
PmfTable, pomocí kterého lze do formuláře přidat tabulku hodnot.
- Oprava v komunikačních ovladačích. Ve verzi
Pm9.0.3 bylo zobecněno jádro všech komunikačních ovladačů (kvůli novému ovladači
PmCharServer) a proto se některé ovladače musely upravit.
Verze 9.0.3 (od 1.7.2019) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
PmaPanel objekt: Zrušen překlad obrazů. Všechny změny provedené v grafickém obsahu se automaticky přeloží a uloží společně s uložením celého objektu
PmaPanel.
-
PmCharServer komunikační ovladač: Nový ovladač typu
Ethernet-Server. Aplikace PROMOTIC tak může být server, který nabízí projektantem zadaná data (textová nebo binární) jiným klientům.
-
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í.
-
Licenční server PmLicServer: Přejmenování a úprava licenčního serveru.
V předchozích verzích se jmenoval
PmNetKey.exe a byl dostupný v samostatné instalaci.
Nyní se jmenuje
PmLicServer.exe a pro instalaci je součástí instalačního souboru dané verze PROMOTIC (v instalačním programu lze zvolit že instalovat pouze
PmLicServer).
Verze 9.0.2 (od 8.3.2019) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Runtime PROMOTIC: Systém PROMOTIC nyní podporuje i
64-bitové verze runtime i vývojového prostředí.
-
Uživatelé a oprávnění: Zprovozněno
přihlašování jménem a heslem Windows uživatelů, kdy správa uživatelů se pak provádí prostředky
Windows.
Přihlášený uživatel je pak členem skupin uživatelů podle svého členství v odpovídajích
Windows skupinách.
-
PmChar komunikační ovladač:
Opravená chyba: Při zavření portu nebyla správně dokončena zpráva typu
Slave.
-
PmaCommGroup.onDataReceive událost: Nová vlastnost
pEvent.Attr, ze které lze zjistit zda zpráva, která vyvolala tuto událost byla první nebo poslední.
-
Pm.RestartGui metoda: Nová metoda. Provede restart grafického rozhraní aplikace.
Verze 9.0.1 (od 18.12.2018) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Editor scriptů: Klávesa "tabulátor" nyní již nepřidává dvě mezery, ale ponechá v textu znak "tabulátor", který má délku 2 mezery.
-
Editor Pmg objektů:
- Zrušena karta "Podobjekty". Přidání, mazání a editace
Pma objektu se nyní provádí ve stromu
Pmg objektů (podobně jako ve stromu
Pma objektů).
- ve stromu
Pmg objektů je nyní nová položka
#Prototypes, která obsahuje všechny objekty
PmgPrototype v obrazu. Spravovat prototypy (přidávat, mazat, editace) lze nyní přímo v této nové položce, nemusí se to již provádět přes objekt
PmgInstance.
-
PmABradleyDF1 komunikační ovladač: Zobecnění o datovou oblast typu "
L - Long".
Verze 9.0.0 (od 16.10.2018) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Web obrazy: Od verze
Pm9.0.0 jsou Web obrazy PROMOTIC určené pouze pro Web prohlížeče podporující standardní technologii
HTML5. To znamená pro
Chrome,
Firefox,
Edge,
Opera,
Safari atd.
InternetExplorer je podporován pouze od verze 11.
-
Karta "Obraz" objektu PmgRoot:
- Nový konfigurátor "
Barva pozadí obrazu". Nahrazuje proměnnou
BackgroundColor objektu
PmgRoot, která je po konverzi ze seznamu proměnných odstraněna.
- Nový konfigurátor "
Barva rámečku fokusu". Nahrazuje proměnnou
FocusColor objektu
PmgRoot, která je po konverzi ze seznamu proměnných odstraněna.