-------------------------------------------------------------------- Saia Visi.Plus Version 1.6 Build 25 README 30th of January 2014 -------------------------------------------------------------------- CONTENTS ======== - Major changes/bug fixes/additions in setup 1.6.1.25 - Major changes/bug fixes/additions in setup 1.6.1.23 - Major changes/bug fixes/additions in setup 1.6.1.21 - Major changes/bug fixes/additions in setup 1.6.1.19 - Major changes/bug fixes/additions in setup 1.6.1.17 - Major changes/bug fixes/additions in setup 1.6.1.15 - Major changes/bug fixes/additions in setup 1.6.1.13 - Major changes/bug fixes/additions in setup 1.6.1.11 - Major changes/bug fixes/additions in setup 1.6.1.9 - Major changes/bug fixes/additions in setup 1.6.1.7 - Major changes/bug fixes/additions in setup 1.6.1.5 - Major changes/bug fixes/additions in setup 1.6.1.3 - What's new - Release Notes 1.6.1.2 - Release Notes 1.6.1.1 MAJOR CHANGES in 1.6.1.25 ========================= Bug fixes: ALMVIEW: Some errors corrected: no blockings anymore. ALMMNG: - Some errors corrected: no crash anymore. - Alarms in DMS "System:..." were not working (filtered out), now OK. DMS: Disc monitoring: "System:NT:Disk:Drive :Free:ALM:Alarm1" is now of type BIT (before incorrectly NONE). PDBS: No system blockage anymore in PDBSSetDir() in case of DMS connection error. Appears only very rarely, if DMS in case of full load does not respond in time and provokes a timeout error. The blockage is then caused by a modal error message window, which required an user confirmation. Now only an error log is made. PROJECTCFG: - An ongoing project can not be deleted anymore. - The Stop button appears when a project (button "start PET") was started. - If PROMOS.EXE was still running and the project was stopped, then PROMOS.EXE was blocked. Now PROMOS.EXE is killed before stopping. - If you have a new project is selected and then stopped, the following start issues again the previous project. Now OK. Additions: DMS: Functions (PLS): TVH/TVL (Limit HI/LO): Now it works without errors even if the parameters 1 and 2 are of different types, e.g. P1 = type DWS and P2 = FLT. PMOSFUNC.DLL: PG5 is correctly detected also if under the new registry key "Software\SBC\PG5". PROJECTCFG: When PET is started then it is checked whether a project is already running. If so, this can be stopped and the newly selected project can be started. MAJOR CHANGES in 1.6.1.23 ========================= Bug fixes: DMS in redundant mode: startup synchronization fixed (under certain conditions their was a startup blockage). GE: Some errors corrected. DMS, PDBS: Number of kept log files limited to 99. If the number >100 there were problems with increasing log file size, which could finally block DMS. Additions: ALMVIEW: Screen refreshes optimized. PET: New data types for data blocks: "DWS (DB)", "DWU (DB)" und "FLT (DB)" Changed: DMS: Reduced logs: under full load (stress situation) DMS does not produce huge amount of log entries. DMS, PMOSPIPE: communication in TCP/IP mode optimized (under certain conditions there were unnecessary timeouts). MAJOR CHANGES in 1.6.1.21 ========================= Bug fixes: SDRIVER: Datablocks: Types DWS/DWS/FLT are OK now. They are defined in SDriver.pet v. 1.5.1.6. ESPADRIVER: The language switching is OK now. SNMPDRIVER: The language switching is OK now. Additions: ALMVIEW: - The AlmViewer can be polled, e.g. it fetches at certain time intervals new alarms directly from the PDBS. The polling interval can be set in menu Settings, General settings. - When an alarm comes in and the filter is not set to all alarms, then in the header will be a line displayed "NEW ALARMS ...", red, flashing. - A message window will be displayed if the max. nr. of alarms is exceeded. - The alarm update can be switched on and off via a button in the toolbar. The timeout, in which the alarms are updated again, can be set in Alm.cfg [Settings] UpdTimeout=300. - When an alarm update comes, then the filter is no longer deleted. ESPADRIVER: New option in ESPADriver.cfg [ESPA] CompareExact=0 (=Default). If CompareExact=0, then the ESPADriver functionality is backwards compatible as until now. If CompareExact=1, then the execution of instructions/functions is performed according to a new rule. Rules: A received ESPA message is based on the assignment list (= ESPADriver.ini) and compared according to the following option: If compareExact=1, then the execution of instructions/functions is performed according to a new rule: only those instructions/functions in DMS are performed, in which the ESPA text exactly matches            with the DMS-name (= address). If compareExact=0: all instructions/functions in DMS are performed, in which the received ESPA text coincides with the beginning text of the DMS-name (= address) in ESPADriver.ini table. Example: if ESPA-text = "G064.H1.Dstb" then ALL the following data points are elaborated as well: "G064.H1.Dstb", "G064.H1.Dstb01", "G064.H1.Dstb02", etc. MAJOR CHANGES in 1.6.1.19 ========================= Bug fixes: ALMVIEW: If login is required/configured, then AlmView starts normally (no crash). GE: several bugs fixed (Windows GDI ressource leaks if rotated bitmap used, etc.). PDBS: - several (non-critical) memory leaks - Backup: if a backup folder is locked by the Windows file system (very seldom case), then a warning/log message is displayed in a non-modal msgbox window. Previously a modal msgbox was displayed which required a user confirmation; till then the whole backup operation was blocked. Now OK. PROJECTCFG: Language selection copies the correct help file into help.chm. If the help file is locked by the Windows file system and can't be copied/deleted, then following message window will be displayed: "The help file hlp\Help.chm is locked by the Windows file system and cannot be deleted/copied. All VisiPlus programs must be terminated and the operating language must be selected again." Additions: GE: Max. number of initialized objects in a screen increased from 9000 to 15000. PMOSFILEPICKER: - There is a new PmosFilePicker.log file, with logged commands, file paths, errors, etc. Especially if there are non existing/missings DMS-DPs in definition file, then they are listed here. - Silent mode for writing a data file from DMS (via a command line): "WRITE " where path specifications may represent file names (incl. path) or DMS-DP names which contain the target file name: : data file with the list of all DMS-DP names, which should be saved in an ASCII file. : ASCII file with the DMS-DP names and their values. MAJOR CHANGES in 1.6.1.17 ========================= Bug fixes: GE: several bugs fixed Changed: PROJECTCFG: Language selection activates the according help file. MAJOR CHANGES in 1.6.1.15 ========================= Bug fixes: ALMVIEW: Last memory leak corrected. PET: - Symbolimport: the checkbox "Generate description from comment" works now correctly. - After a new project has been generated, then the standalone PG5 symbols were iported only the second time. Now OK. Changed: DMS: All communication thread priorities reset from high to normal; this should improve the responsivity under stress conditions (high data traffic). PMOSFUNC.DLL: Start synchronization improved; the next program module is first executed, after the previous finished it start process. PROMOS: New default timeout for waiting for setting up the VisiPlus module flags in DMS (when the start process finishes). Old value of 600 seconds war replaced by 7200 seconds (2 hours). Reason: there are big projects, in which the driver modules need more than 1 hour to start up. New: PROMOS: Promos (VisiPlus starting program) can now be started only as a single instance. This prevents DMS start blockages, if Promos was by accident started twice. MAJOR CHANGES in 1.6.1.13 ========================= Bug fixes: Multiple DMS configuration bug fixes. AlmMng, AlmView: Memory leak corrected. ALMMNG: - When performing a group acknowledge, the service alarms were not acknowledged. Now OK. - The group acknowledge flag (System:GRP:001:GrpQuit) will be reset, when all alarms of a group have been acknowledged and no more alarms are pending. GE: No crash anymore during an input of a wrong time formate e.g. %Y.%M.%D. PCHART: Autoexport, data export, autoplay. PET: PG5 symbol import: it can be configured, if the dynamic addresses should be imported. PRTMNG: Language switch in column titles works now OK. PROJECTCFG: If a project pathe was changed during running DMS, then after DMS has been terminated the change was lost. Now OK. PSMS: - Several correction in editor. - The evaluation of the SMS from Neovac counter works now. SHOWVERSION: In some case the csv-export crashed. Now corrected. Changed: PWEB: Icon change from N: number of icons was limited to max. 16. Now increased 10 128. New: MALMCFG: In Mail config dialog there can be now a character set defined for the coding of the email. MALMMNG: When e-mailing then the character set of the encoding will be given. E.g. Windows-1251 for Russian e-mails. MAJOR CHANGES in 1.6.1.11 ========================= Bug fixes: DMS: Function AVG: if parameter 2 or 3 (numerical value) was also present in DMS tree as a node name, then the AVG function issued an error (wrong parameter) and did not execute. Now corrected. SDRIVER: DataBlock input works now OK (error from 21st Dec. 2012 (before OK)). MAJOR CHANGES in 1.6.1.9 ======================== Bug fixes: ALMMNG: In particular constellation (many concurrent alarms) there could a deadlock blockage appear. Now OK. ALMVIEW: Quit all alarms OK now. CLKMNG: In the switching times now the days are displayed correctly. DMS: Corrected crash in function BTI if a data point was non existent. GE: - Print of all screens now OK. - Size of register objects can be changed now without any problems. - Shape objects cannot be resized anymore. PCHART: - Sometimes there could not be established a connection to PDBS. Now OK. - If a PPC-file is loaded, then its name is displayed in the windows title. PET: - Several errors if VLO-addendums were deleted or DMS names changed. - Several errors in PG5 symbol import. PROJECTCFG: - After a project has been restored then the project list will be updated. - Start/Stop commands work now OK. SDRIVER: - No crash anymore if the address range > 3500. - Autoanswer combined with socket callback do not block anymore each other. Changed: GE: - If screen/macro/lib file is in UNIX format, then a warning messagebox appeares. SDRIVER: - Faster start. - Warning if there is a channel name which contains a blank character. New: DMS: - New tree edit function in pop-up menu (right mouse click at tree element): change data element type. - All license relevant data/events/logs will be monitored in DMSLicense.log. PLOGIN: Several user can now login concurrently via RDP (mstsc.exe /console /admin). Their user names will be then distinguished by adding "$" to their PC-name. GE: Multi-DMS operation is now possible. Every DMS has its own layer and there must be a master DMS defined. PET: Compatible with PG5 2.1. PBACKUP: New module which can backup files of unlimited size. PRESTORE: New module which can restore files of unlimited size. PMOSFILEPICKER: New commandline switch WRITE for unatended mode (similar to READ), e.g. "PMosFilePicker WRITE ". PROJECTCFG: New command: change language. SDRIVER: Compatible with PG5 2.1. MAJOR CHANGES in 1.6.1.7 ======================== Bug fixes: GE: - Delete and creation of link objects is now OK. - The loading of macros did not work when the BMO objects were created. Now OK. Changed: GE: - The grid is displayed when from the popup menu the command "Setting raster points" is selected. MAJOR CHANGES in 1.6.1.5 ======================== Changed: - For Visi.Plus versions there is a new default installation location: "C:\Visi.Plus". - For better identification all modules (with a few exceptions) include the setup build number in their version number as the 3rd revision number, e.g.: 1.6.5.9. Bug fixes: ALMVIEW: In case of redundant DMS's is ALMVIEW always connected to the same DMS. DMS: - No memory leaks anymore under Windows 7 64Bit: these were caused by special sort of hard disks, but only if the DMS menu option in general settings "Disks Monitoring" was activated. By default this option is now deactivated. - Data points at the level 12 of DMS name were displayed incorrectly. Now OK. - No longer unlimited grow of dms-backup files (promos.dms files with date/time stamp). Depending on project type and settings, this misbehaviour could fill whole disk in couple of weeks (5-20 GB of backup files...). - No displaying of warning message boxes anymore, if the user has a valid license and at the same time there is a valid PG5 2.0 license on the PC. Normally a Visi.Plus demo-license turns into an engineering license if there is a PG5 2.0 license detected, but then always a message box appeares periodically "NO END USER LICENSE". - Bug from previous DMS version 1.6.1.86 corrected: menu "Function Settings and Error Handling", Execute functions: recursions limit is now set to the default value of "40". In 1.6.1.86 version was wrongly set to the value of "2". This setting caused malfunction of positioning of certain menu buttons in GE screens. GE: - In case of redundant DMS's is ALMVIEW always connected to the same DMS. - Delete and creation of link objects is now OK. - There were not all DMS link errors displayed. Now OK. - EScheme or Scheme was not corretly replaced, e.g. if DMS name was "BMO:VEN01:ESchema:Comment" then then it was wrongly to "BMO:VEN01:Scheme:Scheme". Now replacing OK. - If macros were based on grouped BMO's (e.g. BMO:DRW:EE01, BMO:DRW:GW01, BMO:DRW:MW01...), then the reinitialization together with the simultaneous data point creation did not worked. Now OK. - In case of connection error the GE restart via the "GE start" button did not work. Now OK. - In the status line there is now additionally the DMS connection displayed. PCHART: Corrected: data export via ppd-file; end-time was incorrect, now OK. PWEB: Icon display in browser: there were cases where an existing jpg icon appeared as a non-existent red crossed icon. This should not happen again. The reason was a possible applet initialization time problem. Improvements: ALMVIEW: Redundant DMS's: if master DMS is again reachable, then it will be reconnected at the restart. This option can be activated in dialog "DMS Connection". PET: - Data type "RegFloat" can be imported from PG5 - Temporary storage for PCD FB (Temporary data stack). Generation of "super object" with any number of function blocks and macros, generated from a parameter list. MAJOR CHANGES in 1.6.1.3 ======================== Bug fixes: ALMVIEW: - If there is no soundcard on the PC, no message appeares anymore "A waveout device does not exist for sound playback". - Redundant DMS's configuration: if ALMVIEW switches DMS connection, then the user will be logged off. ALMMNG: Corrected: no cut alarmmessages anymore. DMS: - Works now also on a PC with a Stand-by hibernation on, without switching into a demo mode. - Does not produce countless promos.dms date-time stamp backups. GE: No crash anymore at restart in case of redundant DMS's. LOGGER: Save location of the configuration file is not deleted anymore, if modified. PCHART: Export of values of bigger period than one year: the date is now correct. SDRIVER: - Under certain conditions (move project/update) it was possible, that telegram priorities were reset to zero. Now OK. - Channel stations can be now activated/deactivated at runtime in dlg "Active stations" in channel settings. - PCD overloaded error condition is now handled (only for SComm versions from 1.4.300.14/1.4.322.0 and 2.0.234.1). This caused unnecessary/long-lasting Sdriver restarts in cases of big DB-reads and/or big LAN-load. Additions: MALMMNG/MALMCFG: New output device for alarms: HTTP-request. OPCDRIVER: New option switch ""/TYP=XXX" wo XXX = BIT/BYS/WOS/DWS/BYU/WOU/DWU/FLT/STR, bsp: "/TYP=DWS": für \drv\opc.ini OPCTyp (Rockwell=4): wenn gesetzt, übernimmt der jeweilige DMS-DP diesen Data-Typ und nicht, wie sonst standartmässig den OPC-Typ. PLOGIN: - The menu/button "Remote Login" is only then displayed, when the option in \cfg\plogin.cfg, section [Settings Remote] RemoteLoginON=1 - Customized logo bitmap: location either = full path spcification, or 1) ...\proj\\bmp 2) ...PromosNT\bin 3) ...PromosNT (=installation folder) SDRIVER: - New option in dlg "Channel Settings": "PLC write access". Default = 1 (activated). If disabled, then no data will be written to PLC, just a log msg will be issued: ">>>> Wrt access to PLC disabled: NO WRT_PCD ....." - A new DMS-DP "System:Driver:SDriver:Suspend" can suspend Sdriver communication for max. time period of 300 secs. This is used for PET/DMS update/code generation to reduce CPU load. Improvements: SDRIVER: Can be operated in two different modes: 1) 512 channels/4096 DPs - as till now, 2) 256 Channels/16384 DPs. This new setting makes it possible, to write more than 4096 data poits to a PLC. MAJOR CHANGES in 1.6.1.2 ======================== Bug fixes: ALMMNG: In case of Quit-(Going)-Alarms is now displayed status QUIT (before always GET). ALMVIEW: New default - the user must login to be able to quit alarms. Sometimes no actual alarms has been displayed. Now Corrected (caused by uninitialed filter settings). Corrected: Filter: - works now also in maintenance alarms. - DMS-name and alarm text filter OK. Alarm data export OK now. DMS: Redundant DMS function OK now. Corrected: Function EQU: if the type of parameter and result data point were not equal, then the result was wrong. No promos/bmo.dms data corruption anymore, if DMS and PET backup at the same time. GE: Spaces can be used in screen names, e.g. "house admin.psc". PCHART: Does not crash anymore when print command is issued. PET: - The number of flags/registers is adjusted now to match PG5 2.0. - PG5 symbol import: from now on only the ressource files sy5 in chosen folder will be considered. - The PCD generation in PG5 works now also in version 2.0. PWEB: - Sometimes no actual alarms has been displayed. Now OK (caused by uninitialed filter settings). - Input box text couldn't be deleted (workaround till now: overwrite by space). Now OK. - Popup window with activated "Close old picture" option was not closed correctly. Now OK. - Text change out of N was not working for other DMS-types than DWU. Now OK for all types. - Display of date/time values now in correct format (E.g. edit box initialization input, constant). SDRIVER/SCOMM: No read errors anymore in PCD communication. This caused (depending on number of channels and the size of telegram requests) regular SDRIVER restarts (~once a week or more often). Additions: GE: TEQ-Generator (Menu, Edit, -> TEQ) with following functions: 1. Write data points: options which are needed by TEQ to generate WEB screens, e.g. PCD names and start screen, are saved in DMS "System:TEQ:XYZ". 2. Filter: choose here a PCD. The layer will be adapted to the chosen PCD. 3. Generate layer: arrange the objects onto the different layers. In case of initialized objects the layer name will be defined by the 1st DMS name addendum (= PCD name). Improvements: DMS: Additional promos/bmo.dms file backup with date/time stamp, if there is a file size difference discovered between actual and GE: A system variable SystemDrive can be used with an external program start in its path declaration, e.g. "%SystemDrive%\Program Files\Internet Explorer\iexplore.exe": GE: Master screens can be nested. GE: New transparency option in filling pattern in object inserts: rectangle, rounded rectangle, ellipsis and polygon. PCHART: The filter dialog can be also invoked from the "Adjust Chart Details" dialog (button "Filter"). MAJOR CHANGES in 1.6.1.1 ======================== Additions: ALMVIEW: Alarm viewer can be connected to several DMS's. GE: - New object: tab. - Graphic inversion of signals (PAR_IN). - Language dependency: all dependent text will be filtered by DMS for "System:Text::xxx", due to selected language of the logged user, whose language is defined in "System:User::Language". GE registers this DP and if the user changes (login/out), then it reloads all open screens and re-reads so all language dependent text. MALMMNG, MALMCFG: New output devices for alarm transmition: "External Program" and "Send to TCP/IP" OLIST: - Many new features: insert/delete column, save/load configuration in/from a file, etc. - Command line parameter for load configuration from a file: "/T=". If there is no path, then the file is loaded from PromosNT\tmpl, and if not existing, then from proj\tmpl. PCHART: Plant objects from GE can be dragged and dropped into PCHART. All object belonging curves will be shown. PCALC: Can compute maximum/minimum of historical values (trends), example see in rel.notes below. PSMS: Can be connected to several DMS's. SDRIVER: Automatic PCD backup into a dt5 file (analogue to SDAT.EXE). Details see in rel.notes below. Improvements: ALMVIEW: In alarm beep dialog new sound option for coming alarms: select a wav file to play sound. GE: Menu File, "Save WEB-Images": re-saves all screens. Replacement of the external program SaveWeb.exe. PCHART: - The type of graph can be defined for each single curve. - Different curves of several years can be shown. PUSER: New user-type option in User Account dialog: User-administrator: this right enables to create new users and modify their rights, except the Administrator option and the rights which he has not himself. SNMPDRIVER: for every DP additional scaling factors can be activated (PLC_Hi/Lo, Unit_Hi/Lo). WHAT'S NEW - Saia Visi.Plus Improvements Version 1.6 ==================================================== Beside lots of quality improvements, there are lot of new features integrated. There are 3 new drivers included in setup (extra license fee required): SNMPDriver, ESPADriver and TAPIDriver. PCALC: New calc tool. OLIST: New tool. Release Notes 1.6.1.2 ====================== ALMMNG, MALMMNG: Corrected: In case of Quit-(Going)-Alarms is now displayed status QUIT (before always GET). New: Format #L is supported. ALMVIEW: Corrected: New default - the user must login to be able to quit alarms. Corrected: Sometimes no actual alarms has been displayed. Now OK. Corrected: Wrong title in historical alarms. Corrected: Filter: - works now also in maintenance alarms. - DMS-name and alarm text filter OK. Corrected: Alarm data export. New: Exported files can be now sent by e-mail. DMS.ADD: Changed: following lines added in [Alarm1] und [Alarm2] (X = corresp. 1 or 2): 7=ALM:AlarmX:Type, STR=>= 8=ALM:AlarmX:Value, FLT=1 9=ALM:AlarmX:DBGRP, DWS 10=ALM:AlarmX:Format, STR=AlarmGeneral@#c #Z(Kommt:Geht:Quit) #V^NAME #T 11=ALM:AlarmX:Prot, STR=ALARM DMS: Corrected: Function EQU: if the type of parameter and result data point were not equal, then the result was wrong. Corrected: No promos/bmo.dms data corruption anymore, if DMS and PET backup at the same time. Corrected: The program icon on the task bar will be restored if the windows explorer restarts. GE: Improved: A system variable SystemDrive can be used with an external program start in its path declaration, e.g. "%SystemDrive%\Program Files\Internet Explorer\iexplore.exe": Improved: Master screens can be nested. Improved: In run time mode only objects containing historical data (trends) can be marked and droped with the right mouse click into PCHART. Improved: New transparency option in filling pattern in object inserts: rectangle, rounded rectangle, ellipsis and polygon. New: TEQ-Generator (Menu, Edit, -> TEQ) with following functions: 1. Write data points: options which are needed by TEQ to generate WEB screens, e.g. PCD names and start screen, are saved in DMS "System:TEQ:XYZ". 2. Filter: choose here a PCD. The layer will be adapted to the chosen PCD. 3. Generate layer: arrange the objects onto the different layers. In case of initialized objects the layer name will be defined by the 1st DMS name addendum (= PCD name). New: The number of starting GE's can be declared in the start options. The number is saved in start.cfg file in section [GE] count=3. This key line is used by PROMOS.EXE, which then starts the given number of GEs. Corrected: Spaces can be used in screen names, e.g. "house admin.psc". HDAMNG: Corrected: The program icon on the task bar will be restored if the windows explorer restarts. MALMMNG: Corrected: The program icon on the task bar will be restored if the windows explorer restarts. Corrected: The recepient will not be notified anymore within the enlisted holiday times. Corrected: In case of Quit-(Going)-Alarms is now displayed status QUIT (before always GET). New: Format #L is supported. PCHART: Improved: The filter dialog can be also invoked from the "Adjust Chart Details" dialog (button "Filter"). Corrected: Does not crash anymore when print command is issued. PDBS: Corrected: If in the Data backup dialog the option "Protocols" wasn't checked, then during the backup execution all alarm data older than 31 days were deleted. This was caused by the life time check procedure, which truncates all protocol files in DAT folder to the last 31 days. The number od days can be defined in prt.ini file in section [Lifetime] Protocollx=31, default=31. The life time check will be now only then executed, if the option "Protocols" is checked. Corrected: The program icon on the task bar will be restored if the windows explorer restarts. PET: Corrected: The number of flags/registers is adjusted now to match PG5 2.0. Corrected: Function generator: if the number of parameters was > 100, then by mistake an error message was displayed. Now OK. Corrected: PG5 symbol import: from now on only the ressource files sy5 in chosen folder will be considered. Corrected: The PCD generation in PG5 works now also in version 2.0. PROJECTCFG: New: In Start option dialog the number of started GEs cabn be now defined. This number will be saved in the start.cfg file in section [GE] count=3. This key line is used by PROMOS.EXE, which then starts the given number of GEs. PROMOS: New: Several GEs can be started concurrently, as defined in the start.cfg file in section [GE] count=3 (default=3). PWEB, PWEB Applets: Improved: New GE-transparency option in filling pattern in object inserts: rectangle, rounded rectangle, ellipsis and polygon is supported. Corrected: Sometimes no actual alarms has been displayed. Now OK (caused by uninitialed filter settings). Corrected: Input box text couldn't be deleted (workaround till now: overwrite by space). Now OK. Corrected: Popup window with activated "Close old picture" option was not closed correctly. Now OK. Corrected: Text change out of N was not working for other DMS-types than DWU. Now OK for all types. Corrected: The program icon on the task bar will be restored if the windows explorer restarts. Corrected: Display of date/time values now in correct format (E.g. edit box initialization input, constant). SDRIVER/SCOMM: Corrected: No read errors anymore in PCD communication. This caused (depending on number of channels and the size of telegram requests) regular SDRIVER restarts (~once a week or more often). Corrected: The program icon on the task bar will be restored if the windows explorer restarts. SDRIVER.PET: Corrected: Due to PG5 2.0 version the address range was enlarged from 8191 to 16383. Release Notes 1.6.1.1 ====================== ALMMNG: New format "o"/"O" for DMS names without delimiter conversion. ALMVIEW: New: Alarm viewer can be connected to several DMS's. Improved: In alarm beep dialog new sound option for coming alarms: select a wav file to play sound. Improved: New command line parameters: /H display historical alarms tab /Z=1 display only comming alarms /Z=-1 display only going alarms /Z=0 display only quit alarms DMS.ADD: Corrected: Section [Digital value (SDriver)] will be now inserted entirely. DMS: Improved: Functions (PLS): if parameters, consisting of assembled names, are not found in the higher DMS tree, then a search in the lower (subordinate) tree is performed. If the parameter name begins with ":", then it will be searched in the equal (even) DMS tree level. New: Functions (PLS): new function PMM for percentage computation: PMM(IsValue, Minimum, Maximum), result (FLT) = position of the parameter IsValue (=param1) between Minimum (=param2) and Maximum (=param3). Input: all types except BIT and STR, parameter do not need to be of the same type. New: Functions (PLS): new function PRC for percentage computation: PRC(BaseValue, Part), result (FLT) = percentage value of the Part (=param2) of the BaseValue (=param1). Input: all types except BIT and STR, parameter do not need to be of the same type. Improved: Statistics: all read/write/inform accesses will be counted and the result saved every minute in DMS: System:NT:DMS_RdMinCnt/DMS_WrtMinCnt/DMS_InfMinCnt. Additionally also in the DMS-log. GE: Improved: Logout time can be defined in in dialog "Project Settings" Improved: Properties window will be displayed, if the left mouse key is pressed without being moved for 1 second. Improved: If a WEB screen is saved, then the data point "System:Node:NODE31:SaveWeb" is toggled (1 at start, 0 if finished). Improved: Jump to next object if the TAB key or F is pressed, jump to previous if SHIFT+TAB or B is pressed. Improved: Support of transparent bitmaps. New: New object: tab. New: Graphic inversion of signals (PAR_IN). New: Language dependency: all dependent text will be filtered by DMS for "System:Text::xxx", due to selected language of the logged user, whose language is defined in "System:User::Language". GE registers this DP and if the user changes (login/out), then it reloads all open screens and re-reads so all language dependent text. New: Menu File, "Save WEB-Images": re-saves all screens. Replacement of the external program SaveWeb.exe. MALMMNG, MALMCFG: New output devices for alarm transmition: "External Program" and "Send to TCP/IP" OLIST: New: Many new features: insert/delete column, save/load configuration in/from a file, etc. New: Command line parameter for load configuration from a file: "/T=". If there is no path, then the file is loaded from PromosNT\tmpl, and if not existing, then from proj\tmpl. PCALC: New: Can compute maximum/minimum of historical values (trends): Example: pCalc:MAX = MAX(BN028:H04:ZW:110:MC_cnt1@06.01.%y 00:00:00, BN028:H04:ZW:110:MC_cnt1@06.01.%y-1 00:00:00, 3600, 0) pCalc:MIN = MIN(BN028:H04:ZW:110:MC_cnt1@06.01.%y 00:00:00, BN028:H04:ZW:110:MC_cnt1@06.01.%y-1 00:00:00, 3600, 1) 1. Parameter: start time 2. Parameter: end time 3. Parameter: interval in seconds, here 1 hour, if =0 then without interpolation (default = 0) 4. Parameter: Use of difference values? (1 = yes, 0 = no, default = 0 (no)) PCHART: Improved: Historical data list is saved in a file. The next PCHART start this list file is used to read all data points, instead from DMS (as in previous version). The data in the list can be updated in dialog "Definition Histories" via the button "Update Trend List". Improved: The type of graph can be defined for each single curve. Improved: Different curves of several years can be shown. New: Plant objects from GE can be dragged and dropped into PCHART. All object belonging curves will be shown. New: In configuration dialog there are new options Minimum/Maximum values. If the ruler is on, then besides the value now also minimal and/or maximal value can be displayed. New: Commandline parameter: /TM: z. B. test.ppc /D: /O:-1 /TM:00:00:00. New: Commandline parameter: /Show e.g.: _Test.ppc /W: /O:-1 /Show. Historical data of the last week will be shown. New: There can be defined a title or a comment. The text will be output multiline, where each row are separated by a backslash. PET: New: PG5-Button is red if version 1.4 resp. blue if version 2.0. New: Checkbox "Save Project" in dialog "Code generator". If activated, then PBACKUP will be started. PET waits then till PBACKUP terminates (DP System:Prog:BACKUP_UP = 0) first after this code generation is performed. New option: in pet.cfg there can be defined whether to import FBox and Heveac symbols: [Import] ImpSymbFBox=0; // no Import of FBox symbols ImpSymbHVC=0; // no Import of Heveac symbols PROMOS: New: Project path can be passed via command line parameter, e.g. path of PG5 (Add-On Tools Visi.Plus Database). This is then next passed via command line parameters to the DMS. PRTFORMAT: New Formats: - break DMS names in blocks, partial blocks, characters: #2L, #2,4,5,L, #4:;-2L, etc. - a data point value can be assigned: #P(D=PRI_UNKNOWN:1=PRI_1:2=PRI_2, 3=PRI_3) - value of any data point: #V(System:NT:Computername) - combination of priority and status (special format for BIT): #P&Z(D=OK:1&1=CRITICAL:2&1=WARNING;3&1=MINOR) PSMS: New: Can be connected to several DMS's. PUSER: New: user-type option in User Account dialog: User-administrator: this right enables to create new users and modify their rights, except the Administrator option and the rights which he has not himself. New: User Account dialog: user language. SDRIVER: New: - Automatic PCD backup into a dt5 file (analog to SDAT.EXE). Settings dialog (can be activated via channel settings dialog, button "PCD Backup") is either individual for each channel or via button "Set as default for all channels" the current channel PCD backup settings are then inherited by all channels. - Defaults are: PCD backup is enabled, backup every month, the last 12 dt5 backup files are kept (older files are deleted), backup time is 01:00 clock at night. - There can be additional information displayed about the last backup: path, file name (date, time); via the button "Channel 'dt5' view files", all previously generated files dt5 will be listed. - Via the button "Start Backup" the PCD backup for the current channel can be started directly. - When a backup is active, an associated progressbar indicates the current status: backup of registers, flags, counters / timers, DB's and text. (Backup of PCD-program will be added later). SNMPDRIVER: New: For every DP additional scaling factors can be activated (PLC_Hi/Lo, Unit_Hi/Lo). Improved: For debugging a new ReadData-log option can activated: all SNMP read accesses (in poll timer) will be logged: SNMP name/type, DMS name/type, SNMP value/old value.