PS4CMAX_4.18

MODUL REF BESKRIVELSE
! DBTools Ny funktion til globalt at slette logdata med tidsstempler der er i fremtiden.

PS4CMAX_4.16

MODUL REF BESKRIVELSE
! PS416 Fikset problem med at opsætningen altid blev markeret som ændret når men gik online på en understation.

PS4CMAX_4.15

MODUL REF BESKRIVELSE
! PS416 KD Fikset problem med at IP firewall gruppen indeholder ugyldig data ved firmware < 6.12.

PS4CMAX_4.14

MODUL REF BESKRIVELSE
! PS416 Dataopsamling: Fikset problem med at tidsstempel ikke blev afrundet korrekt baseret på log-interval.

PS4CMAX_4.13

MODUL REF BESKRIVELSE
! MainApp Alarmering: Fikset crash når en alarm blev afmeldt.

PS4CMAX_4.12

MODUL REF BESKRIVELSE
+ PS416 Alarmering: Tilføjet 'Nulstil gemte alarmer' funktion under 'Gemte alarmer' som sletter ALLE alarmer i understationen.
+ PS416 Sekvensstyring: En sekvenslinie kan nu indsættes eller slettes med de to nye knapper INS og DEL. GO/GSUB korrigeres automatisk.
+ MainApp Alarmliste: Tekstlinie nu kun rød så længe alarm er aktiv eller ukvitteret.
! DBTool Talte dobbelt antal ved overførsel af logdata.

PS4CMAX_4.11

MODUL REF BESKRIVELSE
+ MainApp Tilføjet Admin/Nulstil alarm-status til navigator popup-menu. Funktionen får PS4CMAX til at starte forfra med registrering af alarmer fra understationen (1. gang registreres ingen).
+ Executer Alarmering/Netværk: Forbedret re-initialisering af overvågede understationer ved konfigurations ændring således at kun de nødvending operationer udføres. Før genstartede alle ved ændringer i konfigurationen.
+ Executer Alarmering/Netværk: Mere logning i 'Executer.log'.
+ Executer Alarmering/Netværk: Kortvarig tilfældig forsinkelse (max 2s) før start af alarm overvågning for individuelle understationer.
+ DataAccess Genbrug ikke interne id numre så længe OJ_DataAccess.exe kører.
! DataAccess Fordi interne ID numre genbruges, kunne en ny/kopieret understation risikerer at bruge efterladte data fra en gammel slettet understation. Dette kunne påvirke alarmscan, dataopsamling m.m. Nu sørges der for at disse data slettes når en understation oprettes.
! Executer Hvis en understation slettes, stoppes netværks alarm overvågning automatisk for den.

PS4CMAX_4.10

MODUL REF BESKRIVELSE
+ PS416 IP firewall logning (XTRACE) kan nu deaktiveres. Kræver FW 6.14+.
! PS416 Alarmering: Forbedret algoritme som bruges til at bestemme hvilke alarmer der er nye.
! MainApp Alarmering: Fikset lav ydeevne ved første-gangs tegning af alarmliste.
! Executer Alarmering: Fikset lav ydeevne ved registrering af nye alarmer.
! MainApp Alarmering/Netværk: Fikset lav ydeevne ved opdatering af status tekst.
! MainApp Alarmering/Netværk: Checker nu om understation allerede er i listen før den tilføjes.
! PS416 "Checker hardware konfiguration...." blev stående i statuslinien efter hardware konfigurationen var synkroniseret.

PS4CMAX_4.9

MODUL REF BESKRIVELSE
+ PS416 Tilføjet konfiguration af IP firewall. Kræver FW 6.13+.
- PS416 Fjernet EXS82 PING konfigurationen da den ikke længere bruges i FW 6.12+

PS4CMAX_4.8

MODUL REF BESKRIVELSE
+ PS416 Konfiguration af GPRS ping indført i PS416 fw 6.09 (m/EXS82 4g modul).
! DataAccess Fikset problem med at gemme ændrede værdier fra Dataliste visningen.
# MainApp Eksporter logdata: Formatet af de eksporterede linier er ændret.
Tid er nu i formatet 2021-04-09T08:20:00Z (UTC tid). Decimal adskillelse er nu altid et punktum.

PS4CMAX_4.7

MODUL REF BESKRIVELSE
! ModHTTP Fikset executer crash som kunne opstå ved brug af mere end 1 destination. Det var et problem med log-filerne, så nu oprettes kun en log-fil: ModHTTP.log.
Fikset placeholders (ex: {VANDSTAND}) som ikke blev korrekt erstattet med værdier ved HTTP GET request.
+ ModHTTP Tilføjet {TIMESTAMP} variablen som sender tidsstempel ved http get requests. Format er: 2021-04-19T06:01:15Z og kan nemt fortolkes i javascript med Date.parse().
{UNIXTIME} (i sekunder) er også en mulighed.
+ PS416 Det er nu muligt at dobbeltklikke på et af de viste SMS besked central numre for at bruge dem.
+ MainApp Tidsstempel i dataliste vises nu i lokal tid.
- ModHTTP Fjernet understøttelse af decimalchar i konfigurationen (DataExchange.xml). Den er altid et '.' nu.

PS4CMAX_4.6

