Back

Topic

[KB467]PcVue 8.10 & 8.10 Service Packs – Release Information

Tags: Release info

13 years ago
By ACHT
Options
Print
Applies to:

PcVue versions 8.10, 8.10 SP1, SP2, SP3, SP4, SP5, SP6 & SP7


Summary:

This article contains the so-called “readme first” information for PcVue 8.10 SP7.

Files attached are the 3 readme files as shipped with the version:

Attached file Description
Readme_810_SP7.zip Includes:

  • ReadMe.htm: The readme file in English
  • ReadMeChs.htm: The readme file in Chinese
  • LisezMoi.htm: The readme file in French

All of them correspond to version 8.10 SP7 and include information for both 8.10, 8.10 SP1 to 8.10 SP7.


Details:

 What’s new in version 8.10 Service Pack 7?

This section lists all major new features and enhancements in version 8.10 Service Pack 7.

HMI

End-user

Designer

Since version 8.10 SP4, the list of variable substitutions on symbols was not correct – Substitutions referring to expressions instead of variables were missing.

X

Under some circumstances when using the trend viewer with the legend area and the scale mode set to Auto or Units.

X

X

Other fixes and enhancements.

X

X

Real time Data management

End-user

Designer

Changing the value of a register threshold was causing the loss of the extended attribute values of the bit or alarm variable associated with the threshold.

X

X

Since version 8.10 SP6, variables where not subscribed upon creation via dialog boxes, even if the permanent scan option was set. Subscription was correct for variables created via the online import in SCADA Basic and the Smart Generator XML Generic Import.

X

X

Historical Data management

End-user

Designer

An issue had been detected when executing certain requests from a trend viewer for data stored in an HDS database. Not all points were returned when the quantity of data matching the request was very large (around 1,000,000 trend points).

X

Other fixes and enhancements.

X

X

SCADA Basic scripting

End-user

Designer

A fatal error when executing the verb PROGRAM modes UNLOAD or STOP from a Run.Macro animation.

X

The verb SELECTOR is now supported by the AIGrid macro-animation.

X

X

Verb SELECTOR mode SCROLL – The operational mode TOCOL did not work with the former Grid macro-animation.

X

X

A fatal error when using the verb SELECTOR mode SCROLL with an invalid scroll mode on the former Grid macro-animation.

X

VBA & Enable programming

End-user

Designer

Function PutArray of the AIGrid object – It was not possible to use this function to fill a column of cells. In such a case, only one separator is necessary, and it was not enough to leave the parameter for the second separator at the same value or empty. It now behaves correctly if you put the same separator value for the second separator parameter (even if it is not used to execute the instruction). Behaviour was already correct to fill a line of cells.

X

X

Some functions have been added for scripting the AIGrid object: New scroll modes to scroll horizontally (to left, page left, column left, column right, page right, to right, to column). New ClearArray function to clear the content of a group of cells. Unlike the ClearAll function, ClearArray can be used even when the AIGrid is not in edit mode. New SimClickCellEx function to simulate left mouse click. Unlike the SimClickCell function, SimClickCellEx works with the header cells and there is an argument to specify whether the Control or Shift key must be simulated.

X

X

Communication

End-user

Designer

Protocols

 

 

The Perax driver now supports P16XT devices.

X

X

The address range for MW data is extended from 255 to 65535 for the IP-ISO-S7 driver.

X

Since version 8.10 SP4, communication stopping with devices over the XBUS-IP-MASTER driver was not longer parallelised, causing the stopping phase to be longer than necessary. In particular when devices were not connected, this stopping phase could be so long that it could cause an enforced exit of the Supervisor.

X

X

Communication with TCP devices over the SAIA MASTER driver is now multi-threaded.

X

X

Support for the NL50 communication device using the IPNL driver.

X

X

Support of a new WordBit type to handle PLC time stamped data with an address greater than 4096. The new type identifiers to be used in time stamped blocks are 6 for Word input and 14 for Word I/O. Variable mapping has to be done as follows: The field Address must contain the word address and the field Value1 must contain the offset of the bit in the word.

X

From now on, the XBUS-IP-MASTER protocol only supports binary encoded frames.

X

Networking

 

 

Under some circumstances, when quickly switching over from one server to another one it happened that both servers could stay active. The only way to return to a normal situation with only one active server was to stop and restart one of them, or to disconnect and reconnect them.

X

Performance improvement: Response to subscription messages are now sent by packets to client stations. Until now, this optimized process was only used locally for message exchange between components on the server station.

X

X

In an architecture including an association of type Single Active Server, a fatal error could occur on client stations if the configuration included variables with non-permanent scan and the client was not subscribed to one or more of these variables at the time the servers switched over.

X

X

Response to subscription messages for alarms were incorrectly formed by server stations if flow regulation is active between a client and a server. This was causing error messages to be displayed on the client side, followed by a fatal error

X

X

After the modification of a variable configuration on the server station producing the variable, the subscriptions from client stations for this variable were not working any more, thus leading to a situation where client stations are not refreshed.

X

After certain scenarios of servers switching over and communication loss with field devices when using Single Active Server associations, some variables were keeping the status NS DE. This incorrect behaviour was occurring for variables configured with dependencies on other variables for the physical minimum and physical maximum properties.

X

X

After changing the state of a variable from Disable to Enable, its status was remaining NS on the client side until the next value change. The issue was occurring only in client/server architectures, and did not appear for internal variables.

X

X

Incorrect behaviour of OPC variables when a server switches from passive to active.

X

X

OPC Client

 

 

When creating groups, the option Use time provided by the server now defaults to False. The goal is to avoid the Supervisor using the timestamp as if it were supplied by the end device in the many cases when it is actually set by the OPC server. This option must be set to True if and only if, timestamps really come from the field device.

X

Traces for diagnostic have been modified to include the variant type received along with the VTQ.

X

X

WebVue 

End-user

Designer

WebVue could freeze while opening a mimic containing an Alarm viewer with the Advanced colour mode activated.

X

Pertaining to printing of the legend area of the Trend viewer.

X

Configuration environment

End-user

Designer

