AV Basis

SUMMARY

Changes to ALPHA-VISION® since 12.04.2008

BDC.4 (2010-04-09)

New Features

CardId Description
7009 AvET / AbvPro: Save modified files before NT programs are called
7026 AvET / AbvPro: Object number generation cfg
7028 in2db.avx: Integration into AvET

Bugs Fixed

CardId Description
6015 AvET: After repeatedly opening and closing some list windows suddenly an opened list is empty. After restarting AvET all entries are visible again.
6020 AvET: when editing multiple displays the layers in the layer sub-pane are only visible for the first opened display (@Claudia: Text evtl. um Siegis Erkenntnisse ergänzen)
7023 AvET / AbvPro: Browser -> global events -> edit -> choose actions ">>" => Browser shut down
6934 BasisWithDemo-installer: .svn folders are installed but not needed
6994 AvET / AbvPro: Message text dbfs are not updated during dbf export, if texts were changed in AvET
7020 AvET / AbvPro: For dis/do compilation all PMU programs are closed. In case of any change the concerned PMU program prompts a message, but the message box is in the background of AvET and not visible for the user.
7021 AvET: Free log file handler, if function is canceled or fails. Create/store all DLL log files in prj directory

10.10.00.02 (2010-03-29)

Bugs Fixed

CardId Description
6859 [CopyOf:5816]prcs.exe crashes with AbGranularity-corruption error or access violation after some days running uninterrupted especially on multicore CPUs

10.11.00.00 (2010-03-10)

New Features

CardId Description
6902 AvET: Start Browser, Layout, MLS, PicEdit, DoArch and AbvPro from within AvET
6929 AvET/AbvPro: Object number generation and export to dbfs automatically when NT programs are called
6930 AvET / AbvPro: Change export to dbfs to new AvET project directory
6935 AvET / AbvPro: Add-on to dbf import, so that the graphic data dbfs are copied into the new AvET directory structure
6960 AvET / AbvPro: ImportCfg, um für alle Importarten die Projektstruktur frei wählbar zu machen (bisher nur für Xls-Import möglich)

Bugs Fixed

CardId Description
6936 AvEt DemoProject: "Startingvalue PLC" of a PV is not transfered to DB199 in AbvSpu
6971 AvET: After opening and closing several projects or performing several CSV-/Excel-import operations parts of the AvET UI are no longer drawn correctly
6961 AvET / AbvPro: Xls import - directory configuration class is not always stored in .cfg.xml, in which case it is not added to global namespace CFG. This leads to unpredictable results.

09.17.00.03 (2010-03-04)

Bugs Fixed

CardId Description
6928 ACI crashes with AbGranularity error if more than 10 pages of unacknowledged alarms are in the alarm summary and the user wants to acknowledge them quickly by repeatedly pressing the corresponding function key. Happens only when _ADDOBJS.CSV is not empty.

10.03.02.01 (2010-01-22)

Bugs Fixed

CardId Description
6848 [CopyOf:5154]prcs.exe: When in split screen mode the menu area is the menu specified for the first display. The menu for the second display will never be shown even if the second window is activated and has the input focus.
6850 [CopyOf:5856]prcs.exe: empty listboxes (without entryfields) cause prcs.exe to terminate with a division by zero error. Bugfix: prcs.exe now issues a message before terminating to help the user in identifying the cause of this error.

10.09.00.00 (2009-12-17)

New Features

CardId Description
6581 AvET: Prj new / prj copy / prj move - automatically create subfolder named [PrjName]_[VersionId] for the project

Bugs Fixed

CardId Description
6392 AvET: If documents have m_bAutoDelete=true global namespaces fail, if m_bAutoDelete=false xls imports and project close fail -> find way to close window without closing the document, except if the project is closed
6572 [CopyOf:6567]AvET crashes as soon as mouse is moved across the toolbar
6547 AvET: Multiple undo operations terminate AvET.
4404 AvET: After opening and closing a document with unit texts AvET crashes when the unit text select dialog is opened. The same is true for all documents that contain globally accessible objects
-----
Workaround: Do not close unit text - and similar documents with global data.

10.03.01.00 (2009-12-07)

Bugs Fixed

CardId Description
6567 AvET crashes as soon as mouse is moved across the toolbar

10.08.00.00 (2009-11-20)

Bugs Fixed