MODUL REF BESKRIVELSE
+ Backup Rapporter og xml konfigurationsfiler (fra Runtime mappen) gemmes nu også i backup (*.ps4cmax filer). De bliver dog ikke gendannet automatisk, men kan hentes ud af backup-file ved at åbne den med f.eks. 7-zip. Tilføj evt .zip til backup-files navn for at gøre dette.
BEMÆRK: Længden på fil-, mappenavn i backupfilen er begrænset til 31 tegn, så navne der er længere end det bliver automatisk beskåret!
+ PS416 kd Viser EXS82 netværksoperatør og forbindelsestype i 'Diverse systemstatus' dialogboksen.
+ PS416 Dialogboksen 'Gemte Alarmer' blokerer ikke længere UI mens data hentes fra understationen.
+ Executer Dataopsamling: Sørger for at gemme logdata efter hver logkanal er hentet. Før ville en f.eks. afbrudt forbindelse under dataopsamlingen resulterer i at ingen data blev gemt, og de derfor skulle læses igen fra understationen.
! MainApp Vinduet for en minimeret understationen gendannes/åbnes nu hvis understationen forsøges åbnet igen.
! * Fikset fejlagtig tilgang til Win32 GUI fra anden tråd, som kunne resulterer i at visse GUI elementer ikke opførte sig korrekt.
- MainApp Fjernet IO afsluttet lyd.

PS4CMAX_4.5

MODUL REF BESKRIVELSE
+ PS416 kd Grupperne Komm/Porte & Komm/GPRS kan nu kopieres/indsættes. Dog med visse begrænsninger mht. port kilde/destination.
+ PS416 kd Tilføjet funktioner til at skrive sekvensstyring, singlebit program og beregninger oversigt til en html-fil. Funktionen ligger under 'hammeren' i PS416 værktøjslinien. Dette giver dig mulighed for få det store overblik over hvordan styringen virker.
+ MainApp Dataopsamlingsplan: Viser nu comport eller IP for understationen i kolonnen 'Komm.'.
+ MainApp Dataopsamlingsplan: 'Stil ur' er nu deaktiveret som standard når en understation tilføjes til dataopsamlingsplanen.
+ MainApp Advarer brugeren hvis executer tjenesten ikke kører når dataopsamlingsplanen åbnes.
! PS416 'Input program' knappen under 'system alarmer' Skjules nu for elementer der ikke har et input program. Desuden blev den ikke korrekt deaktiveret hvis elementet ikke var aktiv.
! * PS416,PS4,PS2000: Tekster for tooltips kunne refererer til ugyldig hukommelse, og dermed crashe programmet.

PS4CMAX_4.4

MODUL REF BESKRIVELSE
! Executer AlarmMonitorNet: Min. 60s tvungen forsinkelse mellem forsøg på forbindelse.

PS4CMAX_4.3

MODUL REF BESKRIVELSE
+ PS416 khp Kan nu generere korrekt IO-liste for PS416 uden IO-modul.
+ Comm kk Ignorerer potentiel fejl ved init-streng ATE0S0=0^M

PS4CMAX_4.2

MODUL REF BESKRIVELSE
+ PS416 kd Midnat offset: Offset i forbindelse med nulstilling af døgntællere, minimum og maksimum værdier kan nu stilles under Kommunikation/Generelt. Kræver minimum firmware 5.0 revision 107 for at virke.
+ PS416 Understøtter nu 230.400 baudrate på port 1+2. Sæt 'FIFO ind' parameter under Kommunikation/Porte til 8 for at undgå problemer. VIGTIGT: Kræver som minimum firmware 6.03 i understationen. Prøv det ikke på ældre firmware!!!
+ ModHTTP Port nummer kan nu angives på destinations tag. F.eks:
<destination mode="HTTPS" port="8080" method="POST-JSON" accesskey="abcd12345">...</destination>
! Executer Fikset muligt crash ved overvågning af ændringer for konfigurations-filer i Runtime mappen.
! Executer Ændring af en XML-fil i Runtime kunne resulterer i at et executer-modul ikke genstartede korrekt, og derfor krævede en genstart af Executer tjenesten for at se ændringerne.

PS4CMAX_4.1

MODUL REF BESKRIVELSE
+ * Automatisk reload af DataExchange.xml, DataList.xml. PointScan.xml, DMI-DX.xml ved ændringer. Hvilket betyder at genstart af Executer service ikke længere er nødvendig efter ændring af disse filer.

PS4CMAX_4.0

MODUL REF BESKRIVELSE
+ PS416 Systemstatus dialog (?) blokerer nu ikke UI mens den indlæser data fra understationen.
+ Install Installerer nu både 32 og 64 bit version af DCOM proxy/stub.
+ HIS Ny HIS installation. Den opdatere den 10+ år gamle version automatisk.
Den kan hentes her: HIS_4.0.8061.exe
+ HIS Gem kun server IP i registry hvis forbindelsen til serveren kan etableres.
+ HIS Det er nu muligt at vælge hvilken konfigurationsfil HIS skal bruge. Man gør det ved at tilføje -config AndenHIS.xml til genvejen til HIS.exe.
Der er også muligt at angive server. F.eks: -server 192.168.0.43.
+ Executer PointScan: Indlæser nu automatisk ændringer i PointScan.xml.
+ PointScan Mulighed for at disable point scan for understation med attribute "enabled" i PointScan.xml. F.eks:
<substation uid="HAVN" timeout="2000" scaninterval="0" enabled="false"> ... </substation>
+ DBTool Funktion til at slette alle datalist databaser.
! Comm Det var ikke muligt at bruge modem init streng med et ^ tegn i. F.eks. "AT&D2&W^^SSYNC=1" fordi ^^ blev fortolket forkert.
! DataList Hvis man havde mere end 1 datalist defineret i DataList.xml, var det kun den første som blev opdateret men nye værdier. Der er nu rettet.
! DataAccess Fikset bug i notify som sendte for store datapakke.
! DataAccess Fjernet DialogBox som blev vist hvis der var fejl i DataList.xml. Fejlene kan nu ses i Executer log-filen.
! DBTool Fikset bug i utf8 håndtering af mappesti til database.