Web Services Toolkit 

 

 

A memory leak when handling historical data. X X
Miscellaneous

End-user

Designer

Raw data ofHTTP requests and responses can now be logged for troubleshooting data exchange between the Supervisor (used as a Web server) and any HTTP client (WebVue or a Web Services Toolkit client). The following parameter must be set in the Web\WebVue.dat file:

  • PPSLog = 1 to log HTTP requests
  • PPSLog = 2 to log HTTP responses

Raw data are logged in the following file: TEMP\PPSLog.log. Pay attention to the fact that this file can grow very quickly – traces must not be left active in a production environment.

X X
A fatal error when sending recipes including long-length text variables from a client station. X X
If an expression on variable was changed, the former expression was kept in memory along with the new one, leading to a situation where the result variable is updated when both expressions change. It was necessary to stop and restart the Supervisor to return to the correct behaviour. X
A fatal error due to an incorrect interpretation of data archived with the VCR feature. The error was occurring in a certain scenario when replaying data with the VCR. X
Following the creation of 65 000 I/O licenses in version 9.0, an evolution is implemented so that such a dongle is seen as an unlimited dongle by the Supervisor version 8.10 SP7. The same evolution will be available in versions 7.20d SP5, 8.0 SP9 and 8.2SP2. X X
Other fixes and enhancements. X X

 What’s new in version 8.10 Service Pack 6?

This section lists all major new features and enhancements in version 8.10 Service Pack 6.

HMI

End-user

Designer

After entering a comment on an event line in the log viewer, the selection and color highlighting were lost.

X

Under some circumstances, it was not possible to add a comment to an event via the log viewer. This appeared when the timestamp was the same for the last event of the block and the first event of the next block in proprietary archive units.

X

Various bug fixes and enhancements: Relating to log viewer historical requests, scrolling and positioning in the event list. Most of the fixed issues were due to inconsistencies between the log viewer filter property values defined in the viewer configuration and those overloaded by SCADA basic calls to the verb LOGDISPLAY. In particular:If the log viewer filter is changed using the LOGDISPLAY SCADA Basic verb modes FILTER, EVENTMASK and/or EXECUTE but date-based filter is not explicitly set, the current date filter of the viewer is now taken into account automatically and kept for later filter changes. Prior to this enhancement, unexpected behavior could be experienced when mixing filtering from the log viewer dialog box and with SCADA Basic.

When opening a log viewer, the list was positioned by default as follow: First visible line was the first event of the previous page in the event buffer, requiring scrolling to access the first and last events of the buffer; the first visible line is now the first line of the first page of the buffer, with the first event in the requested time period at the top.

Behavior improvement when the parameter ChangeNbOfLines is set to 1 using the LOGDISPLAY SCADA Basic verb.

Enhancement in event buffer management and scrolling where there are multiple events having the same timestamp.

X

X

The Note animation was limited to the first 32,767 characters of an RTF file. The limit is now 2,147,483,647 characters.

X

Under some circumstances, 3D mimics and 3D symbols could be saved in ASCII format which was an abnormality since the ASCII format for 3D mimic and symbol is not an option.

X

X

Custom grids of the trend viewer were not correctly saved if the mimic was stored in ASCII format.

X

A fatal error when configuring an expression in an animation that was incorrect or contained too many characters.

X

X

Enhancement of ActiveX controls license key management if the ActiveX is designed to be licensed (specifically normal ActiveX from Microsoft®). Failing to do so was causing a fatal error with some of them.

X

X

Interlock property of the Timetable animation was not working because wrongly saved if located in a mimic saved in ASCII format..

X

X

If you clicked the button to display the last events in a log viewer, and then clicked on the button to display the next page, the same lines could be displayed in reverse order.

X

Real time Data management

End-user

Designer

The variable and alarm saving mechanism process at shutdown was incorrect when using the Terminal server environment, potentially leading to instances successively overwriting the Saved.dat and AlarmSaved.dat files. If you require a Supervisor instance running in a terminal session to save alarms or variables, it is now mandatory to use the -WTS ProjectName, StationName switch when starting up the Supervisor in this type of session. This switch is new and failing to use it (by using the -WTS ProjectName, ClientStationListName switch) will prevent such an instance of the Supervisor from saving variables and alarms In such a case, an error message will be displayed in the event viewer and added to the log files.

X

A fatal error in case a formula has its first parameter (and only that one) configured with a non-existent variable.

X

When an expression contained more than one reference to a given variable, for instance (reg*16/(reg+1)), the expression was calculated as many times as the number of references to the variable, leading to multiple records in the archived data (log or trend).

X

OPC variable mapping was lost when the OPC server and group configuration was located in the C1 directory and the OPC variables mapped into this group were located in the C directory.

X

X

Alarms management

End-user

Designer

In a client / server architecture, when starting a client, some alarms in the off state on the server could be seen as off not acknowledged on client stations. This occurred only for alarms using the ENUMALA feature.

X

If a delayed alarm was produced by an association of servers of type Single Active Server, the alarm was never triggered if a server switch occurred during the delay period.

X

Historical Data management

End-user

Designer

Historical data configuration was not saved on exit when the only modification since the start-up was a removal of a trend on a proprietary archive unit. The consequence was that one or more variables could still be trend recorded after restart of the Supervisor.

X

When configuring trended data on proprietary archive units, using the default timestamp format aaaammjj prevented use of the millisecond timestamping option.

X

X

Associated labels were not correct when the following option is set: Log only alarm on/off changes in log lists. This could be seen when viewing logged alarms in a log viewer.

X

Text attributes containing accented characters where not correctly returned by HDS requests.

X

When using redundant HDS architectures, the start point of trended data is no longer stored by an HDS server when the redundant server is already running. This change avoids the duplication of trend values with a wrong timestamp when the trend group update rate is not 0. In any case, the databases are consistent after the replication process.

X

The time to load trend objects has been drastically reduced. A test project including 100 000 trends shows the loading time reducing from 12 minutes to 1 minute for HDS trends, and from 11 minutes to 45 seconds for Proprietary trends. This optimization requires the following option to be de-activated: Project.Configuration Files.Check configuration files (extended format) accessible from the menu Configure.Project.General Operation.