CardId Description
6385 AvET: When clicking menu entry File/Delete or the corresponding toolbar button the file is deleted but several warning messages appear "file ... has been modified ... do you want to reload" for files without any relation to the deleted file.
6493 AvET: PropListCtrl does not refresh, if properties are changed differently from pressing the apply property button (e.g. data import)
6494 AvET: 'Save Copy As' functionality just changes GUIDs of included AbBeans, not the names. This causes problems with global AbBeans, as their names must be unique within a project.
5977 AvET: CPrjFileTree does not release resources, if project is closed -> after several time of opening / closing projects the views / dialogues / windows task bar are distrubed.

09.17.00.02 (2009-11-13)

New Features

CardId Description
6528 ACI: read _ADDOBJ.CSV and add data objects from the ADDOBJID column to the acknowledge list if the corresponding data object from the OBJID column is acknowledged.

09.19.03.00 (2009-11-12)

Bugs Fixed

CardId Description
6519 ACI, system objects, SO: system objects always get an initial value and state of 0 regardless of what is configured.

10.07.00.00 (2009-11-02)

New Features

CardId Description
5922 AvET: Reorganize menus / toolbars
5925 AvET: Added project close/delete/move/rename functionalities
6023 AvET: Added file save copy as / delete functionality
5895 AvET: Added project archiving and copy functions

Bugs Fixed

CardId Description
5924 AvET: After prj.xml is closed by menu file->close, the opening of any other (or the same) project fails (AvET crashes)
5944 AvET: Close file does not work correctly
When reopening a file, that was changed and closed without saving the changes, the file still is marked as changed and the formerly changed values are displayed
5909 AvET -> Dialog 'View -> Customize': some Dlls (Nori, DCS...) are listed with the same name
6055 AvET and DLLs: Default names must conform to naming conventions, otherwise they induce error messages, if not changed
6445 AvET: Save/SaveAll->save without prompting message boxes
6019 AvET: when editing colour palettes, the list window displays no colours but only hex codes

09.19.02.01 (2009-10-05)

New Features

CardId Description
6379 ACI: Split AutoAcknAfterUndefined ini-file entry to AutoAcknAfterUndefinedMp and AutoAcknAfterUndefinedPv; New ini-file entry EnableAlCounterDebugOutputWindow.

Bugs Fixed

CardId Description
6352 ACI: When fading out measuring points which were previously in an unacknowledged state the state change is not inserted into the event log (Crsr_OpenEvent).

09.19.02.00 (2009-09-01)

Installation Instructions

Bugs Fixed

CardId Description
6012 aci.dll: if in vision2000.ini the entry EventLoggingPerStatus in section [ACI] is set to 1 then FADE_OUT events are no longer recorded in the event log. Event logging for FADE_OUT and UNDEFINED should depend on the previos status of the affected measuring point.
6051 ACI: autoackn after undefined does not work with process variables.
5153 AbvMLS: The sequence of entries in the File menu is wrong.
Should be:
*Transfer to Wordprocessor
*Transfer from Wordprocessor
*Transfer from Global
5152 AbvMLS: "Transfer from Wordprocessor" does not work.
-----
Workaround: Use the intermediate DBF-file (*_lang.dbf) for translation:
  1. AbvMLS: Select File/Transfer to Wordprocessor
  2. Edit the <version-directory>?_lang.dbf in a spreadsheet application.
  3. AbvMLS: Select File/Transfer from Global
6045 AbvMLS: It is not possible to select displays or data objects for translation.

09.19.01.01 (2009-08-18)

Bugs Fixed

CardId Description
6184 Error by calling the Graph in the German version of AvZip2Dbf. Missing fields in the German resource.

10.06.00.00 (2009-06-30)

Bugs Fixed

CardId Description
5961 [CopyOf:5814]Bit-PVs are set to their undefined value in case of a station fault only if the undefined status is different from the old status.
In general: if the source process object has value and status but only the value changes but both value and status are set from the driver application then the value of the process object changes in vision but the dependent PVs will not be updated.
5962 [CopyOf:5845]aci.dll: bit PVs receive wrong timestamps (event log) when the source process object (PO) receives a new status from the PLC.
5963 [CopyOf:5896]Bit-PVs do not get their undefined value in case of a station fault but the value resulting from the undefined value of the source PO
5966 [CopyOf:5913]Udp2Av: if the rollback buffer is not sufficient to answer a rollback request in OS (operator station) to OS communication, no general query is started. The same is true if a packet that resets the packet ID is lost and a PacketIdTooLow telegram is sent (in this case the OS receiving the PacketIdTooLow telegram should also send a general query).
6117 [CopyOf:5971]ACI, PV: When processing an acknowledge request for a numeric process variable an event is always written to the event log / alarm summary although the PV is evtl. already acknowledged.
When the users hits the acknowledge key several times, several events with the same acknowledged status are visible in the event log.
6118 [CopyOf:6098]udp2av: after unplugging the LAN cable from an OS, udp2av on this OS reports a station fault for the own OS and all objects from all stations are set to undefined, including the bus error objects. Depending on the order in which lifesign timeouts expire for other stations some bus error objects are undefined and some indicate a bus failure.