PS4CMAX_3.8

MODUL REF BESKRIVELSE
+ HtmlRpt khp I HTML rapport kan man nu klikke på 'rapport mappe' nederst i programmet for at åbne mappen i stifinderen.
+ PS416 Mulighed for at vælge 115200 baudrate for de første 2 serielporte.
+ PS416/GSM* Forlænget APN maks længde til 62 karakterer. Kræver firmware 6.00 eller nyere i understationen.
! Comm Maks BK protokol blokstørrelse for tcp/ip er ændret fra 4096 til 1450 for bedre at matche default MTU på ~1500.

PS4CMAX_3.7

MODUL REF BESKRIVELSE
+ PS416 khp Tilføjet aktuel trin/tid til sekvensstyring register disposition.
! PS416,PS2k Det var ikke muligt at åbne SRO eller styring kontrol vinduer for mere end een understation af gangen.
! Executer Alarm SRO styring:
- Stoppede med at videresende SRO styring alarm hvis brugeren kvitterede alarmen. SRO styring alarmer skal ALTID videresendes, så det er ændret således at 'immidiate' alarm drivere (som SRO styring) altid videresendes.
- Hvis en SRO styring alarmenhed var i afsendelsesplanen for en alarmprofil mere end een gang, ville executer udfører SRO styrings funktionen flere gange. Nu udføres det kun een gang selv om samme 'immidiate' enhed er tilstede flere gange i planen.
! Backup 32bit overrun ved backup af stort datasæt. Dette medførte at en backup manglede f.eks. alle understationer.
! Backup Fejl ved backup blev ikke korrekt raporteret tilbage til brugeren.
! DBTool 32bit overrun ved genskrivning af database med mere end 4 millioner rækker. Dette ved kun en problem ved display, og havde ingen effekt på korrektheden af funktionen.
! MainApp Ved opstart, verificeres at den evt. sidst gemte vindueposition er faktisk synlig for brugeren.
# * Skiftet til mere moderne compiler for bedre performance of sikkerhed.

PS4CMAX_3.6

MODUL REF BESKRIVELSE
+ * Nyhed: Backup af alle tællerværdier ved automatisk dataopsamling for PS4 og PS416 varianter. Der gemmes kun 1 per døgn. De slettes automatisk efter 31 dage.
+ PS416 khp Nyhed: Der kan nu vælges mellem 3 forskellige tids-baser ved stil-ur funktionen.

PS4CMAX_3.5.7250

MODUL REF BESKRIVELSE
+ * khp Ny feature: Skriv til SRO register på vilkårlig understations når der modtages en alarm. Der er en ny SRO alarm driver som håndterer dette.
+ Executer Nyt executer modul til dataudveksling via Nmea0183 protokollen.
! MainApp khp Fikset "Der er ingen Alarm Driver indstalleret!" problem.
! Executer Fikset crash som kunne opstå ved indlæsning af alarmdriver.
! Install Giver nu fuld rettigheder til 'PS4 Center MAX' registry for PS4CMAX brugeren. Dette kræves nu fordi PS4CMAX-brugeren ikke længere er medlem af administrator gruppen (og har ikke været det længe).

PS4CMAX_3.2.7154

MODUL REF BESKRIVELSE
# DataAccess Ændret regel for sletning af gamle dataopsamlings logs: Dem udover de nyeste 1000 slettes nu automatisk.
! PS4Bin khp Fixet fejl hvor Styring / Tæller & Totaler vinduet i en PS4 blev tegnet forkert.
! ModDMI-DX Korrekt UTF-8 håndtering + in-memory data håndtering (bruger ikke en temp fil mere til at outputte XML-data).
+ ModHTTP Skiftet til WinHttp API
+ ModHTTP Understøtter nu SSL forbindelse. angiv mode="HTTPS" i DataExchange.xml for at aktiverer dette.
- ModHttp Fjernet proxy konfiguration fra DataExchange.xml da den nye WinHttp API automatisk bruger operationssystemets proxy-indstillinger.
+ ModHttp Kan nu ud over GET, lave POST og PUT request med JSON data til serveren. For at aktiverer dette skal attributen method på elementet destination sættes til enten "POST-JSON" eller "PUT-JSON". Navn på værdi hentes fra id attribute på elementet variable.
JSON objectet vil altid inkluderer en unix timestamp værdi + evt accesskey hvis denne attribute er sat på elementet destination.
+ PS4CMAX Tilføjet PS4CMAX.DLL som bruges af bla. ModHttp modulet.

PS4CMAX_3.1.7142

MODUL REF BESKRIVELSE
! PS416 Fixet lille afrundingsfejl på negative værdier in COMLI værdi dialogen.
! DataAccess Dataopsamlingsplan -> Ryd Journal for understation virkede ikke.

PS4CMAX_3.1.7139

