Nová funkce, vlastnost,modul, cesta, protokol, kompatibilita ...
Odstraněna nepoužívaná funkce, modul, vlastnost, kompatibilita ...
Přizpůsobení, zrychlení, změna, úprava, oprava ...
Bara: Výrazy: oprava inicializace při prázdném řetězci získávaném z proměnné
Bara: Výrazy: odstraněno zbytečné čtení limitu a formátů při textové proměnné
Dynam: proměnné a výrazy: omezení zbytečného volání Prepare když se neptám na trend
IO: Calculated: validita se vyčítá zvlášť z připojené proměnné a notifikuje se taky zvlášť pro přenos (QLink)
IO: Domat, Elga, PRU, MBus, Mark, OPCUA, Saphjir, Climatix, Synco, Honeywell: oprava diakritiky v řízení modulů
IO: ImpBox: u starých FW boxů umí vrátit přes SerialInfo alespoň skutečný typ boxu
IO: AccessServer: oprava kontroly licenci Phantom hned po startu (když se kontroluje brzy, ohlásí chybu a o chvilku později pak funguje)
Servery (Acces , Data, SQL): hlídání "Access Volation at address ..." (nastavitelné jen *.xml jako GpfLimit) a restart pak možný přes ProDog
ProCopWeb: Displeje: zrušeno zbytečné tlačítko Refresh v mobilní verzi
ProCopWeb: Session: oprava vyhodnocení typu uživatele, aby se mazaly cookies od vyhledávačů a náhodných přístupů již za 5 minut
ProCopWeb: Alarmy: oprava filtru alarmů
ProCopWeb: Výjimky: logování vyjímek; hlídání "Access Volation at address ..." (nastavitelné jen *.xml jako GpfLimit) a restart pak možný přes ProDog
podpora pro Windows 11 24H2 a 24H2 Insider Preview
Ways: báze: SerialInfo se aktualizuje jednou za 15 sekund
Ways: TCP: doplněno GetSerialInfo vracející IP adresy rozhraní, bránu apod.
IO: báze: metoda Online pro přenos Online dat z AlfaBoxu
IO: báze: podpora pro binární přenos Online dat u základních typů
IO: báze: Save Timer je trochu náhodný
IO: báze: Calculated proměnné - oprava shazování validity při volání častějším než jednou za sekundu
IO: analýza počítaných proměnných - pokud není kanál napojen na proměnnou nebo výraz, tak je možno dávat např. skriptem do hlavní hodnoty analyzovanou hodnotu a výsledek se ukládá do propojené proměnné
IO: ImpBox, ExpBox - přenos rychlých dat
IO: ImpBox, ExpBox - podpora pro přenos nastavení hodnot přes Online data, zvednuta verze přenosu Online dat
IO: ImpBox: rychlejší odhlášení případné chyby komunikace, při zapnutých Online datech a změně v projektu se nevyčítají trendy
IO: CEPSReport: podpora pro reporting ve čtvrthodinách, podpora pro vyčítaní skladby ve čtvrthodinách z trendů
IO: QLink: maximální časové kvantum pro pumpování trendů je 49 msec
Bara: Debug: po startu vypisuje mezi proměnné obsah do okna obsah CmdLine
Bara: Debug: oprava ladění v ProBara
Dynam: Cond: do podmínky OnCommand je možno jakékoliv znaky
Dynam: Menu: podmínka pro aktivitu a viditelnost u podmenu
Dynam: Bára: podpora pro synchronizační skupiny v Boxu
Databáze: vrací nově chybové kódy při Timeout
Databáze: umí nově nevracet validitu proměnné
Databáze: Var: optimalizace rychlosti
Entity: Table: oprava obnovy dat
Tools: Loader 485: nezkouší najít HW klíč
ProCopWeb: oprávnění: oprava testování práv uživatele u podprojektu, oprava ověření projektu
Ways: GSM, PPP: cesta při změně rychlosti nenastavuje pevný baudrate na BGS2 a ES75
IO: báze: ochrana proti dvěma stejným propertám, logovací styl u Calculated proměnných
IO: Dynam: podpora @.AAA v podmínce dynamizace "Proved pokud 0 <> proměnná"
IO: ImpBox: oprava max délky fronty pro OneTrend požadavky
IO: ImpBox: počet požadavků na vyřízení v rámci jedné obnovy může být větší než jedna
IO: OPC UA: oprava autokonfigurace (oprava načtení popisu), oprava registrace COV
IO: MBus: podpora pro MBus VIFE DateOf (datum maxima)
IO: MBus: podpora pro maxima u UH50 a KMP603
IO: QLink: povolen do propert logovací styl
IO: PX: oprava čísel BACnet vlastností pro PXC7
ProCop: Panel: Editor: zrychlení posunu entit
ProCop: Displeje: zrychlení otevření displeje, oprava napojení atributů
Tools: Loader Alfa485.1: nezkouší najít HW klíč
Tools: MBusCfg: doplněn režim Slave pro vrácení výkonových maxim z KMP603 a archiv UH50
ProWeb: Dynam: oprava dynamizací na webu
ProWeb: Dynam: oprava pádu při informaci o neexistující proměnné
ProWeb: Entity: oprava velikosti knihovních bloku na webu
ProWeb: Cache: přidáno ID projektu do názvu cache souboru pro Web
Entity, Dynamizace: zrychlení vytváření objektů při čtení z disku
Attributy: globálni atributy jsou tříděné a rychle se vyhledávají
Entity: nový příznak u entity Active a Inactive (aby se mohly nevyhodnocovat vnitřní objekty neviditelných skupin)
Dynam: Var: zrychlení práce s nahrazováním jmen atributů, ModulePrefix se hledá až je zapotřebí v propertách
Prodat: Remote Database - přenos více indexů hlavní hodnoty jednoho kanálu najednou
Ways: báze: nově vrací informace o sériových číslech modemu a SIM nebo IP adresy rozhraní apod.
Ways: modem, GSM, GPRS: podpora pro LTEM modemy
Ways: modem, GSM, GPRS: možno vybrat přesný typ modemu
Ways: modem, GSM, GPRS: automaticky umí zjistit typ modemu a podle toho fungovat
Ways: modem, GSM, GPRS: podpora pro automatické zvyšování rychlosti cesty pokud je to možné
Ways: modem, GSM, GPRS: automatické vyhledávání komunikační rychlosti modemu
IO: báze: nově vrací informace o sériových číslech a FW Boxů, PLC, měřičů
IO: ImpBox: podpora pro přenos rychlých Online dat ve druhém streamu
IO: PXC: oprava autokonfigurace stavů
IO: SMS: SMS modul bere info o typu modemu z cesty
IO: MBus: podpora pro duplicitní konfigurace u kanálů
IO: MBus: podpora pro příznaky a podmínky u extra rámců
IO: MBus: nový MaxPowerUniHeatAuto, který umí maxima vyčíst z UH50 i Kamstrup
IO: MBus: lze navazat na UDP a TCP cestu
IO: OPC UA: podporuje šifrování a certifikáty
IO: Box, PXC, OPC UA a MBus vrací informace o typu, FW, výrobních číslech a verzích
IO: MBus: CEPS: oprava XML skladby AB; oprava textu pro API v2
ProCop: Panel: Archive: oprava archivace licence
ProCop: Moduly: nový sloupec pro sériová čísla
ProCop: Displeje: knihovní bloky se převádějí v Temp do StreamStorage pro rychlejší načítání
ProCop: Displeje: události od myši jsou zpožděné o 100 msec a chodí přes frontu událostí, kde se při duplicitě přepisují (zrychlení)
ProCop: Trend:: Viewer: oprava zatuhnutí při otevření staré šablony trendů
ProCopWeb: Entity: entita SwitchControl nově na webu
SQL: Show: podpora pro posílání informací o sériových číslech komunikačních cest
Báze: Find/Replace - oprava vyhledávání
Property: oprava kopírování vlastnosti
Ways: AlfaPort: oprava Alive paketů z APN a z UDP, nově se zkouší obě varianty hlaviček paket
IO: báze: vždy zobrazení tabulky stavů u typu Binary/Discrete
IO: báze: oprava zobrazování period menších než 1 sec
IO: báze: nově Format "User Table" pro Analog a Counter
IO: Saphir: oprava autokonfigurace z textové dokumentace
IO: Inmat: zmenšení počtu přenášených konfiguračních dat na jeden dotaz z 240B na 64B
IO: PX: stavové texty z konfiguračního *.csv
IO: CEPSReport: konfigurace "Cesta pro reporty"
IO: OPCUA: oprava pro zápis prováděny serverem asynchronně, oprava logování pro COV, ošetřen status UNCERTAIN
IO: ImpBox: podpora pro čtení trendu po jednom při držení spojení při krátkých periodách
ProDat: oprava implementace rozhraní TRuntimeVariableImpl, které se používá v ProDDE
Tools: PortLoad: nové tlačítko pro smazání obsahu konzole
Tools: PingPPP: podpora pro modem LTEM BG95
Tools: ProWeb: Trendy: oprava zobrazení názvu trendu v textovém zobrazení, oprava zobrazení jména šablon
IO: Báze: zpět přidány property od Calculated pointu
IO: QLink: vylepšený trace a zaokrouhlení periody pumpovaných trendů
Entity: Dynam: oprava zobrazení podle typu dynamizace "Proveď pokud 0 <> proměnná" a "Zpoždění"
ProCop: Panel: Displeje: nastavitelný počet položek pole u dynamických polí publikovaných do webu
ProCop: Panel: oprava zobrazení displeje (blikání při změně rozměrů)
Trends: Text: oprava exportu trendů při velkém počtu vzorků
Access: Server: synchronizace stavu uživatelů pro web
Access: Plugin: vynucení synchronizace do SQL ve správě oprávnění
Access: Web: ošetření textů na webu
Access: Phantom: podpora pro Phantom Key včetně kontroly licence
SQL: Access: synchronizace stavu uživatelů pro web
Access: Show: publikuj do SQL dynamické indexy
Web: Access: povolení změny hesla uživatele
Tools: HaspKeys: podpora pro Phantom Key
Tools: HaspEdit: podpora pro Phantom Key
Util: Postman: hlídání běhu pošťáka a časovačů
Bara: Runtime chyby předělány na standardní výjimky namísto setjmp/longjmp
Bara: zrušení dočasných objektů jako je UnicodeString na funkcích Báry
Bara: oprava návratových hodnot funkcí ProMon_VarPutX na typ tpUniversal (problém stacku koprocesoru)
Ways: BACnet: pro ukládání a vyhledávání adres nových BACnet zařízení se používá celý pár IP+LON z důvodu možných duplicit LON adres
IO: Báze: podpora pro analýzu Calculated proměnných (průměry, integrace, filtry)
IO: Báze: výsledek analýzy je možné posílat do připojené proměnné a jejího trendu
IO: PXC: zjištění skutečné IP a LON adresy BACnet zařízení a zobrazení IP v řízení modulů
Trend: SenderSQL: oprava dělení nulou (trace) při rychlé SQL a odstraněn warning
Entity: Graph: zvětšen počet trendů na 8
Entity: nastavitelný typ a barva čáry
Entity: úprava zobrazení legendy
Entity: podpora pro 4k monitory
Entity: dynamické meze pro graf
Entity: Table: oprava synchronizace do SQL, pokud je použit prefix sloupce knihovního bloku
Entity: Table: oprava prefixů sloupců u chytré tabulky
ProCop: Panel: : zapnuto DoubleBuffered na displejích, náhledu a v editoru Bára (méně blikání a rychlější vykreslování)
Trends: Text: oprava textového zobrazení a export trendu s periodou 0s a hysterezi
ProDog: hlídá běh pošťáka a časovačů
ProDog: podpora pro testování běhu projektu, pokud neběží po nastavitelnou dobu tak restart
SQL: Trends: optimalizace zobrazení/export textových trendů s ředěním
Tools: BACnet: metody Indication a Request nově vrací bool a pak je možné řídit odesílání ComplexACK po zaslání COVnotify
Ways: BACnet: ochrana proti vícenásobnému doručování COV pakteů při více broadcastových protokolů BACnet najednou
Ways: BACnet protokol odesílá ComplexACK při COVnotify jen pro zařízení, které jsou pověšené a spuštěné na daném protokolu
IO: PX: zjištění skutečné IP adresy BACnet zařízení a její zobrazení v řízení modulů
IO: ImpBox: omezení trendu zapisovaných do SQL při komunikaci s AlfaBoxy s chybou přepočtu UTC
IO: ImpBox: při komunikaci s boxy nastavenými jako 3.0 se hlasí jako poslední verze komunikace 3.3 a tím při chybě v přepočtu UTC neposílá příliš staré vzorky a nemusí se filtrovat
SQL: Show: při výjimce, kterou nelze opravit se volá FatalExit a dojde k restartu ProDatu
Entity: SmartTable- opravy vykreslování chytré tabulky
Entity: oprava a doplnění filtrů chytré tabulky pro datum a čas
Entity: prefix knihovních bloků ve sloupci proměnná/hodnota
Trend: Viewer: doděláno vyhledávání trendů v dialogu na výběr trendů
Trend: dohledání trendu se špatným ID podle cesty nebo proměnné
Trend: opravena chyba náhodného zastavení automatického posunu časové osy trendu
Trend: SenderSQL: tracování délky zápisu trendů
IO: Báze: oprava posunu hodnot u vypočítavaného kanálu
IO: Lancelot: oprava trendů, oprava vyčítání trendů po vyřazení modulu
IO: MeteoBlue: nový modul pro vyčítání předpovědí počasí
IO: CEPSReport: umí zpětně vygenerovat více hodin reportu
IO: SqlCmd: informace o výjimce spolu s Id pointu vzniku se posílá na modul pro lepší hlášení poruch
IO: SqlCmd: v info o modulu je informace o opakování pokusu o zaslání příkazu do SQL
IO: SqlCmd: v pointu se ukládá poslední text výjimky tak, aby se nehlásil opakovaně
IO: PX: ochrana proti dvěma stejným časům v jednom dni u scheduleru
IO: PX: oprava nastavení hodnoty v manuálu pro objekt LightningCmd
IO: PX: nově podpora pro objekt typu Accumulator
Bara: debug: zobrazení v debugeru typ counter i jako čas pro hodnoty větší než počet sekund za den
Bara: úprava formátu času pro counter v debugeru
Bara: oprava zvětšování ukotvených oken
Entity: Table: oprava textů pro <Ctrl+T>
Entity: Table: oprava tloušťka 0 čáry v hlavičce
ProCop: Panel: Dialog proměnných - zvětšen dialog pro výběr proměnné
Trend: Viewer: oprava výpisu dlouhých period: chyběl v textových trendech poslední řádek
Alarm: Viewer: oprava textu
SQL: skript: oprava odstranění nepoužitých formátů
SQL: oprava zobrazení trendu s hysterezí (zaokrouhlení redukovaných vzorku na periodu trendů)
Util: CmdLine: nová funkce Escape pro zavírání stringů do uvozovek je-li to nutné pro CommandLine
Storage: CmLine: při ukládání se stringy obsahující uvnitř '/' a '-' ukládají uzavřené do uvozovek
IO: Báze: Connect Param typu /DYNAMIC:AUTO se při stgrUser předělává na skutečné jméno modulu
IO: PXC: zobrazuje i potvrzené trvající alarmy ve sdružené poruše
IO: Mark: oprava skládání časového programu
IO: UniDec: Univerzální dekoder vrací zpět hodnoty proměnných kde se nastaví Flow na InOut
Dynam: Cond: oprava podmínky VarEvent - už při vytvoření správně nahrazuje odkazy na vlastní proměnné znakem @.
Tools: BoxLoad: při zjišťování servisních parametrů kvůli spuštění BoxLoad z Panelu posílá stgrUser tak, aby moduly nahradily u Connect Param typu /DYNAMIC:AUTO skutečným jménem modulu
UDP: oprava počítadel paketů
UDP: oprava národního textu "Klient změnil adresu"
IO: Báze: oprava výpočtu hodnoty LastTime u trendů
IO: Trend Sender: oprava fronty pro zápis trendů
IO: Trend Sender: pojištění obnovy spojení
IO: Trend Sender SQL: obnova spojení po výjimce při opakování zápisu
IO: Trend SenderOPC UA: úpravy autokonfigurace, umí další způsob odkazů na objekty
IO: ImpBox: UTC čas se kontroluje pomocí login alespoň 1x za 10 min i při rychlé obnově bez ukončování spojení
IO: ImpBox: oprava možného výpadku spojení při velmi krátkých timeoutech
IO: Saphir, Climatix - oprava dekódování analogového typu s manuálem
IO: PX: když zůstane Acknutý event v eventlistu, tak se nesmí počítat do součtu nekvitovaných eventů
Dynam: TSP: oprava legendy
Trend: Viewer: podpora pro grafické zobrazení trendů s hysterezi
Trend: Viewer: oprava časové osy
ProWeb: podpora pro uživatelská data
ProWeb: povolení nových šablon trendů ukládaných u uživatele
SQL: nová uživatelská data pro ProWeb
SQL: nová podpora pro grafické zobrazení trendu s hysterezí
Util: DateTime - oprava převodu 64-bit msec času do UTC a zpět
Ways: BACnet: oprava možného pádu na NULL pointer pokud se nepodaří inicializace
IO: ImpBox: implicitně generuje typ AlfaBox-X
IO: ImpBox: zvýšena verze komunikace na 3.8.1
IO: ImpBox: komunikace v UTC v AlfaBox-X až od verze komunikace EIX_VERSION_USE_UTC_CORRECT tedy 3.8.1 tedy AlfaBox-X build 3.8.8.0
IO: PX: jednoduchá implementace Event Enrollment objektu: v hlavní hodnotě je 1, pokud je status > 0
IO: PX: objekt PX Blinds Central: při čtení musí existovat alespoň jedna properta číslo 5042-5045
IO: Lancelot: nový typ kanálu "Exec" pro čtení/zápis hodnot do/z pole
IO: oprava vyčtení konfigurace
IO: Sampler: odstraněn zbytečný trace, doplněn vylepšený trace
ProDat: Databáze: generuje chybu při překladu proměnných ze zakázaných modulů
Web: oprava pro starý IEx
Postman: Pool: max. počet threadů na Poolu je 24
Design: Báze: nová metoda pro zvyšování čísla Revize (synchronizace objektů do SQL)
Ways: BACnet: po příjmu ComplexAck s chybným InvokeID (druhý protokol na stejné cestě) neposílá zpět SegmentAck - nobvé PXC vrací AbortPDU a chvíli se odmlčí
IO: Báze: oprava vrácené chyby při nastavení hodnoty na neběžícím Calculated pointu
IO: pro importované moduly: synchronizace do SQL se nyní vynucuje přes novou funkci, tato funkce pokud je modul importován zvyšuje revizi o náhodné číslo a ukládá PIO pod původním časem tak, aby při novém importu se revize z exportované strany nesešla s vynucenou importovanou revizí a modul se správně synchronizoval do SQL
IO: Trendy: oprava ztráty vzorků a možného zamrznutí trendování
IO: Export: nastavitelná kombinace filtrovacích tabulek při exportu
IO: Export: doplněna informace o podprojektu při exportu displejů
IO: Export: možno volitelně exportovat i samotné AlfaBoxy (kůli calculated proměnným)
IO: PX: podpora pro nový objekt Px Lightning Command
Dynam: Command: oprava možného pádu při uvolňování reference na parenta na thredu
Bara: Debug: implicitně nastaven checkbox 'Zakaž spuštění skriptu dynamizací' a zrychlení implicitní rychlosti animace při krokování
Bara: rozšířené ErrorInfo při runtime chybě o přibližné číslořádku (pokud jsou debug informace)
Bara: Funkce: nové funkce SelectA, SelectB, SelectC, SelectD a SelectT
Bara: Skript: nové příznaky pro ignorování chyby při čtení či zápise do tech. proměnných
ProDat: Projekt: zpoždění eventů, když nejde zamknout GlobalTreeLock (AutoSave, Dirty, StyledAlarm)
ProCop: Panel: Messages: oprava vyhledávání chyb v Bara skriptu, který je uvnitř Box
Alarm: Viewer: ošetření možného pádu
SQL: Show: změna ošetření výjimek při timeoutu na GlobalTreeLock
Web: Alarms: oprava filtru podle zdroje
IO: Modbus: ošetření časovače pro čekání na odpověď, aby nedošlo k zaslání více dotazu
Bara: Scripts: nové project.bah a varAccess.bah s deklaracemi a příklady s novými funkcemi
Bara: VarGetXXX: oprava návratových hodnot nových funkcí VarGetXXX
Dynam: ValueTable: zvětšeno políčko pro zobrazení hodnoty
Dynam: AlarmCondition: podmínka pro filtrování alarmů umí nově porovnávat odděleně části alarmu: Systém, Zdroj a Zařízení
IO: Trendy: oprava možné ztráty vzorků při chybě z SQL
IO: Trendy: při chybě zápisu vzorků do SQL, tak opakování po dobu 2h držení max. 1000/2h vzorků při chybějící tabulce trendu, při překročení redukce aktuálních vzorků na 500/1h
IO: ImpBox: jednou za hodinu se normálně ukončí obnova i při držení spojení
IO: ImpBox: nové nastavení Boxu s maximalní nepřesností času pro synchronizaci
IO: LancRest: nový modul pro přístup k Lancelot REST API
IO: PX: oprava délky prefixu skupin při autokonfiguraci
IO: Export: podpora pro filtrování displejů podle názvu
IO: Export: podpora pro filtrování modulů a displejů podle podprojektů
Entity: Graph: oprava polohy čáry grafu když je vypnutý nadpis
Entity: Tabulka: tabulka má nastavitelný formát a jednotku u hodnot a hlavička může mít otočené texty
SQL: Show: oprava synchronizace typů
SQL: Skripty: oprava chybného explicitního jména databáze ProCopDB
SQL: hlídání max. délky proměnné
Util: SQLConnect: oprava vyjimky při typu ftUnknown
Ways: UDP protokol: když je více UDP protokolů na jedné cestě tak rámce a pakety dekóduje jen první instance
IO: Báze: oprava extrahování/sloučení AlfaBoxu s vypočítávanými kanály
IO: Báze: IOQ soubor ma backup verzi a načítá ji při chybě načtení normálního souboru
IO: Báze: fiktivní field pro zápis start bloku trendu
IO: Báze: TrendSampler: předělány fronty pro držení a čtení vzorků trendů
IO: Báze: TrendSender: doplněny NOLOCK, aby bylo rychlé čtení vzorků trendů z SQL i když se zrovna zapisuje, problém u rychlých trendů
IO: Báze: podpora pro čtení skutečného řasu posledního vzorku trendu z databáze
IO: ImpBox: při čtení trendů ochrana před časem vzorků větším než teď plus 5 minut
IO: ImpBox: pokud nemá lokální trend žádný vzorek, tak oprava požadavku o první data
IO: CEPSreport: doplněny přepočty kanálů, předělány úrovně tracování
IO: CEPSreport: povolení trendů, alarmů a logováni u CEPS report
IO: CEPSreport: doplněny alarmy, doplněna možnost 1m průměrů dat
IO: SQLCmd: nový typ "Trend" pro čtení trendu
IO: SQLCmd: reference na kanál pro typ "Trend"
IO: SQLCmd: oprava generování start bloku trendu
IO: SQLCmd: SQL výjimka posílá info na hlavni thread vždy a
IO: SQLCmd: nové proměnné #NOW a #NOWUTC pro Použití v příkazu kanálu typu Exec
IO: SQLCmd: nastavení RowIndex a Command se nově neděla přes frontu
IO: Mark: optimalizace autodiference
IO: OPCUA: při stavu InternalError zahodí nastavovačku
IO: QLink: podpora pro pumpování zpožděných trendů např. z SQL mezi AlfaBoxy
IO: PX: úprava autokonfigurace pro nový formát *.csv
IO: PX: nové objekty bacObjIntegerValue a bacObjPositiveInteger
IO: PX: podpora pro názvy objektů v UTF8
IO: PX: podpora verze BACnet 1.16
IO: PXEbmBus: nový modul pro komunikaci se starými FFU
Dynam: VarEvent: doplnění Previous hodnoty proměnné zaslané do parametru, který je možno vyhodnocovat v Báře
Dynam: Bara: oprava kopírování názvu programu v BaraContentu
Dynam: Bara: oprava problému serializování cyklických bara tasku (mění se cmdline ve kterém je /Time=NNNN)
Dynam: Bara: nové funkce VarNameMergeBox a VarPrefixMerge
Dynam: BaraBox: doplněn chybějící nastavitelný příznak serializovat druhé spuštění
Dynam: Cyclic: oprava padání při nulové periodě cyklické podmínky
Entity: GraphControl: vykreslení entity "Graph Control" na webu
Bara: Editor: širší okraj okna pro číslo řádku
Alarm: Client: předělána synchronizace alarmů mezi SQL a Cloudem, bylo extrémně pomalé při větším počtu alarmů
ProCop: Panel: Displeje: ne procházet displeje kolečkem, pokud je display mode jiný, než dztZoomAll, nebo je viditelný některý scrollbar
ProCop: Options: volba pro zakázaní Windows motivu u zaškrtávacího políčka v nastaveních uživatelského rozhraní
Access: Plugin: omezení pro nastavení práva Visual Designer
Access: Show: omezen maximální čas pro provedení odkládané synchronizace, při pravidelných změnách se dlouho (nikdy) neprovedlo, Access Server
Access: Server: kontrola domény při metodě elektronické licence typu /DOMAIN
Access: Server: virtual klíč má přednost před skutečným (může být cizí!)
Access: Server: typ Method nastavitelné v Options, aby bylo možno soubor HSR generovat vázaný na jméno PC a doménu
Web: Trends: optimalizace pro textové trendy a export
Web: Trends: zobrazení data u hodnotových značek trendu
Web: Alarmy: filtr podle zdroje alarmu
Web: Alarmy: dohledání displeje podle zdroje alarmu a naopak
Web: Displeje: zobrazení tlačítka "Alarmy" podle práv
Tools: MBusCfg: doplněn binární výpis dat, pokud je povolen, tlačítka pro kopírování a vymazání logu, vertikální scrollbar
BoxLoad: předěláno ukončování a odpojování, byla tam dvojitá destrukce a občas padlo
Ucid: podpora pro Ucid Method: způsob kontroly elektronické licence na cílovém počítači, parametry /DOMAIN a /METHOD=N
HaspEdit: zobrazeni data u hodnotových značek trendu
Postman: Events: přečíslování eventů, eventy pro získání parametrů SQL synchronizace displejů
IO: Báze: oprava čtení trendu s nulovou periodou
IO: CEPSReport: doplněno trasování
IO: OPC UA: oprava Endpoint URL při vytváření spojení
IO: PX: oprava přílišné optimalizace: nešlo Ack u proměnných ani CommonFault pokud se právě nekomunikuje
IO: ImpBox: oprava posílání a vyžádání parametru "About" a následně chybného používání "UseUTC" - pak měly alarmy posunutý čas
Dynam: BaraBox: nastavitelný příznak "Zakázat generování VarEvent"
Editor: AlignArray: oprava velikostí komponent
Web: Trends: upraven filtr vzorků v textových trendech podle periody
Web: Trends: oprava čtení trendu s nulovou periodou z databáze proměnných na webu
ProSQL: povolení/zakázáni pro vytvoření/odstranění tabulky
ProSQL: nové textové typy
Setup: sqlInstall.bat - změna složky pro instalaci SQL z 2014 na 2019
IO: Báze: neposílá zbytečně ModuleEvent
Tools: BACnet: rozšířené info o BACnet výjimce - __FILE__ a __LINE__
Ways: UDP: oprava property akceptovat pakety z vlastních adres
IO: Báze: oprava počítání času pro SaveTimer
IO: Báze: nová funkce NotifyChangedSimple pro Box tak, aby bylo možno automaticky spustit SaveTimer
IO: BACnet: ignorování chyb pro VZT Hřebec
IO: BACnet: čtení objektů po jedné propertě pro Hřebec
IO: PX: oprava počítání licencí na PXC7n
IO: Control: podpora pro odkazy na proměnné s fieldy
IO: Control: při Update nastaveno na 0 dělá update při každém čtení hodnoty
IO: Control: oprava notifikací změn hodnot, synchronizace do SQL
IO: Modbus: neukončování TCP spojení pro periody obnovy menší nebo rovno 30s
IO: CEPSReport: podpora API v2
IO: zasílání dat skladby AB
Dynam: VarEvent: kontrola proměnné v podmínce při překladu
Web: Trends: zobrazení/export trendu z archivních databází ve webu
IO: Control: podpora pro reference na pole
IO: BACnet: oprava výpočtu licencí pro VZT Hřebec
IO: Panel: Editor: doplněn chybějící řetězec v RC
IO: báze: imlicitně nezobrazuje v gridu PublicName, Tag, Label a Code
IO: BACnet: podpora pro VZT Hřebec, který neumí číst více vlastností v jednom rámci (bez segmentace, max 128 Byte)
IO: Step7: nový modul pro komunikace se Simatic S7 po TCP
Panel: Editor: nastavení dialogu pro rozkopírování do pole se ukládá, dialog má nově až tři přepínatelná nastavení
Panel: Editor: kopírování entit do pole s výměnou profixu dle seznamu
Panel: Editor: oprava výjimky při ukončování aplikace na 4k monitoru
System: podpora 23H2 Insider Preview
Ways: modem - nenastavuje DTR, pokud je COM zavřený (hlásilo interně error)
IO: ELCOR: podpora pro 4. generaci
IO: Promos: podpora pro AlfaBox-X
IO: RVD: oprava validit u TSP a ECO funkce
IO: Inmat: podpora pro komunikaci po RS485
IO: Inmat: čtení konfigurace a typy kanálů pro Inmat přes RS485
IO: PX: podpora pro PXC7
IO: PX: zamezení zbytečnému vícenásobnému čtení událostí a minimilizace Update a CovRead
IO: Saphir: oprava logování nastavené hodnoty u kanálu s přepočtem
Access: Server: oprava kopírování uživatelů
Access: nově kopírování/vkládání uživatelů a skupin jako CSV
Access: oprava nefunkčního časového omezení v prvé SW licenci
Access: oprava změny hesla
Access: zrušení přihlášení do ProCopa pod uživatelem Anonymous Internet User
Trend: Viewer: oprava zobrazení textových trendů při změně času
Editor: Entity: při kopírování entit do pole umí zvyšovat index v navázaných proměnných
Tools: BoxLoad: opravy nahrávání FW do AlfaBox-X
Ways: TCP: nastavitelná adresa rozhraní, na kterém má cesta naslouchat
IO: Calculated: oprava Put v Calculated pointu když je pravda IsVarExprDisabled
IO: Calculated: oprava NEstartovani Calculated proměnných umístěných fyzicky v Boxu
Trendy: možnost zapnutí u projektu oddělené čtení trendů
IO: IEC870: doplněna ADSU adresa
IO: IEC870: doplněny nové typy
IO: PX: oprava čtení chybného čísla objektu při vyčítání parentu v event listu
IO: QLink: oprava přenosu rychlých trendů
IO: QLink: oprava přenosu příznaku .Fict při napojení na externí proměnnou
IO: CEPSreport: časový limit čtení hodnoty 1m
IO: ImpBox- vyšší kompilační limity pro AlfaBox-X
Dynam: Bara: Debug: obnova proměnných ve watch okně debuggeru po kliknutí na lištu stavu programu
Dynam: Bara: oprava automatického vypisování stavu proměnných v debuggeru po kroku
Ways: TCP: podpora pro uživatelský certifikát
IO: WebServices, ABBSensor - podpora posílání binárních dat přes http
IO: CEPS Report: nový modul pro posílání trendů na ČEPS
IO: IEC870: nový modul pro řízení z ČEPS
IO: ImpBox: oprava vyčištění trendů při nepřetržitém spojení
IO: PX: oprava čtení chybného čísla parent objektu v event listu
Entity: Table: maximální počet položek tabulky na jednom místě
Tools: BoxLoad- oprava nahrávání AlfaBoxu-X
Dynam: Bara: nové funkce VarNameMerge, VarGet, VarGetEx, VarPut, VarPutEx pro přístup na proměnné se jménem zadaným textově v za běhu
IO: báze: ConnectionTime předělán na ticks aby byl kontinuální při změnách času
IO: báze: automatický reload PIO nebo PPB při startu modulu v případě změny času souboru na pozadí (například pomocí Search a Replace)
IO: Control: nový typ kanálu ArrayOfRefs, který umí zpřístupnit proměnné zadané tabulkou jako indexy do pole
IO: Control: podpora @@@ jako odkaz na jméno proměnné pomocí tabulky např. BK4.@@@, ROK4.@@@, LOK3.@@@ tak zpřístupní stejně pojmenované kanály jako indexy do pole
IO: QLink: posílání času nastavení hodnoty a navazování spojení pouze ze strany reálné
IO: Mark: oprava kódování/dekódování typu time, ltime, tod a ltod
Tools: HaspViewX a HaspEditX - nová šifrovací obálka fungující pod novými OS
Systém: nová verze knihoven 11.2 (nový Builder)
Dynam: Dynam: VarEvent: nová dynamizační podmínka při zápisu do proměnné od uživatele
Dynam: OnCommand: nová podmínka v Boxu
Dynam: BoxSendCommand: nová dynamizace v Boxu
Dynam: Entity: SmartTable: oprava obnovy a pádu chytré tabulky
Dynam: Bara: nové funkce ScriptRun, ScriptAbort, ScriptTerminate, nová hlavička scripts.bah
Dynam: Bara: nový příznak pro zákaz podmínek OnSetVar ze skriptu
Editor: oprava práce v Zoomu
IO: báze: oprava ukládání změn do *.iod
IO: báze: oprava posunu pole u Calculated proměnných
IO: báze: ukládání IOD v Boxu
IO: báze: oprava načtených dat z IOD po změně typu
IO: báze: nový option coeUpdateCantDisable zakáže vyřadit AlfaBox z obnovy
IO: báze: Reload PIO nebo PPB jestliže znovu zadám stejnou cestu přes propertu
IO: báze: oprava ukládání hodnot polí pro Store a přenos
IO: Mem: oprava ukládání změn do *.iod
IO: QLink: nový modul pro rychlý přenos dat mezi dvěma PC/Box
IO: Trendy: umí čas ukládat v UTC
IO: ExpBox, ImpBox: podpora UTC
IO: ImpBox: drží spojení při periodě menší než 10 sekund
IO: ELGAS: lze připojit na TCP cestu
IO: ELGAS: lze doplnit do AlfaBox
IO: Control: lze doplnit do AlfaBox
IO: SQL sender: limit počtu řádků na jeden dotaz
IO: SQL sender: kratší čas na jeden dotaz
SQL: Script: chyba jména tabulky - musí se zadávat bez databáze
SQL: Show: UCID se na ADO nikdy neposílá
SQL: Connect: zrušení rozpracovaných transakcí jen pro MS SQL
Data: Server: podpra pro využití 3GB RAM
Panel: Archive: neskenuje PVB a IOQ soubory
Trends: Viewer: podpora pro zobrazení UTC trendů
Access: Server: parametr do AccessServeru NoExportCfgToSql se posílá podle toho, je-li server lokální nebo vzdálený
Access: Server: logování ztráty licencí
ProDog: nová volba pro restartování všech služeb při zamrznutí
Tools: BoxLoad: v zařízeních zobrazuje až 3 Eth rozhraní
ProWeb: doplněno vyhledávaní v displejích
Install: nová verze ovladače hardwarového klíče Hasp
IO: ImpBox: oprava implicitního parametru (Chyba při obnovování při kopii AlfaBoxu přeneseného clipboardem ze starší verze)
ProTrend: export: oprava přetečení hodnot při zaokrouhlování
ProTrend: export: oprava exportu z trendového serveru
SQL: Skripty: optimalizace rychlosti, indexy, NOLOCK
ProSQL: Export- oprava přetečení hodnot při zaokrouhlování
ProWeb: Session: zkrácen timeout pro testování změny hesla při timeoutu nehlásí změnu hesla
ProIoT SQL: oprava ošetření příliš nového času odečtu
ProIoT SQL: dekódování dat z měřiče i při příznaku InvalidTime a rozumném At
Systém: oprava podpory pro Win 10 22H2 a Win 11 22H2
Systém: podpora pro Win 10 22H2 a Win 11 22H2
Dynam: Bara: hlavičkové soubory - doplněna funkce SendCommandEx
Dynam: Bara: oprava překladu proměnných nemajících typ
Ways: báze: podnabídka rozšířeného nastavení alarmů je implicitně zavřené
Ways: UDP: podpora pro přeposílání dat mezi dvěma moduly na jednom PC (testování apod.)
IO: báze: snížení zatížení paměti při běhu modulů
IO: báze: zvýšení revize vnitřních modulů Boxu při změně prefixu tak, aby se nový složený prefix synchronizoval do SQL
IO: Mark: oprava autodiference
IO: ExpBox- posílá datum pro nový AlfaBox-X v UTC
SQL: Connect: změna maximálního času odezvy http dotazu např. při synchronizaci do cloudu z 30 s na 45 s
SQL: Connect: doplněn přenos chybového kódu výjimky při komunikaci přes https tak, aby se chovalo podobně jako přes ODBC
SQL: Connect: spoj odpojen i po vypršení času, při každém novém připojení zrušení všech rozpracovaných transakcí
SQL: Show: maximální počet položek pro synchronizaci do SQL je 100
SQL: DesignVarNames - tabulka DesignVarNames předělána na nové sloupce v tabulce DesignChannelData, zatím se však neruší
SQL: Skripty: zrychlená zápisu do SQL WITH (NOLOCK)
SQL: změna pořadí indexů, odstraněny poznámky
SQL: skripty verze 3.8.1, nahrazení DesignVarNames
ProDat: Projekt- oprava obnovení property CloudUser
ProWeb: trendy - zobrazení hodnot trendů v grafickém zobrazení
ProIoT: nově pole senderů do SQL nastavitelné délky
ProIoT: zvýšení paralelního výkonu
ProIoT: log: logování dlouhých odpovědí, logování času zpracování požadavku v SQL do CSV
ProIoT: options: parametr bool "DataServertoIP", který nejprve převede název serveru na IP adresu a pak navazuje SSL spojení
(problém s komunikaci se servery M2MC s validním certifikátem přes název serveru)
ProIoT: přenos z 3.7, indexy a statistiky, opravena odpověď na BadSeed
Install: adresář pro instalaci načítá z registry jen při Repair
Dynam: Bara: podpora pro @. ve jméně proměnných, pokud je skript v dynamizaci modulu
Entity: Graph: podpora pro správné zobrazování nadpisu a legendy při GDI+ a hiDPI monitorech
při Repair ani Update neinstaluje SQL databázi
Ways: BACnet: nastavitelné ignorování BVLC adresy (od regulátoru v jiné síti)
Ways: UDP: podpora pro komunikaci mezi dvěma moduly po UDP na jednom PC
IO: báze: oprava kopírování AlfaBoxu
IO: báze: oprava nastavení hodnoty vypočítávaného kanálu s odkazem na field
IO: RVD: RVD255/RVD265: násobitel u kanálu EcoHeatingLimit2 (R61) změněn z 1.0 na 10.0
IO: PX: oprava chyby při kontrole čísel instancí
IO: ExpBox- SaveState do AlfaBoxu-X, informace o Boxu se čtou v login komunikace po startu modulu
Entity: Table: vytvořeno SQL View pro rychlejší zobrazení na webu
ProCop: Remote Database: oprava synchronizace typu kanálu (oprava kompilace fieldu kanálu)
SQL: SQL: doplněny indexy, zrychlení operací, WITH (NOLOCK)
SQL: SQL: optimalizace rychlosti Webu, upraveny a doplněny indexy DesignTree a Alarmů
ProWeb: optimalizace načítání stromu displejů, informace potomků se načítají hromadně ldList
ProWeb: logování dlouhých Locků do alfa Logu
ProWeb: upravena autentizace při datové komunikaci na ProWeb
ProWeb: optimalizace opakovaného vyhledávání fieldů
Dynam: Bara: nové funkce pro převod času Local2UTC a UTC2Local
Dynam: Bara: úprava vyhodnocení validity pro funkci SELECT
Util: úprava nahrazení prefixu modulu za vlastní prefix @, když je prefix jen části složeného prefixu (např. ALFABOXPS.Channel na @PS.Channel)
Ways: báze: nové ukládání stavů alarmů pro cesty do souboru PROJEKT.wyd
Ways: báze: úprava spouštění cest
IO: báze: úprava časovače pro ukládání *.iod
IO: báze: úprava spouštění modulů
IO: PXC: oprava druhého chybného dekódování polí struktur
IO: PXC: oprava ukládání EventTimeStamp pokud je některý čas a datum ANY
IO: PXC: oprava dekódování některých kombinací poruchových stavů
IO: PXC: oprava generování alarmu Reset nutný když ještě nebyl vyčten typ alarmu
IO: PXC: Export/Import, ExpBox/ImpBox: volitelné šifrování AES256 komunikace
IO: PXC: Export: oprava "zatuhnutí" komunikace modulu, když při přístupu na proměnnou dojde k vypršení času
ProDat: projekt: podmenu pro nastavení parametrů do Cloudu: jméno a heslo
ProSQL: reference nově i s fieldem
ProWeb: Data: autentizace všech klientů, kteří posílají přes HTTP a HTTPS data do SQL (Cloud)
Projekty: doplněna funkce přidání projektu s heslem pro synchronizaci a vygenerování nového hesla
IO: báze: oprava vyhlašování alarmů při nevalidní hlavní hodnotě nebo při nevalidních podmínkových proměnných u Calculated alarmů
IO: báze: oprava posílání alarmu při změně pouze času obnovy, pokud je nastaveno hlásit při každé změně hodnoty
IO: báze: oprava inicializace "Vícestavový alarm" a "Hlásit každou změnu hodnoty", zvětšen timeout pro Calculated kanál
IO: Modbus: změna mezí pro offset registru na <-65535, 65535>
IO: OPC UA: čekání na komunikační klid při navazování spojení, možnost logování do souboru
IO: OPC UA: oprava nastavování hodnot kanálů při ukončování spojení a během komunikace, ukončování spojení
IO: Control: oprava výpočtu posledního vzorku trendu
IO: ABBWebSensor, Domat, Mark, NBIoT, Sapbir, WebServices - oprava ukončení spojení
Dynam: Cond: oprava kompilace proměnné povolující podmínku
Dynam: VarInfo: oprava zobrazení nevalidních kanálu
Dynam: VarInfo: zobrazení textových hodnot pro DataType a Flow
Dynam: AttrBlock: oprava zobrazení fieldu atributových bloků ve Webu
SQL: skripty: přidán SQL skript 3.8.0
Web: Displeje: nově Informace o proměnných
Web: oprávnění WebView pro dynamizace; informace o proměnných
ProCop 3.8.1.0
Ways: báze: nastavitelný zdroj alarmu pro cesty
IO: báze: oprava pro trendy s nulovou periodou
IO: báze: oprava převodu jména grupy proměnných na prefix
IO: Alarmy: vypočítávaný alarm umí proměnnou pro povolení
IO: Emu: podpora 3F elektroměru ED310
IO: ImpBox: Alfabox umí v nadřízeném projektu alarmy, trendy a vypočítávané proměnné
IO: ImpBox: Alfabox umí pomocí například @PS.Teplota odkaz na vnitřní modul
IO: Domat, Mark- oprava přenosu TSP z AlfaBoxu a Importu
Dynam: Expression: opraven výpis překladu
Dynam: Expression: oprava <Ctrl+R> pro proměnnou povolující podmínku
SQL: Show: oprava synchronizace displejů s hodně proměnnými do SQL
SQL: doplněno zpoždění do SQL tříd alarmů
SQL: Projekt: do tabulky projektů doplněno heslo pro ověření přístupu pří synchronizaci
Trend: Viewer: oprava čitelnosti textů
Trend: Viewer: zrušena změna velikosti písma jednotlivých os
Alarm: Viewer: neaktivní volba "Důležité" v nabídce alarmů neviditelné, i když není SQL (jsou DB alarmy)
Web: Trends: nový Filtr vzorků v textových trendech
Web: Projekty - do tabulky projektů doplněno heslo pro ověření přístupu při synchronizaci, správa možnost změny z ProWebu
Tools: MBusCfg: podpora pro AlfaPort připojený přes IP adresu
Tools: MBusCfg: nový rámec pro přepnutí WFM5xx All data
Tools: MBusCfg: umí vrátit data z WFN5xx resp WFZ51
ProCop 3.8.0.4
IO: MBus: oprava počtu pointů a následného padání/nefunkčnost modulu
IO: EZS, DDE, AlfaBoxClient - oprava spuštění modulu
IO: Mark: nastavení "Manuální režim v čas. prog."
Alarm: Client: kódy a alarmů v SQL doplněny o zpoždění v sekundách
Alarm: Client: doplněn pohled "Důležité", nezobrazují nekvitované alarmy trvající kratší dobu, než je zpoždění u třídy
ProCop: Panel: oprava jména uživatele, který upravil/smazal poznámku
Install: zrušeno testovaní .NET verze 3.5
Install: verze SQL zvednuta na 2019
Install: oprava instalace Web s daty v SQL
Install: zrušen původní ProCopWeb s daty v DB
ProCop 3.8.0.3
IO: BACnet, PX: při chybě čtení seznamu událostí opakuje znovu
IO: Mark: nastavitelný počet požadavků v dotazu
Alarm: Client: oprava vyčtení události exportním modulem
Dynam: Var: oprava pro konstanty (vrácená změna)
ProCop 3.8.0.2
IO: BACnet, PX: při spuštění komunikace se nečte čas ani neobčerstvují proměnné
IO: BACnet, PX: priorita otevření modulu po příjmu COV je stejná jako obnova dat
IO: BACnet, PX: ve statusu modulu se info o COV zobrazuje jen 1 sec od příjmu
IO: BACnet, PX: pamatuje se nedokončená registrace COV (které jsou v nedokončené frontě) a nedělá se to podruhé
IO: BACnet, PX: informace o startu COV se ukládá do IOD a při zastavení/spuštění modulu se znovu neregistruje
Panel: Editor: oprava změna šířky čáry při přepnuti displeje
Panel: Displeje: povolení Double Buffering pro RDP (vyřešeno blikání)
ProWeb: přístup pro nástroje synchronizaci do Cloudu vypnut
ProWeb: nový bezpečný přístup pro WatchDog
ProWeb: oprava zranitelností, oprava dialogu pro nastavení hodnoty s jednou předvolbou
Install: instalace HASP včetně starých ovladačů nutných pro funkci šifrovaného HaspViewX a HaspEditX
ProCop 3.8.0.1
IO: báze: zrušena časová validita proměnných ve skupině Calculated
IO: Global: do zpracování výrazu se posílá prefix modulu kvůli možnému @.
Dynam: Expression: oprava kompilace, kdy se vyrábí vnitřní Bára i když není zadán prefix modulu do výrazu
Bára - script do AlfaBoxu se posílá s rozvinutými vloženými soubory uvedenými za #include
ProCop 3.8.0.0
IO: báze: nový zástupný symbol @@ nahrazuje prefix nadřízené skupiny
IO: báze: zástupný symbol @. a @@ převádí dialog pro výběr proměnné na skutečný prefix tam i zpět (zatím jen v Calculated proměnných)
IO: báze: podpora pro Calculated skupiny a proměnné u většiny komunikujících modulů
IO: báze: šablony pro Calculated skupiny je možno uložit do Templates s extenzí *.calc
IO: PXC: podpora pro PXC4 a PXC5
BDE: implictně konfigurován do C:\BDE
Systém: podpora Windows 11 a Windows Server 2022
podpora monitorů s vysokým rozlišením
podpora zvětšených písmen (Scaling) - např. 125% u notebooků
IO: Control: oprava validity
IO: Control: oprava počítání z vlastního kanálu
IO: Control: zrušeno znevalidňování trendu při prvním spuštění
IO: Control: přidán algoritmus MonthAvgActual
IO: Modbus: podpora Float (IEEE) Hi-Lo ve Slave modu
IO: Modbus: nový multi zápis BO
IO: SIA: opraven status
IO: OPC UA: možnost povolení COV u výchozí obnovy
IO: OPC UA: oprava obnovy COV kanálů
IO: OPC UA: asynchronní obnova zabezpečeného komunikačního kanálu
IO: OPC UA: možnost zadat EndpointUrl
IO: OPC UA: oprava autokonfigurace
IO: MBus: oprava komunikace s Alfa485 v režimu MBus koncentrátoru
Entity: Table: oprava knihovního bloku a pole, výjimka při najetí myší, oprava obnovy hodnot
ProDat: Database: oprava pro Public, Label a Tag
SQL: nový skript pro zobrazení živých hodnot publikovaný proměnných
SQL: nové ViewDeviceInfoValues, informace z DeviceInfo proměnných v projektu
SQL: ME: skript pro tvorbu ProCopME databáze
ProWeb: přístup pro nástroje synchronizaci do Cloudu vypnut
ProWeb: nový bezpečný přístup pro WatchDog
ProWeb: oprava zranitelností, oprava dialogu pro nastavení hodnoty s jednou předvolbou
PostMan: Pool: oprava ochrany proti přetížení u thread poolu
Ways: BACnet: snížení zatížení od "Iam" a změn hodnot COV
Ways: RadioMdm: oprava pádu při ukončení
Ways: GSM: oprava opakování na GSM cestě, dělalo problém přes AlfaPort
IO: BACnet: nové chyboví kódy ignoruj bacErrCodeOptionalFunctionalityNotSupported při COV
IO: BACnet: oprava zbytečného logování "Manual" u "*Value", které příznak "Manual" nemají
IO: Teco: oprava nastavení a logování kanálu s přepočtem
IO: NBIoT: oprava validity
IO: SIA: detekce formátu CRC
IO: SIA: oprava dekódování pro binární CRC, nastavení pro potvrzování zpráv, filtr zpráv podle účtu
IO: SIA: dekódování zpráv, autokonfigurace pro Jablotron
IO: SIA: kanál pro testovací zprávu, příznak odstraněné zprávy
IO: OPC UA: oprava autokonfigurace
IO: DBF: soubor DBF nemusí mít 0x1A na konci
IO: MBus: podpora pro jednotku v ASCII kódovaném VIF
IO: MBus: podpora pro zadávání až 5 VIFE
IO: Modbus: doplněno ignorování výjimky pro čerpadla Grundfoss
Entity: Table: oprava napojování knihovních bloků s atributy
Entity: Table: chytrá tabulka umí nově i pole
Entity: ValueText: optimalizace obnovování formátu a jednotky proměnné
Entity: Displays: informace o proměnné - doděláno zobrazení polí do informací o proměnných
Ways: BACnet: nepotvrzované úlohy se neregistruji u zařízení
Ways: BACnet: oprava chybného zasílání ComplexACK
IO: Elgas: upravena autokonfigurace
IO: Teco: oprava dekódování typu Float
Systém: podpora Windows 10 - 21H2
Util: Property: přidána funkce kopírovat/vložit/přidat jako CSV v tabulce vlastností pro hromadné nastavení hodnot
Util: Postman: ochrana proti přetížení od změn hodnot (COV)
Ways: BACnet: kompletování komunikace podle adresy a ne podle čísla relace InvokeID (ochrana proti možnému prohození odpovědí mezi moduly)
Ways: IP: oprava zasílání a nastavování IP adresy do boxu
IO: Báze: oprava synchronizace sys. kanálů do SQL
IO: NBIoT: přizpůsobení PHP nové NBIoT databázi
IO: Elgas: možnost vytvoření kanálu pro čtení konfiguračního parametru
IO: ImpBox: oprava, při překladu projektu AlfaBoxu kolidoval COM1 a ALFAPORTX\COM1
IO: SIA: první verze SIA Modulu pro pult centrální ochrany (PCO), příjem a potvrzování zpráv z EZS
IO: Climatix: oprava zacyklení vyčítání konfigurace
Util: Tracer: zrušen test chyby CO_E_WRONG_SERVER_IDENTITY který způsobil nemožnost Trace ve službách
IO: PX: nové regulátory PXC4 a PXC5 licencovány podle počtu proměnných
IO: PX, BACnet: ignoruj další chybnou odpověď z PXC
IO: Teco: autokonfigurace z *.pux souboru; úprava pro AlfaBox
IO: Domat: zvednut max. počet změn v dni pro TSP na 8
IO: Control: doplněna výchozí hodnota pro TSP
ProCop: Panel: Panel: Export projektu: oprava dohledání displeje podle prefixu modulu
ProReg: doplněna možnost nastavení "Device Passwordless"
ProSQL: Report: synchronizace jen povolených modulů
Install: vypnutí "Device Passwordless"
Ways: RS232: oprava nastavování modemových signálů na RS232 cestě, např. OCI/OZW protokol
Ways: AlfaPort: oprava otevření komunikační cesty AlfaPortu
IO: Báze: oprava hodnoty v Box: Version, Address a Device
IO: Báze: zvednuta verze *.iod na 3.7.1 pro vynucení obnovy dat systémových kanálů
IO: NBIoT: přidání nového typu kanálu pro ruční zápis hodnoty a nevyčítání z komunikace
IO: NBIoT: PHP: vrácení hodnot, i když něco chybí
IO: NBIoT: kanál Registry je nyní Counter
IO: Sampler: oprava uvolnění kritické sekce
IO: Elgas: může být v AlfaBoxu
Alarm: Client: optimalizace rychlosti při kontrole změn v alarmech
Alarm: Client: oprava dlouhého trvání dotazu při zpětné synchronizaci alarmů z cloudu
SQL: Skript: Alarmy: zaokrouhlování ATime na sekundy
SQL: Skript: optimalizace rychlosti ProWeb Cloud (NOLOCK)
SQL: Show: optimalizace listování Design Info z SQL (NOLOCK)
Dynam: Database: oprava uvolňování kritických sekci
ProCop: Panel: Displeje: oprava uvolnění kritické sekce
ProCop: Panel: Oprávnění: zrychlení zobrazováni použití oprávnění
ProSQL: ReportTable: možnost synchronizace reportu podle hodnoty tagu u kanálu
ProWeb: Tracer: zprovozněn tracer v ProWebu
ProWeb: Database: Lock na TDistantSuperProject s čekáním 9999ms
ProWeb: oprava kritických sekci; Lock na TDistantSuperProject s čekáním 9999ms
ProWeb: oprava posílání zavření skupiny na webu na server
ProWeb: Trendy: opravy dotykového ovládání automatického rozsahu os trendů
ProWeb: Session: oprava aby se s session pracovalo jen na jednom vlákně
Ways: BACnet: oprava posílání paketů do PXC, když jsou všechny regulátory na jednom protokolu s broadcastovou adresou
IO: Báze: oprava poskytování hodnot systémových proměnných Name a Descr v modulech umístěných v AlfaBoxu (starý FW)
IO: MBus: změna typu u CustomerNumber z Text na Counter
IO: Inmat: oprava nastavení datového typu kanálu
IO: Inmat: Autokonfigurace: úprava názvu kanálu s výrobním číslem
ProSQL: oprava pro kombinaci nastavení "Počkej na data" > 0 a "Pouze validní řádky"
ProSQL: zobrazení u spuštěných tabulek počet použitých licencí
Util: Tracer: oprava výpisu logování
Dynam: RemoteDatabase: oprava kritické sekce
Ways: oprava resetování GSM modulu pomocí signálu Break
Ways: PPP: podpora pro modul Neoway N11
IO: Báze: oprava vrácení systémových proměnných v modulech v novém FW AlfaBoxu
IO: NBIoT: oprava zapnuti trendování u kanálu
IO: SqlCmd: negeneruje výjimky při chybně zadaném typu sloupce
IO: Export: nově při zablokovaném přístupu na exportované proměnné chvilku počká
SQL: oprava hystereze trendu pro counter a discrete
ProSQL: styly alarmů a událostí, úprava alarmů
Tools: BoxLoad: - podpora pro AlfaBox-X
Tools: MBusCfg: - oprava přepisu statické IP adresy ALFAPORTu při připojování
Dynam: ValTable - posunutí hodnoty bez editace o kousek doprava pro lepší čitelnost
ProWeb: Displeje: kopírování hodnot do schránky
ProSQL: oprava vypadávání licencí při synchronizaci reportu
IO: Báze: oprava možného přepisování paměti
IO: MBus: nově podpora pro CIFiele 0x78 (variable data bez hlavičky)
IO: MBus: podpora pro pokračovací rámce bez hlavičky, vylepšen trace a oprava špatného kódování záznamu číslo 18(Inmat)
IO: Export: oprava synchronizace při příjmu nového alarmu a jeho přidání do proměnné AlarmCounter
IO: PXC: doplněn nový pokus o zjištění typu objektu po chybě
Dynam: Bara: oprava funkce GetUserName
Dynam: Databaze: oprava pročištění nevyužívaných proměnných
SQL: oprava validit statických fieldů
SQL: oprava kompilace proměnných
SQL: oprava čtení hodnot z cache
SQL: oprava čtení validity trendu
ProSQL: synchronizace automatických tabulek jen nad aktuálním projektem a jen při změně revize kořene "Cesty a moduly"
ProSQL: Automatické tabulky: příprava databázových proměnných pro exportní řádky po blocích
IO: Báze: oprava iopfValidAlways u neexistujících systémových proměnných v AlfaBoxu
IO: Elgas: odfiltrování speciálních znaků z konfiguračních textů
IO: ImpBox: oprava odkazu na Cfg.Prefix u Importu a obnovy vlastností po změně prefixu u ImpBoxu
IO: ImpBox: AlarmSource je implicitně u box a import: zařízení prázdné
IO: Domat, Mark - volba "Autokonfigurační vazba na jméno": Autokonfigurace/Autodiference obnovit ID a Offset u kanálů se stejným konfiguračním jménem a typem
IO: RVD: konfigurace RVD 235, 245
IO: PXC: chybě kontroly objektu při čtení zkusí znovu
ProCop: Panel: Databáze: nová funkce "Vložit jako CSV" pro hromadná nastavení vlastností
Trends: Server: oprava otevírání trendů z displejů, nefungovalo pro vnořené skupiny s popisem
Trends: Server: oprava otevírání trendů v DB z displejů, pokud má skupina začátek jména stejný, jako jiná a zároveň má popis
ProSQL: volba zdroje dat u projektu (ProDat/SQL); první verze automatických reportů
ProSQL: u tabulky nahrazeno nastavení "Hlásit události" (ano/ne) za "Styl události" (výběr globálního stylu); možnost zadání konstanty pomocí uvozovek ("123", "-", ...) místo jména proměnné
ProSQL: oprava synchronizace reportu pro konstanty
ProSQL: možnost mít pro více úloh stejnou výstupní tabulku
ProWeb: zobrazení hodnot trendů v displejích na Webu
Tools: PortLoad: zrušeno ukončování při stisku <Esc>
Tools: PortLoad: oprava ukládání konfigurace do registry
Ways: AlfaPortProtocol: oprava pádu při změně COMu na AlfaPort protokolu
IO: Báze: oprava nového generování zdroje alarmů
IO: Elgas: nový modul pro čtení plynoměrů ELCOR
IO: LONworks: doplněna volba vypnutí vyřazení proměnné z obnovy po chybné odpovědi
Trends: Server: oprava otevírání DB trendů z displejů, když mají skupiny trendů popisy
Access: Server: zapsalo do SQL nulové licence i když nemělo ještě načtený klič
Tools: ProDroid: oprava výpadku komunikace s IoT, úprava tlačítek a dalších vyčítaných hodnot
Tools: ProDroid: přidáno tlačítko pro odeslání dat na server
IO: Báze: oprava kolize Id property pro generování alarmů
IO: NBIoT: při generování nového měřiče přidána volba zkopíruj poslední
SQL: Alarmy: zrychlení neakceptovaných alarmů se speciálními filtry, rozšířen index
SQL: ID: smaže při upgrade všechny typy, proměnné a moduly, displeje z SQL kvůli kolizi GUID v systémových proměnných
Systém: podpora Windows 10 - 21H1
Ways: OZW/OCI: možnost vypnutí kontroly kabelu u protokolu OCI/OZW
Ways: AlfaPortProtocol: oprava vracení modemových signálů při otevření
Ways: RS232: oprava vracení signálu CD
IO: Báze: do proměnných doplněn field Tag (Counter) a Label(String)
IO: Báze: zcela předělány alarmní zdroje na konfigurovatelné stringy s odkazy na systémové proměnné
IO: System: nová systémová proměnná Alarmlist plněná z aktivních alarmů
IO: System: oprava - systémové proměnné nevracely v design modu hodnoty !!!
IO: WebServices- oprava validity a možnost přepisovat trendové vzorky
IO: Trend SQL Sender - při hodnotě +INF, -INF a NaN se do SQL trendů zapisuje nevalidní nula
IO: Albatros: nový typ kanálu OwnAlarm48 pro vyhlášení jen vlastních alarmů
IO: ImpBox: nahrání a servis AlfaBoxu-X přes UDP multicast 225.0.0.1
IO: NBIoT: oprava prace s GUIDY
IO: Synco: filtrace přijatých frame s DataPointId na které se modul neptal
IO: Tecomat: první pokus o podporu UDP
IO: Inmat: doplněny property pro update, aby mohl explicitně navázat spojení na GPRS
IO: PowerDog: doplněny property pro explicitní navazování spojení na GPRS
Dynam: Bara: řetězce: podporuje ve výrazech sčítání řetězců bez nutnosti alokace cílové proměnné
ProAcs: SQL: oprava posílání licencí do SQL po novém otevření projektu a podpora pro ANY user v klíči
ProDat: Project: regenerace GUID pro verzi projektu 3.0.2
ProDat: Project: aktuálni verze projektu je 3.0.3
ProDat: Project: do systému generovaných alarmů se dá nově nastavit prázdný řetězec pomocí dvou uvozovek
ProDat: Project: oprava kontroly licencí
ProDat: Databáze: oprava synchronizace požadavku mezi klientem a serverem po "Request repeat time expired"
Entity: 3D: při změně technologie zobrazení se znovu vykreslí všechny 3d objekty a trubky
Entity: 3D: oprava chybně vykreslených trubek "fialové pozadí" na některých tiskárnách a do PDF
ProCop: Panel: Displeje: při tisku displeje se zachovává původní poměr stran
ProCop: Panel: Displeje: oprava čistění databáze proměnných, pokud se proměnné už nepotřebují
ProWeb: oprava chvilkového nahození validity u nevalidní proměnné po otevření trendu z displeje na webu
SQL: Skript: oprava přepisování vzorků trendů s hysterezí při rozdílu ve start bloku
SQL: Skript: do tabulky PublicNames se neukládá nejen NULL, ale ani prázdný text
SQL: Skript: oprava úlohy pro automatickou kvitaci alarmů, aby nezrušila jméno zadavatele u poznámek
SQL: Skript: poznámky se nesmí automaticky kvitovat, jinak se přijde o jméno autora
SQL: Skript: optimalizace: doplnění chybějícího indexu v SQL pro zrychlení překladu ProSQL TrendTable
SQL: Skript: přidán nový sloupec VLabel do DesignChannelData
SQL: Skript: optimalizace rychlosti Alarmů - doplněn chybějící index
COM: Init: odstraněno logování chyb když běží pod lokálním účtem na doménovém stroji, např. ProWeb.dll
Ways: UDP, TCP: v případě AlfaBox-X umí IP static, DHCP a beze změny
IO: Báze: neukládá se popis pro primární alarm, vždy odkazuje na popis kanálu
IO: Báze: oprava délky prefixu; prefix pod Boxem může začínat číslem
IO: Báze: každá proměnná má nový field Public
IO: Báze: každý modul má systémové proměnné Code, Location, Placement, Number, Note, Report
IO: Báze: oprava obnovy při posunu času
IO: Báze: AlarmSource a AlarmSourceType v každém modulu
IO: PX: doplněny typy PXC4 a PXC5
IO: Import20- zrušený modul
IO: ImpBox: nový typ AlfaBox-X
IO: Mailer: def. čekání na odpověď 30s, zobrazení nastavení "Čekat na odpověď" a "Počet opakování"
IO: NBIoT: předělání periody pro masku a start / stop do jednotlivých měřičů (devices)
IO: NBIoT: zakázání editace periody a ofsetu trendu
IO: Modbus: oprava hlášení události o vyřazení z obnovy po výjimce, je-li toto vypnuto
IO: WebServices: nový modul (CEPS, ABBWebSensor, ENTSOE a Universal)
SQL: doplněna identifikace SQL Server 2019
SQL: přidána verze skriptu 3.5.26
SQL: přidány sloupce DCode, DLocation,... ro DesignModuleData
SQL: nová tabulka ProCopPublicNames
ProCop: Panel: slučování projektu - oprava zastavení spuštěných části projektu při slučování projektu
ProCop: Panel: Displeje: pravé a levé lomítko v názvu se předělává na podtržítko ve jméně souboru
ProCop: Panel: Displeje: hvězdička nelze zadat do jména displeje
ProCop: Panel: Alarmy: Styly alarmů: oprava filtru podle stylu alarmu
ProCop: Panel: Trendy: Prohlížeč: oprava přesunu trendu v dialogu pro výběr trendů
ProCop: Panel: Dynam: oprava dialogu pro nastavení hodnoty diskrétního kanálu se zadaným formátem
ProCop: Panel: Entity: oprava úrovně přístupu pro entity ve skupinách
ProCop: Panel: u názvu atributu knihovního bloku nezáleží na velikosti písmen
Access: Server: doplněna možnost oboustranné synchronizace přístupových oprávnění do druhé SQL (Cloudu) i HW klíče a SuperProjektu - CloudAdmin, vhodné pro druhý ProCop Web v DMZ
Access: Server: posílat licence jen když je to přes ADO, ne HTTP
Access: Server: oprava odstranění skupiny a uživatele
ProWeb: Control: doplněna možnost nastavování hodnot jen při přístupu na vyjmenovaný serverový TCP port IIS, aby šlo oddělit provoz firewallem, v nastavení ControlEnabledPort
Hasp: Edit: doplněn product ProCop Cloud
IO: Báze: oprava kontroly licencí při zastavení a opětovném spuštění AlfaBoxu
ProDog: IIS: oprava zbytečného restartu ProAcs při výjimce z IIS
Systém: podpora Windows 10 - 20H2
Component: Validators: zakázání řídicích znaku v textu kromě HT, LF a CR
Util: Json: volitelná redukce velikosti výsledného textu
Ways: AlfaPort Protocol: doplněny property Alive pro příjem z dynamické adresy
Ways: AlfaPort: podporuje dynamickou adresu z na AlfaPort protokolu
Ways: UDP: změna zpoždění příjmu paketu z 5ms na 1ms a zvětšení vyrovnávací paměti pro příjem z 64kB na 256kB
Ways: APN: naslouchá Alive paketům (dynamická adresa) a posílá wceAddressChanged po zmene
Ways: HTTP: dotazu modulu může být nově v XML formátu
IO: Báze: nová funkce, hlásit sekundární alarmy jako jeden, hlásit alarm při každé změně hodnoty
IO: Báze: podpora u kanálu OutOfService (field OutOfSvc.Active a OutOfSvc.Value, zápisem do OutOfSvc.Value se automaticky shazuje OutOfSvc.Active)
IO: Albatros: texty stavu v TSP dialogu se získají z formátu u kanálu
IO: Mark: autokonfigurace umí použit popisy, jednotky, limity a stavy z HMI šablony
IO: Mark: u kanálu přidáno konfiguračního jméno pro autodiferenci
IO: Mark: SMS: oprava mazaní přijatých SMS
IO: Modbus: ošetření neznámých interpretací u kanálu
IO: PX, BACnet: doplněny jednotky a oprava načtení jednotek z *.csv při autokonfiguraci
IO: NBIoT: podpora impulsních vstupů A a B, čas vzorků včetně sekund
IO: NBIoT: úprava masky pro nepřidáváni stále stejných trendů do SQL z hodinové na libovolnou periodu trendu z PHP
IO: NBIoT: doplnění měřičů AlfaIoT NB Impulse Input - ma navíc 2 impulsní vstupy
IO: ABBWebSensor- nový modul ABBWebSensor IO Module (ABB.SmartSensor.WebAPI v7.10)
IO: Export: ošetření limitu počtu exportovaných alarmů
IO: ExpBox: ošetření limitu počtu exportovaných alarmů
IO: Synco: zrušeno vyhlášení alarmu s časem regulátoru
IO: Import: oprava importu displejů ze starších verzí
IO: ProCop: SQL: změna textu naplánuj, nebo proveď podle toho, zda je úloha synchronní či asynchronní
IO: ProCop: SQL: doplnení úlohy pro nulování identifikátoru projektu pro synchronizaci z jiného stroje (NULL UCID)
IO: ProCop: SQL: přejmenování asynchronních úloh, aby se měnil text tlačítka v ProCop Design
Dynam: Bara: oprava výpisu pro binární formát "%b"
ProCop: Panel: doplnění identifikace RDP session a jména uživatele při vzdáleném přístupu Panelem nástrojů ProCop
ProCop: Panel: prodloužení délky jména počítače pro identifikaci RDP session
Access: Plugin: grafická úprava zobrazení podprojektu a zvýraznění sudých řádků oprávnění pro přehlednost
Access: Client: oprava uvolnění paměti
SQL: skripty: oprava získání hodnoty IDENTITY sloupce po přidání záznamu z IDENT_CURRENT na SCOPE_IDENTITY
SQL: skripty: optimalizace alarmní databáze, NOLOCK
ProWeb: Displeje: kompatibilita s některými iPhone, nešlo nastavit hodnotu, zpoždění zavření nastavovacího dialogu po stisku OK
ProWeb: TSP: otazníky v krocích TSP na webu se zobrazují jen u nedefinovaných stavů a nelze je znovu vybrat
Tools: PortLoad: staticky slinkován; oprava textů; ukládání konfigurace do XML
Tools: MBusConfig: nastavitelná inicializace před čtením dat
Tools: MBusConfig: speciální rámce pro Kamstrup
Tools: ProShow: přesušení zobrazování obrázku ze složky po zadaném čase a umožnění zobrazení zbytku prezentace (zbytek obrázků se zobrazí následně)
Tools: ProShow: OLE: oprava uvolnění paměti
Ways: CLB, LON: oprava konfigurace pro komunikaci
IO: Báze: oprava přepočtu pro counter, discrete a binary
IO: Báze: oprava logování pro některé moduly
IO: Báze: prava mazání trendů a jejích skupin
IO: Saphir: oprava typu zařízení ve výpisu property
IO: System: zvětšení délky pole přihlášených uživatelů ProCop z 10 na 255
IO: System: nově proměnná s popisem připojeného uživatele
IO: System: nově proměnná licence připojeného uživatele
IO: Albatros: příznak použití u kanálu
IO: Import: prodloužení timeoutu vyhledávání pointů při importu trendů
Dynam: Bara: nová funkce RefreshCursor občerství všem aplikacím kurzory myši (pro RemoteApp)
Entity: Frame: oprava dynamizace vlastnosti rámečku
ProCop: Panel: možnost v nastavení vypnout dotaz na ukončení Panelu nástrojů ProCop
ProCop: Panel: ProCop se pokusí nejprve přihlásit identitou z Windows, pokud je povoleno, než administrátorem bez hesla
ProCop: Panel: neprázdný popis uživatele se zobrazuje v panelu nástrojů, jinak jméno
ProCop: Panel: SQL: popis SQL tools upraven
ProCop: Panel: Extrakce a sloučení: zobrazí vnitřek AlfaBoxu, když je uvnitř částečná změněna
ProWeb: Dynam: předělání zobrazení binárek ve ValueTable na ComboBox
Access: Login: pokud nenajde v uživatele v aktuálním projektu, ani v podprojektu, hledá i v cloudu
Access: Login: oprava nenalezení uživatele při více podprojektech
Access: Login: uživatel z Windows nemusí zadávat heslo při přihlášení do přihlašovacího dialogu
Access: Login: oprava uživatelského jména při přihlášení
Access: Plugin: předěláno zobrazení práv pro grupy uživatelů
Access: Server: doplnění bázových informací na klientovi u připojených uživatelů, jako popis uživatele
Access: Server: expirace hesla, uzamknutí uživatele, zakázání uživatele, historie hesel, název licence pro uživatele
Access: Server: nové oprávnění Alarm Extension
Access: Server: zvednutí verze souboru licencí a zvednutí rozhraní ProAcs37
Access: Server: zpoždění obnovy připojených uživatelů, když má být obnova častější než 1s
Access: Server: pojmenovaná licence pro uživatele
Library: PX: doplnění a kosmetika a doplnění o varianty
Ways: CLB, LON: oprava načtení komunikační konfigurace
IO: Báze: oprava přepočtů proměnných, logování pro některé moduly
IO: Báze: oprava mazání trendů a jejích skupin
IO: Saphir: oprava typu zařízení ve výpisu property
IO: System Info: zvětšení délky pole přihlášených uživatelů ProCop z 10 na 255
IO: System Info: nově proměnná s popisem připojeného uživatele a licence připojeného uživatele
IO: Albatros: příznak použití u kanálu
IO: Import: prodloužení timeoutu vyhledávání proměnných při importu trendů
Dynam: Bara: nová funkce RefreshCursor, občerství všem aplikacím kurzory myši (pro RemoteApp)
Entity: Frame: oprava dynamizace vlastnosti rámečku
ProCop: Panel: možnost v nastavení vypnout dotaz na ukončení Panelu nástrojů ProCop
ProCop: Panel: ProCop se pokusí nejprve přihlásit identitou z Windows, pokud je povoleno, než administrátorem bez hesla
ProCop: Panel: pokud je zadán popis uživatele, zobrazuje se místo jména v oznamovací oblasti ProCop
SQL: popis SQL nástrojů upraven
Extrakce a sloučení : zobrazí i obsah AlfaBoxu, když je uvnitř částečně změněn
ProWeb: Dynam: změna zobrazení binárních proměnných v tabulce hodnot z přepínačů na výběr
Access: Login: pokud nenajde v uživatele v aktuálním projektu, ani v podprojektu, hledá jej i v cloudu
Access: Login: oprava nenalezení uživatele při více podprojektech
Access: Login: uživatel z Windows nemusí zadávat heslo při přihlášení do přihlašovacího dialogu
Access: Plugin: předěláno zobrazení práv pro skupiny uživatelů
Access: Server: doplnění bázových informací na klientovi u připojených uživatelů, jako popis uživatele
Access: Server: expirace hesla, uzamknutí uživatele, zakázání uživatele, historie hesel, název licence pro uživatele
Access: Server: nové oprávnění Alarm Extension
Library: PX: doplnění a kosmetika a doplnění o varianty
Ways: LON: zprovoznění LON cesty ve verzi 3.7
IO: Modbus: nastavitelná časová prodleva po příjmu kódu výjimky
IO: Modbus: nastavitelný čas na počkání zpracování při kódu výjimky 6 (Slave Device Busy) a 11 (Gateway Target Device Failed to Respond)
IO: Import: oprava importovaného modulu import
IO: BACnet: čtení a zápis neinicializovaných Schedulerů (Schneider)
IO: Climtax: podpora Climatix POL6x8 a POL46x
Panel: ModuleCtrl: oprava implicitního nastavení velikosti písma na 100%
IO: báze: Reset pulz: oprava druhého a dalšího spuštění reset pulzu
IO: SQL sender: oprava zatuhnutí modulu při startu, pokud přišly příliš brzy trendy
IO: Data Server: oprava nahrání interních dat pro AlfaBox a Import
IO: MBus: oprava chybného přegenerování MBus databáze po otevření projektu s měřiči
Data Server: databáze: přidána fronta požadavků na databázi, aby nedocházelo k záměně pořadí, oprava zatuhnutí při spuštění klienta nebo při procházení displejů při vysokém zatížení
Systém: podpora Windows 10 - 2004
HASP: podpora a ovladače Sentinel pro Windows 10 verze 2004
IO: báze: oprava čtení vzorků trendů
IO: NBIoT: při přidání nových měřičů se trendy vkládají do skupiny trendu dle předchozího posledního měřiče
IO: Trends: Sender - oprava přidání trendů importovaných modulů do DB (BDE), pozdější registrace samplerů
IO: Trends: Sender - hromadne posílání trendu do SQL, optimalizace a zrychlení vyčítání jmen trendových tabulek z SQL/Cloudu po startu projektu
Panel: oprava zamrznutí při <Ctrl+T>
SQL: Skript: podpora slovenské národního nastavení SQL databáze
IO: SMS: telefonní čísla SMS zadaná v monitorovacím režimu se validují na znaky plus a číslice
IO: SNMP: opravy SNMP pro starší UPS
Alarm: Viewer: velikost písma v alarmech lze nově i přes Ctrl+kolečko myši, stejně jako v displejích a řízení modulů
Panel: ModuleCtrl: řízení modulů nově umožňuje nastavit velikost písma a nastavení se ukládá
SQL: Connect: kompatibilita s SQL 2016 Standard
IO: báze: oprava licencování importovaných/AlfaBox modulů s nenulovou revizi
IO: báze: oprava kopírování skupin kanálů
IO: Export: oprava exportu displejů
IoT: při překladu projektu se vypíše počet měřičů pro jednodušší přehled a licencovaní
ProDat: Alarms: oprava posílání verze alarmního klienta na Cloud
ProSQL: Projekt: zamezeno spouštění prázdného projektu
SQL: Skripty: ProCopDB verze 25
SQL: ProCop nástroje pro práci s DB
SQL: obnovené databáze
SQL: nastavitelný počet záloh 1 -7
SQL: naplánované úlohy reindexace a shrink
SQL: změna stavu DB offline/online
SQL: při smazání DB se kontroluje, zda v SQL instanci je ještě nějaké DB s účtem ProCop, pokud ano, nesmaže login ProCop z SQL instance
ProWeb: Trends: výběr trendů na webu zatržením, lze vrátit zpět v registry
IO: báze: změny a kontroly v licencování
IO: báze: trendy se registrují a odregistrují asynchronně při startu a ukončení, jsou rozděleny ve více samplerech podle period a modulu
IO: OPCUA: přidán typ BVAL a BVAL_OP, hlášení neexistujících kanálů, asynchronní ukončení spojení, oprava doby čekání na odpověď , oprava autokonfigurace
Access: Server: nastavení dalších parametrů uživatele, email, telefon
ProWeb: změna hesla a vlastností uživatele přes ProWeb, z webu vidí jen CloudAdmin
ProWeb: Displays: z displeje se zobrazí i trend, jehož proměnná je aktuálně nevalidní
ProWeb: Displays: oprava otevírání trendů z displejů, pokud mají stejné trendové skupiny v názvu různou velikost písmen
Postman: Pool: opravy optimalizace při přeřazování front událostí, zamykání fronty při vkládání na počátek
IO: TSP: oprava zobrazení/logování manuální hodnoty TSP
IO: Mark: oprava autokonfigurace pro časové programy
IO: OPCUA: nový modul, COV, objekty, alarmy, autokonfigurace, asynchronní změny, autodiference
IO: PX: při chybném přijatém ObjectId v průběhu normální komunikace zahodí rámec a nezruší obnovu proměnné
IO: Global: field UpdateTime proměnné se počítá z celého výrazu (maximum UpdateTime jednotlivých proměných)
Dynam: OnAlarm: při porovnání dvou shodných textů, kdy na konci masky byla * nyní vrátí shodu
Panel: kontrola a upozornění podporovaných verzí OS Windows
Projekt: Extrakce a sloučení: podpora pro podprojektů
Help: verze podporovaných buildů Windows 10 a verze odpovídajících verzí ProCop nyní v dokumentaci a nápovědě
Access: Server: zjišťování změny licenčního souboru podle FileSystemTime (tedy UTC), nikoliv FileTime (místní čas), při přechodu na letní/zimní čas načetlo znovu licenci
SQL: Show: do SQL ProCopOptions se ukládá informace o licenci s časem v UTC
SQL: Show: z SQL ProCopOptions se čtou informace o licenci s časem v UTC, převádějí zpět na místní čas
SQL: Show: zrušení hlášení o nedostupnosti cloudu do AlfaLogu, zpoždění alarmu o nedostupnosti SQL vždy při synchronizaci do cloudu
ProWeb: Řízení modulů nově dostupné i v ProWeb, upraveno zobrazení stromu, možnost aktualizace dat na pozadí
ProWeb: Řízení modulů: možnost ovládání v řízení modulů, pokud má uživatel právo WebControl
ProWeb: Displeje: definování maximální nejmenší výšky obsahu, aby se zmenšovaly displeje
IO: báze: oprava licencování modulů s nenulovou revizí
IO: NBIoT: doplnění použití masky pro kontrolu opakovaného ukládání hodnot systémových kanálů (IP adresa, SN)
IO: NBIoT: doplněno ukládání masky, aby se znovu nevyhlašovaly alarmy při změně systémových kanálů, po spuštění projektu
IO: NBIoT: nově po vyřazení obnovy modulu se resetují masky všech zařízení
Panel: info o proměnné: kopírování informací o proměnných do schránky
ProWeb: Alarms: změna periody automatického občerstvování webové stránky s alarmy z 5 minut na 1 minutu
Tools: HTSQLimport: trendy lze importovat z DB do SQL i v nastavitelném časovém rozsahu, nejen celé dny
IO: BACnet, PX: oprava spojování nastavování hodnot do jednoho příkazu (zrychlení zápisu časového programu)
IO: BACnet, PX: při spojování nastavování hodnot NEduplikuje požadavky na čtení před a po zápise
Entity: Table: oprava třídění při zapnutém předfiltru v chytré tabulce
Báze: Pool: nastavení počtu vláken poolu na 2x počet procesoru
Báze: PostMan: časovače s odstupem času mezi jednotlivými eventy
Ways: časový odstup mezi přijatými daty pro UDP, TCP a modem; změna výchozího nastavení u UDP pro zpoždění přijatých dat na 5ms
IO: Domat: optimalizace vyčtení seznamu proměnných, zvětšení přijímacího bufferu, pro obrovské programy
Design: Projekt: oprava zastavení AlfaBoxu se zakázaným modulem; zablokování vložení/odstranění/... modulu/cesty pod spuštěným AlfaBoxem
Trend: Viewer: oprava chybného zobrazení DB trendů při přepnutí do archivů a případně zpět
SQL: Show: oprava synchronizace do SQL při vypršení časového limitu SQL příkazu, ošetření SQL výjimek v transakcích
ProWeb: Dynam: oprava zobrazení analogových hodnot, když je v národním nastavení nastaven oddělovač tisíců
Ways: báze: oprava nabízení přijatých dat klientům
Ways: sériové: oprava možného zatuhávání cesty po chybě cesty
Ways: TCP: opraven timeout pro ring (oprava obsazení všech spojů pro ring)
Panel: Displeje: oprava periodického otevírání a zavírání poznámky při krátké době pro automatické zavření
Design: Projekt: zamezení vložení modulu do spuštěného AlfaBoxu a zamezení odstranění spuštěné cesty
Panel: příkazová řádka: doplnění potvrzení pokračování v parametrech /EXITIFNOYES
IO: PX: oprava režimu pro připojení přes PPP cestu
IO: ImpBox: oprava generování trendů z aktuálních hodnot
IO: NBIoT: úprava json SQL skriptu
IO: NBIoT: změna SerialNumber na CustomerNumber
IO: NBIoT: doplnění AlfaSerialNumber, sjednocení všech php skriptů
Bara: Debvelop: oprava spuštění ladění
Alarms: Vierwer: oprava aktivování šipky jít vpřed v servisu při přepínání intervalu
ProWeb: opravy chyb při ukončování pro zvýšení stability
ProIoT: jednoduší režim ProIoT, logika nyní v SQL Engine
ProIoT: M2MC zjednodušená autentizace dle pevného API key
ProIoT: doplněny SQL skripty pro tvorbu databáze AlfaIoT a NonAlfa IoT
Ways: COM: oprava otevření com portu
Ways: HID: oprava padání ve Win 10 po aktualizacích
IO: Synco: redukce datových bodů pomocí souboru vygenerovaného z projektu
IO: ImpBox: oprava importovaných systémových kanálů
IO: PX: u obnov s COV se posouvá UpdateTime u kanálů co polovinu validity
ProWeb: opravy chyb pro zvýšení stability
ProDroid: aplikace pro Android, podpora pro AlfaChecker a změnu pinu pro GSM SIM
SQL: Show: oprava synchronizace do SQL, při výjimkách a jiných problémech se vrací položky i do vyhledávacího stromu
Dynamizace: SendCommand: hromadná editace Ctrl+T jména a parametru dynamizace SendCommand
SQL: Show: oprava synchronizace do SQL, opraveno pořadí změn při zpětném kopírování fronty
Panel: Monitory: doplněny informace o monitorech v náhledu monitorů po kliknutí na hlavičku, správný rozměr pracovní plochy pro jiné než hlavní monitor
SQL: Trend sender: ředění trendů při zápisu (def. 1min pro Cloud), záznam rychlosti zápisu
IO: PX: novy typ chyby pri COV vraci PXC
IO: Melsec: oprava logování uživatele při nastavení hodnoty
IO: Promos: oprava dekódování, oprava délky rámce
ProDat: Projekt: oprava zatuhnuti pri ukoncovani
Library: PX solutions: priorita Výjimky by měla být <1;15>, protože "16" je vyhrazeno pro standardní týdenní program
ProWeb: Displays: oprava SVG odkazů ve webu, kompatibility s novými prohlížeči
Bara: nové funkce ProjectStop a ProjectClose
Dynam: SysEvent: nové události On Client Connected/Disconnected
Dynam: SysEvent: nové události On First Client Connected/Last Disconnected
ProCop: Multimonitor: pokud je default monitor i default instance, použije se stejný monitor, jaký používá panel
ProCop: Multimonitor: předěláno číslování monitoru na vlastní, po řádcích zleva doprava bez ohledu na čísla ve Windows
ProCop: Multimonitor: parametr FIRSTMONITOR otevře ProCop na hlavním monitoru, nikoliv na prvním zleva shora
ProCop: Displeje: při otevřeném dialogovém displeji a po přechodu na alarmy/trendy/moduly a zpět opět otevře dialog
Servery: při restaru služby se používá jen krátký timeout, možno modifikovat pomocí XML záznamu v příslušných Options "RestartDelay"
ProDat: Options: zrušeno nastavení "Zastavení projektu při odpojení všech klientů"
ProDat: Options: doplněno nastavení "Nespouštěj otevíraný projekt"
Systém: nové knihovny C++ 10.3.3
Bara: Debug: oprava nefunkčního druhého krokování po ukončení běhu programu, otevření debuggeru při ladění skriptu v displeji
IO: S7device- první verze modulu pro komunikaci s S7 protokolem Profinet
IO: OPC UA: první verze modulu pro komunikaci integračním protokolem
IO: Melsec: field Refreshed je určen i pro čtení, po nastaveni Refresh = 1 vrací 0 až do nového načtení hodnoty z PLC
IO: Promos: je možné navěsit na UDP a NPort
IO: DBF: umí nově číst (ne psát) formát VisualFoxpro
IO: IoT: optimalizace napojení pointů na device (grupu), odstranění ukládání sys. kanálů do *.iod, kromě LastUpdate
IO: PX: oprava validity u proměnné SystemFault, oprava vrácení hodnot statických fieldů Name, Descr, Array ,... u téže proměnné
IO: PX: oprava zadávání výjimek s rozsahem, kdy první hodnota zůstala 1.1.1980
Entity: Table: zvětšení tlačítek předfiltrů a třídění v hlavičce chytré tabulky, zobrazen popis předfiltru, chytrá tabulka nyní kopíruje do schránky jen řádky, které nejsou prázdné
Dynam: podmínka IfTrue a IfFalse používá čeká na data pokud jsou uzamčená
ProDat: Options: je možno nově nastavit zastavení projektu při odpojení všech klientů
Trend: Server: u exportu nastavitelné zaokrouhlování a ořezávání
Panel: Toolbar: automatické nastavení barvy textu tlačítek volby monitoru podle pozadí na hlavním panelu
Displeje: zrušen výběr neviditelných a disablovaných entit v displejích
SQL: Show: data posíláme do SQL s 3 sekundovým zpožděním a časy obnovy či validity s 9 sekundovým
ProSQL: volitelný formát a zaokrouhlování pro analogové hodnoty; možnost neexportovat starší hodnoty, nastavitelná možnost exportovat vždy všechny řádky
Install: doplněn modul IOForm
Ways: AlfaPort, Satel Protocol: opraven start
IO:báze: max. délka typů zkrácená na 28 znaků
IO: TSP: oprava logování nastavení v časových programech: žádaná s jednotkou, fieldy počeštěné, hodnoty stupňů textově
IO: PX: podpora pro úplne dekódování a zápis výjimek v scheduleru
IO: PX: volitelně generované objekty kalendáře, nové upravené typy Calendar a Scheduler mají verzi 3.7
IO: Amit: oprava autokonfigurace dvourozměrných polí a zobrazování datového typu ve vlastnostech kanálu
IO: OPC: oprava startu OPC serveru na pomalejších serverech, nebyla data, doplněn Tracer
IO: Domat, Mark: autokonfigurace už nenastavuje u kanálů nastavení "Zápisem nastav Manuál"
IO: LON: názvy LON typů jsou zkrácené
IO: NBIoT: přidán sloupec "registr", v nastavení modulu dodělány parametry na délku vyčítaných dat, parametr o které se posune LastUpdate po změně IP adresy
Entity: Table: oprava kliknutí na neviditelný řádek, filtr s #xy přepíná pouze stránku, entita tabulka filtruje s ohledem na datový typ sloupce dle nastavení
Entity: Table: nový předfiltr pro tabulku, kopírování do schránky, třídění dynamizací, filtr chytré tabulky může být výraz
Dynam: AccessDisplay: nová akce otevření displeje Vybrat v displeji, otevře displej a nastaví výběr v nástrojové liště
Panel: TSPDialog: oprava barev pro TSP s hodnotami
Panel: Bára: klíčovaná Bára běží na pozadí paralelně vůči ostatními dialogům
Panel: Uživatelé: automatické přihlášení uživatele z Windows nově i v podprojektech, pokud je jméno unikátní
Ikona: popis, nebo jméno projektu se přidává před jméno aplikace, viditelné v hlavním panelu
Skin: popis, nebo jméno projektu se zobrazuje v monitoru na panelu vlevo, pokud bitmapa má ve jméně "Caption"
nový skin pro Windows 10 pro zobrazení popisu, nebo jména projektu
nový skin pro Windows 8.1 - 2012 R2 pro zobrazení popisu, nebo jména projektu
ProCop: Paramnetry: doplnění parametru anglicky LICENSE k současnému českému LICENCE
SQL: Show: znevalidnění kanálů při zákazu modulů\cest\protokolů, typy od verze 3.7 jsou při zasílání do Sql doplněny o verzi textově 4 znaky
Templates: přidána šablona displeje pro výjimky PX Scheduler
Library: PX Solutions: doplněny bloky pro diskrétní a analogové časové programy
ProWeb: Dynam - doplněn popis časového programu na webu
ProWeb: Dynam - oprava validit v SQL pro web, optimalizace přebytečných fieldů v SQL view pro displeje
ProWeb: Displeje: reference v SVG mezi objekty nesmí obsahovat mezery a pomlčky, nahrazeno podtržítky
IO: OPC: oprava obnovy hodnt v OPC modulu a defaultni skupině
IO: PXC: vylepšeno logování pro PX DateTimePoint
IO: PXC: nově podpora pro globální kalendáře výjimek
IO: ImpBox: oprava nastavení sys. kanálu TrendExtend (nastavení v sekundách přepočteno na milisekundy)
ProWeb: Displeje: obrázky s transparentní barvou se do SVG kódují vždy do PNG
ProWeb: Displeje: obnova hodnot přes view ve webu, pokud je dotaz po více než 5 sekundách od posledního získání hodnot proměnných
ProWeb: Displeje: tlačítko Refresh na Webu nově načte znovu displej, obnoví všechny hodnoty z SQL a vytvoří nové SVG
ProWeb: Displeje: displeje, které se 1 minutu nepoužily, na webu je nikdo nepožadoval, se odstraní z paměti
ProWeb: Dynam: oprava vyhodnocování podmínky pro animaci, netočily se na webu čerpadla
Systém: nové knihovny C++ 10.3.2
Ways: TCP: oprava s vyčítáním při chybě příjmu dat
IO: Import: oprava nastavení prefixu importovaného modulu
ProDat: Dynamizace: oprava spouštění skriptů v synchronizační grupě
ProCop: Dynamizace: oprava vícenásobného spouštění skriptů na klientovi
SQL Alarmy: přesunut přepočet nekvitovaných alarmů na konec, změna default časů pro spouštění úloh pro kvitaci a přepočet alarmů
ProDat: Databáze- oprava získání proměnné při zamknutém přístupu k registru proměnných
ProWeb: Displeje: implementace nové entity Tabulka
ProWeb: Displeje: kontrola změny displeje ve Webu při úpravě v Designeru bez restartu
Systém: podprojekty v klientovi - Displeje, Alarmy a Trendy
Util: Postman: zachování pořadí event pro bázi, předbíhání událostí, opravy stability
IO: PXC: opraveny a doplněny jednotky pro autokonfiguraci
IO: NBIoT: podpora trendů v paměti AlfaIoT: vyčítání dva dny zpětně, maska pro zabránění násobnému ukládání dat do SQL
ProDat: Database: oprava odpojení a znovu napojení proměnné, opakování nepodařené kompilace proměnné po 10s
Panel: ModuleCtrl: oprava optimalizace obnovy proměnných modulů a cest
Displeje: oprava výpisu pro zakázanou skupinu displejů při překladu
ProIoT: Skript: doplnění sloupce HashMD5 a kontrola obsahu packetu, zachycení chyby při nefunkčnosti SQL
ProIoT: Service: podporuje JSON opovedi vcetne MD5 v datech
Trend: Viewer: oprava zobrazení trendů po předchozím výběru, oprava pádu při otevření a rychlém zavření trendového prohlížeče
ProWeb: Displeje: oprava dynamizace na pravé tlačítko, oprava validace při nastavování desetinných hodnot na hranici rozsahu
IO: NBIoT: PHP skript zaokrouhluje čas dat na celou hodinu
Panel: Displeje: ošetření výjimky při přepínání displejů v době, přegenerování stromu při Importu
Alarm:Viewer: omezeno ukládání filtru zdrojů a id alarmů na 100 položek, filtr systémů, zdrojů, stylů ... alarmů na vybraných řádcích (max. 100)
ProIoT: filtrování odpovědí (sekce [Response.X] v ProIot.ini) podle IP adresy, masky a sítě
IO: Import, ImpBox, PruBox, SauBox, MBus, OPC: oprava možného pádu při komunikaci
ProWeb: Database: oprava překladu
IO: Sender: trendy v SQL podporující zápis s hysterezí, opakování vzorkování při vypršení času
IO: Import: oprava spuštění\zastavení importovaných modulů, oprava přenosu trendů
IO: Export: oprava požadavku na nastavení hodnoty kanálu
IO: PX: oprava nastavení při přiřazení náhradní hodnoty do Feedback a následného chybného vyžádání COV pro neexistující proměnnou
Trend: Viewer: trendy v SQL podporující zápis s hysterezí
Entity: Table: nová entita tabulka sestavená z knihovních bloků a hodnot
Displeje: úpravy vyhledávání pro entitu Tabulka
ProSQL: trendy v SQL podporující zápis s hysterezí
ProWeb: trendy v SQL podporující zápis s hysterezí
ProIoT: přejmenováno z ProUDP, M2MC kompatibilita
IO: PRU: může se navázat na RS485 kvůli řízení toku dat
IO: PX: oprava konverze hodnoty fieldu Feedback a OpTime
IO: PX: oprava nastaveni Used=true při přiřazení náhradní hodnoty do Feedbeck z hlavni hodnoty
ProCop 3.7.5.1
IO: Import, ImpBox: oprava zastavení alfaboxu
IO: NBIoT: podpora pro AlfaIoT
Dynam: SetValue: přidáno nastavení "Zapiš i při stejné hodnotě" (výchozí nastavení je "Ano")
Panel: Displeje: vyhledávání hodnot a textů v displejích
ProUDP:, možnost nastavit starý formát CSV, nastavitelná odpověď pro Alfa IoT přes UDP paket
ProCop 3.7.5.0
Ways: báze: oprava zastavení cesty (bezpečné odstranění kritické sekce)
IO: báze: oprava zastavení modulu (bezpečné odstranění kritické sekce)
IO: BACnet: autogonereace z EDE Domat
IO: PX : oprava konverze hodnoty fieldu Feedback a Optime
IO: Promos: seřazení fronty požadavku na čtení/zápis
IO: NBIoT: přidán parametr "Název PHP skriptu"
ProDat: Databáze: opakování požadavku na databázi, když vyprší čas na zpracování
IO: Panel: Displeje: vertikální středění displejů nižších než monitor, když nejsou poznámky uprostřed
ProCop 3.7.4.1
IO: Saphir, Climatix: oprava přiřazení ID datových bodů po komunikační chybě
SQL: ředění: oprava nefunkčního ředění trendů s dlouhými jmény tabulek
ProDat: Database: odstraněn 1ms časovač, problém velkého zpožděním požadavku na obnovu proměnné při zatížení
ProCop 3.6.6.8
IO: Saphir, Climatix: oprava přiřazení ID datových bodů po komunikační chybě
SQL: ředění: oprava nefunkčního ředění trendů s dlouhými jmény tabulek
Dynam: oprava nefunkčních podmínek dynamizací typu proměnná
Ways: TCP: nastavitelný režim TCP: Server\Client, Client, Server
IO: Saphir, Climatix: možnost zadání adresy objektu a property (např. Objekt="\Device" a Vlastnost="AcknowledgeAll" lze zadat jako Objekt="[0x0002 0xFFFF031D]" nebo "[0xFFFF031D]" a Vlastnost="[0x000E]")
SqlCmd: pro typ Exec přidána možnost nastavení ukládání posledního příkazu do inicializace
Export/Import- přenos parametrů pro zvětšování displejů
IO: Form: oprava textů, překladu
IO: Melsec: nastavitelné zpoždění ukončení spojení, zachování pořadí nastavení hodnot, setřízení fronty požadavků, aby se četlo blokově pro zrychlení komunikace
IO: MBus: oprava dekódování záznamů obsahující uživatelskou jednotku typu text (tzv. Plain Data VIF = 0x7C/0xFC)
Bara: DebugVars: vždy dokovaný, obsahuje novou část - hodnoty externích proměnných na které skript přistupuje
Bara: Editor: podpora pro dočasný disable breakpointů, předěláno na Unicode
Bara: Debugger: nově vzdálený debugger podporuje připojení k běžícímu skriptu, nově je možno se odpojit od běžícího skriptu,
Bara: Debugger: zobrazuje místo aktuální polohy při běhu programu, zobrazuje aktuální stav skriptu, umožňuje reset skriptu
Bara: Funkce: nové funkce SendCommandEx a SendCommandToCLient, podpora pro více dočasných stringů (až 8) - nutné pro funkce CmdLineXXXX
ProDat: nastavitelné zvětšování displejů, změna rozhraní ProDat, zrychlení při ukončování běhu modulů
Dynam: ValueTable: oprava výpočtu velikosti tabulky podle délky textu a fontu
Dynam: SendCommand - doplněn nepovinný textový parametr dynamizace
Dynam: SendCommandToCLient - nová dynamizace pro posílání příkazu na klienty
BaraScript: nové příznaky 'Ladící informace', 'Serializovat sekundární spuštění', nový parametr 'Skupina skriptů' pro vzájemnou synchronizaci běhu
Panel: Editor: zrušena klávesová zkratka Ctrl+D - Odpojit
Panel: Displeje: nastavitelné zvětšování displejů
ProWeb: Displays: obrázky nad 1 MB ve Webu nově v JPG místo PNG, obrázky s 32 bitovou hloubkou se do SVG kódují vždy do PNG
ProWeb: Dynam: oprava validátorů Value Table, nefungovala desetinná čárka v Chrome a FF
Tools: PortLoad: podpora posílání Iot odpovědi přes společnost M2MC pomocí SOAP
ProUDP: podpora posílání odpovědi na IoT data, podpora pro posílání IoT odpovědi přes společnost M2MC pomocí SOAP, nastavitelné cesty
ProCop 3.7.3.0
Ways: UDP, APN, NPort : zvětšen buffer pro příjem u UDP na 64kB, možnost nastavení bufferu v registry Ways\UDP\RxBufferSize a TxBufferSize v bajtech, odstraněno zpoždění při příjmu/odesílání
IO: PX : oprava generováni prefixu skupiny ze stringu adresy pokud je nastaveno IgnoreGroupLevel > 0
IO: PX: oprava zamrzání komunikace u PX po výpadku paketu při dlouhém EventListu
IO: Mark: oprava logování a kódování hodnoty (v requestu od SetValue je špatný typ hodnoty, tak to logovalo format u diskrétek)
IO: Mark: diferenční logování časového programu
IO: DBF: oprava znovu otevření DBF souboru po chybě
IO: Saphir: zrušen sleep při komunikaci přes COM (lze i nastavit v xml jako ComSleepTime), odstraněno používání ReceivingTimeru, oprava ukončování
IO: RVD: přidán rozsah a format u ParUWaterPrior, ParUWaterProg a SwLockOfAdjust
Panel: editor: v editoru displejů změněna zkratka pro Vlastnosti a dynamizace z Ctrl+D na Ctrl+Enter
ProDat: přidaná do rozhraní metoda AlarmStyled37, která má přidaný parametr čas vzniku alarmu, zvýšená verze rozhraní ProDatu na 3.7.1
ProSQL: oprava změny pořadí sloupců tabulky
ProDog: podpora hlídání ProSQL pomocí služby ProDog
ProWeb: čekání na obrazovku webu ukazuje čas
ProWeb: doplněno hlášení chyb při chybě připojení k SQL
ProWeb: zobrazení pozadí displeje v rozměru již při načítání
ProWeb: zrychlení načítání displejů, prodloužen čas platnosti proměnných a view
ProWeb: MBusConfig: doplněna možnost zadat IP adresu a port AlfaPortu
ProCop 3.6.6.7
Ways: OCI/OZW: reset protokolu přes RTS při výpadku DCD nebo při nepříjmu validních dat po zadanou dobu(přidána properta "Čekat na odpověď" )
Ways: UDP, APN, NPort: oprava vyčtení všech UDP packetu
IO: báze: oprava ukládání bara scriptu
IO: Control modul: ve statusu zobrazení počtu rozpracovaných výpočtu, prodloužen timeout na získání hodnoty z 5s na 10s
IO: Control modul: zopakování výpočtu 3x při chybě, spuštění výpočtu i když chybí v nějakém trendu data, úprava report logu
IO: PX: oprava neposílání priority při nastavování PRESENT_VALUE není-li použito PRIORITY_ARRAY
IO: PX: podpora pro zařizení DXR2, odstranění speciálních znaku při autokonfiguraci kanálů
IO: PX: oprava zamrzání komunikace u PX po výpadku paketu při dlouhém EventListu
IO: Mark: oprava autokonfigurace pro TSP
IO: Mark: oprava generování duplicitních prefixu skupin při autokonfiguraci
IO: Mark: oprava logování a kódování hodnoty (v requestu od SetValue je špatný typ hodnoty, tak to logovalo format u diskrétek)
IO: Mark: diferenční logování časového programu
IO: DBF: oprava znovu otevření DBF souboru po chybě
IO: Saphir: zrušen sleep při komunikaci přes COM (lze i nastavit v xml jako ComSleepTime), odstraněno používání ReceivingTimeru, oprava ukončování
Dynam: OnAlarm: oprava pro prázdný filtr zdroje alarmu
SQL: oprava ředění trendů counter (int) s velkými čísly
ProSQL: oprava změny pořadí sloupců tabulky
ProWeb: čekání na obrazovku webu ukazuje čas
ProWeb: doplněno hlášení chyb při chybě připojení k SQL
ProWeb: zobrazení pozadí displeje v rozměru již při načítání
ProWeb: zrychlení načítání displejů, prodloužen čas platnosti proměnných a view
ProWeb: MBusConfig: doplněna možnost zadat IP adresu a port AlfaPortu
RTL: nové systémové knihovny verze 260
Components: Grid- doděláno podtržení pod header řádkem (Win10)
Ways: COM, AlfaPort - podpora více vláken
Ways: OCI, OZW: reset protokolu přes RTS při výpadku DCD nebo při nepříjmu validních dat po zadanou dobu
IO: Promos: modul Promos převeden z verze 2.0
IO: LineDisplay: je ochoten napojení na RS485
IO: DBF: rychlý přenos hodnot na klienta po změně vybraného řádku, kontrola při překladu zda je zadán název typu
Dynam: nová dynamizace Command To Client
RemoteDatabase: urychlení přenos hodnoty na klienta po nastavovacce
Trendy: minimální perioda trendů do Cloudu je nastavitelná, default 1 m
ProSQL: překlad: nově kontroluje i existenci trendů proměnné
ProSQL: tabulky - doplněn offset spuštění periodických úloh ProSQL, nastavení "Hodnota z trendu pro starší než"
ProSQL: alarm pro řádky, které nemohou dočíst zpětně data
BoxLoad: oprava rychlosti nahrávání AlfaBoxu
Convert: doplněna funkcionalita pro převod modulu Promos a Melsec, oprava načítání dynamizací Hotkey z verze 2.0
Register: nastavení firewallu pro ProSQL
Bára: nové ladicí funkce, animace v debuggeru
Alarms: Client: oprava alarmní cache pro cloud a lokální SQL
Access: Server: oprava licencování, zvednutá verze rozhraní
ProSQL: Server: při změně typu sloupce se už nemění SQL typ
SQL pro novou databázi archivu trendů se nastaví Recovery Model=Simple
IO: SNMP: nový modul SNMP protokolu včetně funkce Trap
IO: NBIoT: doplněny funkce pro zpětnou synchronizaci dat
ProSQL: zpoždění spuštění projektu (jen u služby), oprava Id alarmu, oprava kopírování
Zcela nová verze s podporou více vláken a počítače s velkým množstvím jader
Podpora Windows 10 verze 1803
IO: NBIoT: nový modul pro NB IoT zařízení a odečty veličin přes Narrow Band a internet věcí
ProSQL: ReportTable: umožňuje vytahovat staré hodnoty z trendů, libovolná primární klíč, čekání na data, export pouze validních řádku
IO: báze: při generování jména souboru podle jména modulu se nahradí tečky za podtržítko
IO: Climatix- nastavitelná priorita pro Manuál (implicitně 8)
IO: Nitel: oprava ukončování spojení, pokud je čas do další obnovy větší, než 30s
IO: SNMP: nový modul
IO: PXC: podpora pro PXC001.D
IO: RVD: oprava příznaku použití u kanálu
Bara: oprava bin konstant TRUE/FALSE
Alarm: Client: oprava spojení na SQL po výpadku
Panel: VarInfo: options pro dialog "Informace o proměnných",o prava obnovení hodnot dialogu informací o proměnné
ProSQL: spuštění ProSQL úlohy pomocí dynamizace
ProSQL: oprava kopírování v nastaveních fieldů tabulky
Web: Dynam: u časů přidány sekundy
SQL: Connect: oprava spojení po výpadku při exportu do Cloudu
SQL: prepare: oprava přípravy SQL databáze pro synchronizaci alarmů do Cloudu
SQL: options: tlačítko pro opravu databáze a synchronizace nastavení databáze ProCop
Ways: Satel: Satel Way přes AlfaPort - doplněna editace vlastností
IO: BLN: oprava nefunkřního BLN v AlfaBoxu
IO: FDS: oprava validity
IO: Mark, Amit, SauterBox: nastavení validit aby se shodil fault u kanálu
IO: PXC: oprava dlouhých názvu skupin při autokonfiguraci
IO: EZS: oprava validity
IO: Dynam: SetValue: oprava pro field a výstupní kanál
IO: Báze: oprava TSP Step na Webu v ruštině - Unicode
Dynam: OnMouse: oprava Enabled u dynamizace OnMouse
Data: Server: oprava kontroly licencí pro zakázané cesty
Panel: Oprávnění: při volbě "Přístupová oprávnění\Použití uživatel z Windows pro monitorování" se vždy zkusí přihlásit podle uživatele Windows (v předchozích verzích musel mít Administrator nastavené heslo)
Web: obnovení OnClick po disabled
Install: doplněn Ping modul
SQL: oprava připojení na SQL server při ztrátě spojení
Alarm: oprava události o nastavovačce při nastavení dlouhého textu
Alarm: synchronizace změn alarmů (sloupce pro kvitaci a poznámku) mezi lokální a cloud databází
Alarm: Import: úpravy SQL import, počty vzorků za sekundu
IO: Mailer: oprava validit kanálů
Web: Displeje: oprava obnovy hodnot pro displej (přenastavoval se typ hodnoty fieldu na text, docházelo ke špatnému zobrazení v nastavovacích dialozích)
ProCop: Dynam: jednotky a limity u hlavní hodnoty, která je typu pole
Web: Displays: SVG: odstranění diakritiky v odkazu na knihovní blok (od Google Crome ver. 63 je nefunkční odkaz s diakritikou)
Ways: KNX: oprava nastavení adresy pro KNX
IO: Báze: oprava držení shodného jména modulu a souboru při kopírování
SQL trendy: oprava čtení vzorku trendu
IO: DBF: oprava stavu kanálů, když se nemá otevřít DBF, opraven kanál FirstDeleted
IO: Modbus: pro slave dodělaná funkce pro zápis více cívek (funkce č. 15)
IO: Mark: nový modul pro nový Domat
IO: LON: zprovoznění SNVT volitelně přes službu NV_Fetch (některé proměnné RXC21)
IO: Mail: prodleva 250ms po startu modulu (potlačen problem s příjmem identifikačních dat serveru během disconnectu)
Panel: Archivace: zobrazení volby pro přidání času k archivu
ProDat: oprava synchronizace při změně z/na letní čas
SQL: povolení (default) denního zálohování SQL databáze
IO: OPC: validita binárních kanálů se bere a nastavuje do rodičovského counteru
IO: DBF: oprava StatusInfo při změně stavu DBF
IO: Control: oprava duplicitního delete u TSP (možnost pádu)
IO: BACnet: ve vlastnosti ACK_REQUIRED akceptuje i typ BACnet bool (Carel)
IO: PX: oprava dvojí delete na EventPoint (možnost pádu)
IO: Saphir: možnost ve store odstranit kontrolu typu kanálu (jen ručně přes XML)
Panel: nové šablony a knihovny Desigo PX
Trends: Viewer - oprava prvního nenastavení času přes hodinky u lišty času
Tools: PortLoad: testy pro AlfaChecker
Tools: Convert: umí převádět DBF a projektové skripty
ProSQL: změna formátování u analogu z %g na %.15g při exportu do SQL
Web: Users: doplněno stránkování v seznamu uživatelů
SQL: Alarms: oprava duplikování importovaných alarmů
SQL: Trends: zrychlení vkládání vzorků do trendů
Ways: AlfaPort: podpora pro dynamické IP adresy z jiné sítě pomocí Alive packetu
Ways: CheckerProtokol: nový protokol pro zařízení AlfaChecker
IO: MBus, Calmex,... podporuje zařízení AlfaChecker
IO: Memory, SMS, AlarmPrinter - oprava validit
IO: CheckerInfo: nový modul s informacemi o AlfaCheckeru (napětí, restarty)...
SQL: úprava automatiky podle velikosti aktuální DB
SQL: oprava kontrolního součtu textu s mezerami v SQL
SQL: automatická konverze trendových tabulek
SQL: zakazování platí jen pro alarmy
Tools: PortLoad; opravy dynamického portu a konfigurace APN
Install: opravené knihovny PX bloků
Install: opravené a doplněné šablony displejů
Web: Displays: oprava otevírání trendů z displejů na dotykových obrazovkách
Ways: PPP: podpora pro AlfaPort PPP server i klient
Ways: BACnet: protokol je možno navázat na PPP
Panel: Dynam: dynamizační dialogy lze otevřít i bez oprávnění, nastavit však vyžaduje přihlášení
Panel: Archive: archivace projektu z příkazové řádky
Access: Server: při posílání do SQL kontroluje UCID projektu
Web: Displays: oprava náhodného nenalezení trendů při přesměrování z displejů
Setup: doplnění možnosti resetování uživatelských nastavení a odstranění účtu z daného prohlížeče.
Trends: oprava formátu posílání dat grafických trendů do prohlížeče, nezobrazovaly se trendy s velkými hodnotami a malými rozdíly (měřiče) graficky správně
Ways: PPP: BGS5 kompatibilita
Ways: OCI, OZW: oprava AutoDisconnect, když modul ukončuje spojení
IO: Albatros: pro typ Alarm8 /16 konverze na text alarmu
IO: OPC Server- ignorace zakázaných modulů a cest
IO: Control: default u kanálu TSP1; u TSP1 a TSP2 nejde měnit datový typ
Entity: Pipes: oprava rotace a zrcadlení u seskupených potrubí, krok zpět u rozpojené skupiny s dynamizaci
Tools: PortLoad: počáteční Id zařízení pro vyhledávání a zapamatování předchozích vyhledaných zařízení
Tools: HTSQLImport: import trendů přímo do archivů
Tools: PxExplorer: doplněna volba verze ovladače LON karty
SQL: Skripts: úprava archivace podle velikosti databáze tak, že při překročení limitu přejde na kratší časový úsek archivace
SQL: Skripts: oprava archivace při volbě "Archivovat vzorky starší než=0 (Auto)
IO: Inmat: podpora Inmat přes AlfaPort/GPRS
IO: Modbus: podpora Modbus přes AlfaPort/GPRS
IO: Albatros: oprava nastavení hodnoty, TSP, úpravy pro AlfaBox, klíčování podle počtu proměnných
SQL: upraveno zálohování pro archivy trendů
SQL: oprava vytvoření a zrušení databáze, pokud je uživatel také 'sa'
ProDog: oprava kontroly licencí ProWeb
ProReg: firewall ve Windows Vista a novějších OS nastavuje výjimky pro všechny profily a síťové karty, nově umí i odstranit výjimky (v XP funguje jako dříve)
IO: Saphir, Climatix: oprava komunikace přes servisní COM a AlfaPort (detekce kolize požadavku na vysílání)
SQL: odstranění duplicitních řádků při archivaci
Panel: Grid: oprava pro přidání textu na konec Najdi a Nahraď
Dynamizace: zohlednění validity kanálu pro dialog "Set Date&Time" a "Value Table"
Projekt: tlačítko pro nastavení snížení bezpečnosti na SQL instanci, aby uživatel ProCop byl schopen generovat archivní databáze
IO: báze: oprava nastavení hodnoty systémových kanálů
IO: Control: TSP2 umí manuální hodnotu
IO: Ping: úprava konfigurace modulu; při neuspěšném pokusu o ping (překročen počet opakování) se nastaví status
Trend: Viewer: oprava rozsahu tolerance při výběry času textových trendů
Alarm: Viewer: oprava náhodného zatuhnutí při filtrování alarmů
SQL: oprava filtru alarmů, aby nevypadlo na výjimku, když dočasná tabulka filtru neexistuje
Panel: Projekt: oprava přesunu modulu při <Ctrl+B>
ProWeb: Dynam: oprava dynamizací na kliknutí myší na webu, v některých případech se mohlo zacyklit
ProDog: testování licencí v IIS, při nedostupnosti v SQL restart ProAcs, pokud je zapnut i ProAcs WatchDog
SQL: Trendy: oprava zobrazení textových trendů s měsíční periodou a s tolerancí
SQL: Alarmy: doplnění chybějícího indexu pro zrychlení alarmů
SQL: Scheduler: doplněna archivace trendů do dalších databází, systém umí zobrazovat trendy z několika databází, výhodné pro MS SQL Express
IO: StxBus: oprava prohozené vysoké a nízké teploty
IO: RVD: oprava validity u vypočtených kanálů
Trendy: Viewer: oprava načtení trendů při kliku myši na grupu trendů
Dynam: ValTable: zarovnání mezí doprava
Property: Editor: oprava možného pádu při destrukci
IO: báze: oprava nefunkčního načtení dat, když má skupina stejné jméno jako kanál
IO: báze: oprava držení stejného jména trendové skupiny jako jména modulu
IO: SMS: před nastavením centra zpráv se nastaví kódování
IO: Modbus: master umí vynutit vždy multi zápis
IO: báze: oprava validity: bez nastaveného času obnovby není kanál nikdy validní
IO: báze: u modulů bez souboru: zabránění zbytečného ukládání modulů (servisní režim po každé komunikaci AlfaBox)
IO: Memory: pokud není proměnná Updated, při vyčtení dat z IOD vždy nastavíme na nyní
IO: Saphir, Climatix: při vyřazení a zpětném zařazení do obnovy se vyčtou a odkontrolují kanály
IO: DBF: oprava nefunkčních kanálů u DBF modulu
IO: SMS: kódovací schéma: Ansi 7b (SMS 160znaků) nebo Unicode 16b (SMS 70znaků)
Entity: ValueText: záměna výrazu za proměnnou pro vyhodnocení hodnoty, pokud je to možné (správné zobrazení Unicode textů SMS)
ProCop: Panel: zrušení zavření projektu při poklikání na Menu\Projekt
ProWeb: dolněny chybějící ikonky, oprava polohy lokální nabídky v displejích na mobilních zařízeních v Chromu
Ways: GSM, PPP: PowerUp pomocí Break po každé chybě modemu
Ways: OCI, OZW: LPB přes TCP
IO: Build: při překladu modulů se počítají počty trendů a náročnost na úložné místo v SQL za rok
IO: Build: kontrola duplicitních logických adres u AlfaBox, Import a PRU
IO: Báze: ukládání IOD jen když je potřeba po komunikaci apod.
IO: Báze: doplněn příznak SaveOnDone, aby se při zastavení ukládaly jen nekomunikují moduly
IO: Báze: snížení výpočetní náročnosti LocalMenu u modulu
IO: Báze: oprava automatické generace prefixu
IO: Báze: nutno znovu vyhodnotit alarm na hlavní hodnotě, došlo-li ke změně validity
IO: DBF: opraven počet sys. kanálů
IO: PXC: inicializace a výpočet sumy po Obtain v proměnné SystemFault
IO: Domat: oprava autokonfigurace kanálů s dlouhými jmény
IO: Domat: oprava prefixu skupin a zkrácení jmen kanálů při autokonfiguraci
IO: Domat: oprava koktání při rychlé obnově nebo nastavení hodnoty
IO: Mem: oprava ukládání hodnoty kanálů podle nastavení
IO: RVD, MBus: oprava logování nastavení hodnoty
IO: Albatros: komunikace přes TCP, upravená autokonfigurace, nové datové typy, alarmy
IO: Import: ukládání importovaných modulů do IOD po komunikaci
IO: Import: zrušen IOF soubor
IO: Import: zrušen IOG soubor, pro ukládání GUIDů při importu z jiných dispečinků
IO: Alarms: oprava obnovení spojení alarmního klienta s SQL serverem po výpadku
Panel: Monitor: oprava skrytí tlačítek v hlavním panelu při startu v malém rozlišení
SQL: optimalizace rychlosti kontrolního součtu a předcházení deadlock
SQL: Show: zrychlení kontroly součtů hodnot proměnných při startu
SQL: ProSQL: kontrola licencí pro ProDog
SQL: ProDog: hlídání licenci ProSQL
Tools: HTImport: import trendů do SQL nyní se záznamem a nastavením z příkazové řádky
ProWeb: nový design, stíny do webu
ProWeb: doplněna nápověda česká a anglická
ProWeb: přihlašovací panel na úvodní obrazovce
ProWeb: nově se vždy zobrazí nejprve výběr trendů
ProWeb: zvýraznění zamáčknutých tlačítek v nástrojových lištách pozadím
ProWeb: expirace náhodných návštěv již za hodinu
ProWeb: volitelné zmenšování a zvětšování displejů na webu
Install: když je upgrade z ProCop 3.5 NSIS a je v adresáři číslo 5, tak se vezme implictní InstallDir
Ways: TCP: oprava neuvolnění paměti a handlů při uzavření TCP streamu, po delší době komunikace přestal AlfaBox/PC komunikovat přes TCP cestu
IO: PXC: oprava posílání do SQL u fieldů Fault.Used a Fault.List u systémové proměnné CommonFault
IO: PXC: oprava chyby sumy při posílání do Sql u TPxComnAlarmPoint field fldAckRequest
Access: Server: parametr /CLOUDPASSWORD umí heslo kódované algoritmem DES
Tools: ProReg: parametr SYSPATHADD a SYSPATHDEL podporuje proměnné $Dir.XXX$
Tools: ProTraceMan- umí zkopírovat hodnotu do clipboardu z okna hodnot proměnných (GUID apod)
Install: přidáno nastavení pro CloudPassword jako parametr při instalaci webového rozšíření s SQL
Kompatibilita s Windows 10
IO: PXC: oprava dynamicky zakazovaných fieldů např. Feedback a OpTime při generování SQL součtů
Access: Plugin: oprava možného pádu při práci s oprávněními v Access Plugin
ProCop Panel: po restartu AccessServeru se nyní automaticky zkusí přilogovat do klienta Administrator, pokud je prázdné heslo
ProWeb: oprava nefunkčních dolních tlačítek pro zobrazení grafický nebo textových trendů
Install: doladění přeinstalace 3.5 NSIS na 3.6, oprava nestandardní cesty při přeinstalaci
Ways: Port, RS232, Mac485: Alarmy se hlásí přes systémové funkce kom. cesty tak, aby měly správné párovací Id
IO: Link: V módu Receiver umí nastavování přijmout ihned a kontrolovat, zda ovládací prošla a provedla se, jinak vrací původní hodnoty, ovládací data starší dvojnásobku času pro kontrolu ovládacích dat se zahazují
IO: Install: Vypnutí aktualizace při instalaci SQL, zůstane viset za proxy a bez připojení k Internetu
SQL: Data: Podpora pro data z kanálů s nízkou prioritou
Cesty: APN, PPP: Podpora pro AliveData: komunikace s dynamickou adresou a její registrace
IO: Báze: Systémová proměnná ConnTime má nízkou prioritu pro zápis do SQL
IO: BACnet: Podpora Desigo verze 6.x
IO: BACnet: Podpora BACnet verze 1.12
IO: BACnet: Oprava vyžadování COV u propert, které v objektech neexistují
IO: BACnet: prava nastavování Feedback.Used při vkládání náhradní hodnoty z hlavní hodnoty
Knihovny: Odstraněn zastaralý font Arial CE
Panel: Nová uvítací obrazovka
Install: NSIS: Upgrade z verze 3.5