These Release Notes
are established to support and introduce new releases of WebAccess HMI &
SCADA software. They provide a list of new features, known-issues and bug
information.
Definitions:
==========
Official Release -
This is a version that is frozen. It will not change during the release
period (typically a business quarter or 3 months). However, the
"Release Notes" for this official version will be changed during the
release period to document any new problems as we discover them. The source
code will not be frozen. The Official Release will be in WebAccess
Website http://webaccess.advantech.com/, labeled "Official Release"
containing the NodeSetup.exe, ClientSetup.exe in different language. The
only thing we update in the Official Release folder is the Release Notes as new
problems are identified.
Candidate Release -
This is updated when there is a new Build. This adds new features for a future
release and resolves know issues or problems in the Official release.
Customers can install this at their own risk. The Candidate may solve a known
problem. If it introduces new problems, customers have the option to
re-install the Official Release. We maintain the source code to match this
Candidate Release. The Candidate Release will be in WebAccess Website
http://webaccess.advantech.com/. The Candidate Release will be updated
through the quarter. The release notes for the Candidate will be updated
describing new features or known Issues.
Candidate Release
GDI+ - This is the “Graphical Device Interface Plus” version of
WebAccess. It has enhanced graphical features to give lighting and 3-D
effects using “Gradient Fill”, Transparency, Unlimited color palette and other
enhancements. Old graphics will be compatible with new GDI+ clients and
GDI+ Draw. However, GDI+ graphics will not be viewable in older clients
or previous versions of DRAW.
Candidate Release 8.1_20160519 version
Software Build Feature or Fix Description
Feature
Enhanced: Integration with WebAccess/IVS
is done to provide real-time video monitoring and IVS-event video playback.
Feature Enhanced:
Connection to the web server on project node now supports HTTPS.
Feature Enhanced: SCADA node now can act as an OPC UA Server.
Feature Enhanced: A new device type, DNP3TCP, is added to act as a DNP
3.0 L1/L2 client.
Feature Enhanced: Some drivers are enhanced to
support EKI-1321L. They are ACEFAM3, ADAM5KASC, MitsuA,
MitsuAnA, MitsuFx,
MitsuFx2, MitsuFx3, MitsuQl, Modiconl,
OmronCl, OmronCJ, OmronCS, OmronCV, SiemS72,
WISEM501, WISEM502, and WebOP.
Feature Enhanced: The bad values in Event Log
now can be displayed as either “-1” or “*”.
Feature Enhanced: Mail servers with SSL now are
supported.
Feature Enhanced: A restricted user privilege
is added for project users.
Problem
Resolved: Alarm
emails failed to send when multiple alarms occurred at the same time.
Problem Resolved: Alarms failed to be
acknowledged in dashboard.
Problem
Resolved: Kernel cannot
be stopped when BwUPS driver was used.
Problem
Resolved: Multiple
buffer-overrun vulnerabilities in BwAspObj.dll were patched.
Problem
Resolved: A buffer-overrun vulnerability in cellvision.ocx was removed by deleting and
unregistering the ocx.
Problem
Resolved: The
vulnerability to reveal password in Project User web page was patched.
Problem
Resolved: Multiple
errors occurred when updating project and node property pages.
Problem
Resolved: SignalR
failed to be connected when HTTPS connection to web server on project node was
used on Windows8 and Windows Server 2012 or later.
Problem
Resolved: Primary keys “Proj” and “Node” in BwPData.mdb
was added to fix data recording error in certain circumstances.
Problem Resolved: Alarm information for
calculation tags failed to be shown in Alarm Summary.
Problem Resolved: Simulation mode may fail to
be turned on.
Problem Resolved: Miscellaneous errors
were fixed in OPC DA Driver.
Problem Resolved: Text tags in OPC UA Driver
failed to be recorded in ODBC log.
Problem Resolved: Bugs fixed for three
dashboard widgets: actionlog, textValue1 and textValue2.
Problem Resolved: Dashboard failed to display
vertical and horizontal line width.
Problem Resolved: ViewDAQ and View client may
crash when displaying IVS event log.
Problem Resolved: Web Service failed to work
when multiple http ports in IIS were configured.
Problem Resolved: Dashboard failed to work when
project and/or node names were changed.
Problem Resolved: Bugs fixed for Hardkey
related errors.
Problem Resolved: Mitsubishi FX2N D8/M8/Y/S
driver failed to write to the device correctly.
Problem Resolved: Intel IEEE floating
conversion for Modicon driver was added.
Problem Resolved: Data may fail to be
synchronized between the primary node and the backup node.
Candidate Release
8.1_20151230 version
Software Build Feature or Fix Description
Feature Enhanced: A new
drawing tool, Widget Builder, is added for users to create user defined widgets
for Dashboard.
Feature Enhanced:
Dashboard now supports import and export functions for widget, dashboard and dashboard
project.
Feature Enhanced: Web
Service now supports SignalR.
Feature Enhanced: Use
<SENDPTZ>v1=dashboard#dname to switch dashboard
that is embedded in graph.
Problem Resolved: WASCADA
driver failed to work correctly when there are too few tags configured.
Problem Resolved: Fixed
the issue that the declaration of BwDeviceA and BwMdb table in bwcfg.mdb is not
consistent.
Problem Resolved: A new
alarm email mechanism was implemented to avoid blocking global script
execution.
Problem Resolved: Add reference
line in Datalog trend display in ViewDAQ and View Client.
Problem Resolved: ODBC
data now can be saved optionally with a time stamp at either the start or the
end of the recording interval.
Problem Resolved: Enhanced
Backup and Restore function.
Candidate Release
8.0_20150816 version
Software Build Feature or Fix Description
Feature Enhanced: Enhance OpcTool.
Feature Enhanced: Add
“Update” and “Delete” function in Excel Report.
Feature Enhanced: Add “New
Report” function in Excel Report.
Feature Enhanced: MP4
format is now supported by the video widget.
Feature Enhanced:
Auto-start IIS to reduce boot time for Windows Embedded.
Feature Enhanced: Excel
Report now supports xlsm format.
Feature Enhanced: The user
name of Web Service is case-sensitive.
Feature Enhanced: Keep the
last value in Data Log Trend.
Feature Enhanced:
APAX-5580 driver is added.
Feature Enhanced: Video
Widget is added for dashboard.
Problem Resolved: The
transmission will not resume after disabling and then enabling the COM port for
WASCADA driver.
Problem Resolved: The
Simplified Chinese characters could not be displayed properly in WebAccess
Express for Win 7 Embedded version.
Problem Resolved:
Bwswfcfg.exe was misrecognized as a virus by various antivirus programs. The
file was removed after installation to prevent the warning.
Problem Resolved: Fixed
the URL error when clicking new query for log displays inside ViewDAQ and View
Client.
Problem Resolved: Add
comport number option for Upload Remote Node.
Problem Resolved: Fixed
Google Map display issue after renaming project.
Problem Resolved: The
offset function in ABPLC driver failed to work properly.
Problem Resolved: Retry
count in Datacore didn’t work for the first packet.
Problem Resolved: SNMP
Driver failed to parse packets correctly.
Problem
Resolved: Due to the security issue of Microsoft speech component in IE5, IE6,
IE7, we upgrade related DLLs to prevent the vulnerability. Strongly recommend
our user to patch Security Update for IE (933566).
See more information:
National Security database link: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2007-2222
Microsoft Security update report link:
https://technet.microsoft.com/library/security/ms07-033
Problem Resolved: Data Log
Trend widget caused dashboard to stop responding when invalid tags existed.
Problem Resolved: The
Config UI displayed error while switching away from Data Log Trend widget.
Problem Resolved:
Miscellaneous performance improvements for dashboard widgets.
Problem Resolved: Undo
function failed to work properly when removing dashboard widgets.
Candidate Release
8.0_20150412 version
Software Build Feature or Fix Description
Feature
Enhanced: A new calendar dialog box was added to handle date selecting for
Report.
Feature
Enhanced: A new parameter was added to allow users to set either desktop mode
or mobile mode for Dashboard page that was embedded in ViewDaq/View client.
Feature
Enhanced: OPC Server now utilizes share memory mechanism to enhance performance
in data communication with datacore.exe for WebAccess 8.0.
Feature
Enhanced: Google Maps projects can now be exported and imported using Excel
file format.
Feature
Enhanced: Excel Report now can be used with data logged to ODBC.
Feature
Enhanced: A new mechanism is added now for easy SRP integration.
Feature
Enhanced: WebAccess Express is upgraded to version 3.4.8.
Feature
Enhanced:The new BACnet Server declares it does not support segmentation.
So, the other program does not request very large data. Update File:BwBacDrvJ.dll_20141223
Feature Enhanced: The BACnet
Server can now handle a larger response packet up to 280 points. Update File:BwBacDrvJ.dll_20141223
Feature
Enhanced: Maximum number of datalog tags for the WaGetDataLog and VdBroadWinGetLocalDataLog
function is now increased to 100. Update file: WebSvcObj.dll and Viewdll1.dll
Feature
Enhanced: The VdBroadWinGetLocalDataLog function now
returns minute, hourly and daily data aligned on the minute, hour and day,
respectively. Update file: Viewdll1.dll
Feature
Enhanced: WebAccess Express v3.4.6 release.
Feature
Enhanced: Web service function enhanced –Added tag list
filter in Data log. Support internal tags and block tag list.
Feature
Enhanced: Add SMS support for UNO-2272 SMS Modem.
Feature
Enhanced: Remove the data limitation for retransmission (Store and forward)
when RTDB is used.
Feature
Enhanced: Dashboard Widget supports Digital I/O, except for the Gauge and Meter
Widget.
Feature
Enhanced: “Save All” feature in
dashboard Editor is added now. User can now save all dashboard pages at once.
Feature
Enhanced: User can now right click folder icon in tree list to create a new
dashboard page.
Feature
Enhanced: Undo function in Dashboard Editor is added.
Feature Enhanced: Internal tag information is
now supported in the Point Information Widget.
Feature
Enhanced: Tag list now only lists datalog tags for
various historical trend widgets like Historical Bar Group Comparison,
Historical Bar, Historical Area Trend, Historical Bar Trend, Historical Bar
Line, and Historical Line.
Feature
Enhanced: Support Left clicking on the markers in Google Map to link to the
Dashboard page.
Feature
Enhanced: Dashboard Widget updates.
Feature
Enhanced: 30-second refresh time limitation is removed.
Problem
Resolved: When project name was changed in Configuration, Google Maps project
name failed to change accordingly.
Problem
Resolved: Asp page may encounter error when New Query in Text Tag Log was
clicked.
Problem
Resolved: Upload Remote Node failed to work when there were more than 20
WAScada nodes.
Problem
Resolved: When data field is NULL, BWDBDrv failed to return the empty string.
Problem
Resolved: WAScada datacore crashed when there were multiple ports configured.
Problem
Resolved: AB PLC driver failed to write when point type was string and failed
to read when point type was long.
Problem
Resolved: Get value function is now performing as designed by updating every
second when scan rate is set below 1 second and updating accordingly when scan
rate is set to more than 1 second.
Problem
Resolved: Alarm Log failed to synchronize to backup node when recovering from
disconnected cable.
Problem
Resolved: Associated analog value in Alarm Summary disappeared on backup node
when there were multiple alarms generated simultaneously.
Problem
Resolved: Webvrpcs.exe crashed when there were too many disabled alarms.
Problem
Resolved: Internal buffer was increased twice in BwTcpip to avoid WAScada
crashed.
Problem
Resolved: GetTagValueText failed to support hex value in Web Service.
Problem
Resolved: Log to ODBC failed to insert correct text values when they contained
‘-‘.
Problem
Resolved: The message - “All SCADA Nodes are offline” - may appear when
entering Dashboard Viewer.
Problem
Resolved: Tag values failed to update
correctly after switching Dashboard pages.
Problem
Resolved: The device ID for BACnet driver should be only 1 byte, but the device
ID in the old driver contains 2 bytes. Update File:BwBacDrvJ.dll_20141223
Problem
Resolved: Some programs failed to recognize and communicate with the BACnet
driver. Update File:BwBacDrvJ.dll_20141223
Problem
Resolved: The VdBroadWinGetLocalDataLog function occasionally failed to
retrieve hourly and daily data in RTDB. Update file:WaDBs.dll
Problem
Resolved: Duplicated data records may appear in RTDB. Update file:WaDBs.dll
Problem Resolved: Memory leak occurred in
RTDB. Update file:WaDBs.dll and Viewdll1.dll
Problem Resolved: Memory allocated for
WaDbRead was not enough in RTDB. Update file: WaDBs.dll
Problem
Resolved: Data failed to be correctly retrieved from RTDB for time interval
greater than or equal to 4 hours. Update file: WaDBs.dll
Problem
Resolved: Instead of being promptly recorded as value change or quality change,
data was postponed to be recorded to RTDB on the hour. Update file:
Datacore.exe.
Problem Resolved: Date failed to be displayed
correctly in Excel Report.
Problem
Resolved: Report date failed to show correctly in Excel Report.
Problem Resolved: When“All’was selected as the
maximum line per page option, log display pages may fail. Now when “All” is selected,
maximum line per page will be set to 1440.
Problem
Resolved: EXCEL Report failed to be displayed inside the web page.
Problem
Resolved: The Demand Control function could not start in Backup SCADA when
primary SCADA goes offline.
Problem
Resolved: The first data record in Event log was incorrect. Update
file:BwEvntUp
Problem
Resolved: The return value of the GetValueText function for Analog &
Discrete Tag is empty.
Problem
Resolved: When IIS port was not set as 80, SignalR failed to work correctly. As
a result, data failed to be displayed correctly in dashboard.
Problem Resolved: Tag Value cannot display in
Vertical Text Value Widget Tag if Tag name contains”-” symbol.
Problem
Resolved: Failed to detect illegal characters when Widget Preference was saved.
Problem Resolved: Widget Title background
failed to be uploaded.
Problem Resolved:Single Line Text
Widget failed to upload the right and left icon consecutively.
Problem
Resolved: Lucida Sans font is now not supported for Google Chrome Browser.
Problem
Resolved: Widget name changed incorrectly as undo applied.
Problem
Resolved: Hyperlink failed to work correctly in Google Map widget.
8.0-2014.10.31
Feature Enhanced: New
generation of WebAccess HMI – Business Intelligence Dashboard which provides
users with cross-platform, cross-browser data analysis and user interface based
on HTML5 technology. Dashboard functions include Editor, Viewer, and built-in
widgets such as trends, bars, alarm summary, maps, et cetera.
Feature
Enhanced: The new Excel Report function allows users to define Excel templates
which automatically generate daily, weekly, monthly, yearly, or on-demand
report in the EXCEL format. The Excel Report function is also web-based that
can be generated and viewed in web browser anytime and anywhere.
Feature
Enhanced: Provide Web Services interface for partners to integrate WebAccess
data into APPs or application system.
Feature
Enhanced: Support Modbus server with multi-port/Multi-device access and text
point read function defined in moddefs.ini.
Problem
Resolved: WebAccess trend synchronization feature in WASCADA driver now works
correctly when the server-side Scada node uses RTDB to store data log. RTDB
handling procedure in Datacore.exe was revised to fix the issue.
Problem
Resolved: The ODBC timestamp is offset by one time interval when Wascada driver
synchronizes trend and ODBC data
Problem
Resolved: WaDbTable.dll may stop responding if a user program continuously
calls WaGetLocalDataLog() for a long period of time while WebAccess kernel is
running. Internal memory handling mechanism for second data in Datacore.exe was
revised to fix the issue.
Problem
Resolved: Fix the issue that DrawDAQ/Draw Client may crash when adding an icon
file in Toolbar configuration dialog box.
Problem
Resolved: Fix the issue that Panasonic PLC driver fails to return correct
values for block tags with negative values. Driver is non-supported ASCII code.
Problem
Resolved: Resolve the issue that Datacore.exe may crash when there are no tags
configured for the SCADA node.
Problem
Resolved: Resolve the issue that marker dialog box in the Google Maps function
fails to popup due to version upgrade by Google Maps server.
Problem
Resolved: Resolve the issue that SIEMENS PLC driver fails to read Text point if
users configure the text point with WORD or DWORD type address.
Problem
Resolved: Resolve the issue that warptagent.exe crashes when connection to
BwCfg.mdb fails.
Problem
Resolved: Resolve that issue that reply Alarm Email to Acknowledge the Alarm in
Alarm Management System function fails to work.
Problem
Resolved: BACnet Driver (BwBacDrvJ.DLL) sends Vender ID (150) with only one
byte instead of two bytes to comply with BACnet standard.
Candidate Release
7.2_20140730 version
Software Build Feature or Fix Description
7.2-2014.07.30
Problem
Resolved: Datacore may stop responding when scanning multiple devices in
parallel.
Problem
Resolved: Classroom scheduler cannot be downloaded to backup node.
Problem
Resolved: Text values containing 2-byte characters cannot be set correctly to
WebOP devices.
Problem
Resolved: The HIKVision Video type was updated to support the latest HIKVision
network cameras and video servers.
Problem
Resolved: Fix the typing rule of password in Administrator/Project Users
function. User can’t type more than
eight characters. The limitation for password is eight characters.
Problem
Resolved: The area of video display in ViewDAQ/View Client failed to be
included as part of hardcopy printout on Windows 8.1 with IE 11 installed.
Problem
Resolved: I/O tagnames containing ‘-‘ character cannot be
deleted from tag list.
Problem
Resolved: Constant tags created under API/BwConst cannot be logged to ODBC.
Problem
Resolved: The ODBC time stamp is offset one interval time when Wascada driver
synchronizes trend and ODBC data. Modify BwWriteOdbcLog to fix the bug issue.
Problem
Resolved: WaTable.dll may stop response if user program continuously calls
WaGetLocalDataLog() for a long period while WebAccess kernel is running. Modify
internal memory handling for second data to fix the problem.
Problem
Resolved: Webvact.ocx has been updated to allow thirty-party integration to
navigate graph pages by changing CotoCmd property without reloading the OCX.
Problem
Resolved: Buffer overrun issue regarding string-type properties in webdact.ocx
and webvact.ocx has also been fixed.
Candidate Release
7.2_20140606 version
Software Build Feature or Fix Description
7.2-2014.06.06
Feature
Enhanced: The Samsung SNP-6200RH Camera video type was added to support Samsung
network cameras.
Feature
Enhanced: New Event Log allows recording data continuously while the event
condition met.
Feature
Enhanced: Add Associated Analog Tag in Discrete Tag ALARM Properties. Associated Analog Tag value can be displayed
in Alarm Summary page for discrete tag.
Feature
Enhanced: Enhanced the WebAccess soft keyboard operation. Use the setting in
bwclient.ini under WebAccess\Node to define the size of soft keyboard for Text
Change Dialog Box and Login Dialog Box, respectively.
Feature
Enhanced: The WebAccess Express support SUSIAccess devices and all computers.
WebAccess Express Version 3.4.3
Problem
Resolved: The Vivotek FD8134V and Vivotek FD8335H video type was updated to
support the latest Vivotek network cameras and video servers.
Problem
Resolved: The Pixord ND637E video type was updated to support the latest Pixord
network cameras and video servers.
Problem
Resolved: Bug fixes for the IE 11 incompatible issue regarding flash support.
Update file:swfalsh HTML file
Problem
Resolved: Bug fixed typing Chinese error in WebAccess DrawDAQ when editing the
graphic page in Windows 7 Traditional Chinese operation system.
Problem
Resolved: Bug fixed double clicking on “Create Marker” in Google Maps shows ironic message.
Problem
Resolved: WebAccess communicates with APAX problem in discrete tag. File
affected:Mod_dev.dll
Problem
Resolved: Alarm Management system can’t send the SMS/E-mail from WebAccess
versions between 2013/11 and 2014/04. File affected:Datacore.exe
Problem
Resolved: BACnet server may cause error if there is no AI tag configured. File
affected:BwBacdrvj.dll
Problem
Resolved: WAScada driver miss data in trend data synchronization. File
affected:SCADADrv.dll
Problem
Resolved: Bug fix. Scheduler does not run on backup node, when backup node is
active..
Problem
Resolved: Bug fix. There is no data display in the shift report receiving from
email while it shows correctly in IE.
Candidate Release
7.2_20140303 version
Software Build Feature or Fix Description
7.2-2014.03.03
Feature
Enhanced: Enhanced Google Maps Alarm status display configuration.
Feature
Enhanced: Enhanced the WebAccess keyboard configuration. Use the script setting
in bwclient.ini under WebAccess\Node to initially turn on CAPS LOCK for Text
Change Dialog Box and Login Dialog Box, respectively.
7.2-2014.01.20
Problem
Resolved: "Keep last value" for discrete point does not work as
expected in WebAccess View programs. File updated: Bwkrlapi.dll
7.2-2014.01.10
Feature
Enhanced: Add IPV6 support for UDP. File updated: BwTcpip.dll
7.2-2014.02.10
Feature Enhanced: Enhanced WAScada feature to allow center node to use connection initiated by remote node. File updated: Datacore.exe, scadadrv.dll, BWTcpip.dll.
Feature Enhanced: Change ADAM5K device name to ADAM5KA, to distinguish ADAM 5000 using ASCII protocol from Modbus protocol. File updated: add ADAM5KA.dll. There is no impact on existing ADAM5K user. Newly installed WebAccess show ADAM5A only.
Problem Resolved: " Incorrect Language Version. System running in simulation mode." Is incorrectly prompted when datacore is failed to load control file. File updated: Datacore.exe
Problem
Resolved: WebAccess default enable 8dot3name option during installation on all
volumes.
7.2-2014.01.24
Problem Resolved: Datacore may stop response when the alarms change quickly while the system load is heavy. File updated: Datacore.exe.
Problem Resolved: "Keep last value" for discrete point does not work as expected in WebAccess View programs. File updated: Bwkrlapi.dll
7.2-2014.01.10
Feature Enhanced: Add IPV6 support for UDP. File updated: BwTcpip.dll
7.2-2013.12.15
Feature Enhanced: Supports tag ODBC data synchronization in WASCADA driver. File updated: BwODBCP.DLL, SCADADrv.dll and datacore.exe.
Feature Enhanced: Supports ADAM-4069. File updated: ADAM4k.DLL.
Feature Enhanced: Supports Mitsubishi device in format 4 without CR-LF. File updated: MITSUAX.DLL.
Feature Enhanced: Compatibility update for WebView client connects to old kernel to prevent unnecessary login dialog box pop up. File updated: BWKRLAPI.DLL.
Problem Resolved: All TCP device drivers connected to the scada node itself if the backup device IP is blank when the primary device failed. File updated: BwTcpip.dll
Problem Resolved: Download faceplate from faceplate configuration page caused incorrect data in faceplate page. File updated: BwDatimg.dll
7.2-2013.11.14
Feature Enhanced: Add a tag field SCANFG to act as a flag to reflect the scan status of a tag. Setting value of the tag field to 0 while waiting for its value becoming 1 can be used to determine whether the tag bas been scanned at least once. File updated: datacode.exe, bwkrlapi.dll, bwview.exe, bwwebv.exe, bescrp.exe, viewtag.dat.
Feature Enhanced: Streamline the creation process for virtual directories needed for WebAccess. File updated: AppPoolAssign.exe, bwwfaa.exe.
Problem Resolved: Stack Buffer Overflow Remote Code Execution vulnerabilities discovered in webdact.ocx and webvact.ocx have been patched. File updated: webdact.ocx, webvact.ocx.
Problem Resolved: SQL Injection Remote Code Execution vulnerability discovered in DBVisitor.dll has been patched. File updated: DBVisitor.dll.
Feature Enhanced: Miscellaneous translation updates for ASP. File updated: aspvcobj.dll.
Problem Resolved: Miscellaneous bug fixes for ASP code used in Configuration.
7.2-2013.11.01
Feature Enhanced: .Net Framework 4.0 installation packages are now included in WebAccess. The correct version of .Net Framework 4.0 will be installed if needed. File updated: dotnetsetup.exe.
Feature Enhanced: Miscellaneous translation updates for ASP. File updated: aspvcobj.dll.
Problem Resolved: Bug fixes for datalog retrieval functions in viewdll1.dll. File updated: viewdll1.dll.
Feature Enhanced: Analog and discrete point ODBC data from WAScada driver’s tag with /T option will be restored from remote node after lost connection. File updated: datacore.exe, SCADADrv.dll.
Problem resolved: SMS message sent only to 1st phone number configured. 2nd and more numbers were ignored in old version. File updated: datacore.exe.
Problem resolved: Datacore.exe may crash if a point alarm to normal delay time is configured without any alarm setting. File updated: datacore.exe.
7.2-2013.10.30
Feature Enhanced: WebAccess Express 3.2.
Feature Enhanced: The messoa video type was added to work with MESSOA network Cameras and video servers. PTZ controls for this video type is also supported. File updated: bwview.exe, bwwebv.exe, messoa.htm, messoa.cab and bwnode.mdb.
Feature Enhanced: The compro video type was added to work with COMPRO network cameras. File updated: compro.htm, compro.cab and bwnode.mdb.
Problem Resolved: The ACTi video type was updated to work with the latest ACTi network cameras and video servers. File updated: acti.htm, acti.cab and bwnode.mdb.
7.2-2013.10.28
Problem Resolved: Datacore may cause application error in primary node in redundant system configuration mostly when primary node is busy. This issue was introduced when remote access code is implemented in intra-node communication around mid-2013. File updated: Datacore.exe.
Feature Enhanced: Google Map tracking, allows user put marker on Google map with position information in a text point in real-time.
7.2-2013.10.24
Feature Enhanced: 2 System tag parameters, DEVTPON and DevTpOff are added to support total number of all Online and Offline devices for specified device type. File updated: Datacore.exe and bwnode.mdb.
Feature Enhanced: In BACnet server, "UNITS" property index 117 is supported for the following objects : AI, AO, AV, Demand-Limit and Load-Limit.
Properties of "Notification Class" object, except "Profile Name", are also supported. File updated: Datacore.exe.
Feature Enhanced: 75-tag free version is no longer supported. File updated: DATACORE.EXE.
Problem Resolved: In some cases, text point with length 0 may cause run-time application error on datacore.exe. File updated: BwDatimg.DLL.
7.2-2013.10.22
Feature Enhanced: SNMP driver allows user to select maximum number OID per request. User may select maximum to 1 OID per request to avoid some SNMP devices report all requested object fail when one of the data not available. File updated: BWSNMP#.DLL, BWSNMP.DLL.
7.2-2013.10.17
Problem Resolved: Remove
10000-tag limitation when converting old datalog data to RTDB. File updated:
ConvToRTDB.EXE.
Feature Enhanced: Auto-assign AppPool .NET framework settings for virtual directories used by WebAccess. File updated: AppPoolAssign.exe.
7.2-2013.10.02
Feature Enhanced: Support TCP connection to Mitsubishi FX series PLCs. File updated: MitsuFX#.DLL, MitsuFX2#.DLL, MitsuFX3#.DLL and MitsuAX.DLL.
Feature Enhanced: TPC-1x71H Driver is added to support I/O on TPC-1x71. Type: TCPIP. File updated: BwNode.mdb, TPC1X71H#.DLL and TPC1X71H.DLL.
Feature Enhanced: Create 3 more virtual directories for WebAccess Express and other future feature enhancements. File updated: bwwfaa.exe.
Feature Enhanced: Add the following tag fields for tag manipulation: EXTNA0, EXTNA1, EXTNA2, EXTNA3, EXTNA4, EXTNA5, EXTNA6, EXTNA7, EXTNA8, EXTNA9, EXTNT0, EXTNT1, EXTNT2, EXTNT3, EXTNT4, EXTNT5, EXTNT6, EXTNT7, EXTNT8, and EXTNT9. File updated: bwview.exe, bwwebv.exe, bwscrp,exe, viewdll.dll, bwdraw.exe, bwwebd.exe, datacore.exe, bwdataup.exe, bwkrlapi.dll, BwSyncDb.exe, scadadrv.dll.
Feature Enhanced: Add the following Daq tags for alarm summary and alarm group display customization: %TALMSUMC(,%TALMSUMD(,%TALMGRPB(, %TALMGRPC(. File updated: bwview.exe, bwwebv.exe, bwdraw.exe, bwwebd.exe.
Feature Enhanced: EKI Driver is added to support all EKI devices using SNMP protocol. Type: TCPIP. File updated: BwNode.mdb, EKI#.DLL and BWSNMP.DLL
7.2-2013.09.27
Feature Enhanced: Mewtocol Driver is added to support Panasonic FP series PLC and controller. Type: Serial and TCPIP. File updated: BwNode.mdb, Mewtocol#.DLL and Mewtocol.DLL.
7.2-2013.09.24
Feature Enhanced: APAX KW WebAccess Integration, WebAccess APAX driver can import Variables from a CSV file, which exports from APAX KW software.
File updated: APAX#.DLL, MOD_DEV.DLL bwnode.mdb.
Feature Enhanced: Added 64-bit IEEE double precision Real number conversion support for APAX and Modicon devices. IEEE-Double Big Endian and IEEE-Double Little Endian types are added to the devices. File updated:APAX#.DLL, MODICON#.DLL and MOD_DEV.DLL.
7.2-2013.09.12
Feature Enhanced: Get Datalog data now support backup node. File updated: viewdll1.dll, viewdll1.h, viewdll1.lib.
7.2-2013.08.25
Feature Enhanced: Support FINS protocol to all OMRON PLCs on serial connection. File updated: OmronC#.DLL, OmronCJ#.DLL, OmronCS#.DLL, OmronCV#.DLL and OMRONDRV.DLL.
Problem Resolved: OPCTOOL failed if OPC node configured with remote access code. This error was introduced when we patched ASP security vulnerabilities in the 7.0-2012.03.18 release. File updated: OPCTOOL.EXE.
7.2-2013.08.18
Feature Enhanced: IPv6 support. File updated: webdact.ocx, webvact.ocx, datacore.exe, bwtcpip.dll, bwtcpipv6.dll, Scadadrv.dll. Note: For all the previous WebAccess versions to patch new datacore.exe or Scadadrv.dll, BWTcpipV6.dll and Bwtcpip.dll are also need to be updated.
7.2-2013.08.05
Feature Enhanced: GPS Driver is added to support NMEA0183 complied GPS devices with RS-232 interface. Type: Serial. File updated: BwNode.mdb, GPS#.DLL and GPS.DLL.
Feature Enhanced: Multi-touch support. File updated: BwMultiTouch.dll, bwview.exe, bwwebv.exe, bwdraw.exe, bwwebd.exe, viewdlg.dll, webvdlg.dll, webvdlgu.dll drawdlg.dll, webddlg.dll, bwdatimg.dll.
7.2-2013.07.26
Problem Resolved: Increase email engine stability. File updated: bwblcmd.exe, bwblat.dll.
7.2-2013.07.01
Problem Resolved: The IE windows popped up ViewDAQ/View Client may fail to operate under certain conditions. File updated: bwrunmie.exe.
Candidate Release 7.1
Software Build Feature or Fix Description
7.1-2013.04.01
Feature Enhanced: The pen width in GDI+
version of DrawDAQ/Draw Client has been enhanced to be compatible with GDI
version of DrawDAQ/Draw Client. Since the rendering engine for GDI+ is
different from the one for GDI version, the lines (straight
or curve) with small pen width (for example, between 0 and 1) may disappear or
become segmented when displaying in ViewDAQ/View Client if the pen color is not
solid (alpha value of the color is not 255).
Feature
Enhanced: The IP address in IPv6 format is now supported by Project node and
SCADA node. For WASCADA node and TCP/IP communication drivers, IPv6 IP address
is not yet supported.
Problem
Resolved: Google Map Integration
now works with the latest version of Google Map after rewriting JAVA Script to
work around the incompatible issue introduced by the new Google Map server.
Problem Resolved: Miscellaneous ASP errors
introduced in recent months have been fixed.
Feature Enhanced: WebAccess Express now
supports devices compatible with Advantech DiagAnywhere.
Candidate Release 7.0
Software Build Feature or Fix Description
7.0-2013.01.21
Feature Enhanced: WebAccess RTDB engine is
introduced as an optional feature which requires a special licensed control
file. With RTDB feature turned on, 200,000 tag records of sequential write per
second and 300,000 tag records of sequential read per second can be achieved on
a medium performance computer. Multiple data compression algorithms are
utilized in RTDB to further reduce data storage size requirement. A
straightforward API interface for RTDB is also provided for easy third-party integration.
To test on this new feature, please backup and remove your control file
(bwkserv.exe) from WebAccess\Node directory and install the latest packing of
WebAccess Node. After installation and rebooting, turn on “Use RTDB For Data
Log” option at Node Property page. Finally, download database and start node to
start logging your data log using WebAccess RTDB. Please note that the control
file installed with WebAccess Node installation is for demo purpose and only
good for 2-hour continuous running.
7.0-2013.01.17
Feature Enhanced: IE 10 is now officially
supported. All IE 10 incompatible issues known to us have been resolved.
Feature Enhanced: Add an option to ignore
client CRC set for Modbus Serial Server. To enable this option, add
ignore_CRC=1 under serial section of Moddef.ini.
Problem Resolved: Hardkey failure on SCADA
node due to remote desktop access to the SCADA node.
Problem Resolved: Action log and alarm log to
backup SCADA node many fail when there are many log requests in a short period of
time.
Problem Resolved: Miscellaneous issues
regarding ADAM devices for WebAccess Express.
7.0-2013.01.08
Feature Enhanced: Add a new driver –
AdvDAinfo – to integrate devices compatible with Advantech DiagAnywhere.
Feature Enhanced: WebAccess Configuration now
allows users to conveniently delete multiple tags at one time.
Feature Enhanced: Add “Swap Byte Text” data
conversion code.
Feature Enhanced: Add “Scan Devices in
Parallel” in TCPIP port configuration page. With this option set to “Yes”, communication
code for TCPIP ports runs in separate threads for each device so a device won’t
be blocked by other devices.
Problem Resolved: WebAccess Express captures
mouse focus when auto-generating graph files.
Problem Resolved: WebAccess Express crashes
when scanning ADAM2000 devices.
7.0-2013.01.02
Feature Enhanced: Add an optional setting in
DrawDAQ/Draw Client for enhanced curve smoothness. The option is under Setting
in DrawDAQ/Draw Client. Graph rendering speed will be reduced when the option
is turned on. Therefore, it is advised to turn on the option only if you can
see the desired improvement after turning it on.
Problem Resolved: Faceplate button on the
toolbar of DrawDAQ/Draw Client failed to reflect the new faceplate insert feature
enhanced in the release 7.0-2012.10.31.
Feature Enhanced: Improve the end point
precision for Polyline, Bezier and Spline in DrawDAQ/Draw Client. The
improvement didn’t apply to Arc due to the compatible issue. That means the end
points of Arc may still have the one-pixel rounding error.
Problem Resolved: Download failed to work for
Alarm Management System.
7.0-2012.12.10
Problem Resolved: Google Map Integration
failed to work with the latest version of Google Map.
Problem Resolved: Modbus Server Configuration
failed to use the correct code page to display 2-byte characters.
Problem Resolved: Miscellaneous updates for
WebAccess Express.
7.0-2012.12.05
Problem Resolved: R-Text, L-Text and C-Text
animations failed to work properly. The error was introduced in the release
7.0-2012.11.29.
Problem Resolved: The 16th period
of Classroom Scheduler failed to work.
Problem Resolved: Required database tables
failed to be created when data source is ORACLE.
Problem Resolved: Eventlog failed to work
when data source is ORACLE.
7.0-2012.11.29
Feature Enhanced: Blinking animation objects
in the same graph will now be blinking in synchronization.
Feature Enhanced: Allow users to define
specific strings in graph display for BAD and NA tag points. This can be done
by adding the following section into bwclient.ini as shown below.
[display]
bad=*
na=#
Feature Enhanced: Add DESELECT command for
DrawDAQ/Draw Client. This will allow users to perform certain operations when
creating CMD files for SESRUN. SESRUN is an unofficially supported feature
which is suitable for advanced users only.
Feature Enhanced: WebAccess Configuration
will now display optional features in dark cyan.
Feature Enhanced: Modbus Server Configuration
is now added in WebAccess Configuration. The previously defined moddef.ini will
be imported automatically.
Problem Resolved: DrawDAQ window may appear
when using WebAccess Express to generate graph files automatically.
Problem Resolved: Large ICON used in Google
Map Integration will now be scaled down proportionally.
Problem Resolved: Datacore may
crash when SMS messages are generated from alarm management system.
7.0-2012.10.31
Feature Enhanced: Add an option at Node
Property Page to specify whether to allow the same user to login simultaneously
to a SCADA node from ViewDAQ/View Client on different computers. If disallowing
the same user to login simultaneously to a SCADA node from different computers,
it may take up to 2 minutes after logout for the same user to be able to login
from a different computer again.
Feature Enhanced: Faceplate insert in
DrawDAQ/Draw Client will now show block name list dialog box first. After
selecting a block name, its associated faceplates will be listed in the
faceplate list dialog box. For example, if “abc” is the associated block type
for the selected block name, the faceplates like “abc.dfp”, “abc@1.dfp”,
“abc@123.dfp”, “abc@anything.dfp”, etc. will be listed in the faceplate list
dialog box.
Feature Enhanced: Allow certain tag fields to
be used in calculation formula for Calculation Point. The tag fields supported
are advdbv, advhi, advlo, almdbv, almhh, almhi, almll, almlo, almst, almva,
aprdig, aprhdv, aprhh, aprhi, aprldv, aprll, aprlo, aprroc, outphi, outplo,
qcode, spanhi, and spanlo.
Feature Enhanced: Allow users to specific “0”
or “*” for Modbus server when communication is bad by defining an entry in
moddef.ini as illustrated below.
1)
“0” when communication is bad. This is the
default.
[mod_def]
enable_exception=0
2)
“*” when
communication is bad.
[mod_def]
enable_exception=1
Feature Enhanced: Enhance Bacnet server to
allow field changes to be updated to database.
Feature
Enhanced: Enhance Bacnet server to support read/write for "UNITs"
property 117, write for "Time_Delay" property 22, write for
"Polarity" property 84 as signal reverse, write for
"Inactive_Text" property 46 as discrete descriptor state 0, and write
for "Active_Text" property 4 as discrete descriptor state 1.
Problem Resolved: Omron driver failed to
handle the leading 0s in the PLC response packet.
Problem Resolved: Datacore crashed when array
tag configured as data log point.
Problem Resolved: Datacore crashed when more
than 5000 outstanding alarms in a project.
Problem Resolved: Miscellaneous errors in
Google Map Integration.
Problem Resolved: Miscellaneous errors in ASP
code for Configuration.
7.0-2012.09.13
Feature Enhanced: For GDI+ version of
WebAccess only. In addition to 4:3 screen aspect ratio support, DrawDAQ and
Draw Client now allow users to save graph files for 16:10 and 16:9 screen
aspect ratios. The menu items for selecting different screen aspect ratios are
under Setting menu item in DrawDAQ and Draw Client. A drawing area will be
reduced accordingly to reflect the aspect ratio selected. When saving graph
files using Entire Drawing option, only the content inside the reduced drawing
area will be saved. This will ensure that the saved graph files will have a
correct aspect ratio when displayed in full screen.
7.0-2012.09.12
Feature Enhanced: Google Map Integration.
Please note that the internet access to the Google Map server should be
available for this feature to work properly.
WebAccess now allows users to create map
files that contain markers on Google Map. A marker contains Icons which can be
displayed according to the value of a tag. A marker also contains title and up
to three label/value combinations to be displayed as the marker information.
And a left-click Marco can also be associated with a marker.
The map list dialog box can be accessed via
Map menu item under Tools for map files already created and downloaded to be
displayed in ViewDAQ or View Client.
Map List dialog box and map files can also be
accessed using the following methods.
1)
<DIALOG>MAP
-> bring up Map List dialog box.
2)
<GOTO>TOOL=your_map.map
-> go to your_map.map directly.
3)
uti:gmap/gmap.asp?hwnd=%HWND&map=your_map& in
video display -> display your_map.map inside a video display window in
graph.
7.0-2012.06.29
Problem Resolved: Installation error may
occur during WebAccess Express installation which is part of WebAccess Node
installation process.
Problem Resolved: Web service for WebAccess
mobile applications has been revised to fix various bugs.
Problem Resolved: Text value containing
character ‘&’ cannot be displayed in Point Info dialog box for ViewDAQ/View
Client.
Problem Resolved: The unknown time zone
information on SCADA nodes may cause WebAccess to lose data in trend data
synchronization.
Problem Resolved: The unknown time zone
information on SCADA nodes may result in emails sent out by WebAccess with
incorrect time stamps.
Problem Resolved: View Client failed to close
a synchronization object properly. This will lead to a memory leak in View
Client.
Feature Enhanced: User configurable send
delay is supported for Watanabe RiAlLink driver.
Feature Enhanced: Disable array insert
feature for ODBC data log to SQL server by default. To enable array insert
feature, please add the following entry in bwodbcix.ini located in
WebAccess\Node directory.
[bw_odbc_data]
array_insert=1
Problem Resolved: Tooltip display may cause
View Client to crash. This error was introduced in the 7.0-2012.05.21 release.
Problem Resolved: Slow update occurs after
sending a write command in ADAM 4K driver with Modbus protocol.
Feature Enhanced: OPCUA
driver is implemented for WebAccess to connect to thirty-party OPCUA servers.
Feature Enhanced: Two new functions are added
in viewdll.dll for alarm summary tag list.
int VD_API VdGetAlarmTagNo();
int VD_API VdGetAlarmTaglist(char *tagbuf,
int tagsize, int start, int num);
Two new corresponding methods are also added
in COM object "Bwdllobj.DllObj". The following VB code segment
demonstrates how to use these two methods.
Public Function VdGetAlarmTagNo()
Dim dllobj As Object
Set dllobj =
CreateObject("Bwdllobj.DllObj")
VdGetAlarmTagNo = dllobj.GetAlarmTagNumber()
Set dllobj = Nothing
End Function
Public Function VdGetAlarmTaglist(start, num)
Dim dllobj As Object
Set dllobj =
CreateObject("Bwdllobj.DllObj")
VdGetAlarmTaglist =
dllobj.GetAlarmTagList(start, num)
Set dllobj = Nothing
End Function
7.0-2012.05.21
Problem Resolved: Tooltip display may cause
Draw Client to refresh the entire drawing content resulting in an unpleasant
visual experience. We only experienced this issue on Microsoft Windows XP.
Problem Resolved: Web services on the project
node used by WebAccess Mobile failed to work. This error was introduced
recently after we implemented Remote Access Code validation on RPC calls.
Feature Enhanced: A new video type,
hikvision, is added to support video display and PTZ feature for Hikvision
network camera/video server.
Problem Resolved: Database download cannot be
completed in certain rare cases.
Problem Resolved: If system time is moved
ahead by 200ms, “Time Event” in EVENT LOG may miss one record.
Problem Resolved: If two or more OPC client
text points are configured, the tags after the second tag may not get correct
value.
Problem Resolved: A LNS device that fails
after the system runs over 49.7 days may cause the device never to recover.
Feature Enhanced: Add
Protocol_Services_Supported and Object_List supports for BACnet server Device
Object.
Feature Enhanced: Allow user to define
minimum time gap and minimum cycle for all devices of GetState() issued for
Lonworks Device in LON_MAP.INI. The syntax is as follows:
[DeviceStatusCheck]
Min_Gap=500
Min_cycle_interval=300
If this is not defined, BwLNSApp.exe works as
it did before.
Min_Gap (in milli-second) defines the minimum
time between any two GetState() function calls, regardless how many devices and
the sequence of the devices. This setting ensures only 1 GetState() can happen
in defined time to prevent too many Lonworks traffic.
Min_cycle_interval (in second) defines the
minimum time to complete check device state for ALL devices. Please make sure
Min_Gap * total_devices < Min_Cycle_interval. Otherwise, only Min_Gap will
be valid.
7.0-2012.03.29
Problem Resolved: Certain RPC calls between
multiple SCADA nodes or redundant SCADA nodes failed to work when remote access
code is set. We overlooked this issue in the 7.0-2012.03.18 release.
Problem Resolved: Scheduler and Classroom
Scheduler cannot be accessed from within ViewDAQ and View Client. This error
was introduced recently when we patched ASP security vulnerabilities.
Problem Resolved: The algorithm for Scheduler
and Classroom Scheduler has been revised to handle large-scale scheduled tasks
effectively.
Problem Resolved: WebAccess CE version has
been updated to support Remote Access Code validation on RPC calls to WebAccess
RPC servers. The updated WebAccess CE version is required to work with project
node or SCADA nodes with remote access code.
7.0-2012.03.18
Problem Resolved: We discovered that RPC calls to a built-in
WebAccess RPC server using default port number 14592 have not been authenticated
properly. With this security vulnerability, running SCADA nodes can be
exploited by using reversely engineered exploit code. In the latest packing of
WebAccess, we patch the vulnerability by implementing Remote Access Code
validation on the built-in RPC server.
It is strongly recommended that our users
upgrade their systems using the latest packing of WebAccess Node especially if
the SCADA nodes are exposed to the Internet. If Remote Access Code has already
been used previously, the reinstallation of WebAccess Node on SCADA nodes will
patch the vulnerability automatically. If Remote Access Code has not been used,
please enter Remote Access Code during the reinstallation of WebAccess Node on
SCADA nodes.
Please note that the latest packing of WebAccess
Client is needed if Remote Access Code is used. An incompatible WebAccess
Client will be redirected to a web page on the project node to download and
install the compatible WebAccess Client.
7.0-2012.03.08
Problem Resolved: WebAccess has a feature that allows its View
Client to connect to the SCADA Node directly without having to be redirected
from the Project Node. To reflect the recent update for Remote Access Code
validation on RPC calls, the URL link for this feature should be revised as follows:
http://your_scada_node_ip/broadweb/bwview.htm#proj=project_name&node=node_name&.
. . .
&code=remote_access_code&codetype=1
&node2=backup_node_name&code2=backup_remote_access_code&codetype2=1
Note 1: The parameter code and codetype can
be omitted if no remote access code is configured for node_name.
Note 2: The parameter code and codetype can
be omitted if the remote access code for node_name has not been changed since
the last successful connection to node_name.
Note 3: The parameter node2, code2 and
codetype2 can be omitted if no backup node is configured or no remote access
code is configured for backup_node_name.
Note 4: The parameter node2, code2 and
codetype2 can be omitted if the remote access code for backup_node_name has not
been changed since the last successful connection to backup_node_name.
7.0-2012.03.02
Problem Resolved: A backdoor left open unintentionally to
WebAccess RPC server using default port number 4592 has been discovered by our
engineers and outside hackers. With this backdoor open, WebAccess Project and
SCADA nodes can be easily exploited by using existing API functions shipped
with WebAccess package or by using reversely engineered exploit code. Two
separate reports claiming to have successfully exploited WebAccess RPC server
have been evaluated and validated by our engineers. In the latest packing of
WebAccess, we seal the backdoor by implementing Remote Access Code validation
on WebAccess RPC server.
It is strongly
recommended that our users upgrade their systems using the latest packing of
WebAccess especially if their Project and SCADA nodes are exposed to the
Internet. If Remote Access Code has already been used previously, the
reinstallation of WebAccess Node on Project and SCADA nodes will seal the
backdoor automatically. If Remote Access Code has not been used, please enter
your own Remote Access Code during the reinstallation of WebAccess Node on
Project and SCADA nodes.
Please note
that the latest packing of WebAccess Client is needed if Remote Access Code is
used. An incompatible WebAccess Client will be redirected to a web page to let
you install the compatible WebAccess Client from the Project node.
Please also
note that a new login page will appear before entering View client if Remote
Access Code is used. Please enter operator’s username and password to proceed
to View client.
7.0-2011.12.20
Feature Enhanced: A beta version of WebAccess Express is packed
as part of WebAccess Node installation package. The official release notes will
be sent out separately when an official version of WebAccess Express is ready.
Feature Enhanced: Log more error messages with time stamps into
recover.log for debugging RPC communication issues.
Feature Enhanced: A Mac address as the key to the control file
is now supported on computers with multiple network cards.
Feature Enhanced: Improve the performance of LOG to ODBC by
sending compressed data via RPC and using array insert when the database is
MSSQL or MySQL.
Feature Enhanced: Array element access for configuration
property is now supported for LNS driver.
Feature Enhanced: Double word access is now supported for Festo
driver.
Feature Enhanced: BAS3000 device type is added to support
Advantech BAS 3000 series.
Feature Enhanced: Excel Out option is added for Shift Report,
Daily Report and Monthly Report. If the option is turned on, the corresponding
reports in the Excel file format will be generated automatically under project
node’s WebAccess\Node\YourProject_YourNode\Report directory.
Problem Resolved: Patch all known SQL injection and XSS issues.
Problem Resolved: Resolve the issue that WebAccess Client may
hang when connecting to SCADA node. This was introduced when we released
7.0-2011.08.27.
Problem Resolved: Resolve the issue that Point Info dialog box
in ViewDAQ/View Client may fail to display or the content of it may display
incorrectly when there are user programs and/or Scripts running.
Problem Resolved: Resolve the issue that View in Graph may fail
to display when multiple instances of them appear in one graph.
Problem Resolved: Resolve the issue that Video Display may
display incorrectly when IE 9 is used.
Problem Resolved: Resolve the issue that WebAccess Client may
fail and IE window may close automatically when IE 9 is uses and especially
when network connection is slow.
Problem Resolved: Resolve the issue that RPC calls from
WebAccess Client to SCADA node may fail in redundant SCADA systems.
Problem Resolved: Resolve the issue that WebAccess Client stops
responding for a long period of time when the network cable is disconnected in
redundant SCADA systems.
Problem Resolved: Resolve the issue that Datacore sometimes
crashes when the network cable is disconnected and/or connected in redundant
SCADA systems. The issue is worked around by catching the error and recovering
datacore.
Problem Resolved: Resolve the issue that user programs cease to
function properly in various scenarios. As a result of this, from now on,
VdBroadWinKrlFree() or dllobj.KrlFree must be always called regardless of the
return value of VdBroadWinKrlInit() or dllobj.KrlInit().
Problem Resolved: Fix Omron driver API interface issue.
Problem Resolved: Fix SNMP driver data conversion issue.
Problem Resolved: Fix ADAM4000 ASCII driver issue.
7.0-2011.08.27
Feature Enhanced: Implement Reservation feature for Scheduler.
Feature Enhanced: Add new SMS and email features for “SMS When
Return To Normal”, “Email When ACK Alarm” and “SMS When ACK Alarm”.
Feature Enhanced: Allow users to define maximum number of
client computers that can connect to the SCADA simultaneously.
Feature Enhanced: Improve GUI for tagname filter list for
Action Log, Alarm Log, Analog Tag Log, Analog Change Log, Discrete Tag Log and
Text Tag Log.
Feature Enhanced: Enhance WebService on project node to support
the latest version of WebAccess Mobile for iPhones and Android phones. For
project node to support WebAccess Mobile, web service for IIS muse be enabled
before installing WebAccess. To enable web service for IIS, please refer to release
notes 7.0-2011.01.26.
Feature Enhanced: Implement data compression in WAScada driver
to improve performance.
Feature Enhanced: Add WebOP device driver.
Feature Enhanced: Add PwrMeter driver.
Problem Resolved: Revise SCADA node and project node TIME
synchronization procedure.
Problem Resolved: Patch known buffer-overrun issues for
webdobj.dll COM object and bwscript.dll COM object.
Problem Resolved: Patch known security holes for bwocxrun.ocx.
Problem Resolved: Resolve the issue that RPC call to RPC server
in Datacore returns too early before actually finishing the call.
Problem Resolved: Resolve device information display error in
configuration.
Problem Resolved: Resolve double-byte data processing error in
WebAccess OPC server.
Problem Resolved: Resolve Oracle and MySQL support issue.
Problem Resolved: Resolve the issue that Webvrpcs.exe failed to
be recovered when “Add Client” failed during connection to Webvrpcs.exe.
Problem Resolved: Resolve the issue that “Add Client” failed
during connection to Webvrpcs.exe. The error was introduced by the release
7.0-2011.05.23.
Problem Resolved: Resolve the issue that User Management fails
to work. The error was introduced by the release 7.0-2011.05.23.
Problem Resolved: Resolve SETVAL and GETVAL error in Global
Script. The error was introduced by the release 7.0-2011.05.23.
Problem Resolved: Resolve hardkey reading error for SCADA-only
installation. The error was introduced recently.
7.0-2011.05.23
Feature Enhanced: WebAccess Mobile V1.2 has been released. It
can be found on App Store. All iDevices with iOS3.2 or newer are supported.
To support WebAccess Mobile, please enable
web services for IIS on the project node and then install the latest packing of
WebAccess GDI+ version on the project node.
To
enable web service for IIS, please refer to the following instructions outlined
in the release note 7.0-2011.01.26.
7.0-2011.05.23
Feature Enhanced: Setting value to a different tag for I/O tags
is supported. For example, by appending /W=TagNameB to the end of point address
field of TagnameA in configuration, any values set to TagnameA will be actually
set to TagNameB.
Feature Enhanced: Two new system tag parameters - SchdlrST and
SchoolST - are added to define tags to enable/disable regular scheduler and
school scheduler.
Feature Enhanced: <ALMACKS>%FILTERED is implemented to
acknowledge all alarm tags under the filtered criteria.
Feature Enhanced: Alarm Summary display can be filtered by the
criteria that user-level >= tag-level. This option can be turn on/off in
node property page.
Feature Enhanced: SMS when alarm return to normal is optional.
This option can be turn on/off in node property page.
Feature Enhanced: A new Reservation feature has been
implemented for Classroom Scheduler.
Problem Resolved: Resolve the issue that calling
GetValueFromNode and SetValueToNode interfaces in webdobj object when Kernel is
not running will cause these two interfaces to cease functioning even after
Kernel is running again.
Problem Resolved: Patch security holes regarding certain RPC
calls and some asp files.
Problem Resolved: Resolve the issue that Jscript and VBScript
fail to run on Windows 7.
Problem Resolved: Fix the bug that redundant comports may not
work properly.
Problem Resolved: The hard-key for project node and the
hard-key for SCADA node can now work properly on the same computer.
Problem Resolved: Resolve the issue that redundant
comports may not work properly.
7.0-2011.01.26
Feature Enhanced: WebAccess GDI+ to support our newly released
native iPhone application for WebAccess Thin Client - WebAccess Mobile V1.0.
WebAccess Mobile can be found on App Store. All iDevices with iOS3.2 or newer
are supported.
To support WebAccess Mobile, please enable
web services for IIS on the project node and then install the latest packing of
WebAccess GDI+ version on the project node.
To
enable web service for IIS, please refer to the following instructions:
1) For Windows XP or Windows Server 2003,
make sure .NET 3.5 is installed. .NET 3.5 can be installed via Windows Update.
2) For Windows Vista, please modify IIS
setting as follows and execute “Windows\Microsoft.NET\Framework\v3.0\Windows
Communication Foundation\ServiceModelReg.exe –i" after modifying IIS.
Internet Information Services – ON
Web Management Tools – ON
IIS 6 Management Compatibility - ON
IIS 6 Management Console – OFF
IIS 6 Scripting Tools – OFF
IIS 6 WMI Compatibility – OFF
IIS Meta base and IIS 6 configuration
compatibility – ON
IIS Management Console – ON
IIS Management Scripts and Tools – OFF
IIS Management Service - OFF
World Wide Web Services - ON
Application Development Features – ON
.NET Extensibility – ON
ASP – ON
ASP.NET – ON
CGI – ON
IASPI Extensions – ON
IASPI Filters – ON
Server Side Includes - ON
Common Http Features – ON
Default Document – ON
Directory Browsing – ON
Http Errors – ON
Http Redirection - ON
Static Content - ON
Health and Diagnostics – ON
Custom Logging – OFF
HTTP Logging – ON
Logging Tools – OFF
ODBC Logging – OFF
Request Monitoring – ON
Tracing - OFF
Performance Features – ON
Http Compression Dynamic – ON
Static Content Compression - On
Security - ON
Basic Authentication - OFF
Client Certificate Mapping Authentication -
OFF
Digest Authentication - OFF
IIS Client Certificate Mapping Authentication
- OFF
IP Security - OFF
Request Filtering - ON
URL Authorization - OFF
Windows Authentication (optional ON, usually
OFF)
3) For Windows 7, please modify IIS setting
as follows.
Internet Information Services – ON
Web Management Tools – ON
IIS 6 Management Compatibility - ON
IIS 6 Management Console – OFF
IIS 6 Scripting Tools – OFF
IIS 6 WMI Compatibility – OFF
IIS Meta base and IIS 6 configuration
compatibility – ON
IIS Management Console – ON
IIS Management Scripts and Tools – OFF
IIS Management Service - OFF
World Wide Web Services - ON
Application Development Features – ON
.NET Extensibility – ON
ASP – ON
ASP.NET – ON
CGI – ON
IASPI Extensions – ON
IASPI Filters – ON
Server Side Includes - ON
Common Http Features – ON
Default Document – ON
Directory Browsing – ON
Http Errors – ON
Http Redirection - ON
Static Content - ON
Health and Diagnostics – ON
Custom Logging – OFF
HTTP Logging – ON
Logging Tools – OFF
ODBC Logging – OFF
Request Monitoring – ON
Tracing - OFF
Performance Features – ON
Http Compression Dynamic – ON
Static Content Compression - On
Security - ON
Basic Authentication - OFF
Client Certificate Mapping Authentication -
OFF
Digest Authentication - OFF
IIS Client Certificate Mapping Authentication
- OFF
IP Security - OFF
Request Filtering - ON
URL Authorization - OFF
Windows Authentication (optional ON, usually
OFF)
Windows .NET Framework 3.5.1 - ON
Windows Communication Foundation HTTP
Activation – ON
Windows Communication Foundation Non-HTTP
Activation - ON
4) For Windows Server 2008, please modify IIS
setting as follows.
Web Server –
Common http Features - ON
Static Content - ON
Default Document - ON
Directory Browsing - ON
Http Errors
- ON
Http Redirection - ON
Application Development Features
ASP.NET - ON
.NET Extensibility - ON
ASP - ON
CGI - ON
IASPI Extensions - ON
IASPI Filters - ON
Server Side Includes - ON
Health and Diagnostics
HTTP Logging - ON
Logging Tools - OFF
Request Monitoring - ON
Tracing - OFF
Custom Logging - OFF
ODBC Logging - OFF
Security - ON
Basic Authentication - OFF
Client Certificate Mapping Authentication -
OFF
Digest Authentication - OFF
IIS Client Certificate Mapping Authentication
- OFF
IP Security - OFF
Request Filtering - ON
URL Authorization - OFF
Windows Authentication (optional ON, usually
OFF)
Performance Features – ON
Static Content Compression – ON
Dynamic Content Compression (optional ON,
usually OFF)
Web Management Tools – ON
IIS Management Console – ON
IIS Management Scripts and Tools – OFF
IIS Management Service – OFF
IIS 6 Management Compatibility - ON
IIS Meta base compatibility – ON
IIS 6 WMI Compatibility – OFF
IIS 6 Scripting Tools – OFF
IIS 6 Management Console – ON
7.0-2011.01.11
Feature Enhanced: Improve the
performance of data transfer for WASCADA nodes.
Feature Enhanced: Trending
tooltip to display tag description is now optional in Node property page.
Feature Enhanced: Security Area
has been increased from 32 to 64.
Feature Enhanced: A dropdown list
will appear for digital tag change value interface in Thin Client.
Feature Enhanced: Alarm Management System is implemented as an
optional feature to allow users to define worker groups that will receive text
messages and/or emails when specific tags in alarm groups in alarm.
Problem Resolved: 15-second limit was set
unintentionally for all RPC calls when trying to fix network cable disconnected
issue. This will cause download operation and some other slower RPC calls to
return before actually finishing the call.
Problem Resolved: the inconsistent content for block
tags appearing in tag list for various log display pages like Action Log, Alarm
Log, Analog Tag Log, Analog Change Log, Discrete Tag Log and Text Tag Log.
7.0-2010.11.10
Feature
Enhanced: BEMS version1.1 (Building Energy Monitoring System) uses
Microsoft Silverlight and .NET 3.5 installed on the Project Node.
Problem
Resolved: SCADA node not restarting after download and restart command.
This happened with large tag counts; a timing issue, the command to restart
occurred before the node had completely stopped.
7.0-2010.09.30
Problem
Resolved: After release 7.0-2010.08.17, the View Client may take up to
extra 3 seconds to close. This seemed too long for most users. The code has
been reviewed and modified to reduce the delay to a more acceptable level of
0.75 second.
Problem
Resolved: The issue that the View Client stops responding when physical
connection to SCADA Node is broken down as a result of network cable unplugged
should have been resolved.
Feature
Enhanced: As an ongoing integration process for our new Silverlight version of
BEMS, WebAccess Node installation will automatically create a virtual directory
named BEMS in IIS.
Feature
Enhanced: Two methods are added in webdobj.webdraw object for users to get tag
values from and set tag values to SCADA Node. Webdobj.webdraw is designed to
work on the Project Node especially with IIS.
The
prototypes for the two methods are:
STDMETHODIMP
GetValueFromNode(BSTR ProjName, BSTR NodeName, BSTR TagList, long No, VARIANT
*ret);
STDMETHODIMP
SetValueToNode(BSTR ProjName, BSTR NodeName, BSTR TagList, long No, BSTR
ValueList, long *ret);
A sample
asp code segment is shown below to illustrate on how to use these two methods.
Dim tObj
set tObj
= Server.CreateObject("webdobj.webdraw")
Dim
retval
' To Get
Values From Node
retval =
tObj.GetValueFromNode(“Your_Project_Name”, “Your_Node_Name”, “Tag1” + vbCrLf +
“Tag2” + vbCrLf + “Tag3” + vbCrLf, 3)
if
retval(0)> 0 then
'
The values returned are in retval(1), retval(2), . . . for Tag1, Tag2, . . .
else
'
Tag list has syntax error, Connection to SCADA node failed or Kernel is not
running.
end if
' To Set
Values To Node
retval =
tObj.SetValueToNode(“Your_Project_Name”, “Your_Node_Name”, “Tag1” + vbCrLf +
“Tag2” + vbCrLf + “Tag3” + vbCrLf, 3, “Vaule1” + vbCrLf + “Value2” + vbCrLf +
“Value3” + vbCrLf)
if
retval> 0 then
'
The values have been set.
else
'
TagList has syntax error, ValueList has syntax error, Connection to SCADA node
failed or Kernel is not running.
end if
set tObj
= nothing
7.0-2010.09.02
Feature
Enhanced: BACnet MS/TP device driver via serial (RS485). Named BwBACnetM, this
device driver supports communication via a serial connection (RS485) directly
to the SCADA node PC allowing a direct connection to the BACnet MSTP serial
network. This provides a second method of communications to BACnet MS/TP serial
devices. Note that the BACnetJ driver also supports MS/TP communications via a
BACnet TCPIP or Ethernet gateway to MSTP.
Problem
resolved: Registry entries created by WebAccess were sometimes removed by some anti-virus
applications.
Problem
resolved: False alarm information sometimes appeared in alarm summary.
Problem
resolved: The span high of COM x scan time, %ACOMSCANTM(x), has been
increased from 60,000 msec to 600,000 msec to represent the correct scan time
for slower devices.
7.0-2010.08.17
Feature
Enhanced: Scheduled Reports. Although its period is still limited to a maximum
of 24 hours, the Shift Report can now extend beyond midnight (for example, from
8 am today to 8 am the next day).
Problem
Resolved: Modbus server has been updated to fix an error that occurred when
reading tags with certain conversion type.
Feature
Enhanced: A new video type, advantechnvs, is added to support Advantech NVS
video server.
Problem
Resolved: The issue regarding instances of IE 8, which are invoked usually by
View in Graph, failing to be freed after use is resolved.
7.0-2010.08.10
Problem
Resolved: Blank data in Scheduled Reports in French Language version.
7.0-2010.07.16
Problem
identified: Datacore will not stop. This prevents download from restarting.
This occurs infrequently. Current solution is to return to previous version.
Problem
identified: Simulation Mode (SIMU) does not enter simulation mode. Tags still
attempt communication and are marked as bad *[fffff] or *[9000] or
*[8000]. Fix will be in next build.
Problem
Resolved: View may cause IE 8 to crash after viewing a graph file that contains
View in Graph.
Feature
Enhanced: Thin Client. In addition to iPhone 2G, iPhone 3G, iPhone 3GS
and iPhone 4, iPad and Android phones in general should work well now with our
Thin Client. Please use the built-in browser on the supported mobile devices to
connect to http://your_project_node, the page should be redirected automatically
to the Thin Client on your project node.
Feature
Enhanced: A Key Macro command can be sent from within View in Graph to its
parent - a ViewDAQ/View containing the View in Graph. The syntax is:
Macro:
<SENDPTZ>=parent#your_macro_command
TCL:
SENDPTZ “=parent#your_macro_command”
VBScript:
SENDPTZ “=parent#your_macro_command”
JScript:
SENDPTZ(“=parent#your_macro_command”);
Feature
Enhanced: SQL Commands in Scripts. In addition to FETCH NEXT which is
previously supported, FETCH PREVIOUS, FETCH FIRST, FETCH LAST, FETCH ABSOLUTE n
(starting from 1) and FETCH RELATIVE m (can be a negative number) are now
supported for databases that support scrollable cursors. As a result of our
internal testing, we can conclude that these fetch commands work fine on
Microsoft SQL Server while failing on Microsoft Access.
A
JScript sample is shown below to illustrate on how these commands can be used:
SQLDIRECT("CONNECT
SESSION 2 TO bems,sa,zzcnjky");
SQLDIRECT("USE
SESSION 2");
SQLDIRECT("DECLARE
C1 CURSOR FOR Select [F_Value] from [T_EC_EnergyItemResult] where
[F_EnergyItemCode]='01000' and [F_EndTime]<'2010-3-18 12:00:00' order by
[F_EndTime]");
SQLDIRECT("OPEN
C1");
SQLDIRECT("FETCH
NEXT C1 INTO tag1");
SQLDIRECT("FETCH
PREVIOUS C1 INTO tag2");
SQLDIRECT("FETCH
FIRST C1 INTO tag3");
SQLDIRECT("FETCH
LAST C1 INTO tag4");
SQLDIRECT("FETCH
ABSOLUTE 5 C1 INTO tag5");
SQLDIRECT("FETCH
RELATIVE -3 C1 INTO tag6");
SQLDIRECT("CLOSE
C1");
SQLDIRECT("DISCONNECT
SESSION 2");
7.0-2010.07.02
Problem
Resolved: Datacore crashes immediately on start if Display Scan Tags are marked
to DataLog or Log to ODBC. Starting with May 10 2010 build, if Display Scan
Tags were marked to DataLog or Log to ODBC, they where forced to Constant Scan;
however, not enough memory was allocated for the larger number of Constant Scan
tags. A change to BwDatImg.dll solved the problem.
Problem
Resolved: Slow downloads occurring for a database with a large number of ODBC
log tags.
Feature
enhanced: Added a text-type system tag, DevActIP(comport, unit number).
It shows the current active IP for a device. For a dynamically addressed remote
SCADA node (i.e. WASCADA), a user can use this information to access the remote
SCADA node. This is read-only tag
Feature
Enhanced: Added a text system tag "SMS_Numb". This allows a user to
change the SMS phone number (initially defined in SCADA Node Properties).
Problem
Resolved: In a super SCADA node connecting to multiple remote SCADA nodes (WASCADA),
in different time zones, with trend synchronization tags configured, a problem
would occur the 1st day of each month, with log data not recorded
correctly.
7.0-2010.06.08
Problem
Resolved: On certain computers with IE 8 installed, the entire content of Draw
Client or View Client will flash itself about every one second. We are almost
100% sure this is caused by a bug in a COM interface provided by IE 8; we
decided to work around the issue in case Microsoft never fixes it. To implement
this update, please install the latest packing of WebAccess Client.
7.0-2010.05.10
Feature
Enhanced: For all device driver communications, a 20 ms delay is added
after the first connection and before the first send to make sure the device is
ready to receive data after the initial connection.
Feature
Enhanced: Event data uploading performance has been improved.
Feature
Enhanced: An accumulation point with a negative accumulated frequency
ranged from -1 to -3600 seconds is now allowed to mimic a differential tag. The
differential tag value will be evaluated every "-Accumulate
frequency" seconds as the difference of the current source tag value and
the last reset time source tag value). To use the following picture as an
example, Meter Reading is the source tag with 1440 as Reset Minutes. The
differential tag, Daily Usage, will be evaluated every 60 seconds as the
current daily usage. To avoid the tag values being reset after restarting
kernel, it is recommended to set "Keep Previous Value" to 1.
New tag
fields: .EXTAA0, .EXTAA1, .EXTAA2, .EXTAA3 and .EXTAA4, are added and
defined as the analog type to represent Extra Value 0, Extra Value 1,
Extra Value 2, Extra Value 3 and Extra Value 4 of a tag. These tag fields are
used to hold any user defined data. If “Online Change Tag Field to Database” is
set to yes in SCADA Node properties, these values will be saved and
reinitialized after a SCADA node restart or download.
Feature
Enhanced: %TDTRDSTM, which is read-only previously, can now be set to
define datalog trend start time for each individual datalog trend group
(defined by %TDTRDCGN).
7.0-2010.02.24
Problem
Resolved: CPU utilization increased abnormally after View client exits.
Feature
Enhanced: New Allen-Bradley MicroLogix driver is added with device name
ABMLGX.
Feature
Enhanced: Siemens S7 TCPIP driver now supports two new parameters, T (Timer
current value) and C (Counter current value). Two new conversion codes, Timer
Value and Counter Value, are also added. Timer value converts the encoded value
(10x, 1x, 0.1x, and 0.01 based) into the second base value and vice versa.
Feature
Enhanced: Text array point value in WAScada driver is limited to first 100
elements to be transferred while analog and discrete array elements will be
limited to 1000.
Feature
Enhanced: The “Save and Download to SCADA Node” operation in Scheduler and
Classroom Scheduler will be verified after data downloading. The status of
download operation will be displayed accordingly.
Feature
Enhanced: The changes for Log Data Maintenance will be taken into effect
immediately after pressing the Submit button. Previously, database download,
which causes datacore to restart, was required.
Feature
Enhanced: BEMS (Building Energy Management) data can be part of Log Data
Maintenance tasks if the BEMS option is purchased.
Problem
Resolved: Tag Tooltip failed to display in Trend/XY Plot in the GDI+ version.
Feature
Enhanced: Upload Remote Node feature, used with the WASCADA device is enhanced
to include new upload options: All Tags or Only Tags with Alarms configured,
Include Alarm Groups, Real Time Trends, Data Log Trends, Synchronize Alarms,
Synchronize Alarm Groups, Synchronize Tag properties.
7.0-2009.11.16
Feature
Enhanced: Toggle state (2) added to Scheduler for use with Block Writes and the
system tag DEVBWT. Some device drivers, like Modbus, Mitsubishi, LNS and iLon
support a block write. To enable a block write a system tag must be created for
each device using the DEVBWT system parameter. Normally the DEVBWT tag is
set to 0 (zero) meaning no block writes. When the DEVBWT is set to 1,
writes to the device are suspended and the values written to the tags are
queued in a buffer. When the DEVBWT is reset to 0, the buffer is used to
write a Block of data. The scheduler can support this by placing the DEVBWT tag
at the start of an Equipment List, with it’s state picked as 2 (Toggle) and
again as the last tag in the Equipment List and it’s state set as toggle.
This allows all the tags in the equipment list to be written using a blocks
write. Block writes are especially useful to structures, as found
in LNS and iLON.
Feature
Enhanced: New Gradient Fill feature for our GDI+ version by allowing users to
choose two extra Custom Blend options and to define a center path for path
gradient fill:
1) Triangular-Shaped
Blend – The blend follows a triangular shape with the extremes of the
triangle's base at the gradient's boundaries. The default-blend starting color
appears at the starting and ending boundaries of the gradient brush when a
triangular-shaped blend is applied. The position of the ending color is
somewhere between the boundaries and is determined by the value of Focus. In
other words, the focus specifies the position of the peak of the triangle. As
shown in the following picture, a focus value of 0.50 places the peak half way
between the starting and ending boundaries. The ending color appears at this
peak with a percentage of the gamut between the gradient's default-blend
starting color and default-blend ending color defined by the value of Factor.
2) Bell-Shaped Blend -
The blend follows a bell-shaped curve with the extremes of the bell's base at
the gradient's boundaries. The default-blend starting color appears at the
starting and ending boundaries of the gradient brush when a bell-shaped blend
is applied. The position of the ending color is somewhere between the
boundaries and is determined by the value of the Focus. In other words, the
focus specifies the position of the peak of the bell. As shown in the following
picture, a focus value of 0.70 places the peak at 70 percent of the distance
between the starting and ending boundaries. The ending color appears at this
peak with a percentage of the gamut between the gradient's default-blend
starting color and default-blend ending color defined by the value of Factor.
3) Center Path for
Path Gradient - By default, the center color of a path gradient is at the
center point. The center color can appear along a path that surrounds the center
point. That path is the boundary path scaled in the x direction by a factor
defined by the value of X and in the y direction by a factor defined by the
value of Y. The area inside the scaled path is filled with the center color. As
shown in the following picture, a center path is defined by scaling the
boundary path 0.20 in the x direction and 0.20 in the y direction.
Problem
Resolved: Alarm email - if a '{' or '}' in the subject or content may stop
email sending.
Problem
Resolved: Data Log Trends: A gap would appear at the last hour of the
month to the first hour of next month in minute or hourly datalog trend if the
value stayed unchanged for a while.
7-2009.10.13
Feature
Enhanced: GDI+ (pronounced Gee Dee Eye Plus) is an enhanced Graphical Device
Interface allowing transparency, unlimited color palette, 1 million objects can
be grouped into a single object and other enhancements. Old graphics will
be compatible with new GDI+ clients and GDI+ Draw. However, GDI+ graphics
will not be viewable in older clients or previous versions of DRAW. GDI+ is a
separate installation. It is very much still a “Candidate Release” and
not officially released. There are now two Candidate Releases, one
labeled GDI+. This is stage 1 of the GDI+, more enhancements are expected
over the coming month.
Feature
Enhanced: A Batch Write feature is added to the LNS, iLon100 and iLONSS
drivers. For multiple writes to the same NV in different part of a structured
data, WebAccess issues only one write command with all the changes to avoid
timing problem.
Feature
Enhanced: A TCP/IP interface is added to the Mitsubishi FX3 PLC driver.
Problem
Resolved: BEMS licensing in Windows Vista.
Problem
Resolved: Alarm summary may lose a few seconds after set a new value to a tag
field if "Online Change Tag Field To Database" enabled.
7.0-2009.08.14
Problem
Resolved: Data Log Trend errors have been fixed.
7.0-2009.08.13
Feature
Enhanced: Trend synchronization between WASCADA nodes and the Super
SCADA. The Local time stamps of the WAScada nodes will be used to plot Trend
data on the Super SCADA.
Feature
Enhanced: Alarm Log synchronization between WASCADA nodes and the Super SCADA.
Contents in the local languages of WAScada nodes will be converted to the
language used on the Super SCADA.
Problem
Resolved: BwPData.mdb will disappear if the compacting procedure (to
reduce the file size of BwPData.mdb) fails for an unknown reason during Log
Data Maintenance.
Problem
Resolved: Certain operations in System Log, Action Log, Alarm Log, Analog Tag
Log, Analog Change Log, Discrete Tag Log, Text Tag Log and Event Log may fail
due to our previous attempt at preventing SQL Injection attacks.
Problem
Resolved: Import SCADA Node feature will fail and the asp page will stop
responding when importing SCADA node from other project nodes with older
versions of the BwCfg.mdb. This error was introduced after release
6.0-2009.05.27 when we introduced the Classroom Scheduler.
Problem
Resolved: a memory leak in OPC client has been fixed.
7.0-2009.08.03
Problem
resolved: Memory Leak in webvrpcs.exe (The WebAccess Network Service). The
problem was caused by adding hardkey checking for BEMS option in late June
2009. All the versions between 6/29 and 7/31 may have this problem. A new file
named BwPAlarm.dll can be replaced with the latest version to fix this problem
in earlier versions. Or, reinstall using this or later version.
7.0-2009.07.21
Feature
Enhanced: User-defined DLL compatible with VIEW/ViewDAQ. It was first
released in version 6.0-2009.1.06 and 6.0-2009.2.3. To further enhance this
feature, there are two new function calls for users to efficiently get and set
multiple tag values. They are:
void VC_API VcViewMultipleGetValue(char *taglist, int size_tag, char *valuelist, int size_value, int no);
void VC_API VcViewMultipleSetValue(char *taglist, int size_tag, char *valuelist, int size_value, int no);
To have
this enhancement, please install the latest packing of WebAccess Node on SCADA
nodes and WebAccess Client on client computers. The updated version of
viewcall.h and viewcall.lib for these functions are located in WebAccess\Node
directory.
The
following sample codes demonstrate how these two function calls can be used.
// Get values of Tag1 and Tag2 ----------------------------------------------------------------------------------------------------
char * pt_tag = (char *)calloc(32, 2);
char * pt_val = (char *)calloc(80, 2);
strcpy(pt_tag, "Tag1");
strcpy(pt_tag+32, "Tag2");
VcViewMultipleGetValue(pt_tag, 32, pt_val, 80, 2); // The values of Tag1 and Tag2 are in pt_val and pt_val+80, respectively.
free(pt_tag);
free(pt_val);
// Set values of Tag1 and Tag2 ----------------------------------------------------------------------------------------------------
char * pt_tag = (char *)calloc(32, 2);
char * pt_val = (char *)calloc(80, 2);
strcpy(pt_tag, "Tag1");
strcpy(pt_tag+32, "Tag2");
strcpy(pt_val, "123.00");
strcpy(pt_val+80, "456.00");
VcViewMultipleSetValue(pt_tag, 32, pt_val, 80, 2);
free(pt_tag);
free(pt_val);
7.0-2009.06.29
Problem
Resolved: Redundant SCADA Nodes, the Backup Node ViewDAQ did not consistently
show the value of Tags from the Primary SCADA Node.
Candidate Release 6.0
Software Build Feature or Fix Description
6.0-2009.06.09
Feature
Enhanced: A Tag field named .NODEVA – to complete the enhancement as described
in the earlier email. By using .NODEVA, users can set temporary value for a tag
that can be shared among different ViewDAQs on a SCADA node or different View
clients on a Client node. For example, users now can use this feature to easily
pass parameters to another ViewDAQ/View Client that is called up by
DSPPOPUP/DSPPOPUPDEP/DSPPOPUPTOP.
6.0-2009.06.08
Feature
Enhanced: A Tag field named .VIEWVA. It allows users to set a temporary
value to a tag which is valid as long as the current ViewDAQ/View client stays
running.
An existing
tag field, .TEMPVA, can be used for the similar purpose. The difference between
.TEMPVA and .VIEWVA is the scope of the temporary value. The temporary value
set using .TEMPVA is only valid inside a graphic. Leaving the graphic, the
temporary value will be reset to the corresponding tag value when first
referred in another graphic page. Please note that when leaving and then
reentering the graphic, the temporary value will still be reset as the
corresponding tag value.
In
contrast to .TEMPVA, the temporary value set using .VIEWVA is valid across all
graphic pages in the same ViewDAQ/View client. The use of .VIEWVA can allow
users to pass some parameters between different graph pages in the same
ViewDAQ/View client without interfering with other ViewDAQ/View client.
6.0-2009.06.03
Problem
Resolved: A COM object, updated recently in the release version of 2009.05.27,
may cause the IIS Worker Process to stop working when users are using WebAccess
Configuration. We have resolved the issue.
6.0-2009.05.27
Feature
Enhanced: Classroom Scheduler. Similar to the Scheduler, but the time
periods mimic class periods in a School or University. Up to 16 class
periods per day, repeating up to 7 days a week. The user interface is really
all that changes.
Problem
Resolved: Users with Level 15 assigned to any Area cannot log in to VIEW, and
the Tags with their security level assigned as 15 will not behave as expected
in terms of Area/Level security. Level 14 is okay, Level 16 is okay. A database
download has to be performed after installation completes and the computer
reboots.
Feature
Enhanced: WebAccess OPC server (BwOPCServer.exe) now will be connected on
request any time regardless whether Datacore.exe is running or not. If
Datacore.exe is not running, WebAccess OPC server will be still connected but
all the values for the valid tags will be returned as bad values.
Problem
Resolved: Display high/low of trend displays may not be downloaded to SCADA
nodes or display high/low of trend displays may not be able to be saved back to
configuration database. The error was introduced recently due to the
inconsistence between our database migration programs. Please install the
latest packing of WebAccess Node on Project/SCADA nodes and WebAccess Client on
Client computers.
Feature
Enhanced:< SAVEGROUP>REALTRD and <SAVEGROUP>DLOGTRD are added as
MACRO commands for users to save Realtime Trend group settings and Datalog
Trend group settings inside and outside of Trend Displays, respectively.
Previously, < shift_F4> can be used for this purpose but only inside
Trend Displays.
6.0-2009.05.14
Problem
Resolved: Action Log to Printer from View client now works as designed if
Action Log to Printer is enabled in Node property page of WebAccess
Configuration. We implemented this feature from day one of WebAccess, but it
never worked as designed.
Feature
Enhanced: ActionScript 3.0 in Flash is now supported. There are many
incompatible issues between ActionScript 2.0 and 3.0. When setting values to
variables of AcrionScript 3.0 in Flash with flashvars=your_flash_variable...
from within ViewDAQ/View client or fscommand(“GETVAL”,
“your_flash_variable=your_webaccess_tag”);, root.loaderInfo.parameters.
your_flash_variable must be used to retrieve the values in ActionScript 3.0. The
following sample script written in ActionScript 3.0 illustrates how this can be
done.
function WaitGetValue():void {
fscommand("GETVAL","pv=%ANUMRAND");
pv=root.loaderInfo.parameters.pv; // This statement is not required and not
allowed when using ActionScript 2.0;
if (pv != pv_old) {
pv_old = pv;
tbox.text=pv;
}
}
var sid;
var pv;
var pv_old;
pv = "";
pv_old = pv;
tbox.text=pv;
sid = setInterval(WaitGetValue, 500);
6.0-2009.04.27
Feature
Enhanced: Alarm Email Notification of Return to Normal. A new option is added
to the SCADA Nodes properties: “Email When Return to Normal”. It is
optional to enable sending email when the alarm tag has been acknowledged and
its value has returned to normal. The default is No. SMTP Server, Email
Account, Password, Email Address, and Email From must be enabled in SCADA node
properties. Alarm Email must be enabled for the Tag.
Feature
Enhanced: New Daq Tag: %TALMTRIGGER. In the release of 6.0-2009.04.02, we
implemented a new feature for users to define alarm triggered scripts. We now
further enhance the feature by adding a DaqTag named %TALMTRIGGER. This allows
users retrieve the tag name that triggered the alarm script. %TALMTRIGGER is
valid only in the script that is triggered by alarm. Otherwise, it will return
an empty string.
6.0-2009.04.12
Feature
Enhanced: Scheduler and PLC Scheduler Keymacros in VIEW and ViewDAQ.
Previously,
users can only go to various pages in scheduler or plc scheduler page for
current SCADA node via UTI interfaces. That is only p=xxx is available for previous versions of
WebAccess. Now we provide more options for their corresponding UTI interfaces:
1) For scheduler:
<GOTO>TOOL=BWSCH.UTI^p=xxx^sort=s1^sort2=s2^GpNo=no^node=NodeName
uti:scheduler/schedulerView.asp?p=xxx&sort=s1&sort2=s2&GpNo=no&node=NodeName&
xxx = 1 -> Holiday, sort2
parameter is ignored, GpNo is hgNo
(Holiday Group Number).
xxx = 2 -> Time, GpNo is tgNo (Time Group Number).
xxx = 3 -> Equipment, GpNo is egNo (Equipment Group Number).
xxx = 4 -> Circuit Group, GpNo is ecgNo (Circuit Group Number).
If
p=xxx is not specified, Time is the
default page.
s1 is the first sorting option,
0 -> sorted by group number, 1 -> sorted by group name.
s2 is the second sorting option,
0 -> sorted by group number, 1 -> sorted by group name.
If
sort=s1 or sort2=s2 is not specified, group number will be the
sorting criterion.
no is group number.
If
GpNo=no
is not specified, the first available group number will be displayed.
NodeName is the node name
that the UTI page is associated with. The node must belong to the current
project.
If
node=NodeName is not specified, the
current node is used.
2) For plc scheduler:
<GOTO>TOOL=BWSCHPLC.UTI^p=xxx^sort=s1^sort2=s2^GpNo=no^node=NodeName
uti:ba/baView.asp?p=xxx&sort=s1&sort2=s2&GpNo=no&node=NodeName&
xxx = 1 -> Holiday, sort2
parameter is ignored, GpNo is hgNo
(Holiday Group Number).
xxx = 2 -> Time, GpNo is tgNo (Time Group Number).
xxx = 3 -> Equipment, GpNo is egNo (Equipment Group Number).
xxx = 4 -> Circuit Group, GpNo is ecgNo (Circuit Group Number).
xxx = 5 -> CPU Number, sort,
sort2 and GpNo are ignored.
If
p=xxx is not specified, Time is the
default page.
s1 is the first sorting option,
0 -> sorted by group number, 1 -> sorted by group name.
s2 is the second sorting option,
0 -> sorted by group number, 1 -> sorted by group name.
If
sort=s1 or sort2=s2 is not specified, group number will be the
sorting criterion.
no is group number.
If
GpNo=no
is not specified, the first available group number will be displayed.
NodeName is the node name
that the UTI page is associated with. The node must belong to the current
project.
If
node=NodeName is not specified, the
current node is used.
6.0-2009.04.09
Feature
Enhanced: Alarm Filter Command for Scripts and Keymacros. A new command,
ALMFILTER, is added to serve as an alternative way for users to set various
filters for Alarm Summary Display in a single command line format. This command
can be used inside or outside of Alarm Summary Display.
Keymacro: <ALMFILTER>lock^normal^p^bfffffffffffffffffffffffe
TCL Script: ALMFILTER lock^normal^p^bfffffffffffffffffffffffe
VBScript: ALMFILTER “lock^normal^p^bfffffffffffffffffffffffe”
Jscript: ALMFILTER(“lock^normal^p^bfffffffffffffffffffffffe”);
These commands will set filters that are equivalent to those in the Alarm
Summary Disable Options dialog box.
Feature
Enhanced: <DIALOG>ALMSUMONOFF can now be safely used outside of Alarm
Summary Display for users to set various filters for Alarm Summary Display
interactively. Previously, this command could only be used inside of Alarm
Summary Display and sometimes caused ViewDAQ/View to behave erratically if used
outside of Alarm Summary Display.
6.0-2009.04.02
Feature
Enhanced: Alarm triggered Scripts. To define script files to be run once
when tags in alarm state, the script file name is added to Media File field of
in the Alarm section of the Tag property page. Please use the pipe symbol “|”
(Shift-\) to separate media files and/or script files. If there is no
media file or a single script, then just enter the script file name (include
the file extension, .scr, .js, .vbs, .jse, .vbe). Script files in TCL, JScript,
VBScript, JScript encoded, and VBScript encoded formats are all supported.
To run a
script as a local screen script, pre-append the file name with local!.
For example, local! mediascript.vbs
The
local script file, mediascript.vbs, will also be run once as a local script
inside the first available ViewDAQ, if any, on the SCADA node and inside the
first available View client on each computer connecting to the SCADA node. If
the local! option is not specified , the script file will be run once as a
global script inside the global script engine on the SCADA node when tag is in
the alarm state the script is associated with.
Please
note that the script will block execution flow of ViewDAQ/View client or global
script engine. Therefore, please make sure the scripts exit as soon as
possible.
Feature
Enhanced: View Client to connect to a SCADA node that is running on a different
language version of WebAccess Node. Fonts available are usually different on
the SCADA node and the client computer when they are running on different
versions of Windows. Therefore, the font display is out of our control and may
not be perfect. Moreover, we are not sure all of character sets available on
the SCADA node can be used as file paths or file names. This may cause an issue
when we have to use the native character sets of the SCADA node to create paths
or files on the client computer. Finally, scripts are run locally and may
present some potential issues especially they are designed to run on the
language environment available for the SCADA node.
Although
we spent more than two months to make this feature available, we are not sure
the feature will work for all scenarios. Therefore, this will be an
unofficially supported feature.
6.0-2009.4.01
Feature
Enhanced: Alarm Lock for Alarm Summary. A special status can be assigned
to a Tag in Alarm that will mark the Tag for filtering in the Alarm Summary
page (to view all Locked Alarms Only or Hide All Locked Alarms). Tags can
also be sorted to show Locked Alarms at the top of the Alarm Summary List.
There will be a white rectangle prefixed to every locked alarming tag in the
new default Alarm Summary display. The lock status of an alarming tag will be
automatically cleared when the tag is not in alarm (Return to Normal) or in a
new alarm status (i.e. change from High Alarm to a High-High Alarm). A button
labeled Lock is added to the alarm summary that allows user to select an alarm
and then lock it. A checkbox labeled Lock is also added to the Alarm
Summary to allow alarms to be arranged by Locked Alarms first. Two
checkboxes labeled Locked and Unlocked are added to the Alarm Filter Dialog Box
to hide Locked or to hide Unlocked alarms from the Alarm summary.
Feature
Enhanced: Alarm Range Filter for Alarm Summary. Another special status will be
assigned to a tag in alarm when its value has returned to normal that is
Unacknowledged (without an ACK) and if “Ack Alarm by Return to Normal” is set
to NO in SCADA Node property page. The alarming tags can be sorted or filtered
based on the Range status in Alarm Summary display. The green color will be
used to display this type of alarming tags in the new default Alarm Summary
display. (Return-to-Normal Unacknowledged alarms show in a Green Color in the
new default Alarm Summary Page). A checkbox labeled Range is also added to the
Alarm Summary to allow alarms to be arranged by Return-to-Normal Alarms first.
Two checkboxes labeled Value in Normal Range and Value in Alarm Range are added
to the Alarm Filter Dialog Box to hide Return-to-Normal Alarms or to hide
Active Alarms from the Alarm summary.
Feature
Enhanced: The lock and range features are also implemented in the new default
Alarm Group display. There will be a white rectangle prefixed to every locked
alarming tag. Return-to-Normal Unacknowledged alarms show in a Green Color.
Feature
Enhanced: A new tag field “.ALMLK” is added to be used with the lock status of
a tag. The Change Value dialog box can be used to lock or unlock the tag.
Feature
Enhanced: A new tag field “.ALMEST” is also added to be used to show a new
combined alarm/lock status of a tag. The field value will be 0 if no alarm, 1
if unack alarm, 2 if ack alarm, 3 if back to normal without ack, 5 if unack
alarm and locked, 6 if ack alarm and locked, 7 if back to normal without ack
and locked. The following figure shows that the tag, 25_AHU1_FANS_S, is locked
and its value has returned to normal without ACK.
Please note that the new default almsum.dxx/bxx and almgrp.dxx/bxx will be in config\system\drw and bgr directories. In order to use these new features for existing projects, users have to use these new files to manually replace existing almsum.dxx/bxx an almgrp.dxx/bxx in your project_node directories or modify them accordingly. The old Alarm Summary Display is compatible with the new, it just will not show the Lock and Range buttons, colors or markers.
6.0-2009.3.29
Problem
Resolved: Very Long Tagnames in Dynamic Animation of Block Detail Displays.
WebAccess allows users to use both parameters and regular tags as tag names in
block detail graphic. However, when very long tag names (including tag fields)
are used as an Animation Tag or an Attribute Tag inside block detail pages,
ViewDAQ/View Client may crash.
Feature
Enhanced: Print Log in Alarm Log and Action Log will now output in HTML format
and use IE web browser to display the output. We use the similar format for
trending data export in Realtime Trend and Datalog Trend. Previously, the
output was in text to Notepad.
6.0-2009.3.24
Feature
Enhanced: Support for Internet Explorer 8 (IE8). It requires users to
reinstall Project Node, SCADA node and View Client plug-ins. Old IE7
plug-in is compatible with new Project Node software.
Due to
compatibility issues between IE 8 and IE 7, we have modified components of
WebAccess in order to work with new IE 8 while keeping WebAccess compatible
with IE 7 and earlier. The notable issue is that previous versions Draw/View
Clients and BEMS chart displays will not work with IE 8 (typically they display
as almost completely black). Besides modifying our asp and C++ codes, we
automatically add "X-UA-Compatible: IE=EmulateIE7" as a custom HTTP
header of Default Web Site on project node. (Found in Default Web Site
properties of IIS Manager). This may not be necessary for our asp code to
run properly. Therefore, we may remove this customer header from Default Web
Site on project node in later packing of WebAccess after we feel comfortable
with IE 8.
Feature
Enhanced: GOTO LOGINPAGE. This allows users to log out to a login
page of View client by using the following macro and script commands. The
syntax is:
Macro:
< GOTO>LOGINPAGE
Tcl
Script: GOTODAQ LOGINPAGE
VB
Script: GOTODAQ “LOGINPAGE”
JScript:
GOTODAQ(“LOGINPAGE”);
When the
commands are carried out, all View clients, on the same computer, will log out,
reconnect to the SCADA node and then display the login page. When logging in
again, all View clients will return to their previously displayed graphic
before logging out. However, if the new user does not have access to the
previous display, the welcome page will be displayed.
These
commands are ignored by ViewDAQ.
Feature
Enhanced: Download User defined files to VIEW clients. Users can
predefine files to be downloaded to client computers from a SCADA node when
View clients connect to the SCADA node by adding a "download" section
into bwserver.ini on the SCADA node. This feature may be useful when users
implement their own flash objects or user-defined DLL with VIEW/ViewDAQ and
extra data files are needed by the flash or DLL on Client computers. The
location of these files should be a subdirectory of WebAccess\Node.
Using
the "download" section listed below as an example, all files in
WebAccess\Node\test directory on the SCADA node will be downloaded to
WebAccess\Client\testc directory on the client computer and all files with
extension ".dat" in WebAccess\Node\YourProject_YourNode\test1
directory will be downloaded to WebAccess\Client\YourProject_YourNode\testc2
directory. The directories specified for Client computers will be created
automatically if they do not exist.
[download]
no=2
source_1=..\test
destination_1=..\testc
fileext_1=*.*
source_2=test1
destination_2=testc2
fileext_2=*.dat
6.0-2009.3.10
Problem
Resolved: Alarm Email. If the tagname contains a dash or minus sign, the alarm
email subject may include only part of the tag name.
6.0-2009.2.18
Problem
Resolved: The bwNode.mdb file in the 2009.02.10 build could not be opened in
some versions of Windows (usually Windows XP Pro and Server 2003). The
result was an error when trying to add or edit a tag or comport.
6.0-2009.2.10
Feature
Enhanced: Email of Alarms subject now includes Tag Name, Tag Description, Alarm
Type, and Value.
For example: ResLvl1 Reservoir 1 Level High Alarm (4.3)
Problems
Resolved: The WAScada driver, if users changed the .INITVA tag field with the
synchronized option chosen (write Online Change Tag Field To Database,
bwCFG.mdb), it sometimes caused a driver error.
6.0-2009.2.3
Feature
Enhanced: User-defined DLL compatible with VIEW/ViewDAQ. We implemented an
enhancement for users to create their own user-defined DLL compatible with
VIEW/ViewDAQ in the release version 6.0-2009.1.06. To further enhance this
feature, we added four new functions for users to create their URL displays
inside dialog boxes in the user-defined DLL. They are:
void
VC_API VcCreateWebBrowser(HWND hWndParent, RECT Rect, const char *UrlString);
void
VC_API VcUpdateWebBrowser(const char *UrlString);
void
VC_API VcResizeWebBrowser(RECT Rect);
void
VC_API VcDeleteWebBrowser();
where
UrlString can be any ordinary URLs or in the format of UTI:/DAQ:/VDO: syntax.
Please note that only one URL display is allowed in a dialog box. Please also
make sure that the dialog box has the WS_CLIPCHILDREN attribute to avoid
redrawing issues.
A sample
MyDLL project exists to demonstrate how to use these APIs is available from
Broadwin’s Milpitas office. To test MyDLL.dll, please copy MyDLL.dll to
WebAccess\Node directory and use MyDLL.bgr the call up the sample dialog box.
6.0-2009.1.14
Feature
Enhanced: Multiple state alarm handling is implemented for discrete tags. Each
state of a tag can be assigned as an alarm with each state having a unique
alarm priority, delay time, wav file, media file. Each state can be
assigned individually the ability to send email notification and text-to-speech
alarm annunciation (although the same message is sent or read).
Feature
Enhanced: Tag fields added for discrete tags’ multiple delay times. Tag fields
for each state’s alarm delay time are added. They are DELAY0, DELAY1, …,
DELAY7. The maximum value for each alarm delay time is 6,000,000 milliseconds.
Feature
Enhanced: Analog Tag alarms “To Normal Delay Time” has been separated from
Alarm Delay Time field. The maximum value for analog alarm delay time (DELAYA)
is also increased from 600,000 milliseconds to 6,000,000 milliseconds.
Feature
Enhanced: Five additional tag fields to store double values and five additional
tag fields to store text values for tags have been added. Users can use these
of any purpose. They are EXTVA0, EXTVA1, EXTVA2, … EXTVA4 and EXTVT0, EXTVT1,
EXTVT2, … EXTVT4 respectively. Text fields are 70 characters max.
Feature
Enhanced: Database table and ASP code have been redesigned to handle Alarm
Group data up to 250 tags for each group regardless of the length of each tag
in the group.
Feature
Enhanced: Remote Copy. View clients now allow users to copy files form SCADA
nodes to client computers. Only can files in the directory of WebAccess\Node or
its subdir4ectories be copied from SCADA nodes to the directory of
WebAccess\Client or under on client computers. The syntax is as follows:
For
Macro:
< REMOTECOPY>YourFileName
For TCL
script: REMOTECOPY YourFileName
For
VBScript: REMOTECOPY
"YourFileName"
For
JScript:
REMOTECOPY("YourFileName");
For
example, to copy file ABC.DAT form WebAccess\Node of SCADA node to
WebAccess\Client of client computer, please use <REMOTECOPY>..\ABC.DAT,
to copy
file ABC.DAT form WebAccess\Node\CurrentProjectNode of SCADA node to
WebAccess\Client\CurrentProjectNode of client computer, please use <
REMOTECOPY>ABC.DAT.
Please note that BwCfg.mdb requires a new schema to implement these changes. The BwCfg.mdb will be automatically converted after installation completes and the project node computer reboots. If an unconverted BwCfg.mdb is copied into WebAccess\Node\config directory later, the conversion process will not be carried out. To force the conversion, please restart webvrpcs.exe or reboot the project node computer.
6.0-2009.1.06
Feature
Enhanced: User-defined DLL compatible with VIEW/ViewDAQ. We implemented an
enhancement for users to call a user-defined function located inside a
DLL from within ViewDAQ/View Client. The user-defined function can be a
customized dialog box. The syntax is:
<DLLEXEC>MyFunction^data@MyDLL.dll.
MyFunction
residing in MyDLL.dll must have the prototype as follows:
#ifdef
MYDLL_EXPORTS
#define
MY_API __declspec(dllexport)
#else
#define
MY_API __declspec(dllimport)
#endif
#ifdef
__cplusplus
extern
"C" {
#endif
/* __cplusplus */
void
MY_API MyFunction(HWND hWnd_main, const char *data);
#ifdef
__cplusplus
}
#endif
Please
note that the execution flow of ViewDAQ/View Client will be blocked. Therefore,
we also provide a function -- VcViewTimerCallback()-- to be used with
MyFunction to prevent from blocking the execution flow. Users must
implement a 25 msec timer to call this function and take actions according the
return value. The following is an example of how this can be done.
void CMyFunction::OnTimer(UINT nIdEvent)
{
If
(nIdEvent == FG_UPDATE_TIMER) {
LRESULT
dlgState = VcViewTimerCallback();
if
(dlgState == DAQDLG_QUIT)
OnCancel();
else
if (dlgState == DAQDLG_HIDE) {
ShowWindow(SW_HIDE);
}
else
if (dlgState == DAQDLG_SHOW) {
ShowWindow(SW_SHOWNA);
}
}
}
We also
provide three more functions for users to GetValue from, SetValue to, and
SendCmd to ViewDAQ/View client that invokes MyFunction: They are:
char
VC_API * VcViewGetValue(LPCTSTR Tag);
void
VC_API VcViewSetValue(LPCTSTR Tag, LPCTSTR Value);
void
VC_API VcViewSendCmd(LPCTSTR Cmd);
The
required header file and library file for these functions are located in
WebAccess/node directory. Please note that MyDLL.dll must be put in
WebAccess/node directory. When calling up MyFunction from with View client,
MyDLL.dll will be automatically downloaded from the SCADA node to client
computers.
6.0-2008.12.30
Feature
Enhanced: Draw animation objects: The maximum number of animation objects has
been increased from 2000 to 4000.
Feature
Enhanced: BwOpcServer.ini. is no longer needed when the SCADA node acts
as an OPC server.
Problem
Resolved: OPC driver failed to connect to OPC 2.0 and 3.0 servers. The error
was introduced when we increased the com port number from 12 to 60.
Problem
Resolved: Some minor errors related to WebAccess Configuration have been
fixed.
Feature
Enhanced: Dynamic IP Addresses for polled devices. Now WebAccess can poll
devices, including WebAccess SCADA nodes, with dynamic IP address. As long as
the devices can send "Where I am" message according to the following
format. WebAccess SCADA node will search the device name in the message against
the device name in WebAccess device configuration, if the names match,
WebAccess uses the new IP from the message to poll the device. In order to
support this feature, users need to configure WebAccess SCADA node Modbus
listening port to take "Where I am" message. This Modbus listening
port is the same port if the SCADA node also servers as a device polled by
another SCADA node. For WebAccess with dynamic IP acting as a device to be
polled by another SCADA node, a user needs to configure the IP, port and
frequency to send "Where I Am" Message. If NAT or port mapping is
used in the router, users need to set it correctly to make this feature works.
The
device sends its ID using Modbus TCP format, with command code 0x7E.
The
format is defined as :
Byte 0 : Transaction Identifier H
Byte 1 : Transaction Identifier L
Byte 2
: Modbus protocol identifier, should be 0
Byte 3
: Modbus protocol identifier, should be 0
Byte 4
: Data Length H, 0
Byte 5
: Data Length L, 64
Byte 6
: Unit Address, 0
Byte 7 : Command code 0x7E
Byte
8-39 : Device Name
Byte
40-69 : reserved
6.0-2008.11.14
Problem
resolved: the Comport property for OPC interface may fail to be updated or
modified when multiple ports are defined in WebAccess Configuration. To resolve
the issue, please install the latest packing of WebAccess Node on Project
nodes.
6.0-2008.11.12
Feature
changed: A 2-hour demo control file including BEMS (building Energy Management
System) and Demand Control options is included with all versions of WebAccess.
Please note that the control file will not be overwritten during installation.
Therefore, to have the new 2-hour demo control file, please delete previous
demo control file (bwkserv.exe in WebAccess\Node directory) before installing
the latest packing of WebAccess Node on SCADA nodes.
Problem
resolved: In Primary-Backup nodes setup, “download graph only” to Backup node
will copy some incorrect data from Primary node to Backup node and cause
datacore to behave erratically. Specifically, after a Download graphic to
backup node followed by a download trend or faceplate, recipe, etc. when
restart backup node, datacore shows error: "Database Error! Please
re-download database."
Problem
resolved: WebAccess OPC client fails to operate when port number greater than
12 is assigned to it.
6.0-2008.11.07
Problem
resolved: The November 06 version failed to start properly.
6.0-2008.11.06
Problem
resolved: Do not use this version and please use the 11.07 or later packing.
Due to packing errors, WebAccess bwview.exe, bwwebv.exe, bwscrp.exe and
bwmail.exe will fail to start in the 11.06 version. Please reinstall the latest
packing of WebAccess Node, dated November 7 2008 or later, on project/SCADA
nodes to resolve the issue.
Feature
Enhanced: Data Logging. Users can now disable deadband checking for one-minute
data in Data Logging. This feature is enabled or disabled in SCADA node
properties in the Project Manager.
6.0-2008.11.03
Problem
Resolved: some ASP pages for WebAccess Configuration may generate VBScript
errors after recent Windows Updates for XP and Vista from Microsoft are
installed. We rewrote our asp code to avoid these errors. To resolve this
issue, please install the latest packing of WebAccess Node on the project node.
6.0-2008.09.30
Feature
Enhanced: The display format of tags is increased to 16 digits total. The
max number of digits for the integer portion is 15 digits, and the maximum
number of digits for the decimal portion is 15. The tag field .DSPFMT range is
increased to 15.1 also to be consistent with configuration.
6.0-2008.09.29
Feature
Enhanced: Analog Change Dialog Box. The Hex output type in the Analog Change
dialog box will be chosen as default when the display format for a tag is
hexadecimal.
Problem
Resolved: Node property page in configuration occasionally failed to display
when an old bwCfg.mdb was used. This error was introduced when modified ASP
codes introduced to support WebAccess for CE in certain markets.
6.0-2008.09.23
Feature
Enhanced: The display format of tags is increased to 16 digits total. The
max number of digits for the integer portion is 15 digits, and the maximum
number of digits for the decimal portion is 15. The tag field .DSPFMT range is
increased to 15.1 also.
6.0-2008.09.12
Feature
Enhanced: BEMS, Building Energy Management System. A separately licensed data
logging and analysis package for monitoring and analyzing Electric Power, HVAC,
water, and gas usage. This is a very advanced package, too broad to
describe in these release notes. Please see the BEMS user manual for a description.
A BEMS
link was added to WebAccess Project Manager (bwproj.asp or the Home hyperlink)
to configure the BEMS.
A BEMS
popup menu item will appear under Tools menu bar or right-click menu for
ViewDAQ and the View Client when the BEMS option is purchased. These will
display pre-formatted displays specifically designed for energy monitoring and
analysis, HVAC, water and gas usage. Please see the BEMS user manual for a
description.
Feature
Enhanced: Calculation Tag. A pull-down list of formulas is added next to
the Formula field in Calculation Point properties page (i.e. Add Calculation
Tag and Update Calculation Tag).
Feature
Enhanced: Alarm Properties for all Tag types. A pull-down list of graphic
display names (graph names) is added next to the Alarm Graph field in Alarm
properties page for Analog and Discrete tags (Add Tag and Update Tag).
Feature
Enhanced: Event Log configuration (Add Event Log and Update Event Log). A
pull-down list if Script files is added for Event Log Tags Setup page (the
second page of the configuration) next to the tags to log (this will instead
cause the named script to run).
6.0-2008.08.26
Problem
Resolved: Starting March 2007, WebAccess tried to reduce the startup and
primary/backup synchronization, using data written to the TRD folder. But in
primary only case, WebAccess also wrote one unnecessary record every time it
started to each trend file folder in the TRD folder. This is now eliminated.
All the unnecessary files in the TRD folder can be deleted manually.
Feature
Enhanced: Data Log Trends now can access trend data globally from any SCADA
node in the project. For example tag1 data logged on SCADANode1 can be
viewed on a Data Log Trend display on SCADA Node 2 and mixed with tags from
SCADA node 2 on the same trend display.
Feature
Enhanced: Constant Points and Tags from different devices in a single Block.
Use the BWCONST device.
1.
Create parameters and block Types for the BWCOSNT
2.
Create an API type Comport
3.
Create a BWCONST device.
4. Add
Blocks. Leave the address blank to create a Constant Point.
5. If
the address is another Tagname in the SCADA Node, it is used to create blocks
that span multiple devices (i.e. a Cascade PID block from two separate PID
controllers).
6.0-2008.08.03
Feature
Enhanced: Data Log Trends and Real-time Trends. Users can create use
multiple trend templates (e.g. different colors and layouts) in the same
project. For example some trend groups can have black backgrounds to facilitate
viewing while others have white to facilitate printing on paper. Users can
create and assign up to 100 extra customized trend graph templates for
Realtime/Datalog Trend groups. The customized trend graph templates must have
“b??” as the file extension:
for
Realtime Trend, the file must be in the form of realtrd.b00, realtrd.b01,
..., or realtrd.b99.
for
Realtime Xyplot, the file must be in the form of realxyp.b00, realxyp.b01, ...,
or realxyp.b99.
for
Datalog Trend, the file must be in the form of dlogtrd.b00, dlogtrd.b01,
..., or dlogtrd.b99.
for
Datalog Xyplot, the file must be in the form of dlogxyp.b00, dlogxyp.b01, ...,
or dlogxyp.b99.
Please
note that the customized trend graph data in WebAccess Configuration
(BwCfg.mdb) will be erased when “Saving Trend Setting” is performed from within
the previous versions of ViewDAQs or View Clients. Therefore, please make sure
that WebAccess software is up-to-date on Project nodes, SCADA nodes, and Client
computers
6.0-2008.07.29
Problem
Resolved: System Point Tags monitorig Comports and Devices. PortSTS, PortCTag,
PortDTag, DevSTS, DevCTag, DevDTag, DevBWT and DevComm are all updated to
monitor up to comport number 60.
6.0-2008.07.18
Feature
Enhanced: OPC Server. The SCADA Node can act as an OPC server. By creating a
BwOpcServer.ini file in the drive:WebAccess\node\Project_SCADANode folder, the
SCADA node will respond to OPC client requests. The user must define tags
in the BwOpcServer.ini.
An
example BwOpcServer.ini is as follows:
[OPC_DEF]
TOTAL_TAG=3
TAG1=AnalogTagname,0
TAG2=DigitalTagname,1
TAG3=TextTagname,2
Where 0,
1, and 2 define the tag as analog point, digital point, and text point,
respectively.
Feature
Enhanced: Log Data Maintenance. After archiving ODBC data, WebAccess now
compact the Bwpdata.mdb and BwEvent.mdb databases no matter what the data
source is. If users do not configure archive ODBC database, then WebAccess does
not perform this function.
Feature
Enhanced: System Point Tags. Two new system tags (parameter names: PDATA and
PEvent) are added to show the file size of BwPdata.mdb and BwEvent.mdb on the
project node. Users can use these tags to generate alarms if necessary.
6.0-2008.07.01
Problem
Resolved: A negative integer number or a floating
number entered in View Auto Logout Time Out, Restore Alarm Status
Time Out, Restore Tag Scan Status Time Out fields in Create New SCADA
Node or Update SCADA Node pages, in the WebAccess Project Manager,
resulted in the corresponding fields displaying as 0 in the SCADA Node
Property page. This caused confusion. Now the WebAccess Project Manager
will display consistent values between Create New SCADA Node / Update SCADA
Node page and the SCADA Node Property page for these fields so users
can easily identify the errors and make any necessary corrections to these
fields. Please note that we still do not check if values entered into these
fields are valid or not for compatibility reason.
6.0-2008.06.25
Feature
Enhanced: Event Logs now support logging on Text-type tags into EventLog_?
Tables
6.0-2008.06.23
Problem
Resolved: LNS driver support multiple databases, up to 64. The previous version
may report wrong device status if multiple database are involved.
Problem
Resolved: BacnetJ driver handles display scan type tags.
Problem
Resolved: Database driver (BWDB) supports text array up to array size 256 .
Problem
Resolved: WebAccess kernel support Modbus serial RTU server function. The
Modbus definition file (named moddef.ini locates at drive:\WebAccess\Node)
should look like:
[MOD_DEF]
LISTEN_PORT= 502
TOTAL_TAG
= 7
TAG1=40001,TM_65,0
TAG2=40002,SIN_65,4
TAG3=40004,F65_CA01,4
TAG4=40014,F65_CA06,1
TAG5=30001,MD30001,0
TAG6=00001,F65_CD01,0
TAG7=10003,F65_CD_02_ALARM,0
[serial]
com=3
baud_rate=19200
data_bit=8
stop_bit=1
MainParity=N
device_unit_no=1
[Format
Description]
LISTEN_PORT
= port number for TCP/IP, must match WebAccess device configuration,
Default:504
TOATL_TAG
= Total tags to be read
TAGn=ModBus_Address,WebAccess_TagName,Type
n= 1 to
total_tag
ModBus_Address
= 0xxxx, 1xxxx, 3xxxx, 4xxxx
WebAccess_TagName
= Point(Tag) Name in Local SCADA node
Type 0 =
Unsigned 16-bit integer
Type 1 =
Signed 16-bit integer
Type 2 =
Unsigned 32-bit integer
Type 3 =
Signed 32-bit integer
Type 4 =
32-bit Floating point
6.0-2008.06.06
Problem
Resolved: Project Manager login. Resolved five ways to bypass the login
process to access the project node’s database configuration pages.
6.0-2008.06.03
Problem
Resolved: ODBC Logs. Previously, the sorting in ascending order worked
for the last page of the ODBC Log Displays for System Log, Action Log, Alarm
Log, Analog Tag Log, Analog Change Log, Discrete Tag Log, Text Tag Log, and Event
Log. Previously, using the Start or Prev hyperlink would result in scrambled
sort order
6.0-2008.05.29
Feature
Enhanced: Real-time and Data-Log Trend settings saved to project from VIEW
client and ViewDAQ. The current settings for Realtime Trend and Data-log Trends
can be saved to SCADA node and uploaded back to project node from within
ViewDAQ and View Client. In VIEW, this is accessible from the mouse.
Right Click -> Edit -> Save Trend Setting or using Shift+F4 keys.
In ViewDAQ, this is accessible from the top menu bar Edit -> Save Trend
Setting or using Shift+F4 keys.
Feature
Enhanced: Extended the scan time for %ACOMSCANTM() from 12 to 60.
Feature
Enhanced: Extended port support from 12 to 60 Siemens for Fire Alarm
Panel, Omron PLC, Keyence PLC, SMTP, GPIB, Lanstar, LNS and BTrack drives.
Problem
Resolved: Corrected BCD support for Mitsubishi PLC for Serial interface.
Feature
Enhanced: Added support for Bacnet schedule and calendar object interface via
API defined by Sumitomo.
6.0-2008.05.21
Problem
Resolved: Deviation Alarming. the display format of .advdbv (Alarm Deviation
Deadband Value) and .almdbv (Alarm Deadband Value) was not implemented
correctly. Now, the display format of underlying tag is used for .advdbv and
.almdbv.
6.0-2008.05.15
Driver
Enhanced: BACnet IP device driver (BACnetJ) now supports BACnet trend log
uploading and synchronization with the WebAccess Data Log Trends and ODBC
Database. If Log Data is checked in tag properties, the BACnet trend log of
device will be read and inserted into WebAccess DataLog trend files. If the
ODBC analog change log is checked in tag properties, data will be added to ODBC
database too. To enable this feature, the BACnet trend object instance number
is appended to the address of the tag. The syntax to read/sync device trend log
data, add /T=nnn, where nnn is the BACnet trend object instance number. For
example, AI-5 is logged in trend object 10, the address field will be
0,5,85/T=10.
6.0-2008.05.14
Feature
Enhanced: Integrity Checking. Previously, tags in table tAcc, tCalcAnalog,
tCalcDiscrete, tAnalog, tDiscrete, and tText were checked against TagName field
in table pTag. Now, they are also checked against TagType field in table pTag.
6.0-2008.05.12
Problem
Resolved: 2-byte character display. 2-byte text in R-Text, L-Text, and
C-Text animation objects may display incorrectly in View/ViewDAQ if a 2-byte
character in the text is truncated by half to fit in the space provided for the
animations.
6.0-2008.04.29
Problem
Resolved: Existing Event Log data would fail to download to the runtime
database yet newly added Event Log data downloaded without errors. To resolve
the issue, install the latest packing on the project node.
Feature
Enhanced: Mitsubishi Device Drivers. BCD conversion has been added to all
Mitsubishi PLCs.
Feature
Enhanced: iLon100 Device Driver. For iLon100 device, bit write error for
a bit within an integer using AUTO-Conversion is corrected.
6.0-2008.04.28
Problem
Resolved: The System Log could record or display an incorrect Project Name and
SCADA node name with multiple use of the Web browser’s Back button to call up
pages in the Project Manager. This problem occurred rarely since most users
have a single project.
6.0-2008.04.08
Problem
Resolved: WebAccess View client may disappear mysteriously inside IE. Although
very rare, the latest version has a mechanism to recover the View client if it
disappears by itself. To implement this update, please install the latest
packing of WebAccess Client on client computers.
6.0-2008.03.06
Feature
Enhanced: iPhone support. The WebAccess Thin Client now supports Apple
iPhone. A new set of asp codes allows the Thin Client to be displayed
correctly on Apple iPhones. When users use an Apple iPhone’s Safari browser to
connect to http://your_project_node_ip, they will be redirected to
http://your_project_node_ip/broadweb/hd2/m.asp.
Feature
Enhanced: Modbus Server. WebAccess adds support for reverse word order for
32-bit data in Modbus server. To use the new feature, a user needs to define
type 6,7,8 for reversed word order unsigned, singed and float in the modef.ini
file (see section 14.5 of the Engineering manual).
Sample
definition:
[MOD_DEF]
LISTEN_PORT= 505
TOTAL_TAG = 7
TAG1=40001,TM_65,0
TAG2=40002,SIN_65,4
TAG3=40004,F65_CA01,4
TAG4=40014,F65_CA06,1
TAG5=30001,MD30001,0
TAG6=00001,F65_CD01,0
TAG7=10003,F65_CD_02_ALARM,0
[Format
Description]
LISTEN_PORT
= port number for TCP/IP, must match WebAccess
device
configuration, Default:504
TOTAL_TAG
= Total tags to be read
TAGn=ModBus_Address,WebAccess_TagName,Type
n= 1 to
total_tag
ModBus_Address
= 0xxxx, 1xxxx, 3xxxx, 4xxxx
WebAccess_TagName
= Point(Tag) Name in Local SCADA node
Type 0 =
Unsigned 16-bit integer
Type 1 =
Signed 16-bit integer
Type 2 =
Unsigned 32-bit integer
Type 3 =
Signed 32-bit integer
Type 4 =
32-bit Floating point
Type 5 =
Double Precision (Low word*10000+ low word)
Type 6 =
Unsigned 32-bit integer, Low reg *65536 + high reg
Type 7 =
Signed 32-bit integer, Low reg *65536 + high reg
Type 8 =
32-bit Floating point, reverse word order
Problem
Resolved: Alarm Graphic. Previously the Alarm Graphic feature truncated
file name length for graphic displays to 31 characters (not including the
.bgr). The database will accept 32 characters, but those will be
truncated to 31. If there was a file with those 31 characters, it called that
file, otherwise no display was called from the Alarm Graph. The Alarm Graphic
feature in the WebAccess Alarm Summary, Graphic File names is limited to 32
characters. A download is required after updating the Node software to
implement this change.
Feature
Enhanced: A new DaqTag, %TALMSUMB(, for Alarm Summary Display. %TALMSUM7( is
used to display the alarm limit value in Alarm Summary Display and was
incorrectly displayed as blank when an alarming tag was a digital tag. We fixed
this issue in version 6.0-2008.03.05. However, a minority of our users may be
used to this error and would like to continue to display the alarm limit value
as blank for a digital tag. For those users, please replace %TALMSUM7( with
%TALMSUMB(
6.0-2008.03.05
Problem
Resolved: Thin Client for Japanese and Chinese. Some web pages of the Thin
Client failed to set the correct code pages for JPN, CHN, and TWN versions of
WebAccess. This resulted in failing to display 2-byte characters correctly.
Problem
Resolved: Alarm Summary. The alarm value of a digital tag in the Alarm Summary
displayed as the alarm limit while the alarm limit was displayed as blank.
Clients will need to download and install the client plug-in from the “Download
Plug-in Here” link on bwroot.asp to see the change. Clients will not be
prompted or forced to reinstall the plug-in.
6.0-2008.03.04
Feature
Enhanced: Filename length for graphics in the Thin Client. WebAccess previously
allowed 28 characters for the graphic display file name (32 if counting the
.bgr file extension) to be used in Thin Client. The file name limit has been
increased from 28 to 60 characters (64 counting .bgr). The Thin Client
will truncate any longer names to 64 characters, if there is a file with those
64 characters, it will call that file, otherwise will give an Error. To
work reliably, with the Thin Client, please limit Graphic File names to 60
characters (reserving 4 characters for the .bgr). After installing Node
software on the Project node, download graph to regenerate the Thin Client
list.
6.0-2008.02.14
Problem
resolved: Graphic displays fail to open if they contain JPEG, GIF and
Bitmaps. An enhancement to support JPG and GIF files in graphic displays
without conversion to BMP files in version 6.0-2007.06.18 introduced a problem.
We discovered that the algorithm in ViewDAQ/View used to handle JPG/GIF/BMP
data in graph may fail to operate correctly under rare circumstances. This
caused image objects in graph to display incorrectly or cause ViewDAQ/View to
crash. To resolve the issue, please install the latest version of WebAccess
Node on SCADA nodes and WebAccess Client on clients.
6.0-2008.01.21
Problem
resolved: WebAccess allows a remote web browser client to connect to the SCADA
node directly if IIS (Internet Information Server) is installed on the SCADA
Node. Please refer to Section 4.5-2005.09.21 of Release Notes or Section
16.1.3.2 of Engineering Manual for further details. We discovered that some
error messages did not display correctly if this approach was used to connect
to a SCADA node. To resolve the issue, please install the latest packing of
WebAccess Node on the SCADA nodes and WebAccess Client on client computers.
Please note that after installing and rebooting the SCADA nodes, “download
database” or “download graph only” is required at least once.
6.0-2008.01.17
Problem
resolved: WebAccess Configuration installed on Windows Vista logs out users
prematurely. A session timeout is the maximum number of minutes of inactivity
allowed by IIS without canceling a session and releasing resources associated
with it. Asp code on the project node set the session timeout to 1440. That
means WebAccess Configuration will logout automatically after 1440 minutes of
inactivity. We discovered for a project node running on Windows Vista,
WebAccess Configuration will actually logout automatically after 20 minutes of
idle time. To avoid WebAccess Configuration installed on Windows Vista logging
out on users prematurely, please install the latest packing of WebAccess Node
on the project node.
6.0-2008.01.14
Problem
resolved: View Client was mistaken as a View in Graph (calling VIEW inside an
existing VIEW client graphic) when its style is not “overlapped window with
title” and it is included in a dependant display group popped up from within a
View in Graph. As a result of this error, the values for %TDAQDSPNAME,
%TDAQNAME, and %TDAQTITLE which are associated with the View Client will be
incorrect. Macros and scripts which take a parameter in the form of
dspname:daqname that identifies the View Client will also fail to operate. To
resolve the issue, please install the latest packing of WebAccess Node on SCADA
nodes, Project Node and WebAccess Client on client computers. Clients must
force a download (e.g. from the “Download Plug-in here” link on bwRoot.asp) and
re-install the Client plug-in.
6.0-2007.12.10
Feature
Enhanced: Read Dynamic AnimationTag Name and Attribute Tag from a local script
assigned to an animation. In DRAW and DrawDAQ in the Dynamic -> Animation
box, there is the little used “Advanced” button next to tag name. This
assigns a local script to the animation. To enhance the usability of
local scripts when they are associated with animation objects, there are two
new tags: %TTAGLS( and %TTAGLSA( found in the DaqTag list. These tags
allow a script to get the Tag name and Attribute Tag name of the animation
object the local script is associated with from the “Advanced” button in
Dynamic -> Animation.
The
format [GETVAL @%TTAGLS(0)] and [GETVAL @%TTAGLSA(0)] to get the values of
tagname and attribute tag, respectively. The zero level is the current level
and most commonly used. To access Tag name and Attribute Tag name of an
animation object nth-level up (assuming that we all understand multi-attributes
animation in WebAccess), please use %TTAGLS(n) and %TTAGLSA(n), where n is 1,
2, …..
6.0-2007.12.06
Problem
Resolved: Previously, graphics using both a trend object and an animation
object based on local tags (i.e. a local tag file) might behave erratically in
VIEW and ViewDAQ: the graphic might freeze or values may change erroneously.
6.0-2007.11.29
Feature
Enhanced: URLEncode , a Script Action Command. To allow scripts in
View/ViewDAQ to pass parameters containing 2-byte characters (typically used in
Chinese and Japanese) to our asp code on Project Nodes or to other web pages at
other web sites, there is a new Action Command, URLENCODE, for WebAccess script
engines. The following example illustrates how to URLEncode the string ”中文”.
For
TclScript:
[URLENCODE 中文]
For
VBScript:
URLENCODE(“中文”)
For
Jscript:
URLENCODE(“中文”)
6.0-2007.11.27
Problem
Resolved: ASP code for 2-byte languages (Japanese and Chinese).
Previously the ASP code for web pages on the project node using JPN, CHN and
TWN versions of Windows Vista might not handle 2-byte characters correctly. We
have modified many asp files, ViewDAQ for SCADA nodes and View for client
computers to resolve this issue. The latest packing of WebAccess Node
must be reinstalled on Project/SCADA nodes and the latest packing of WebAccess
Client is also required for client computers.
6.0-2007.11.12
Driver
Updated: iLON100 device driver updated to support e3 version of iLON100.
6.0-2007.11.08
Problem
Resolved: WebAccess OCX used in View/Draw client could not handle project names
containing 2-byte characters when used inside JPN, CHN and TWN versions of IE
7. That meant View/Draw client was not be able to connect to SCADA/Project node
when IE 7 for JPN, CHN and TWN versions of Windows was used. To resolve this
issue, please install the latest candidate version of the WebAccess Client on
client computers.
6.0-2007.11.05
Feature
Enhanced: Variable SCAN time for tags on same com port. The /N
option appended to the address of a tag allows user to specify a scan time as a
multiple of the scan time specified in Comport Properties. The tag will be
scanned at the rate of N * scan time.
Problem
Resolved: Modicon Serial Driver. Beginning with 10/18 build, the WebAccess
Modbus serial port driver did not work correctly.
6.0-2007.10.30
Feature
Enhanced: Export to EXCEL for Scheduled Reports.
1) In the WebAccess
Configuration / Project Manager, while viewing a Scheduled Report Display, use
the “Right-click Menu”, then select the “Export to Microsoft Excel” menu item
from the popup menu. A version of Microsoft Excel, which supports “Export to
Microsoft Excel”, (e.g. Excel 2002 or later), must be installed on the client
computer where Internet Explorer is run.
2) In ViewDAQ, while
viewing a Scheduled Report, select “Edit” from the menu bar at top, then select
the “Export to Microsoft Excel” menu item from the Edit submenu to export data.
A version of Microsoft Excel, which supports “Export to Microsoft Excel”, (e.g.
EXCEL 2000 or later), must be installed on the SCADA node where ViewDAQ is run.
3) In the
WebAccess VIEW client, while viewing a Scheduled Report, use the “Right-click Menu”, then select the
“Export to Microsoft Excel” menu item from the popup menu. A version of
Microsoft Excel, which supports “Export to Microsoft Excel”, (e.g. Excel 2002
or later), must be installed on the client computer where the VIEW client is
run.
6.0-2007.10.18
Problem
Resolved: Log to ODBC for Analog Tag Log, Analog Change Log, Discrete Tag Log
and Text Tag Log stopped logging in the build dated 6.0-2007.10.16 and
6.0-2007.10.18.
6.0-2007.10.16
Feature
Enhanced: The maximum number of comports is increased from 12 to 60. )
Customers who ever developed their own WebAccess drivers should contact the
Milpitas office). A download of the database is required after update to
ensure standard device drivers accommodate the changes. The Point Info
dialog box in View/ViewDAQ is modified by adding two columns of Port Numbers to
handle up to 60 comports. The Station Status Display in View/ViewDAQ
scrolls to 60. The Comport Properties page in WebAccess configuration will
allow up to 60 entered as comport number.
6.0-2007.10.05
New
Cameras supported: Two new video types, vivotekmpeg4 and powerview, are added
to WebAccess to support the Vivotek MPEG-4 camera series and the Advantech
PowerView 6000.
6.0-2007.09.26
Problem
Resolved: 32-character length description in Faceplate, Realtime Trend, Datalog
Trend and Alarm Groups added for VIEW and ViewDAQ. Previously configuration
allowed up to 32 characters for the description in Faceplate, Realtime Trend,
Datalog Trend and Alarm Groups but VIEW and ViewDAQ displayed only 25
characters of the description.
6.0-2007.09.16
Problem
Unresolved: We did not expect that our users actually had used the Pushbutton
feature with Top Bevel Color, Button Color, and Right-Bottom Bevel Color all
setting to Page Color, Bevel Size setting to 0, and Transparent and Animation
all checked. So, when we tried to fix the issue regarding the invisible
pushbutton feature (described below for 6.0-2007.09.10), we did not consider
the compatibility issue causing drw with pushbuttons to fail to load.
With some major customers actually using this feature, although not correctly,
we have to reverse the fix for 6.0-2007.09.10 to maintain the backward compatibility.
We will evaluate the possibilities of fixing the issue without causing any
compatible issues in the future. For now, please do not use the packing of
6.0-2007.09.10.
Clarification:
The enhancement for Datalog display for version 6.0-2007.09.05. In the release
email and note, we failed to mention that the s/m/h/d value in<
SHIFTDTRD>LEFT^s^m^h^d and <SHIFTDTRD>RIGHT^s^m^h^d can be negative.
For example, <SHIFTDTRD>LEFT^-1^-1^-1^-1 will shift display window for
second/minute/hour/day interval type x second/minute/hour/day to the left,
where x is interval for the trend display. For 20 seconds interval trend,
shifting will be 20 seconds to the left.
6.0-2007.09.10
Problem
Resolved: Invisible Pushbutton. WebAccess allows users to create a pushbutton
without showing the button itself in View/ViewDAQ if Left-Top Bevel Color,
Button Color, Right-Bottom Bevel Color are all set to Page Color, Bevel Size is
set to 0, and Transparent is checked as shown in the following picture.
Previously, if Animation was also checked, instead of staying invisible the
button was shown as a rectangle box in View/ViewDAQ.
6.0-2007.09.06
SIGNIFICANT
CHANGE: Data Log Trend One-Minute Data. The DataLog Deadband is now
applied to one-minute trend data. Previously, the dead band was ignored and a
value recorded at the end of each minute. Now, the deadband (multiplied
by the difference in high and low span) is used to determine if the new value
should be recorded. The result is that many trends that oscillated within
the deadband will now appear flat. However, less data will be recorded, and the
SCADA node will start faster and show faster response for users with large
amounts of trend data.
Feature
changed: Data Log Trend. Previously, the first record of one-minute and
one-hour data in each month showed the last record of the previous month data.
One-minute data and One-hour data only contains data for current month.
Modbus
Driver: Batch writes for multiple 16-bit registers are optimized.
6.0-2007.09.05
Feature
Enhanced: Datalog Trends and XYplot display in View/ViewDAQ have the following
additional features:
1) Start
time for Trend/XYplot display will be aligned at second/minute/hour/day
boundary for second/minute/hour/day interval type.
2) < SHIFTDTRD>LEFT^s^m^h^d
and <SHIFTDTRD>RIGHT^s^m^h^d can be used to specify how Trend/XYplot
display window shifts. For example, < SHIFTDTRD>LEFT^S^S^S^S will shift
display window for second/minute/hour/ day interval type a full span to the
left, <SHIFTDTRD>LEFT^Q^Q^Q^Q will shift display window for
second/minute/hour/day interval type 1/4 span to the left, and
<SHIFTDTRD>LEFT^1^1^1^1 will shift display window for
second/minute/hour/day interval type 1 interval to the left.
The
s/m/h/d value in <SHIFTDTRD>LEFT^s^m^h^d and
<SHIFTDTRD>RIGHT^s^m^h^d can be negative. For example,
<SHIFTDTRD>LEFT^-1^-1^-1^-1 will shift display window for
second/minute/hour/day interval type x second/minute/hour/day to the left,
where x is interval for the trend display. For 20 seconds interval trend,
shifting will be 20 seconds to the left.
3)
New dlogtrd.dxx, dlogxyp.dxx, dlogtrd.bxx, and dlogxyp.bxx with updated<
SHIFTDTRD>LEFT and <SHIFTDTRD>RIGHT are included and will be used as
the default Datalog Trend/XYplot display for new projects. For existing
projects, please copy these files from config/system/drw and config/system/bgr
directories or modify your customized Datalog Trend/XYplot display accordingly.
Please
note that some shift options may not be precise. For example, a trend display
with 1 day interval which is aligned at the day boundary, the span will be 365
days or 366 days. Thus, it should be expected that a left-shift Ľ span
following by a right-shift Ľ span will not be back to the same display before
shifting.
To have
these enhancements, please install both the WebAccess Node on project and SCADA
nodes and the WebAccess Client on client computers. Clients will not be
prompted to re-install the client. It is suggested to use the “Download Plug-in
Here” hyperlink on the bwroot.asp (the first page in a standard
installation).
6.0-2007.08.09
Problem
Resolved: Previously, WebAccess Draw client may crash when clicking the OK
button after a wildcard filename was input in the name field of various File
List dialog boxes. These dialog boxes are DRW File List, DXF File List, and
File List for BMP, DSM File List, DFP File List, and DWT File List.
6.0-2007.08.01
Feature
Enhanced: To avoid accidentally downloading the database or graphics to the
SCADA node and accidentally starting or stopping the SCADA node, a web page now
pops up for users to confirm the Download, Download Graph only, Start Node or
Stop Node operations. Previously this appeared only if a Backup SCADA Node was
configured.
Feature
Enhanced: When submit=1 is specified in the address string accessing an ODBC
Log Page, for example: uti:SysLog/LogPg.asp? …………..&submit=1&, the page
will display log entries directly without showing the query page first. For
more details regarding uti:SysLog, please refer to Chapter 11.1.54 of WebAccess
Engineering Manual
Feature
Enhanced: Advantech DAQ device driver (named ADVDAQ) is added to WebAccess
device list.
6.0-2007.07.27
Problem
Resolved: When changing the Page Count or Node Access for a Restricted User
accessed via User Management formerly caused an error that forced an exit out
of Project Manager to bwRoot page. The problem was in the UserNodepg.asp.
6.0-2007.07.24
Feature
Enhanced: Printing to Local Printer of Client. The Print hyperlink in web pages
that access the System Logs (for example the Analog Tag Log) and
Scheduled Reports now have an option to select the Local Default Printer on
client computers. This applies to Scheduled Reports and System logs accessed
via the VIEW client and the Project Manager.
6.0-2007.07.12
Problem
Resolved: OPC driver (bwOPC). Formerly, the WebAccess OPC client used the
IDataObject interface to handle asynchronous data communications with OPC
servers. Recently, it was discovered that this interface is optional for OPC
2.0 servers and is not supported for OPC 3.0 servers. Previous versions of the
OPC client driver may fail to communicate asynchronously with OPC 2.0 servers
if the IDataObject interface is not implemented on the 2.0 server. The older
OPC client driver will fail to communicate with all OPC 3.0 servers. The
resolve this issue, the new OPC client now uses the IOPCAsynIO2 interface,
which is required by OPC 2.0 and 3.0 servers, to communicate asynchronously
with OPC 2.0 and 3.0 servers. To implement this update, please install the
latest version of WebAccess Node on the SCADA nodes and download the database
after installation.
Known
Issue: The System Log may record an incorrect Project Name and SCADA node name
with multiple use of the Web browser’s Back button to call up pages in the
Project Manager. Essentially the user enters a project, then uses the
back button to jump to a cached page for another project, essentially confusing
the System Log as to which project the user’s action is applied to. This is similar
to the problem described in the 6.0-2007.07.09 build. This problem occurs
extremely rarely since most users only have a single project.
6.0-2007.07.09
New Video Type: Added a new video type named vivotekh263 to
support Vivotek Network cameras that encode using the H263 codec.
Problem Resolved: Resolve the issue that WebAccess
Configuration may log an incorrect project name to System Log when a new
project is created if using the Back key in IE7 to access Create Project.
Correction: previous versions of the Release Notes incorrectly
described the switching between Primary and Backup field devices (e.g. PLCs)
using the system tag DEVCOMM as switching SCADA nodes.
6.0-2007.06.25
Problem Resolved: Exclude Analog Tag Log data from Scheduled
Reports when there is no data during the period of data collection (WebAccess
records -2147483648 (Decimal) or 0x80000000 (HEX) to the Alarm field of
Analog Tag Log when there is no data during the period of data
collection). Previously WebAccess Scheduled Report modules failed to
exclude this type of data and treating blank data as the value zero and thus
produced incorrect results.
6.0-2007.06.18
Feature Enhanced: To improve the performance of image handling in
WebAccess, JPG and GIF files can be used directly in graphic displays without
conversion to bmp files. The advantage of using JPEGs and GIFs in graphic
displays are: 1) a much smaller file size and 2) better rendering speed. The
benefit is further noticed when viewing the graphic display using WebAccess view
clients in a web browser. The enhancement can be outlined as follows:
1) JPG files can be used directly as the background image file in graph
(File->Set Graph Parameter).
2) JPG file can be used as the image objects directly (Draw->Bitmap).
3) GIF file will be converted to the same GIF format with .bmp as the file
extension (Draw->GIF).
4) Removed Draw->JPG menu item since it is no longer needed.
6.0-2007.06.12
Feature Enhanced: Speed up the performance when clicking Add
Device, especially when there are no existing devices under the com port.
Feature Enhanced: Added an option for users to enable tooltips for
toolbar buttons in ViewDAQ and View client. The tooltip can be enabled using
Toolbar Tooltip option in the SCADA Node properties page. The setting will
affect all ViewDAQs on the SCADA node and all View clients connecting to it. To
override the setting, please add toolbar=x (0 to disable, 1 to enable) in
[tooltip] section of the corresponding bwclient.ini on the SCADA node or client
computers.
Feature Enhanced: "%PLUS ", "%MINUS ",
"%LOOPPLUS ", "%LOOPMINUS ", "%ROTATEPLUS ", and
"%ROTATEMINUS " now can be used in Macro/Script (<SETVAL> and
SETVAL) to set values of digital/discrete tags.
Problem Resolved: Solved the issue when using Windows Vista, a
ViewDAQ displaying a graphic with a Video display, may stop responding when it
detects the graphic file being changed.
Problem Resolved: Solved the issue when using Windows Vista, a
ViewDAQ/View displaying a graph with Video Display and indirect tags, may stop
responding when it detects the indirect tags being changed.
6.0-2007.06.05
Feature Enhanced: WebAccess version number is changed from 5.0 to
6.0.
Feature Enhanced: Update Flash object to version 9.0.45.0.
Feature Enhanced: Update hardkey Sentinel System Driver to version
7.4.0.
Feature Enhanced: Restore Tcl DLL back to version 8.4.0.2.
Advantech WebAccess HMI & SCADA software
|
Features
|
Web Browser based engineering |
Redundant SCADA Nodes & Comports |
Data Logging, Historical and Real-Time
Trending |
Alarm Handling Package |
Display Groups |
Recipe Function |
Scheduler |
DDE, OPC and ODBC interfaces |
Scripts using Tcl |
Database Import / Export |
Email custom reports, logs and messages WebAccess will email reports and logs generated with Scripts and Pushbutton Keymacros. |
Customize Toolbars with Icons and
animated buttons |
System Log |
Centralized Logs |
HTML Reports |
Engineering Tool independent of
software version installed at customers’ site. |
Distributed Architecture |
Centralized Database Server |
Enhanced Security |
Vector-based Graphics |
ZOOM graphics in Run time |
Video and Audio |
ActiveX |
Thin Client |
Global database |
Email notification of Alarms |
Pager, Wireless PCS and Cell Phone text
messaging for Alarms and Events |
Schedule Alarm Email and Page
recipients by Shift, Day of Week, and Holidays |
Scheduled Reports |
Operating System: Windows 2000 (Professional and Server), Windows Server 2003, Windows XP Professional, Windows Server 2008, Windows Vista Business or Vista Ultimate with IIS (Internet Information Server) installed. (See notes 1 and 2 below.)
IIS (Internet Information Server) installed. The WWW Service (web Server) must be installed and running. ASP (Active Server Pages) enabled.
SMTP Server (optional, not recommended). The SMTP service is not needed on the Project Node if using Email Alarm Notification, Email of Scheduled Reports or MAIL commands. WebAccess normally uses an external SMTP Server (for example the corporate email server or and ISP) to forward email. Optionally, you can allow the Project node to forward email directly.
NTFS File System - NTFS provides Security and it is faster. FAT provides no security and is not appropriate for the Web Server (Project Node).
Microsoft Licensing will limit the number of clients connecting to IIS. The Limit is 10 simultaneous connections in Windows 2000 and XP Professional. In Windows 2000 and XP Server versions, the limit is dependant on your license (it can be unlimited). Vista Business is unlimited
Hardware: Pentium III, Pentium IV, Celeron or Athlon processors are recommended for the Project Node and SCADA nodes. SCSI Hard Drive, SAN or other large cache storage recommended if Data Logging.
Network Addressing: Fixed IP Address or network address. See section 2.3.1 About Addresses of Engineering Manual for more information.
Web Browser: Optional. Needed for configuration tool. Microsoft Internet Explorer 6.0, 7.0, 8.0 or later. (ASP enabled) Medium Security Zone setting for safe browsing.
Display Resolution: (Optional although a Display is recommended). 1024 x 768 or higher (recommended). Lower resolutions also supported.
Communications Service: Microsoft TCP/IP Protocol.
Communications Speed: T1 or DSL is recommended.
(33 Kb/sec, 56 Kb/sec, 128 Kb/sec and ADSL supported)
User Security Privileges:
For Windows 2000, 2003, XP and Vista, Standard Users (i.e. a member of the
Power Users) can install and run the client. Restricted Users (i.e. a member of
Users) cannot install and cannot run the Client.
Web Security: WebAccess supports Anonymous Access, Authenticated Access (Integrated Windows authentication) and Secure Communications including Certificates, Secure Sockets and Virtual Private Networks (VPN).
Firewall Security (optional): If using a connection through a Firewall, two additional TCP Ports assigned by your system administrator are required. These are in addition to Port 80, the HTTP port, which must also be opened (or a third port assigned for HTTP).
Note 1 - Windows 2000 and Windows XP, Windows XP requires service pack 2 (SP2) or later, 2003 Server requires service pack 1 (SP1) or later, Windows 2000 requires service pack 4 (SP4) or later.
Note 2 - Windows Vista Home, Windows XP Home, Windows 98, and Windows ME are not supported as a Project node or SCADA node. They do not provide Web Server software. They can be Clients.
Operating System: Windows 2000 (Professional and Server), Windows Server 2003, Windows XP Professional, Windows Server 2008, Windows Vista Business or Vista Ultimate with IIS (Internet Information Server) installed. (See notes 1 and 2 below.)
NTFS File System - NTFS provides Security and it is faster. FAT provides no security and is not appropriate for the SCADA node.
Hardware: Pentium III, Pentium IV, Celeron or Athlon processors are recommended for the Project Node and SCADA nodes. SCSI Hard Drive recommended if Data Logging to SCADA Node. The hard drive disk controller will be the limiting factor on most systems depending on the number of tags data logged.
Network Addressing: Fixed IP Address or network address. See section 2.3.1 About Addresses for more information.
Web Browser: Optional. Needed for configuration Tool. Microsoft Internet Explorer 6.0, 7.0, 8.0 or later. (ASP enabled). Medium Security Zone setting to allow ActiveX control.
Display Resolution: 1024 x 768 or higher (recommended). Lower resolutions also supported.
USB or Parallel Port: D25 pin parallel port (LPT1 - ECP mode required) or USB port required for License Hardkey.
Serial Port: If using RS-232 or RS-422 it is recommended to have an actual serial port. Using a Serial to USB converter is not recommended because errors on the serial device are often masked by the USB driver interface.
Communications Service: Microsoft TCP/IP Protocol.
Communications Speed: T1 or DSL is recommended.
(33 Kb/sec, 56 Kb/sec, 128 Kb/sec and ADSL supported)
User Security Privileges:
For Windows 2000 and XP, Standard Users (i.e. a member of the Power Users) can
install and run the SCADA node. Restricted Users (i.e. a member of Users)
cannot install, but can run the SCADA node.
WebAccess supports Virtual Private Networks (VPN).
Firewall Security (recommended): If using a connection through a Firewall, two additional TCP Ports assigned by your system administrator are required. These are in addition to Port 80, the HTTP port, which must also be opened (or a third port assigned for HTTP).
IIS - Internet Information Server (optional, not recommended). The WWW Service (web server) is not needed on the SCADA Node. Normally users connect via the Project Node and are redirected to the SCADA node. Optionally users can connect directly to the SCADA node using a local file and manually entering the SCADA Node information as described in section 16.1.3 bwView.htm. Optionally install IIS on the SCADA node to allow an alternate method of allowing users to connect (a type of redundancy) if the Project Node or main web server is not available.
SMTP Server (optional, not recommended). The SMTP service is not needed on the SCADA Node if using Email Alarm Notification, Email of Scheduled Reports or MAIL commands. WebAccess normally uses and external SMTP Server (for example the corporate email server or ISP) to forward email from SCADA Nodes. Optionally, you can allow the SCADA node to forward email directly.
Note 1 - Windows 2000 and Windows XP, Windows XP requires service pack 2 (SP2) or later, 2003 Server requires service pack 1 (SP1) or later, Windows 2000 requires service pack 4 (SP4) or later.
Note 2 - Windows Vista Home, Windows XP Home, Windows 98 and Windows ME are not supported as a SCADA node.
Operating System: Windows 2000 Professional and Windows XP Professional are highly recommended as clients. Windows Server 2008, Windows 2000 Server and Server 2003 are also supported.
Windows Vista Home Basic, Vista Home Premium, Vista Business and Vista Business Ultimate are also supported as clients on many, but not all, hardware platforms (See note 3.)
Microsoft Windows 98 and Windows XP Home support most, but not all, features in the WebAccess client. (See note 2.)
Hardware: Pentium, Celeron, Athlon or better required by clients.
Network Addressing: Dynamic IP (DHCP) and fixed IP supported. Host names (e.g. computer network name), if recognized by client, SCADA Node and Project node, are also supported.
Web Browser: Microsoft Internet Explorer 6.0, 7.0. 8.0 or later supports all features. ASP enabled and ActiveX enabled. A Medium Security Zone setting for safe browsing using either the Internet Zone, Intranet Zone or Trusted Site. Video Requires IE 6.0, 7.0, or later (ASP enabled).
Display Resolution: 1024 x 768 or higher (recommended). Lower resolutions also supported.
Communications Service: Microsoft TCP/IP Protocol.
Communications Speed: T1 or DSL is recommended.
(33 Kb/sec, 56 Kb/sec, 128 Kb/sec and ADSL supported)
User Security Privileges: For Windows 98 / ME, all Users can install and run the Client.
For Windows Vista, 2000, 2003 and XP, Standard Users (i.e. a member of the Power Users) can install and run the client. Restricted Users (i.e. a member of Users) cannot install and cannot run the Client.
Web Security: WebAccess supports Anonymous Access, Authenticated Access (Integrated Windows authentication) and Secure Communications including Certificates, Secure Sockets and Virtual Private Networks (VPN).
Firewall Security (optional): If using a connection through a Firewall, two additional TCP Ports assigned by your system administrator are required (4592 and 14592 are the default TCP ports). These are in addition to Port 80, the HTTP port, which must also be opened. For more Information see The Engineering Manual Section 1.6.1.1 TCP Ports and Firewalls.
Note 1 - Windows
2000, XP and 2003. WebAccess can be run under Windows 32 bit operating systems
for Intel compatible systems only. It will not run under other types of Windows
such as Windows for DEC Alpha or Windows for PowerPC®.
Windows XP requires service pack 2 (SP2) or later. 2003 Server requires service
pack 1 (SP1) or later. Windows 2000 requires service pack 4 (SP4) or later.
Note 2- Windows XP Home, Windows 98, and Windows ME do not support all advanced animation features in WebAccess including bitmap rotate and text rotate.
Note 3- Windows Vista running on some hardware platforms (for example single core INTEL and AMD) do not support Video, Tools, Reports and web browser controls inside a graphic display.
It appears most Dual Core INTEL and AMD PCs produced after 2006 do support all features in the WebAccess Client using Vista.
It is recommended to test an Vista based PC before using it as a WebAccess Client if you plan to use Video, Tools, Reports, Logs or any Web control inside a graphic.
Operating System: Apple iPhone with Safari browser, Microsoft Windows Mobile 5.0 for Pocket PC, Windows CE version 3.0 or later. Also, Windows 95, 98, ME, NT 4, 2000, XP, 2003 and Vista can be used. Palm OS has limited functionality (text only interface for Palm OS).
Web Browser: Microsoft Pocket Internet Explorer and Internet Explorer 5.0 or later. Internet Explorer 6.0 or 7.0 also supported.
Display Resolution: 200 x 200 minimum.
Communications Service: Microsoft TCP/IP Protocol
Communications Speed: Wireless Ethernet, T1, DSL, ISDN, serial
(33 Kb/sec, 56 Kb/sec, 128 Kb/sec) and ADSL supported
User Security Privileges:
No installation of software is required.
Web Security: WebAccess supports Anonymous Access, Authenticated Access (Integrated Windows authentication) and Secure Communications including Certificates, Secure Sockets and Virtual Private Networks (VPN).
Note - The Thin Client interface supports static snapshots of graphics (GIFs and JPEGs). Each time the refresh button is pushed, a "snapshot" of the animation is made. Thin Client Displays do not automatically. It does not support animation, pushbuttons, or drag regions (slider bars). Thin Clients require a continuous connection with the Project Node and may increase the licensing requirements of the Windows 2003, 2000 or XP software to support an increased number of connections.
These apply to the SCADA Node (for Data Log Trend Files) and Project Node (for ODBC Log Files).
SCSI Hard Drives are recommended if you a Data Logging to the Project Node or SCADA Node.
The hard drive disk controller will be the limiting factor on most systems depending on the number of tags data logged.
The actual number of tags that can be Data Logged by a SCADA node is dependent on:
· Processor Speed (CPU Speed)
· Hard Disk Access Time
· Processor Load (due to other tasks like scripts, schedules, communications, calculation tags).
· Scan Rate of the Communication Port
A guideline is 500 tags/second for a 1.8 GHz Pentium IV processor. If your Scan rate is every 3 seconds, then you could data log about 1500 tags. Increasing the deadband to reduce the number of changes/second could increase this number of tags data logged. These assume the worse case scenario that there is no deadband or that the tags exceed the deadband every scan cycle.
500 tags/second scan rate
1000 tags / 2 second rate
2000 tags / 4 seconds rate
The use of a deadband will result in recording only significant changes, effectively reducing the number of value changes recorded per scan (and increasing the number of Tags that can be data logged).
If you are Data Logging more than 1500 tags on a SCADA node, you should consider using multiple SCADA nodes or using SAN, NAIS or other Disk Cache to speed up Disk Controller Access times by the SCADA node PC.
Real time trends never store data on the hard drive.
Data Log Trends record Data to the Hard Drive of the SCADA Node.
Log to ODBC (Analog Tag Log, Discrete Tag Log, System Log, Action Log and Alarm Log) record data to an ODBC Database on the hard drive of the Project Node (an Access Database by default, named BwPData.mdb via the DSN named bwPData_Access).
Data Log Trend records 10 bytes per sample on the SCADA node. If you are sampling 1000 tags every 1-second and you are using NO deadband, then it will be:
500 tags * 10 bytes/sample * 1 scan/ sec * 3600 samples/hour * 24 hours/day * 30 days/month * 1/1024 *1/1024 *1/1024 = 12 Gigabytes in a month.
500 tags * 10 bytes/sample * 1 scan/ sec * 3600 samples/hour * 24 hours/day * 365 days/year * 1/1024 *1/1024 *1/1024 = 146.9 Gigabytes in a year.
500 tags * 10 bytes/sample * 1 scan/ sec * 3600 samples/hour * 24 hours/day * 1/1024 *1/1024 = 412 Megabytes in a day.
If a deadband is used, it will be less. If you assume the tags exceed deadband only 50 percent of the time (every 2 seconds), it will be
12 * .5 = 6 Gigabytes / month / 500 tags
146.9 * 0. 5 = 73.5 Gigabytes / year / 500 tags
412 * 0. 5 = 206 Megabytes / day / 500 tags
If a 5 second scan time is used:
500 tags * 10 bytes/sample * 1 scan/ 5 sec * 3600 samples/hour * 24 hours/day * 365 days/year * 1/1024 *1/1024 *1/1024 = 29.4 Gigabytes in a year.
The Maximum file size of an Access Database is 2 Gigabytes.
The Log Data Maintenance feature in WebAccess will archive Data Log Trend files to a network folder or mass storage device AND will ERASE files that are older than a user-defined period on the local hard drive of the SCADA Node. Log Data Maintenance will also archive and delete the expired (old) records from the ODBC Log databases on the Project Node. (See Log Data Maintenance for a description of Automatic Archiving and Maintenance of Data Log Trend Files). The Log Data Maintenance will prevent your disk drive from filling up if used properly. In the above examples, if Log Data Maintenance were set for 30 Days would require only 9 Gigabytes of Disk space for data log trend files for 500 tags.
Note - if both Archive and Delete Expired Files are selected, but the Archive device is off-line, then the expired records and files will not be deleted.
Data Log Maintenance will copy expired Data Log Trend files daily to the archive media. No file compression is used in version 3.0. In the above 500 tag examples:
412 Mega Bytes /day / 500 tags / sec assuming every tag changes every second with no deadband for Data Log Trend files.
Data Log Maintenance will also create Access Database files daily for expired records from the ODBC Logs; up to 6 files daily: System Log, Action Log, Alarm Log, Analog Tag Log, Discrete Tag Log and Text Tag Log, as selected by user. If the SCADA node is off line, then a data file will be created the next day the SCADA node is running at the record time, containing data from the previous day(s).
The minimum size is 64 Kbytes per daily ODBC file. (6 x 64Kbytes = 384 Kbytes / day minimum). The maximum is hard to calculate for System, Alarm and Action Log.
Action Log (bwActionTable - bwPData.mdb) 220 Kbytes / 500 Operator Actions
Alarm Log (bwAlarmTable - bwPData.mdb) 4200 Kbytes / 20,000 Alarms
Analog Tag Log (bwAnalogTable - bwPData.mdb) 29,900 Kbytes / 370,000 Value changes
Discrete Tag Log (bwDiscreteTable - bwPData.mdb) 14,200 Kbytes / 250,000 State changes.
Text Tag Log (bwTextTable - bwPData.mdb) 4200 Kbytes / 20,000 changes.
There is no Archive restore or Playback feature in version 4.0. An Archive restore and playback is scheduled for a future release. Users can manually copy Data Log trend files (second X, minute M and hour H files) back to the SCADA node to view archived data. Archived ODBC files are easily opened using Access.
Typical size of the WebAccess Node subdirectory (WebAccess Program files) for a combined Project/SCADA node is 29 Megabytes.
Typical Size for a WebAccess Client Subdirectory (Program files only) is 6 megabytes.
Typical Size for the InetPub\wwwroot\broadweb subdirectory on the Project Node is 7 megabytes.
You have to make an estimate of the number of graphics on the SCADA Node, Project Node and Clients. Assume 200 Kbytes/graphic, 20 tags per graphic and 300 graphics
300 graphics * 200 Kbytes/graphic * 1/1024 * 2 = 5 Megabytes in /bgr and 5 Megabytes in DRW = 10 Megabytes
Around 32 Megabytes is required for all the default symbol libraries, widgets and system drawing files on the Project Node and SCADA node(s).
The entire Symbols and widgets are not downloaded to the Clients. Only the individual symbol or widget is downloaded to a client if it is requested while using DRAW. Similarly, only the individual Graphic File(s) requested by a Client is downloaded and cached on the Client PC.
The Log Data Maintenance feature in WebAccess will archive Data Log Trend files to a network folder or mass storage device AND will ERASE files that are older than a user-defined period on the local hard drive of the SCADA Node. Log Data Maintenance will also archive and delete the expired (old) records from the ODBC Log databases on the Project Node. (See Log Data Maintenance for a description of Automatic Archiving and Maintenance of Data Log Trend Files). The Log Data Maintenance will prevent your disk drive from filling up if used properly. In the above examples, if Log Data Maintenance were set for 30 Days would require only 9 Gigabytes of Disk space for data log trend files for 500 tags.
Note - if both Archive and Delete Expired Files are selected, but the Archive device is off-line, then the expired records and files will not be deleted.