MODUL REF BESKRIVELSE
! PS416 Nogle snapshot værdier blev dobbelt korrigeret for decimaler. Det er ikke nødvendig for float værdier (som f.eks. beregnet måler), da den allerede er float når værdien læses som snapshot ved dataopsamling.
+ Executer Hot-loading af nogle konfigurationsværdier fra registry: LogSeverity, LogCleanIntervalInMinutes, EnableNotifyLogging, MaxDataCollectLogHours

PS4CMAX_3.1.7132

MODUL REF BESKRIVELSE
! DataAccess Auto aligner filstørrelse på .db filer til hel blok (32k) ved gendannelse fra backup.
! MainApp Korrekt tekstfarve på valgt linie in realtime view (analog, tællere m.m.).
! DataAccess Automatisk sletning af gamle dataopsamlings journaler, går nu ikke længere i baglås.
! DataAccess Fixet mulig crash hvis BDB forsøgte at skrive en fejl-tekst til log-filen.
! DataAccess Slet dataops. log logik var omvendt, og slettede nyeste logs i stedet for gamle. Doh!
! MainApp Fikset knappen 'Driver Indstillinger' for Alarmenhed virkede ikke.
! MainApp Teksten i AlarmListe var ikke synlig før vindue resize o.lign.
! TrayNotify Ikon blev ikke tegnet korrekt / var ikke synlig i notifikationsområdet.
+ DBTools Nyt værktøj til low-level vedligeholdelse/reperation af datasæt.
+ DataAccess Interval for slet dataops. log kan nu sættes i registry: HLM\SOFTWARE\Ørum & Jensen Elektronik A/S\PS4 Center MAX\DataAccess\LogCleanIntervalInMinutes (DWORD)
# DataAccess Ændret hvordan max cache størrelse bestemmes. Max er nu 1GB.
# DataAccess Konverteret comments.db til RECNO database.
# MainApp Deaktiveret 'Slet logdata over en givet alder' funktionen.

PS4CMAX_2.49

MODUL REF BESKRIVELSE
! Kurve Kurve af Abs-tællere vistes altid som delta
! PS416 Fixed Tabel målere import tabel

PS4CMAX_2.47

MODUL REF BESKRIVELSE
! Install Fixed web installation udpakke sti
! PS416 Verificerer tidsstempel på nyeste registrerede alarm ikke er mere end 4 timer i fremtiden. Dette løser problem med alarmer stopper med at komme ind hvis uret i PS416 har været stillet forkert.
! ModDMI Retry send data til DMI ftp op til 10 gange.
! Rapport Fix beregning af rapport værdier på time værdier der ligger præcist på time. Hver anden manglede.
! Rapport Kunne ikke finde *.htmlx rapport filerne!
! PS416 Læs ikke døgn snapshots før det faktisk er et døgn siden vi læste den sidst. Løser problemet med dobbelt af samme værdi når uret i PS416 ikke er stillet til normaltid og perfekt synkroniseret med PS4CMAX pc'en.
! GSM8xxx #169 Fix offset fejl for tekst i DI8 IO-liste.
# PS416 * foran overskrift på konstanter for at vise de er i brug.

PS4CMAX_2.45

MODUL REF BESKRIVELSE
+ Kurve Vis værdier for cursor position.
+ Kurve Tegn guide-streger for cursor position.
+ PS416 SMSMacro: Mulighed for højreklik på faneblade.
+ PS416 Tilføjet decimal antal kolonne til register disposition.
+ PS416 Tilføjet delefaktor for tællere til register disposition.
+ PS416 Vis alarmskema for statusflag i register disposition.
# * Gemmer nu register dispositioner samt IO-lister i Dokumenter\PS4 Center MAX.
! Main Fix problem med at logdata-eksport indstillinger ikke gemmes.
! Alarm Sendte forkert linie-afslutnings-tegn ved SMS afsendelse via GSM.
! Main Fixet dobbelt entry i alarmenheder ved mere end 9 i listen.

PS4CMAX_2.43

MODUL REF BESKRIVELSE
+ PS416 Læs comli-id fra opsætning før pointscan.
+ MainApp Forbedret sortering af linier på dataopsamlingsplanen.
+ ModHTTP Log svar statuskode fra server.
+ PS416 #164 Tilføjet SMS Macro : ASCII parametre -> Apn

PS4CMAX_2.41

MODUL REF BESKRIVELSE
+ PS416 Skrivebeskyttelse af understation.
+ PS416 Send password i blok 0 ved etablering af forbindelse.

PS4CMAX_2.39

MODUL REF BESKRIVELSE
! PS416 ADC filter værdi < 100 var ikke mulig. Der var stadig noget gammel kode fra den gang hvor enheden skulle angives i ms.

PS4CMAX_2.37

MODUL REF BESKRIVELSE
+ PS416 #160 Gruppen kommunikation/SMS kan nu kopieres.
+ PS416 #160 Vis navn på stik under Kommunikation/Porte.
! PS416 Grupperne ADC og DAC blev ikke gemt!
! PS416 #160 Bedre indikering af hvilke grupper/parametre hvad der er til rådighed i PS416 varianter (GSM8200/GSM8404/GPRSModem/PS405).
! PS416 Manglende ikon for PS405 variant.
! PS416 Fixed crash ved opkald.
# PS416 ADC filter enhed ændret fra ms til sek/10 for at undgå forvirring.

PS4CMAX_2.35