10.04.01.00 (2009-06-12)

Bugs Fixed

CardId Description
5913 Udp2Av: if the rollback buffer is not sufficient to answer a rollback request in OS (operator station) to OS communication, no general query is started. The same is true if a packet that resets the packet ID is lost and a PacketIdTooLow telegram is sent (in this case the OS receiving the PacketIdTooLow telegram should also send a general query).

09.19.01.00 (2009-05-27)

New Features

CardId Description
5875 Each status of a measuring point shall have it's own flags for event logging and event printout. For compatibility with older versions this functions have to be activated via entry EventLoggingPerStatus in section [ACI] in vision2000.ini. The event printout depends on the same entry.
5929 Allow autoacknowledge of measuring points with alarm level lower than min alarm level after station come back depending on entry AutoAcknAfterUndefined in section ACI in vision2000.ini

Bugs Fixed

CardId Description
5934 [CopyOf:4924]AbvEditor: When Arguments are omitted in actions and functions in a figure empty formal parameters are created in some cases when saving the figure
5406 [CopyOf:5154]prcs.exe: When in split screen mode the menu area is the menu specified for the first display. The menu for the second display will never be shown even if the second window is activated and has the input focus.
5814 Bit-PVs are set to their undefined value in case of a station fault only if the undefined status is different from the old status.
In general: if the source process object has value and status but only the value changes but both value and status are set from the driver application then the value of the process object changes in vision but the dependent PVs will not be updated.
5845 aci.dll: bit PVs receive wrong timestamps (event log) when the source process object (PO) receives a new status from the PLC.
5896 Bit-PVs do not get their undefined value in case of a station fault but the value resulting from the undefined value of the source PO

10.04.00.00 (2009-04-23)

Bugs Fixed

CardId Description
5154 prcs.exe: When in split screen mode the menu area is the menu specified for the first display. The menu for the second display will never be shown even if the second window is activated and has the input focus.
5856 prcs.exe: empty listboxes (without entryfields) cause prcs.exe to terminate with a division by zero error. Bugfix: prcs.exe now issues a message before terminating to help the user in identifying the cause of this error.
5811 AvET, Generation of object numbers: In the action select dialogue (append/fill gaps/all new) always an action different from the selected one is executed.
Original description: Analogue Measuring Points do not get object numbers but -1, When using the "append" option, all object numbers are set to -1

10.03.00.02 (2009-04-17)

Bugs Fixed

CardId Description
5874 AbSocketHandler - Redundant system: After one bus cable is removed from an OS, the OS does not get all telegrams (communication is very slow) => rollbacks etc.

10.03.00.00 (2009-04-07)

Bugs Fixed

CardId Description
5728 AV graphics compiler (AbvProNT): multi language texts (e.g. status texts) may get lost if the text in the default (X) language contains lowercase letters.
5732 AV-runtime: system object $VRSN does not display the version of AV but a fixed outdated version number.
5849 Since version 10.02 DCS data is not synchronised anymore, although data is sent by vision master
5848 Udp2Av.exe: sometimes telegrams are "stored" within Udp2av and only released if a new telegram arrives which is then stored in turn.

10.02.00.00 (2009-03-26)

New Features

CardId Description
5777 Udp2Av / NoriCan2Udp: Change info and error output
-> Change PutInfo and PutError functions to that effect that AbStrings are only primed, if the console output or the debug output file are enabled.
-> Display message box, if start-up is interrupted with program shut down due to configuration faults
5615 AvScript: Add functions for reading and writing serial ports: OpenComPort, CloseComPort, RecvComPort, SendComPort.

Bugs Fixed

CardId Description
5807 AbvSpu, Udp2Av: value changes from the PLC are displayed on the HMI only after some time.
5730 Memory settings of AV compilers are too small for most modern projects and always have to be changed after a new installation.
5778 AV-Runtime, prcs.exe: minor artifacts and inconsistencies in drawing functions of bargraphs and sliders and control elements in general.
5775 Udp2Av: Error "No valid IP address found", although there is a network card and the PC pings okay

10.01.01.00 (2009-03-09)

Bugs Fixed

CardId Description
5711 In Version 10.01.00.00 some programs(e.g. SoftPlc7, GrfxCmpl, NoriCan2Udp) running slower than in Version 9.15.