X

Under some circumstances, the summary and index files of proprietary archive units could not be interpreted due to wrong memory size calculation.

X

When using Single Active Server associations, trended data were recorded on server switch to active state.

X

SCADA Basic scripting

End-user

Designer

Under some circumstances, successive calls to the SVLOG verb could cause an infinite loop when requesting data from a proprietary archive unit. It was due to the fact that the timestamp of the last event returned (the EndTime parameter) contained the timestamp of the event instead of the timestamp the event was recorded.

X

X

The verb ALARMDISPLAY now supports the modes MASK_DISPLAY and UNMASK_DISPLAY. They enable you to mask and unmask alarms that are visible in an alarm viewer and require the same parameters as the verb ALARMDISPLAY mode ACK_DISPLAY.

X

X

When using the SCADA Basic verb ALARM modes ACKLAST or ACKOLDEST, all unacknowledged alarms were acknowledged instead of only the last or oldest./td>

X

X

The parameter named HtmlPage of the verb WEBVUE mode CONNECTURL can now be type Long well as type Str, thus allowing to use a Url with more than 255 characters. When type Long it is used as the handle of a buffer containing the Url.

X

X

The verb ALARM( “RESTOREALARMLEVEL”, “”); with the second parameter empty can be used to restore the alarm priority of all alarms produced by the station where the script is executed.

X

X

Using the FGETS verb could cause an error indicating a type incompatibility or even a fatal error when reading more than 255 characters. The fatal error case is fixed and the new limit is 1023 characters.

X

X