MODUL REF BESKRIVELSE
+ Main Ny GSM/SMS AlarmDriver.
+ PS416 #127 Check for singlebit- og beregningsprogrammer
+ PS416 #139 Preset punkt for generelle tællere, beregnede tællere, beregnede målere.
+ PS416 #139 GREQS pogram funktion.
+ Comm Mulighed for at deaktiverer genbrug af TCP forbindelser:
Sæt DisableTCPSharing (DWORD) under HKLM\Software\Ørum & Jensen Elektronik A/S\PS4 Center MAX\Comm til 1.
! Comm Stardard TCP timeout ændret til 20, for at kommer over standard TCPIP retry på 15s.
! Rapport Fix for manglende rapportdata i sommertidsperioden.
! PS416 Ændret save fil-format for bedre fremtidig kompabilitet mellem version. Minimum v2.35 kræves for at indlæse eksporterede PS416 o.lign. understation.

PS4CMAX_2.33

MODUL REF BESKRIVELSE
! PS416 STOP knap blev ikke korrekt opdateret ved oprettelse af forbindelse.
+ Comm Understøttelse af bluetooth SPP kommunikation.
! DataAccess Rettet fejl som medførte at liste over alarmprofiler kunne være tom.
! MainApp #152 Det er ikke længere muligt at angive 0 som dataopsamlings interval.
! Executer Rettet fejl i beregning af rapportværdier. Der var en afrundingsfejl i interval beregningen som kunne medføre at nogle målinger ikke blev medtaget i beregningen. Kunne ses med f.eks. 30min loggede værdier. Alle rapport værdier gen-beregnes automatisk efter installation.
! MainApp Crash på XP
+ Comm Hent COMLI 'float transfer mode' (register 3057) fra understation og tilpas protokol.

PS4CMAX_2.31

MODUL REF BESKRIVELSE
! Rapport #150 Fejl beregning af døgnværdi for absolut tællere. Alle rapport værdier gen-beregnes automatisk efter installation.
! PS416 #151 Sletning af en logkanal kunne ikke sendes til understation. PS416 driveren mente ikke det var nødvendigt at opdaterer understationen.
+ Executer Automatisk dataopsamling bliver nu altid forsinket 3 sek.

PS4CMAX_2.30

MODUL REF BESKRIVELSE
+ PS416 #149 Tæller alarm- og overløbsgrænse kan nu angives med decimaler.
! SSD PS4 og DL1 understationer kunne ikke åbnes på Windows XP.

PS4CMAX_2.29

MODUL REF BESKRIVELSE
+ HtmlRpt2 Kald window.external.getValue() fra JavaScript for at læse rapportværdier.
+ HtmlRpt2 JavaScript window.alert() kan nu bruges fra acript.
+ HtmlRpt2 Viser unhandled JavaScript exceptions.
+ Install Forbedret fejl loggning af InstallHelper
! HtmlRpt2 Work-around for IE sikkerhedsadvarsel hvis html siden indeholder JavaScript.
! HtmlRpt2 'Gem som' gemmer nu html dokument med korrekt charset encoding.
! Install Cleanup af gamle efterladte CLSID repair registry værdier, som kunne forhindre at PS4CMAX opdatering virkede.
# MainApp Standard dataopsamlingstidspunkt for ny ændret fra 22:00 til 07:00.

PS4CMAX_2.28.4846

MODUL REF BESKRIVELSE
! Rapport Manglede døgnværdier pga. af sommertids problem.
! Rapport Total re-beregning af rapportværdier slettede ikke altid eksisterende beregninger.
! PS416 #148 Kommunikation\TCP Dataoverførsel: Det var ikke muligt at indtaste andet end 0-9 i 'Værdi ved fejl' felterne
+ HtmlRpt2 Kalder nu javascript funktionen onValuesUpdated() på html siden efter alle værdier er udfyldt.

PS4CMAX_2.27.4829

MODUL REF BESKRIVELSE
! Comm Alarmmodtagelse: Auto opsporing af PS416 varianter (f.eks. GSM8404) virkede ikke.
+ Install Skriver udvidet installations log til %TEMP%\PS4CMAX_InstallHelper.LOG

PS4CMAX_2.27.4813

MODUL REF BESKRIVELSE
! Install Installationen overskrev rettigheder på DCOM nøglen HKLM\Software\Microsoft\Ole. Dette bevirkede at systemet opførte sig mærkeligt hvis man loggede på som en standard bruger.
! PS416 #141 Sender ikke automatisk AlarmID når hele opsætningen sendes.
! Executer PointScan: Bruger nu commapos fra PointScan.xml til at afrunde den endelige værdi. Hvis commapos er 0, afrundes til 4 decimaler.
! Comm Skriv til COMLI float register benyttede forkert datalængde, og virkede derfor ikke.
! US Brug heltal til beregning af tidsstempel align ved logger tømning (PS4,PS2000,PS416).
! Executer #147 Rapport: Ændret rapport beregning så værdier logget kl. hel er med i timeværdien for forgående time.
! US PS416, PS2000,PS4: Dataopsamling hentede alle logdata for en kanal hvis der eksisterede en postering lokalt som er nyere end den forventede nyeste i understationen.
+ MainApp Tilføjet ID kolonne for punkt til 'Vælg logdata' dialogen.
+ DataAccess Opdateret database motor til v5.3.
+ * Bruger nu zeromq library til notify fra DataAccess -> Executer.
+ * Skiftet til Visual Studio 2012 compiler.
+ .NET Tilføjet mulighed for læsning af, og notify for understations kommentarer.
+ Install Ny installation med Advanced Installer
+ MainApp DataListe: Sæt/fjern tæller preset funktion implimenteret for ABS tællere.
+ MainApp Grupper kan nu flyttes.
+ Executer Rapport: En komplet re-beregning af rapportværdier bliver nu udført hvis nødvendigt, eller hvis registry værdien HKLM\SOFTWARE\Ørum & Jensen Elektronik A/S\PS4 Center MAX\Executer\ReportRebuildRev slettes, og executer genstartes.

