Novinky ProCop
Nová funkce, vlastnost,modul, cesta, protokol, kompatibilita ...
Odstraněna nepoužívaná funkce, modul, vlastnost, kompatibilita ...
Přizpůsobení, zrychlení, změna, úprava, oprava ...
Červen 2023
ProCop 3.8.6.2
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
ProCop 3.8.6.1
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
Květen 2023
ProCop 3.8.6.0
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
Duben 2023
ProCop 3.8.5.3
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
Březen 2023
ProCop 3.8.5.2
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
ProCop 3.8.5.1
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
Únor 2023
ProCop 3.8.5.0
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
Prosinec 2022
ProCop 3.8.4.2
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
Listopad 2022
ProCop 3.8.4.1
Systém: oprava podpory pro Win 10 22H2 a Win 11 22H2
ProCop 3.8.4.0
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
Říjen 2022
ProCop 3.8.3.1
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
ProCop 3.8.3.0
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ů
Září 2022
ProCop 3.8.2.0
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
Červen 2022
ProCop 3.8.1.1
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
Květen 2022
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
Duben 2022
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ů
Březen 2022
ProCop 3.7.15.5
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
Leden 2022
ProCop 3.7.15.4
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
Prosinec 2021
ProCop 3.7.15.3
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
Listopad 2021
ProCop 3.7.15.2
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
ProCop 3.7.15.1
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"
Říjen 2021
ProCop 3.7.15.0
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ě
Září 2021
ProCop 3.7.14.9
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í
ProCop 3.7.14.8
Util: Tracer: oprava výpisu logování
Dynam: RemoteDatabase: oprava kritické sekce
Srpen 2021
ProCop 3.7.14.7
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í
Červenec 2021
ProCop 3.7.14.6
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
ProCop 3.7.14.5
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
ProCop 3.7.14.4
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
Červen 2021
ProCop 3.7.14.3
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
ProCop 3.7.14.2
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
ProCop 3.7.14.1
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
ProCop 3.7.14.0
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
Březen 2021
ProCop 3.7.13.0
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
Listopad 2020
ProCop 3.7.12.1
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
ProCop 3.7.12.0
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
Září 2020
ProCop 3.7.11.0
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
ProCop 3.7.10.9
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
Srpen 2020
ProCop 3.7.10.9
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%
Červenec 2020
ProCop 3.7.10.5 - 8
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í
ProCop 3.7.10.4
Systém: podpora Windows 10 - 2004
HASP: podpora a ovladače Sentinel pro Windows 10 verze 2004
ProCop 3.7.10.3
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
Červen 2020
ProCop 3.7.10.2
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
ProCop 3.7.10.1
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
Květen 2020
ProCop 3.7.10.0
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
Duben 2020
ProCop 3.7.9.0
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
Březen 2020
ProCop 3.7.8.14
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
ProCop 3.7.8.13
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
ProCop 3.7.8.12
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ů
Únor 2020
ProCop 3.7.8.11
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
ProCop 3.7.8.10
IO: PX: oprava režimu pro připojení přes PPP cestu
IO: ImpBox: oprava generování trendů z aktuálních hodnot
ProCop 3.7.8.9
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
Leden 2020
ProCop 3.7.8.8
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
Prosinec 2019
ProCop 3.7.8.7
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
ProCop 3.7.8.6
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
ProCop 3.7.8.5
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
ProCop 3.7.8.4
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"
Listopad 2019
ProCop 3.7.8.3
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
ProCop 3.7.8.2
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
Říjen 2019
ProCop 3.7.8.1
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
ProCop 3.7.8.0
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ů
Záři 2019
ProCop 3.7.7.1
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
ProCop 3.7.7.0
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
Srpen 2019
ProCop 3.7.6.2
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ě
ProCop 3.7.6.1
IO: Import, ImpBox, PruBox, SauBox, MBus, OPC: oprava možného pádu při komunikaci
ProWeb: Database: oprava překladu
ProCop 3.7.6.0
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
ProCop 3.6.6.9
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
Červern 2019
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
Květen 2019
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
Duben 2020
ProCop 3.7.4.0
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
Březen 2019
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
Únor 2019
ProCop 3.7.2.0
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
Listopad 2018
ProCop 3.7.1.0
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
ProCop 3.7.0.1
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í
Říjen 2018
ProCop 3.7.0.0
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
Červenec 2018
ProCop 3.6.6.6
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
Duben 2018
ProCop 3.6.6.5
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
Prosinec 2017
ProCop 3.6.6.4
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 3.6.6.3
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)
ProCop 3.6.6.2
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
Září 2017
ProCop 3.6.6.1
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ů
Srpen 2017
ProCop 3.6.6.0
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
Duben 2017
ProCop 3.6.5.0
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ě
Březen 2017
ProCop 3.6.4.0
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)
Únor 2017
ProCop 3.6.3.2
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)
Leden 2017
ProCop 3.6.3.1
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
ProCop 3.6.3.0
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
Prosinec 2016
ProCop 3.6.2.2
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
ProCop 3.6.2.1
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
ProCop 3.6.2.0
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
Listopad 2016
ProCop 3.6.1.0
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
Srpen 2016
ProCop 3.6.0.3
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
Červenec 2016
ProCop 3.6.0.2
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
Červen 2016
ProCop 3.6.0.1
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
ProCop 3.6.0.0
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