When using the SCADA Basic verb LOGDISPLAY mode FILTER, it is now possible to filter data according to a user name. The syntax to use is: =(#N == UserName).

X

X

VBA & Enable programming

End-user

Designer

The font of a text drawing element was not correctly updated when changed by a VBA or Enable script.

X

X

The region number of the parent mimic was ignored when opening an included mimic from VBA.

X

X

Retrieving a mimic from the mimics collection using an integer index in an Enable script didn’t work and could cause a fatal error.

X

X

A fatal error when deleting a graphic object when its properties were currently displayed in the VB Enable property list.

X

X

Communication

End-user

Designer

Protocols

 

 

It was no longer possible to configure Cimway communication objects and variable mapping in case the dongle is of type client, even in addition to development or complete option.

X

X

When using heterogeneous frame mapping, a fatal error could occur when at least one text variable is mapped in the frame, and the total number of variables mapped in the frame is greater than the number of Cimway items. The issue could occur when starting or stopping Cimway, or on Active/Passive switch of the station producing the frame.

X

Support for analog values encoded in 4 bits for equipment variables. The syntax for field #34 of the Varexp.dat file is ‘Q’ for unsigned values and ‘q’ for signed values.

X

X

A fatal error could occur when using the Mitsubishi Q Series protocol.

X

Networking

 

 

An application level acknowledgement has been added when TCP channels are used. The previous TCP level acknowledgement is not end-to-end, and prevents detecting channel losses in the correct manner. In particular, under certain circumstances when using a bi-medium configuration, the Supervisor did not have accurate information to be able to decide if to retry message sending on the other channel.

X

X

For an association of type Single Active Server, when more than one server is active and reconnect to each other, they now exchange the VTQs of internal variables so that the one remaining active keeps the latest data even if it was produced by one that is about to be switched to passive. This only applies to internal variables.

X

X

Under some circumstances, an alarm could be displayed twice in an alarm viewer when in online mode. This could be seen on a client station when the data is produced by an association of servers, timestamped by a PLC, and only if the passive server had refreshed the client before the active one.

X

In the Windows Terminal Server environment, a pop up message is now displayed in a client terminal session when the Supervisor cannot be started due to the fact that no available station number can be allocated to the session.

X

Under certain circumstances when using Single Active Server associations, some variables were having status NS DE after a switch. This behaviour could randomly occur for variables configured for non-permanent scanning in conjunction with dependencies on other variables for the minimum and maximum properties.

X

OPC Server

 

 

The OPC-DA server has been re-designed to prepare for some feature enhancements. Some issues related to large data flows, disconnection and downgraded modes have been fixed.

X

More item properties are available for OPC clients connected to the Supervisor. In addition to the minimum and maximum values, and the control level, the following one are now available: Binary and text extended attributes, domain, nature, minimum and maximum values for control, and the simulation flag. The extended attributes and the simulation flag can be read and set by an OPC client, the other properties are read-only.

X

X

All these properties are by default returned when browsing the Supervisor OPC server. It is also possible to configure this behaviour.

X

X

OPC Client

 

 

A fatal error when more than one OPC server is configured in a project and, if a station is in charge of the communication of at least one of the OPC servers and consumes variables mapped on at least one of the other OPC servers.

X

X

It is now possible to map more than one variable on an OPC ItemId.

X

In case an OPC server is not configured to be launched automatically at startup, calling the verb OPC mode START for starting and connecting to the OPC server was not working until a call to the SCADA Basic verb OPC mode STOP was done. This regression could also impact the Start task in the OPC servers configuration dialog boxes (it may have been necessary to click the Stop button prior to clicking the Start one).

X

X

WebVue 

End-user

Designer

Look and Feel configuration was not correctly applied due to a behavior change in the Java Runtime.

X

Line colors in a log viewer were incorrect when the WebVue client is connected to a Supervisor web server station that is not the historical data producer.

X

When using the automatic logout on inactivity of the web client, the actual time before the logout was half that configured.

X

Relating to line selection in the alarm and log viewers.

X

It is now possible to change the minimum and maximum scale values from the trend viewer legend area.

X

Smart Generator 

End-user

Designer

SG Generic Import – Performance enhancement: In XML file loading process.

X

Configuration environment

End-user

Designer

SV Manager 

 

 

The SV Manager wizard has been improved so that the predefined compilation options permit the generation of the pdb files in release mode . X
Components based on the SV Manager SDK can now be notified when a variable timestamp changes, even if the value and the status remain the same. A global settings structure support has been added to the API. The structure type is named _svmgrGlobalSettings, and you can use the following methods to manage it: InitGlobalSettings, SetGlobalSettings, GetGlobalSettings and FreeGlobalSettings. This structure contains an element named bNotifyOnTimestampChange of type BOOL – Set it to true to be notified even if only the timestamp of a variable changes.. X
Miscellaneous

End-user

Designer

When reading a newly inserted dongle (using the Read button located in the About box), the license option allowing opening more than one mimic was not updated. X
Added audit counter for flow regulation from VAR to LAN. X
It is now possible to import events using the new headers when using the C1 directory – EVTPROG, EVTEMAIL, DEVENT, DEVTPROG and DEVTEMAIL. X X
When creating an event to trigger a SCADA Basic script, it was mandatory to select a function whereas only the program name is necessary if you want to execute the Main function. The feature is now in line with the help. X X
When version 8.10 and 8.2 of the Supervisor are installed on the same machine, it happens that the message indicating a bad registration of components is displayed at startup whereas everything works fine. The registration script for version 8.2 has been improved to avoid this. X X
The counter of login attempts was not reset to 0 after a successful login. X
A message has been added to give an indication to a client station requesting a network license right when none of them is available. X
The maximum length of a text value used to set a text variable in a recipe has been increased. It is now only limited by the maximum length as defined at the variable level. X X
Events configured to be triggered on the transtion ALL>1 were also executed on the transition NS>0. X X
Other fixes and enhancements. X X

 What’s new in version 8.10 Service Pack 5?

This section lists all major new features and enhancements in version 8.10 Service Pack 5.

HMI

End-user

Designer

Improvements of the alarm viewer sort feature.

X

Fix of a regression pertaining to bilingual configuration of associated labels. Only labels for the current language were visible in the configuration dialog box.

X

Under some circumstances, the log viewer scroll bar disappeared.

X

Under some circumstances, the Gradient Register Colour animation was not correctly saved. The issue applies to both ASCII and Binary mimic formats. If you encounter this, to be 100% sure of fixing the problem, you need to check/correct the animations configuration and re-save the mimics and symbols that contain them using this version. If not re-saved, the previous, incorrect, load processes is still executed for compatibility purpose: Despite the problem, some configuration may be correctly loaded (depending on the overall animation configuration).

X

It is now possible to delete both temporary and permanent events from the event configuration dialog boxes.

X

Fix of a fatal error due to the use of a deleted expression in a graphic animation.

X

Real time Data management

End-user

Designer

In case a register is time stamped at the PLC level and defined with thresholds, when a threshold was triggered, the underlying bit variable did have the true PLC timestamp, but the ‘PLC’ flag (indicating a timestamp coming from the PLC level) was lost.

X

Alarms management

End-user

Designer

A regression prevented the use of the Enumala feature with source variables of type OPC, DDE and LNS.

X

Historical Data management

End-user

Designer

Fix of an inversion of the triggering bit values when configuring a log report. If configured at 0, the log report was stored at 1 and vice-versa. This issue had no impact on the runtime feature as long as no configuration modification was done.

X

Variable of type Chrono was not correctly stored in log reports. Question marks were stored instead of the actual values.

X

Fix pertaining to the configuration of the storage folder of an archive unit of type ‘Free’. In case the storage folder is defined by a text variable, the field was truncated to 12 characters instead of 40.

X

Fix pertaining to timestamp consistency for trended alarms and bits. Timestamps stored in databases for trended alarms and bits could be inconsistent in case of historical data server redundancy (HDS archive units).

X

X

Bit changes logging on an ODBC archive unit. Events were correctly stored, but were never displayed in the Log Viewer.

X

Under some circumstances, deleting an archive unit containing one or more log reports was causing a fatal error.

X

Text attributes containing accentuated characters where not correctly returned by HDS requests.

X

Register variables changes incremented automatically due to the treatment WatchdogSV object are no longer logged in historical data.

X

Extended attributes stored in an ODBC archive unit were not correctly returned if they contain non-occidental characters. This only occurred when the ANSI option was activated on the project.

X

X

Timestamp format was incorrect for data stored in a VCR archive unit if the Supervisor was run on a PC with German regional settings activated..

X

SCADA Basic scripting

End-user

Designer

Allows the use of constants without the explicit conversion to double (using TOD()) for the period parameter of the SVTREND verb.

X

X

Verb ALARM, mode RESETANDSETALARM allows to explicitly reset and set an alarm that is On, possibly simulating its disappearance and re-appearance. Syntax: ALARM(“RESETANDSETALARM”, “AlarmName”);

X

X

Verb SVBRANCH, mode RESETANDSETALARM to explicitly reset and set all alarms that are On, belonging to a branch and corresponding to a filter, possibly simulating their disappearance and re-appearance. Syntax : SVBRANCH(“RESETANDSETALARM“, Branch [, Filter [, AlarmType]]);

X

X

To ensure normal operations in case the verb TREND mode SETYRANGE is used and the referred Trend Viewer object does not exist.

X

X

Fix of a fatal error when using the verb SVTREND.

X

X

It is now possible to delete an event when using the verb EVENT(“IMPORTBYFILE”,FileName) and EVENT(“IMPORTBYHANDLE”,HBuff). The following syntax must be used in the import file: DEVTPROG,event_name (without quotes).

X

X

Expressions are now saved when using the verb VARIABLE(“SAVE”)..

X

X

VBA & Enable programming

End-user

Designer

Under some circumstances, the VBA online help was not open when pressing F1.

X

When using the method LoadFromFile of the Grid object, the number of lines in the grid was not automatically adjusted according to the number of lines in the file.

X

Communication

End-user

Designer

Protocols

 

 

New protocol : Citilog Release 1.0: Protocol for Citilog video matrix control.

X

X

Not all items were browsed in case the OPC server is configured as OPC1.0A or OPC2.0 with a flat organization of the address space.

X

Read/Write support for array of bytes/word mapped to Supervisor text variables.

X

X

Incorrect behavior if a floating point frame is received containing badly formatted data.

X

X

On protocol XBUS-IP-MASTER, PLC time stamping can now be enabled/disabled using a SCADA Basic script with the following verb:CIMWAY(“SENDMSG”,comm_object_name,”DisableTS”);

CIMWAY(“SENDMSG”,comm_object_name,”EnableTS”);

Where comm._object_name is the name of a Network or a Node object. By default, PLC time stamping is enabled.

X

X

Fix of a regression concerning connection sharing on protocols S7-IP-MASTER and XBUS-IP-MASTER.

X

X

Fix of a fatal error on protocol Ferromatik when connecting to more than one device.

X

X

The S-BUS and IP-SAIA protocols now support PLC time stamping.

X

X

Networking

 

 

Added support for flow regulation of subscription requests from a remote station in a networking architecture.

X

When starting a client station, variable subscriptions to active stand-by servers are delayed. The delay parameter is stored in the LanConf.dat file: [WATCHOBJS] DelayBeforeStartWatchOnActiveStandby=600 Value is in seconds, default value is 10 minutes.

X

X

In case a client station can not subscribe to a passive server due to time-out, variables were forced invalid (NS COM) even if the subscriptions to the active server were correct.

X

A system variable called SYSTEM.AssocName.Localhost now indicates whether the local station is active or not within the association named AssocName.

  • – This variable is of type Bit,
  • – Value is set to 1 if the local station is active in the association,
  • – Value is set to 0 if the local station is passive in the association,
  • – Status is NS if the local station does not belong to the association.

X

WebVue 

End-user

Designer

It is now possible to take advantage of automatic logout on inactivity as defined at the user profiles level. To activate this option for WebVue, add the parameter EnableLogoff=1 in the [Parameters] section of the WebVue.dat file (located in “MyProject”\Web directory where “MyProject” is the name of your project).

X

Smart Generator 

End-user

Designer

SG WAGO – Fix of an issue in case a variable is mapped on an address that is a multiple of %MW124.

X

Configuration environment

End-user

Designer

Web Services Toolkit 

 

 

The PingSession method of the SessionContext web service was returning an incorrect server timestamp. X
Miscellaneous

End-user

Designer

Project names can now have up to 255 characters. X X
Fix pertaining to the Supervisor automatic exit due to operating system stopping or session closing. X
System variables named SYSTEM.LOCALHOST.USER and SYSTEM.LOCALHOST.PROFILE were staying with status NS and not updated on user login. This issue was not impacting the system variables playing the same role but including the station name: SYSTEM.”StationName”.USER and SYSTEM.”StationName”.PROFILE. X X
If a time-table action was not executed because of the enabling bit, the time-table stopped working. X X
Under some circumstances, the runtime time-table edition dialog-box did not display the time-table configuration (it was empty). X X
Fix of a fatal error in case an email is sent due to a threshold variable change. X X
UTC/Local timestamp conversion was incorrect for some particular time zones in case DST is activated. X X
Other fixes and enhancements. X X

 What’s new in version 8.10 Service Pack 4?

This section lists all major new features and enhancements in version 8.10 Service Pack 4.

HMI

End-user

Designer

When using the sort feature of the alarm viewer, the list was not re-sorted when a value change occured on the sort key field.

X

Enhancement to ensure normal operations when opening a mimic which style properties was corrupted.

X

Fix of a fatal error when using the Text display register or Send register animations with a text length greater than 80 characters.

X

Optimization of the loading time of mimics that use animations with expressions.

X

The Broadcast button is now hidden when a user accesses the variable dialog box (from a trend viewer for example) qnd he doesn’t have any development rights

X

The initial mimic of the default user was not opened after logout of another user.

X

Better CPU performances when using flashing colours.

X

Real time Data management

End-user

Designer

To ensure normal operations when sending a recipe containing variables of bit type set with a value different from 0 or 1.

X

X

The timestamp stored by the HDS for trended bits and alarms was incorrect when the archive producer is not the variable producer. This was occurring in a specific case when the update rate of the trend group is different from 0.

X

SCADA Basic scripting

End-user

Designer

Verb “ALARM”, mode “ALARMON” now allows the dynamic modification of the property indicating whether an alarm is On at 0 or 1. Syntax : ALARM( “ALARMON” , “AlarmName”, OriginValue); If OriginValue is 1 the alarm “AlarmName” will be On when the bit “AlarmName” changes to 1 If OriginValue is 0 the alarm “AlarmName” will be On when the bit “AlarmName” changes to 0

X

X

To ensure normal operations when a threshold is reached and is logged even though the register variable is not configured.

X

X

VBA & Enable programming

End-user

Designer

Fix on the MouseLeave event management for AVI graphical objects. The event was not raised.

X

Communication

End-user

Designer

Protocols

 

 

New protocols :

  • Ferromatik Release 1.0: Protocol for Ferromatik moulding machines.
  • NC9300 Release 2.1: Protocol for Nissei moulding machines.
  • Injecvisor Release 2.1: Protocol for Toshiba moulding machines.

X

X

Fix of handle consumption in some specific condition of connection – write request – disconnection when using the XBUS IP SLAVE protocol..

X

Better management of N writes type requests in Multiple mode when the Enable sequencing writes option is not activated. This enhancement only applies to old generation protocols.

X

X

Networking

 

 

The first login on a client station was not logged when using a remote HDS server and the multi-station connection between the client and the HDS server was not already established.

X

Fix of a fatal error on a client station when the Minimum and Maximum properties of a variable were defined by the value of another variables and a cross configuration does exist. Example: The Minimum of variable V1 is the value of variable V2 and the Maximum of variable V2 is the value of variable V1.

X

Better management of data logging when only the timestamp of a variable changes.

X

The availability rate is now taken into account as a criterion for choosing the active server in single active server associations. When the availability rates are equal, existing criteria apply, insuring compatibility for existing applications.

X

Optimization of switching times for multiple active server associations when data are timestamped at the PLC level.

X

To ensure normal operations when a variable is recorded in an ODBC archive unit, even though it is not configured on the archive server. This issue only occurs when the variable is produced by another station.

X

WebVue 

End-user

Designer

The verb ALARMDISPLAY modes SELECTED and SELECNAME are now supported in the WebVue context.

X

Enhancement of timestamps management.

X

Smart Generator 

End-user

Designer

Smart Generator for FactoryLink. This Smart Generator allows importing FL applications.

X

Support of Expression Templates and Expressions on variable in the XML Generic Import.

X

Configuration environment

End-user

Designer

SV Manager Toolkit 

 

 

An Application Wizard is now available to generate a Microsoft Visual C++ project in order to use the SV Manager. X
Enhancement of SV Manager sample projects. X
Fix pertaining to the management of the Size parameter of the CimwayWriteFrame method. X
Fix on alarm commands with the SetDataSet function. X
Enhancement of the _svmgrVarStatus and _svmgrQuality structures. The _svmgrQuality ConvertFormatVarStatusToQuality(_svmgrVarStatus VarStatus) function is added for conversions. X
Web Services Toolkit 

 

 

Enhancement of timestamps management. X
Fix of disconnection occurring because of unattended session time-out. X
Miscellaneous

End-user

Designer

New option in the General parameters offering the ability to manage thresholds in a strict manner (strictly greater or strictly less). X X
Ability to configure VCR snapshots with a 1 minute precision. X X
Enhancement of the on line configuration import with SCADA Basic verbs of type: VARIABLE(« IMPORT »), EXPRESSION(« IMPORT ») … X X
Event action counters are added to audit information. X X
Enhancement of event actions management in case of expressions like 1>0, NS>S. X X
Miscellaneous fixes and enhancements related to user management, user rights configuration and operator login. X X
It is now possible to add the value (in the case of a control) or a threshold value (in the case of exceeding a threshold) in the text of an email sent on event. The corresponding substitution string is #C as for the log window and archives configuration. X X
It is now possible to define the maximum size of email attachments sent on event. X X
Fix of a fatal error on OPC client disconnection. The issue was occurring in the event that an OPC client calls the RemoveGroup method without having called the RemoveItems method first. X X
Other fixes and enhancements. X X

 What’s new in version 8.10 Service Pack 3?

This section lists all major new features and enhancements in version 8.10 Service Pack 3.

Fix of an inversion of associated labels related to Change to 0 and Change to 1 events.

Other fixes and enhancements.

 What’s new in version 8.10 Service Pack 2?

This section lists all major new features and enhancements in version 8.10 Service Pack 2.

HMI

End-user

Designer

Default mode for Alarm Viewer is List Mode

X

Management of substitution (#Bx) in the Trend Viewer legend

X

Virtual Keyboard can be accessed from user login (F2) and security animation.

X

Inhibit background colour when printing a Mimic with Hardcopy (Option in Graphic option menu)

X

Real time Data management

End-user

Designer

Force the recording of a trend in the HDS when only the timestamp of a variable changes.

X

By default, the option “Use register variable of DB as double in SCADA Basic ” is set in a new project.

X

X

Upper Case / Lower case management in variable selector

X

Improvement of the compatibility with Chinese character in the supervisor. Need to deactivate syntaxes control

X

X

SCADA Basic scripting

End-user

Designer

Modification of function WINDOW, mode CAPTION, in order to be able to change the title in both langages simultaneously. IntVal = WINDOW(Mode, WinName, Branch, Title language 1, Title language 2); last argument is optional. If not there it works as before, only the current language title is change

X

X

Communication

End-user

Designer

Protocols

 

 

Optimisation of CimWay starting and stopping time. Starting and stopping of nodes and frames is now asynchronous.

X

LNS : Improvement of logs files.

X

Networking

 

 

Configuration: delete cross links between two nodes of a single station in an association.

X

Possibility to add historical servers in a real time server list

X

X

Increase of the LAN manager priority in order to prevent Time-Out at start-up

X

New management of logs in proprietary archive units (now like in HDS) :

  • An historical data server subscribes to all the stations.
  • A station which generates a log send it to the server.

X

WebVue 

End-user

Designer

Management of LOGLIST mode for LOGDISPLAY SCADA BASIC function

X

Users rights 

End-user

Designer

Improvement of the message displayed when trying to create an existing user.

X

21CFRPart11 user account is blocked after 3 errors of password confirmation from a security animation

X

X

Configuration environment

End-user

Designer

New capabilities of Manager ToolKit (SvMgr) to access to CIMWAY API. X
New capabilities of Manager ToolKit (SvMgr) to change the priority level of an alarm. This property is distributed, so the modification is forwarded on all the stations. X
Miscellaneous

End-user

Designer

Management of –b starting option when running under Windows Terminal Server. X X
Management of Divide by 0 in expression X X
Improvement of supervisor licence protection for better compatibility when running under Windows Terminal Server X X
Improvement of log files (“t”, “trace.dat”, etc.) now they are in ANSI when starting options -ansi ou -ansip are used. X X
Allow end or maintenance when an alarm is On acknowledge (activated by an option for compatibility) X X
Improvement of flow regulation for VCR mode. X X
Other fixes and enhancements. X X

 What’s new in version 8.10 Service Pack 1?

This section lists all major new features and enhancements in version 8.10 Service Pack 1.

HMI

End-user

Designer

New feature that allows sorting columns in an Alarm Viewer

X

Real time Data management

End-user

Designer

Optimisation of variable subscription for graphical interface

X

SCADA Basic scripting

End-user

Designer

Management of daylight saving in SVBATCH.

X

X

Possibility to import expressions with function VARIABLE mode IMPORTFILE, IMPORTBUFER (SPR 12183):

  • · header EXPRM to add or modify an expression template.
  • · header DEXPRM, Name to delete an expression template.
  • · header EXPRV to add or modify an expression on variable.
  • · header DEXPRV, Name to delete an expression on variable

X

X

Communication

End-user

Designer

Protocols

 

 

New behaviour for write command: If a node had only write-only frame, no write was performed. Now write command are sent unless node is HS with at least one read frame

X

Modbus IP:

  • · When sharing connexion with node message time-out (e.g. gateway connected to a modem) Cimway only manage message time-out for the frames of a single device and not between
  • · Improvement of time stamped communication when using hot-stand by association with two stacks in the device (on per server)

X

OPC Client

 

 

Management at start-up of OPC server which status is ‘in test”

X

Management of browsing for OPC server which status is “not-configured”

X

Smart Generator 

End-user

Designer

Automatic generation of the supervisory applications for these software platforms: Schneider Electric – Unity, Wago – CoDeSys, plus a generic interface for XML.

X

Miscellaneous

End-user

Designer

Saving CRON.DAT file when supervisor is stopped if scheduled actions have been modified. X X
Improvement of online printer status update (in case of redundancy) X X
Update of registration tool AICR X X
Enforcement of the supervisor licence protection. New type of hard dongle Sentinel SuperPro XM. X X
Other fixes and enhancements. X X

 What’s new in version 8.10?

This section lists all major new features and enhancements in version 8.10.

HMI

End-user

Designer

All configuration options not directly associated with the HMI are now gathered together in a new dialog accessible from the menu command Configure.Project.General Operation.

X

All configuration options associated with the HMI are now accessible from the menu command Configure.HMI Options.

X

New explorer style interface for Configuration Options, Domains and Natures, Events, OPC communication, Multi-station, E-mail and Archives.

X

HDS (Historical Data Server): Recording of data directly into a DBMS. Support of the latest version of Microsoft SQL Server 2005.

X

Database Manager: Software utility for maintaining the databases used by the HDS.

X

Facility to modify ODBC requests by copying the QUERY.INI file from the DB folder to the Bin folder of the software.

X

Addition of Chinese language for the HMI.

X

Import/Export tool for strings used in the HMI (mimics, libraries etc.) to ease translation.

X

Sending an E-mail depending on an event or on a SCADA Basic or VBA program.

X

Tab controls on mimics so that you can display different pages in the same mimic.

X

‘System look & feel’ option for the appearance of button shapes for text or rectangle objects.

X

Ability to substitute variables of all types in symbols, not just temporary variables (variable%).

X

Filtering data by SQL expression for the AIGrid (table) component.

X

Monitoring variable values in the AIGrid (table) component.

X

Trend Viewer: Indicating the period for which there is no data when 4,000 or more values are returned from a historical query.

X

Trend Viewer: Option to cancel historical queries.

X

Real time Data management

End-user

Designer

Change to continuous monitoring of a variable for display. From now on you can only configure continuous monitoring if the station is a producer of that variable.

X

X

Change in the way variables are managed when using and alarm synthesis (TREATMENT, GROUPALARM): To confirm the configuration without having defined all the variables in an alarm group.

X

X

In the process of acknowledging an alarm via a variable, that variable is now forced to 1 when the alarm is acknowledged. It is returned to zero when the alarm is On and Not Acknowledged. As before, the variable’s transition to 1 causes acknowledgement of alarm. This feature is configurable by entering TREATMENT, ACKALARMBYVAR in the file VAREXP.DAT

X

X

In the process of masking an alarm, you can associate a Bit variable with an alarm so as to mask it. The masking and unmasking of an alarm also forces the value of the associated variable. This feature is configurable by entering TREATMENT, MASKALARMBYVAR in the file VAREXP.DAT

X

X

Improvement to formatting of the values of Register variables in the backup file SAVED.DAT.

X

X

Processing of value X outside of the range [1, 1] for ACOS (X) and ASIN (X), for values of x=0 for LOG (X), y =0 for x/y and MOD (X, Y). Their results will be displayed as “*” rather than 0 for the three types of expression: directly in an animation, in an expression model and in an expression on a variable.

X

X

SCADA Basic scripting

End-user

Designer

Instruction APPLICATION mode LOAD: New optional parameter to start a program with a ‘Start from’ path (Working Folder).

X

X

Instruction CRONTAB mode NETWORKBROADCAST: New parameter to apply a CRON.DAT file either remotely or to all stations.

X

X

Instruction EMAIL mode SEND: For sending an e-mail.

X

X

Instruction EVENT modes ADDPROGEVT, DELPROGEVT, ADDEMAIL, DELEMAIL: To manage events that run SCADA Basic programs or send electronic messages.

X

X

Instruction HISTORY mode UNIT, sub-modes SetReadServer and RestoreReadServer: Dynamically to assign the server station for an archive unit that handles read requests, and to restore the original configuration

X

X

Instruction HISTORY mode SETPRIMARY_UNIT, sub-mode Forceprimary_Unit: Enables you to specify the primary archive unit for reading the data.

X

X

Instruction LAN modes SET_READ_SERVER and RESET_READ_SERVER: Option for dynamically choosing the server station in an association that runs requests for a client station.

X

X

Instruction LAN mode SET_AVAILABLE_RATE: Dynamic option to change a server station’s availability rate.

X

X

Instruction LAN modes SET_MAIN_SERVER and RESET_MAIN_SERVER: Options to force a server station to primary and to remove the primary status of a specified primary server station.

X

X

Instruction TREND mode REFRESH: Re-runs a request for historical data.

X

X

Instruction WEBVUE mode LIST: To obtain the name of the remote host.

X

X

VBA & Enable programming

End-user

Designer

Calling the Supervisor’s VBA Help from the VBA Editor.

X

New VBA function ‘Project.SendEmail’.

X

Communication

End-user

Designer

Protocols

 

 

New protocols :

  • GEMLAN-T protocol – Release 2.0
  • Hilscher NetLink protocol – Release 1.01: for Siemens Ethernet/MPI and Profibus-DP gateways.
  • LEYCOMIV protocol – Release 1: Special protocol with a specific configurator.
  • PPI protocol – Release 1.0: For Siemens S7-200 PLCs.
  • S7-ISO protocol – Release 1.0: For Siemens S7 PLCs.
  • SNCFIP protocol – Release 2.00: To support several FIP cards on the same PC.
  • SPA-bus protocol – Release 2.0: For ABB devices.
  • Unitelway Slave protocol – Release 2.1.

X

X

CimWay 7.23CONFWAY 31.00t

New parameter (Modem handshaking) on the network configuration dialog to enable/disable use of the Request To Send (RTS) signal when the COM port is open.

New counts of Read/Write request flows on the CimWay frames. These counts are displayed in the communication selector for the CimWay equipment. · Optimizing subscription times in CimWay where the frames have a null scanning period.

New DLL for access to reading/writing of CimWay frames as well as modification of the frame address, so as to allow access by VBA.

New system variables: · SYSTEM.EQT.ACTIVEFRAMECOUNT: This variable contains the number of active frames. A frame is active when at least one variable is linked to the frame.

SYSTEM.EQT.OKEQTCOUNT: This variable contains the number of accessible devices. It replaces the system variable SYSTEM.EQT.OK_NUMBER (which is updated for compatibility if it exists in the project).

X

X

IPPAM protocol – Release 1.9: Store the time-stamp in the cyclical check frame..

X

X

IPPOSM protocol – Release 1.8: To obtain various analytical data from a SMP 250 mass spectrometer using a TCP/IP connection.

X

X

S7 IP MASTER protocol – Release 4.05: The MW address range has been increased from 255 to 65535.

X

X

SAIA protocol – Release 4.0: The DLL supports the Serial SBUS protocol as well as IP mode.

X

X

XBUS IP MASTER/SLAVE protocol – Release 4.13: The MODBUS default address is 1 (no longer 0) for XBUS IP MASTER.

X

X

New WAGO_DALI equipment.

X

X

New Reals and Double words in Time-stamped mode.

X

X

OPC Client

 

 

Runtime OPC XML.

X

X

OPC Mapping.

X

X

Updating of a variable’s value even when the Quality indicates that it is bad (i.e. the QUALITY_GOOD = 0xC0 bits are not set).

X

X

Optimized multi-task processing on remote OPC servers.

X

X

New feature for monitoring that an OPC server is working.

X

X

LNS

 

 

New facility for customized extracts of LONWORKS variables.

X

X

Networking

 

 

Managing associations of historical data servers.

X

X

Managing lists of historical data servers.

X

X

When a Trend request occurs in a multi-station network, the primary unit is transferred to the historical data producer. The SCADA Basic modes SETPRIMARY_UNIT / SETPRIMARY and FORCEPRIMARY allow the unit to be used as the server to be selected from the client station.

X

X

New NS LAN status for ‘external’ variables when those are no longer accessible from the station or association that produced them. From now on, such a variable will be shown in the Variable Selector as ‘NS COM LAN’.

X

X

In a multi-network, detection of a failed connection has been improved.

X

New system variables:

  • · SYSTEM.ClientStationNumber.ServerStationNumber.VARREFRESH_COMPLETED: Produced by ClientStationNumber for each server identified ServerStationNumber to which the client is connected. It changes to 0 on reconnection to the server ServerStationNumber and to 1 when all variables produced by ServerStationNumber have been refreshed. ServerStationNumber represents the identifier of a station or an association.
  • · SYSTEM.AssociationName.StationName.MAIN becomes 1 when the station StationName is primary in the association AssociationName, else 0.
  • · SYSTEM.AssocNumber.StationNumber.ACTIVE_NUMBER that contains the identifier of the remote station that is using station StationNumber as the active server of the association AssocNumber.
  • · SYSTEM.StationName.OK_NUMBER that contains the identifier of the remote station StationName.
  • · SYSTEM.AssocNumber.ServerNumber.SWITCH.PASSIVE_COMPLETED: When the server identified as ServerNumber in the association AssocNumber goes from active to passive, this variable becomes 1 when all of the server’s variables have been refreshed. It is forced to zero at the start of that switching.
  • · SYSTEM.StationNumber.AssocNumber.ACTIVESTATION: This Text variable contains the name of the remote server station belonging to the association AssocNumber that updates the station identified as StationNumber, i.e. the active server for the station StationNumber.

X

X

WebVue 

End-user

Designer

Supports the transfer of SSL V2 (Secure Sockets Layer) data to ensure the security of data transmitted via Internet (HTTPS).

X

Optimization of data read and write, plus refreshing of mimics and viewers.

X

Russian as a presentation language.

X

Chinese as a presentation language.

X

Support for arc and sector shapes.

X

Support for transparent color.

X

Support for the SCADA Basic instruction TREE.

X

Support of the Beep on alarm.

X

Trend Viewer: Support for the legend and printing Compatibility of timescales and values.

X

A parameter in the WebVue configuration to set the polling period for Trend Viewer, Log Viewer and Alarm Viewer.

X

System policy used if the IpQueryLevel parameter in the file WEB\WEBVUE.DAT of the project is set to 4096.

X

Smart Generator 

End-user

Designer

Automatic generation of the supervisory applications for these software platforms: Schneider Electric – Unity, Wago – CoDeSys, plus a generic interface for XML.

X

Configuration environment

End-user

Designer

Web Services Toolkit 

 

 

Supports the transfer of SSL V2 (Secure Sockets Layer) data to ensure the security of data transmitted via Internet (HTTPS). X
Web Services have been standardized. X
Supply of two Web portals with the demonstration project SVWEBDEMO. The portals can be customized to suit your project. (See the document ConfigurationGuide_SV_WSDemo.doc for more information on customizing the demonstration Web portals.) X
Development Kit 

 

 

Update of the kit for accessing variables. Version 5.00 is incompatible with previous versions. It is necessary to include the new SVMGRAPI2.H file, to restore the missing callbacks and to recompile the whole set. These new features enable you to make up an access kit in an environment different from that of Visual Studio: __stdcall for all of the methods and functions pragma pack 1 X
Addition of a method SetSimulatedVariables for modifying the parameter ‘Simulated’ across all variables. X
Miscellaneous

End-user

Designer

Sentinel Driver version 7.3.0. X X
Management of the Web client on a PC with a ‘server’ encoded key only (limited to 1 mimic). X X
In the Project Selector: an option for selecting a project name longer than 12 characters. X X
New demonstrations for the libraries and the Web Service. X X

Download attachments: Readme_810_SP7.zip


Created on: 22 Jul 2011 Last update: 04 Sep 2024