PS4CMAX_2.23

MODUL REF BESKRIVELSE
! Executer Crash hvis auto-dataopsamling for en understation havde et interval på 0.
! PS416 #137 Ignorerede parametre for Comport 3,4,7,8 når opsætningen blev læst from understationen.
! * HACK: Catch access violation accouring in CNotifyClient::_threadNotify::Finish_GetNext() on som machines.
! PS416 SMS Macro: Forbedret håndtering af inline-edit. En ugyldig værdi kunne ikke rettes.
! Comm Mulighed for at sende '^' i initstreng ved at skrive '^^' virkede ikke.
+ MainApp/Comm #138 Support for op til 255 comporte for comm-profiler og comm-monitor.
+ .NET interop Notify events for DataCollectStatus and DataCollectSchedule ændringer.
+ Comm #127 Support for GSM modems som ikke sætter CD signal korrekt.
+ Backup Efter en gandannelse, sættes det nye datasæt som standard (for executer) og mainapp sættes til at åbne den. Dette kan dog fravælges med afkrydsnings feltet: "Sæt datasættet aktiv efter gendannelse".
Dette løser problem med at starte PS4CMAX med et defekt datasæt.
+ Executer Report data calc queue are now stored on saved/loaded from disk, so a OJ_Executer crash
will now continue calculating report data when restarted.
An entry in the queue are now only removed when the processing are done for that item.
Dette er for at fixe manglende rapportværdier.
+ HtmlRpt2 Døgnoffset på hour kommando:
hour;UID;UID;1;-30 (værdien kl 01:00 for 30 dage siden)
+ PS416 Arkivering af tællerværdier.
- PS416 Fjernet (DS##), (AS##), og (SS##) tags fra alarmtekster. Det vil kun påvirke teksten for nye alarmer.

PS4CMAX_2.22
Build: 1612 - 1678

MODUL REF BESKRIVELSE
! TrayNotify TrayNotify.exe genetablerer nu automatisk forbindelse til server, efter OS Suspend/Resume. Hvis forbindelsen til serveren uventet afbrydes, prøves forbindelsen igen hvert 30. sekund.
! MainApp/ssd MainApp + understationers edit-driver kører nu i STA thread mode.
! MainApp #116 Hvis bruger1 oprettede eller flyttede en understation til en anden mappe, kunne bruger2 ikke åbne den før PS4CenterMax blev genstartet på bruger2's PC.
! DL1 Fixed program crash efter firmware upload til DL1.
! PS416/PS2K #117 Hvis en logkanal blev slette pga. læsning af datalogger blokken fra understationen, var det ikke længre muligt at oprette en ny logkanal med samme UID som den slettede logkanal.
! MainApp Hvis MainApp allerede kørte, medførte et dbl-klik på processlinie alarmindikator, at nr. 2 MainApp.exe crashede.
! MainApp Alarmering/Test alarmenhed tog ikke hensyn til om alarmdriveren faktisk skulle bruge en comm-enhed.
! PS416 Klik på destination 9 under SMS Macro gruppen, åbnede dialogen Fælles Destinationer. Der var rod i Resource ID'er, så de 2 knapper havde samme ID.
! HtmlRpt2 Ved brug af positiv døgn- eller månedsoffset blev basisdato for rapport beregnet forkert.
! DataAccess Cache størrelse for et datasæt er nu begrænset til max 512MB.
! PS416 #119 Læsning af FLOWTOTAL via snapshot gav ikke den korrekte værdi.
! DataAccess Overskriver nu eksisterende logdata/snapshot posteringer med nye istedet for blot at springe dem over.
! SSD #120 Omdøbning af UID for snapshot/logkanal slettede eksisterende data.
! Executer #84 Automatisk dataopsamling kunne fejle mange gange med beskrivelsen: Forbindelsen benyttes i forvejen til et andet tlf.nr.
! PS416 #121 Kommunikation, Porte: Bruger nu initstreng 5-8 hvis modem er valgt, ellers vælges 1-4.
! Comm Detektering af en død/crashed klient virkede ikke korrekt.
! PS416 Logkanaler som blev oprettet pga. læsning af loggeropsætningen fra understationen, fik ikke automatisk tildelt en UID streng.
! MainApp Buffer overrun ved lange komm-profil beskrivelser.
! PS4Bin Ved opkald blev STOP knappen ikke enabled før man flyttede musen hen over den.
! PS416/PS2K Kommunikationsfejl ved dataopsamling resulterede i at komm-enhed ikke blev korrekt frigivet.
! MainApp Crash ved afbrydelse af manuel dataopsamling.
! PS4Bin PS4-Styrings dialogen er nu modeless, dvs. den blokerer ikke andre vinduer når den er åben.
+ MainApp Husker nu vindueplacering af bla. Alarm Liste og Dataopsamlingplan.
Hvis den huskede placeringen er uden for hovedvinduet, maksimeres vinduet istedet for.
Disse vinduer kan desude:
  • Maksimeres ved at dobbeltklikke på titellinie. Dobbeltklik igen for at genndanne forgående størrelse.
  • Fuld bredde ved dobbeltklik på kanten i venstre eller højre side.
  • Fund højde ved dobbeltklik på kanten i top eller bund.
+ * #115 Alarmskanning i forbindelse med automatiskdataopsamling, kan nu indstilles til IKKE at nulstille opkaldsflag i understationen.
+ MainApp Viser nu antallet at gemte posteringer (nye målinger) i dataopsamlings journalen ved manuel dataopsamling.
+ Executer Alder for datalog journal kan nu angives i registry:
HKLM\SOFTWARE\Ørum & Jensen Elektronik A/S\PS4 Center MAX\Executer\MaxDataCollectLogHours (REG_DWORD)
+ ModHTTP Kan nu sende tidsstempel som UNIX timestamp med ny variabel: {UNIXTIME}
+ * Time- og Døgnværdier for tællere kan nu eksporteres med funktionen filer -> Eksporter logdata
+ PS416 #123 Sekvensstyring linietekster. Angivelse af antal sekvensstyringer under hardware konfiguration (default=0).
+ PS416 #124 GSMModul beskrivelse i Systemstatus/Dynamiske.
+ PS416 #122 Ændringer i register disposition: Setpunkt register for analoge udgange. Trin aktiv register, overskrift, og anvendelse tekst for Sekvens-styring. Antal sekvens-styringer begrænset til antal sat i hardware konfiguration.
# * Brugeren PS4CMAX behøver nu ikke længere at være medlem af administratorer gruppen, for at DataAccess kan få adgang til data mappen.
# * Bruger nu ny digital signatur fra VeriSign. Åbner mulighed for os at modtage fejlrapporter fra Microsoft Windows Error Reporting.
# Install Installationen fjerner nu reperations værdier for COM registrering som genereres automatisk af InstallShield.

PS4CMAX_2.21
Build: 1485 - 1611

MODUL REF BESKRIVELSE
# Install Minimum krav til OS er Windows XP SP3, eller Windows Server 2003 SP2.
Windows 2000 understøttes IKKE mere.
! Comm Skrivning til comli register virkede ikke.
! PS416 #108 Fejl i udskrift af registerdisposition for Indirekte tællere i version 5 understationer.
! Executer AutoBackup bliver nu altid udført, hvis det er mere end 24 timer siden sidste gang.
! PS416 Check af understationstype (via filnavn) ved firmware upload til PS416 familie af understationer, er
nu ligeglad med store/små bogstaver.
! PS416 Dialogen Alarmindstillinger for understation er forbedret.
! * Max længde på Tlf.nr/IP er faktisk 20 tegn selvom man nogle steder kunne indtaste mere end det.
! PS416 Forbedret kontrol af memory overrun ved snapshot dataopsamling.
! Install PS4 Center MAX DCOM sikkerhedsindstillinger bevares ved opdatering til ny version.
! UIDLL Det var muligt at vælge en mappe (ved at dobbeltklikke på den) når en understation skulle indsættes i dataopsamlingsplanen.
! Comm Alarmmodtagelse/AutoDetect: MaxTries, ReplyTimeout, InterCharTimeout er ændret til 2, 2500, 2000. Dette forbedre modtagelse af alarmer over GSM, som er utrolig sløv. Værdierne kan overrides i Registry: HKLM\Software\Ørum & Jensen Elektronik A/S\Comm, AutoDetect_MaxTries, AutoDetect_ReplyTimeout, AutoDetect_InterCharTimeout. (alle er REG_DWORD).
! * Husk vindue placering, virkede ikke korrekt hvis aero-snapping var brugt til at placerer vinduet.
! DataAccess Manglede notify efter beregning af rapportværdier.
! DataAccess Rapportværdier blev ikke genberegnet hvis logdata blev ændret via MainApp/Data Liste UI.
! * Start/stop af executer tjenesten udføres nu af OJ_DataAccess for at undgå UAC problemer.
! * Forbedret procedure for opdatering af versions resourcer.
+ Comm Alarmmodtagelse/AutoDetect: PS416 opspores nu hurtigt, hvis funktionen Send Alarm ID (ps4cmax) benyttes i understationens Alarm Skema.
+ Install Installationen checker nu minimum servicepack på flere Windows udgaver.
+ * MainApp.exe og Backup.exe viser nu detaljeret database fejl, istedet for blot 'Uspecificeret fejl'.
+ PS416 #109 Tekst for pumpe starttal/drifttid under loggeropsætning, viser nu beskrivelse for pumpens driftflag.
+ PS416 #11 Gruppen Kommunikation/SMS Macro implimenteret.
+ PS416 #94 Copy/Paste understøttelse på de fleste parametregrupper.
+ PS416 #63 Specifikke IO-lister for PS416, GSM8200, GSM8404 og PS405. Udvidelsesmoduler vises nu også i IO-listen.
+ PS416 #110 VersionInfo dialog viser nu RAM læsefejl. Init Setup dialog udvidet med flere parametre.
+ PS416 #112 Beregnede Målere kan nu læses via Snapshots.
+ PS416 #113 Diverse systemstatus / Dynamiske visning udvidet med Fjernkontrol 1-8 opkaldsinfo.
+ PS416 #102 Sekvensstyring: Kant valg for flagene Enable, Trigger, Abort og funktionsflag.
Beregnet måler/tæller: Tilføjet OFF som valgmulighed for flag kant.
+ Main Nye understationer oprettes nu på basis af en grundopsætning som kan redigeres af brugeren. Der findes en grundopsætning for hver understationstype. Se folderen 'Grundopsætninger' øverst i Navigatoren.
+ SSD #15 Omvendt polaritet checkbox ændret til 2 radioknapper med mulighederne N.O. (normal tilstand), N.C. (omvendt polaritet aktiv).
+ HtmlRpt2 #114 Ny HTML rapport program: HtmlRpt2.exe
+ Install .NET Framework 4 Client Profile er nu en del af installationen.
+ Executer Mere detaljeret notify logging.
+ DataAccess Skiftet database motor til v5.1. Løser problem med indlæsning af backup fra ældre PS4CMAX versioner.
+ Backup Sikkerhedskopi forbinder nu til serveren valgt i PS4CMAX, istedet for altid at bruge LOCALHOST.
+ TrayNotify Ny alarm proceslinie indikator. Rød lampe blinker når der er ukvitterede alarmer (ikke system alarmer) i PS4CMAX.
+ * OJ_DataAccess.exe, OJ_Comm.exe, TrayNotifty.exe tvinges nu til at afslutte ved (af)installation.
BEMÆRK: Virker kun hvis den eksisterende installation >= build 1604.

PS4CMAX_2.18
Build: 1477 - 1484

MODUL REF BESKRIVELSE
! Backup Datasæt mangler i datasæt liste efter gendannelse.
! * Rapportværdier manglede og dataopsamlingsplan blev ikke automatisk opdateret m.m.
Dette skyldes notify funktionen stoppede med at virker efter et stykke tid.
! MainApp Crash ved åbning dataopsamlingsplan. Det var muligt at komme til at indtaste et ugyldigt tidspunkt for 'Første gang', hvilket bevirkede at dataopsamlingsplanen ikke kunne åbnes igen.
+ Comm Læsning / skrivning af float32 værdier med COMLI protokol.
+ PS416 Ny PointScan datasource (REG_F) til læsning af float32 COMLI register.
+ PS416 Ny PointScan datasource (REG_U32 og REG_S32) til læsning af 32bit COMLI register.
- Install Windows Firewall undtagelser installeres ikke mere.

PS4CMAX_2.17
Build: 1408 - 1476

MODUL REF BESKRIVELSE
! MainApp Test funktionen for alarm afsendelse virkede ikke korrekt. Den sagde: No such interface supported.
! MainApp Eksportering af understation til UNC path, kunne give fejlen: Forkert parameter.
! GraphView #103 Datakilder kunne ikke omdøbes. Feltet accepterede ikke alle taster.
! Backup #105 Løst problemet med 'uspecificeret fejl' ved gendannelse af sikkerhedskopi.
+ PS416 #99 Info om destinations registrer under TCP dataoverførsel.
+ Comm #104 Mulighed for at sende ^-tegn i initstreng til modem ved at skrive 2 ^^. f.eks: AT^^SSYNC=1
+ PS416 #106 Tabelgenerator kan nu importeret *.imp filer.
+ * .NET 4.0 DataAccess DLL (OrumJensen.CMAX.DataAccess.dll) finden i .NET under installations mappen.
# * Udviklingssystemet er nu VS2010.

PS4CMAX_2.15
Build: 1325 - 1351

MODUL REF BESKRIVELSE
! Executer #79 Rapport værdier på delta tællere fra PS416 understation blev ikke altid beregnet
! PS416 #80 Kommunikation med nye fabriks GSM8200/GSM8404 var ikke mulig p.g.a. type check.
! MainApp Det viste antal aktive alarmer i statuslinie, medtæller nu IKKE systemalarmer.
! Comm OJ_Comm.exe crashede ved modtagelse af et alarmopkald hvis CallerID (AT+CLIP=1) var aktiveret i modem.
! Executer PointScan's 1. gangs connect til understation, behøver nu ikke længre at skulle lykkedes.
Der forsøges automatisk igen med 10s interval.
! MainApp Feltet 'Fra' i alarm detaljer dialogen (Alarmlisten), var alt for kort.
! GraphView Kurve label info-bokse sammenlægges nu kun hvis de overlapper.
! PS416 #89 Tekster og antal LCAL er nu korrekt i div. input select listboxes.
+ PS416 #80 Fejlmeddelelse hvis hw-konfig blokken (block 0x101) er for lille.
+ PS416 #81 Ny understations variant: PS405, - gammel PS4 med et GPRSModem tilsluttet.
+ MainApp Mulighed for at skjule systemalarmer i alarmlisten.
+ PS416 #85 Sekvensstyring implimenteret.
+ DataAccess Opret, omdøb, og slet datasæt virker nu igen. Man kan permanent forhindre, at et datasæt slettes, ved at oprette en fil der hedder ".no_delete" i datasættets mappe.
+ PS416 #63 Styreflag status er nu med i register disposition.
# Install Nye versioner (SP1) af MFC og CRT bliver nu installeret.
# Install ProductCode ændret for at gennemtvinge en fuld installation.

# = kommentar
+ = ny funktion
! = rettet fejl
- = fjernet funktion