AV20060224(IMAC_L)_E-05-Hotfix (2009-03-06)

Bugs Fixed

CardId Description
5758 [CopyOf:3395]Bargraphs of type line and bargraphs where the displayed value is 0 are not visible at runtime.

10.01.00.00 (2009-02-06)

Bugs Fixed

CardId Description
5635 udp2av causes an access violation when closed with [ESC] if the error object for at least one station is missing
5636 AvET crashes with access violation when closing the view View/Customize dialog after viewing all tabs within this dialog.
5656 AbvProNT: display and data object compilers mark the DIS and DO files as DEMO although a valid licence and SW-Key are installed and all other programs including abgetlicinfo recognize the installed licence.
5631 AvET: When importing data objects from an Excel-sheet AvET uses status texts as names (IDs) of status text objects. If the names contain whitespace or special characters, these characteer have to be replaced. In this case AvET issues a warning which is very annoying if a project has a lot a objects because for nearly each status text of each object a warning is generated which obscures any real warnings.
5637 udp2av issues periodically (1/sec) a SocketHandler error message: "socket error while receiving, last error=10054". Despite this error message at least some of the telegrams are received.
Solution: specify a multicast address for OS to OS communication in the Udp2Av section of vision2000.ini:
[Udp2Av]
MulticastOS=aaa.bbb.ccc.ddd

10.00.00.00 (2008-12-30)

New Features

CardId Description
5442 Installer: replace the old tutorial project TUT with the DEMO project matching the new tutorial documentation.

Bugs Fixed

CardId Description
4916 Several AV-components crash when running on some hardware with hyperthreading or multicore support enabled in BIOS.
Original bug report: prcs.exe closes without reason after running for several days without problems.
5203 prcs.exe: disabled slider objects should have only the slider handle grayed, not the entire bounding rectangle. Also the grayed rectangle should not have a coloured boundary.
5225 DoArch crashes at startup when the name of a data object is the prefix of the names of many other data objects. When DoArch searches for the sections which contain an object, the objects name (PointId) is used as a wildcard.
5308 AvET: binary measuring points lose all except the first two states when they are exported to DBF.

09.13.00.03 (2008-12-22)

Bugs Fixed

CardId Description
5464 AvET / RT: AvListWnd with scrollbar has in the runtime always an unused dummy entry at the end of the list. An assertion error is thrown, if this dummy entry is activated e. g. by a mouse click
-----
Workaround: Since the dummy entry has no functionality, simply do not activate it
5428 DCS software shuts down with errors if more than 7 actions are completed in a killcard having 15 (AvListOdbcContentHandler)

09.19.00.03 (2008-12-03)

New Features

CardId Description
5331 Prcs - Filter functions for archive shall read parameters from the stack.
5382 Prcs: new station filter: Flt_StationUne
5385 The value of a PO is copied to a PV without any further checks.
The PV must belong to station "OS" and must have a process-ID <PO>.Value
This functionality will be implemented in the compiler and the ACI.
There will be no data type checks, e. g. ,if a float value is copied to an integer PV, the result will be invalid.

09.21.00.00 (2008-06-17)

Installation Instructions

New Features

CardId Description
4925 AvScript: In case of an error in the lua script should issue the error message in a visible window, not just on the console because the console window is usually closed when AvScript terminates.
3603 CR - A06022: Linienstärke bei komplexen Standardfiguren (z. B. Bargraph) konfigurierbar machen
5124 New graphic object type: Slider
5157 Tooltips for Alpha-Vision VISUalization.
Use the Mouse Over Action attribute of a graphics object in AbvEditor to specify the tooltip via the Wnd_ToolTip function.

Bugs Fixed

CardId Description
4898 Multilanguage Projekts/MLS: After translating texts for objects with mixed-case names in AvET and exporting to DBFs the AbvProNT object compiler issues warnings like "Inconsistent MLS-Database ...: key ... not found!"
-----
Workaround: Make all names uppercase.
5095 Prcs.exe: Since version 09.17.00.00 the functions Usr_PrintLine and Usr_ForcePrint do not work anymore
4924 AbvEditor: When Arguments are omitted in actions and functions in a figure empty formal parameters are created in some cases when saving the figure
5109 AvET: Dialogue IDs of DLLs are not unique -> Wrong dialogues are displayed
4910 AvZipArchives: Aci function to read do path form Vision2000.ini is not executed
5169 prcs.exe: graphic objects with attribute condition table (ACT) are not correctly displayed when a thick line is chosen as linestyle.