VibroSight Release Notes
VibroSight Release Notes
VibroSight Release Notes
VibroSight ® software
version 3.7.0
Meggitt SA
Route de Moncor 4
PO Box 1616
1701 Fribourg
Switzerland
Document
Technical Publications Peter Ward 18 September 2018 PW
released by
The duly signed master copy of this page is stored by the Technical Publications Department of
Meggitt SA and can be obtained by writing to the Technical Publications Manager.
All statements, technical information, and recommendations in this document which relate to the
products supplied by Meggitt SA (Meggitt Sensing Systems) are based on information believed to be
reliable, but unless otherwise expressly agreed in writing with Meggitt SA the accuracy or
completeness of such data is not guaranteed. Before using this product, you must evaluate it and
determine if it is suitable for your intended application. You should also check our website at
www.meggittsensing.com/energy for any updates to data sheets, Ex certificates, product drawings,
user manuals, service bulletins and/or other instructions affecting the product.
Unless otherwise expressly agreed in writing with Meggitt SA, you assume all risks and liability
associated with use of the product. Meggitt SA takes no responsibility for any statements related to the
product which are not contained in a current English language Meggitt SA (Meggitt Sensing Systems)
publication, nor for any statements contained in extracts, summaries, translations or any other
documents not authored and produced by Meggitt SA.
The certifications and warranties applicable to the products supplied by Meggitt SA are valid only for
new products purchased directly from Meggitt SA or from an authorised distributor of Meggitt SA.
Meggitt SA reserves the right to alter any part of this publication without prior notice.
EXPORT CONTROL
The information contained in this document may be subject to export control regulations of the
European Community, USA or other countries. Each recipient of this document is responsible for
ensuring that the transfer or use of any information contained in this document complies with all
relevant export control regulations. ECN N /A.
COPYRIGHT
This document contains information about changes to the software since the previously released
version (VibroSight 3.6.0), such as new features and improvements, solved problems and bug fixes,
and hardware and software compatibility.
For more general information on the actual software, or the entire condition monitoring system (CMS),
refer to the following Meggitt Sensing Systems (MSS) documentation:
VibroSight help
VM600 XMV16 / XIO16T extended vibration monitoring card pair data sheet
(MSS document ref. 660-020-010-208A)
Users who are familiar with VibroSight may also find it useful to refer to the release notes included in
earlier versions of the software:
You should read those sections that are most relevant to you and then keep the document for future
reference.
For each scheduled release of VibroSight, at least one of the first three digits changes (x.x.x.x).
For unscheduled releases, that are occasionally required to solve urgent problems, only the fourth
digit changes (x.x.x.x).
The version identifiers for installed software appear in the Help About box (obtained using
Help > About … in any VibroSight software module).
Terminology
To distinguish between the different Meggitt Sensing System products that can be used with the
®
VibroSight software, the following terminology is used in this document:
VM600 card – to refer to the VibroSight-software compatible cards that are installed in a VM600
rack. The currently available VM600 cards that are designed for operation with the VibroSight
software are the XMx16 card pairs (XMC16 / XIO16T, XMV16 / XIO16T and
XMVS16 / XIO16T) and the new CPUR/IOCR card pair.
Where CPUx card is used in this document, it refers to CPUM and CPUR cards, and where
IOCx card is used in this document, it refers to IOCN and IOCR cards, unless otherwise stated.
Where XMx16 card is used in this document, it refers to XMC16 / XIO16T, XMV16 / XIO16T and
XMVS16 / XIO16T cards, unless otherwise stated.
modules or devices that are used in a distributed monitoring system. The currently available
VibroSmart modules and devices that are designed for operation with the VibroSight software
are the VSI010, VSN010 and VSV30x.
Where VibroSmart module is used in this document, it refers to the VSI010 and VSV30x
modules, unless otherwise stated.
Where VibroSmart device is used in this document, it can refer to the VSN010 device only, or to
the VSI010 and VSV30x modules and the VSN010 device, unless otherwise stated.
1 Licensing.......................................................................................................................................... 9
2 Features ........................................................................................................................................... 9
General ................................................................................................................................................ 9
2.1 Support for importing data from CSV files into VibroSight .................................................. 9
2.2 New maths functions for mathematical post-processing ................................................... 15
2.3 Unit preferences – new physical quantity and units .......................................................... 18
3 Solved problems and bug fixes ..................................................................................................... 19
3.1 Improvements and bug fixes ............................................................................................. 19
3.2 Problems migrating older VibroSight Mimic projects ......................................................... 19
3.3 Problems installing VibroSight 3.6.0 .................................................................................. 19
3.4 Problems displaying orbit plots .......................................................................................... 19
4 Known issues................................................................................................................................. 20
4.1 Display of timestamps in VibroSight Vision ....................................................................... 20
4.2 VibroSight Server and Host Service restart required after changes to network adapter .. 20
4.3 Length limitation of VibroSight Server instance names ..................................................... 20
4.4 Display of timestamps in VibroSight clients other than VibroSight Vision ......................... 21
4.5 Display of devices in VibroSight System Manager ............................................................ 21
4.6 VibroSight Mimic backwards compatibility ........................................................................ 21
4.7 VibroSight OPC Clients not recovering ............................................................................. 22
4.8 Duplicate events ................................................................................................................ 22
4.9 VibroSight Server status indicators ................................................................................... 23
4.10 XMx16 card pre-logging .................................................................................................... 23
4.11 Problems creating new VibroSight OPC Servers .............................................................. 23
4.12 Potential TCP port 50000 conflict ...................................................................................... 25
5 Compatibility .................................................................................................................................. 26
5.1 VibroSight software ........................................................................................................... 26
5.1.1 Microsoft Windows operating systems .................................................................. 27
5.1.2 Microsoft .NET Framework .................................................................................... 27
5.1.3 Microsoft Visual C++ Redistributable Package ..................................................... 27
5.1.4 OPC Core Components Redistributable................................................................ 28
5.1.5 Sybase SQL Anywhere 11 software ...................................................................... 28
5.1.6 VM600 CMS software ............................................................................................ 29
5.1.7 SIMATIC Step 7 software ...................................................................................... 29
5.1.8 Dell Backup and Recovery software ...................................................................... 29
5.1.9 MatrikonOPC software........................................................................................... 30
5.2 VM600 cards ...................................................................................................................... 31
5.2.1 Firmware ................................................................................................................ 31
5.3 VibroSmart devices ........................................................................................................... 31
5.3.1 Firmware ................................................................................................................ 31
In general, the licence required to enable purchased product options remains unchanged between
update and/or maintenance level releases, for example, from version 3.6.0 to version 3.7.0.
However, a new licence is always required for upgrades between major level releases, for example,
from version 2.x.x to version 3.x.x.
NOTE: VibroSight 3.7.0 is a minor level release and a new licence key file is not required
for upgrades from VibroSight 3.6.0.
However, a new licence key file is required for upgrades from VibroSight 2.x.x.
To obtain a new VibroSight licence key file or for further information on licence keys, contact Meggitt
Sensing Systems customer support. See 7 Customer support.
2 Features
General
2.1 Support for importing data from CSV files into VibroSight
The VibroSight software now includes support for importing data from CSV files into VibroSight in
order to allow data from third party systems such as other monitoring systems and/or control systems
(DCS or PLC) to be easily incorporated, and take advantage of the speed and power of VibroSight for
machinery monitoring, remote monitoring and diagnostics.
NOTE: A CSV file is a comma-separated values file, that is, a delimited text file text that
uses commas to separate values. CSV files are typically used to share
(import/export) data between programs that store data in tables, such as databases
or spreadsheets.
Data imported from CSV files can be displayed live in VibroSight Vision and/or it can be logged to the
VibroSight data repository. Once imported into a VibroSight data repository (VibroSight historical data
folder (*.vshdf)), data from third-party systems is considered as VibroSight data and is handled and
treated in exactly the same way. For example, the data can be displayed and analysed using
VibroSight Vision, and so on.
NOTE: Just like all of the other measurement data available in a VibroSight monitoring
system, data imported from CSV files can be logged into a VibroSight data
repository so that it remains available as historical data − by simply configuring
data logging rules for the imported CSV data entities in VibroSight Configurator.
The import of data from CSV files into VibroSight currently supports the import of scalar and vector
data entities (extracted data) only. (That is, the import of dynamic measurement data such as
waveforms, spectra or orbits is not yet supported). For the scalar and vector data entities, it is also
possible to import rotational speed and/or data quality information corresponding to the scalar and
vector data.
NOTE: When importing data from CSV files into VibroSight, the data quality information
corresponding to the scalar and vector data supports the same quality codes/flags
as used by OPC DA (data access).
For example, 192dec. (C0hex.) is good quality and 0dec. (0hex.) is bad quality.
To configure and use a VibroSight Server to import data from CSV files:
In VibroSight Configurator:
1. Create a new VibroSight Server configuration (File > New > VibroSight Server configuration) or
open and modify an existing one (File > Open > … (*.vscfg)).
2. In the Hardware view, under the VibroSight Server configuration node (the root node in the
hierarchical tree structure), right-click on External data sources, then click
New CSV data source.
A data source for the CSV files is created under External data sources, with a default name such
as ‘CSV Data Source 1’ and the parameters window (centre) updates to display the parameters
for the external CSV data source.
3. In the parameters window (centre), configure the external CSV data source parameters, as
follows:
Name: Use the default name for the external CSV data source or change it, as required.
State: An external CSV data source is Enabled by default but can be Disabled, as required.
Input directory: The location of the folder that will contain the CSV (*.csv) files from the third-
party system or systems. That is, where the CSV data files to be imported will be made available.
NOTE: …\External CSV Files is the default but can be changed as required.
NOTE: This can be a folder on the computer running the VibroSight Server or a network
directory/folder.
Remove CSV files after processing: When this check box is selected, the VibroSight Server will
automatically delete a CSV (*.csv) file from the input folder after it has finished processing it.
NOTE: It can be useful to see the CSV (*.csv) files in the input folder when initially configuring
and working with a VibroSight Server. But once the system is working as expected, it is
recommended to select this check box to automatically delete them in order to reduce storage
4. In the Hardware view, right-click on the CSV data source node (default name: ‘CSV Data
Source 1’), then click New processing block.
A processing block is created under the CSV data source node, with a default name such as
‘Processing block 1’ and the parameters window (centre) updates to display the parameters for
the processing block. The default name can be changed, as required.
Note: One or more processing blocks are required to contain/organise the scalar and vector data
entities that will be imported.
5. In the Hardware view, right-click on the processing block node (default name: ‘Processing
block 1’), then click New scalar data entity or New vector data entity, as required.
A scalar or a vector data entity is created under the processing block node, with a default name
such as ‘Scalar data entity 1’ or ‘Vector data entity 1’, as selected, and the parameters window
(centre) updates to display the parameters for the scalar or vector data entity.
Note: One or more processing blocks are required to contain/organise the scalar and vector data
entities that will be imported.
In the parameters window (centre), configure the scalar or vector data entity parameters, as
follows:
Name: Use the default name for the data entity or change it, as required.
State: A data entity is Enabled by default but can be Disabled, as required.
Physical quantity: The physical quantity for the data entity (for example, acceleration or velocity
or displacement).
Rotation speed column (optional): If required, the path name for the rotational speed data
corresponding to the data entity.
Default is <Processing block name>\<Data entity name>\Speed, where the ‘Processing block
name’ and ‘Data entity name’ depend on parameters configured earlier but ‘Speed’ can be
changed here as required.
Rotation speed unit: The unit for the rotational speed data corresponding to the data entity (rpm
or rps).
Quality column (optional): If required, the path name for the data quality information
corresponding to the data entity.
Default is <Processing block name>\<Data entity name>\Speed, where the ‘Processing block
name’ and ‘Data entity name’ depend on parameters configured earlier but ‘Speed’ can be
changed here as required.
Under Full display range, the Minimum value and the Maximum value to be used by default to
display the data entity can also be configured.
Under Alarms, a 1D fixed limit alarm for the data entity can also be configured.
NOTE: When configuring scalar or vector data entity parameters, the path names are the actual
paths to the effective data columns in the CSV files themselves.
NOTE: After one or more processing blocks containing one or more scalar data entities and/or
vector data entities have been configured, a template CSV file corresponding to the configured
processing block and data entity structure can be exported in order to be used as a reference for
the creation and population of the real CSV files with data that will be imported.
In the Hardware view, right-click on the CSV data source node (default name: ‘CSV Data
Source 1’), then click Export CSV data template file and save the template file (*.csv) under
the required file name.
6. In the Data storage view, configure the data logging and event logging (Data logging) of the
remote VibroSight Server in the usual way.
NOTE: If data logging rules are not configured for the data imported from CSV files, then the CSV
data will be available as live data only.
8. Create and activate the central VibroSight Server in the usual way (File > Save as > Server /
database, then File > Apply changes to running configuration).
Use the exported CSV data template file (see step 5 above) as a reference for the creation and
population of the real CSV files with data that will be imported into VibroSight.
The optimal organisation and structure of processing blocks and scalar and/or vector data entities
used to import data from CSV files into VibroSight depends primarily on the application and the third
party data source or sources being used.
For example:
A single CSV file, containing both scalar and vector data, could be used for each separate time
period to be imported.
Different CSV files, one containing scalar data and one containing vector data, could be used for
each separate time period to be imported.
Different CSV files, containing scalar and/or vector data for a particular machine or process, could
be used for each time separate time period to be imported.
However, there is one very important condition to observe when importing data from CSV files into
VibroSight, namely, that the data must be made available in a strict chronological order.
More specifically:
In the CSV files themselves, the timestamps (and data) must be in a chronological order. For
example:
17.09.2018 14:05:30,10,…
17.09.2018 14:06:30,15,…
17.09.2018 14:07:30,13,…
17.09.2018 14:08:30,20,…
The CSV files themselves must be copied to the Input directory (default: …\External CSV
Files) in chronological order. That is, CSV files containing data with earlier timestamps must be
made available and imported before CSV files containing data with later timestamps.
NOTE: When importing data from CSV files into VibroSight, it is important to important to
make the data available in a strict chronological order.
This is because VibroSight Server keeps track of the latest (most recent)
timestamp for each individual data entity and will not allow data earlier than the
latest (most recent) timestamp to be imported.
1. On the Status tab, under Server features, ensure that CSV import is enabled.
2. On the Status tab, under Server features, ensure that Data logging manager is enabled if the
central VibroSight Server is required to log data to its data repository.
NOTE: If the central VibroSight Server is to be used for the display of live data only, then data
logging is not required.
Once a configuration is activated (applied) to a central VibroSight Server and CSV import and Data
logging manager are enabled, the VibroSight Server is ready to start the import and collation of data
from CSV files.
NOTE: For the VibroSight Server, the data update rate depends on the availability of the
CSV (*.csv) files in the input folder monitored by the VibroSight Server.
The VibroSight Server’s Log messages tab is used to display any messages related to the import of
data from CSV files into VibroSight, such as problems processing CSV files due to missing or
incorrectly formatted data.
In VibroSight Vision:
1. Create a new project (File > New project) using VibroSight Server as the data source, then
select and connect to the VibroSight Server.
2. Use the Time range window to work with live (Live data) or historical (Machine states, Alarms or
Custom historical) data, as required.
When working with live data, the update rate for the data displayed in a plot depends primarily
on how often CSV (*.csv) files are copied to the input folder monitored by the VibroSight
Server.
When working with historical data, the data displayed in a plot depends primarily on the
availability of the imported data in the VibroSight historical data folder (*.vshdf) file used as
the data repository by the VibroSight Server (which in turn depends on how often CSV
(*.csv) files are copied to the input folder monitored by the VibroSight Server and the
contents of the CSV (*.csv) files).
For example, for CSV (*.csv) files covering a time range of 10 minutes that are regularly
imported (approximately every 10 minutes), a historical data plot would display the most
recent data in 10 minute ‘chunks’.
tagval (a, b)
Returns the value of a from b seconds ago.
tagdiff (a, b)
Returns the difference between the current value of a and the value of a from b seconds ago.
NOTE: The tagdiff (a, b) function replaces the derivative (a, b) function that was previously
available.
tagmin (a, b, c)
Returns the minimum value of a for the time period between b seconds and c seconds ago.
tagmax (a, b, c)
Returns the maximum value of a for the time period between b seconds and c seconds ago.
tagavg (a, b, c)
Returns the average value of a for the time period between b seconds and c seconds ago.
tagstd (a, b, c)
Returns the standard deviation of a for the time period between b seconds and c seconds ago.
The ‘Mathematical outputs’ application specific package allows a VibroSight Server to perform
‘basic math’ post-processing on the data available in its data repository in order to calculate and
create new data and information.
NOTE: A new licence key file is required to enable optional packages, such as
Mathematical outputs.
All of the new maths functions operate on scalar data entities (extracted data), including data from
third-party systems imported into VibroSight via Modbus or OPC.
Examples
tagval (a, b)
tagval (a, 5) returns the value of a from 5 seconds ago.
tagdiff (a, b)
tagdiff (a, 60) returns the difference between the current value of a and the value of a from 60 seconds
ago. For example, it returns 2 if the current value of a is 10 and the value of a from 60 seconds ago is
8.
tagmin (a, b, c)
tagmin (a, 61, 1)
Returns the minimum value of a for the 1 minute time period between 1 second and 61 seconds ago.
tagavg (a, b, c)
tagavg (a, 61, 1)
Returns the average value of a for the 1 minute time period between 1 second and 61 seconds ago.
tagstd (a, b, c)
tagstd (a, 61, 1)
Returns the standard deviation of a for the 1 minute time period between 1 second and 61 seconds
ago.
The associated data quality variable is a bit/flag with the following possible values:
1 to indicate that the quality of the associated data variable is good.
0 to indicate that the quality of the associated data variable is not good.
These data quality variables can be used in the mathematical expressions in the same way as the
data variables, and are typically used with boolean expressions to test data quality before returning
results. For example:
result = if(aQuality, a, 0);
In VibroSight Configurator:
1. Create a new VibroSight Server configuration (File > New > VibroSight Server configuration) or
open and modify an existing one (File > Open > … (*.vscfg)).
4. Select the Scalar data entity and configure the associated mathematical expression.
In the Hardware view, select the Scalar data entity, then in the parameters windows (centre):
Under Mathematical expression, under Variables, click Add to add the variable from the
associated data repository/configuration that the derivative function will operate on.
Note: A Variable name is automatically assigned to the variable under Variables and the listed
variable name must be used in the mathematical expressions under Expression. (The default
variable names, which start with the letter ‘a’, can be changed as required.)
Also for the variable (Variable name), an associated data quality variable (Quality Variable
name) is automatically assigned to the variable under Variables, and can also in the
mathematical expressions under Expression. (The default data quality variable names, which
start with the word ‘aQuality’, can be changed as required.)
Under Mathematical expression, click Available elements (right), then use the drop-down box
to select Functions, then scroll down through the list of functions to find one of the new maths
functions (tagavg(,,), tagdiff(,), tagmax(,,), tagmin(,,), tagstd(,,), tagval(,)) and then double-click
on the function in order to add it the function to the Expression field.
In the Expression field, edit the function to configure the required mathematical expression, for
example, tagval ( a, 5 ).
Notes: Clicking on a function under Available elements displays a tooltip providing additional
information on the function; double-clicking on a function under Available elements adds the
function to the mathematical expression, at the cursor position, under Expression.
5. In the Data storage view, configure the data logging and event logging (Data logging) of the
remote VibroSight Server in the usual way.
6. In the Data storage view, configure the integrated data management (Data Management) of the
remote VibroSight Server in the usual way.
7. Create and activate the remote VibroSight Server in the usual way (File > Save as > Server /
database, then File > Apply changes to running configuration).
1. On the Status tab, under Device drivers, ensure that any required device drivers are enabled,
such as VM600 and/or VibroSmart.
2. On the Status tab, under Server features, ensure that Basic Math and Data logging manager
are enabled.
Once a configuration is activated (applied) to a VibroSight Server and Basic math and Data logging
manager are enabled, the VibroSight Server is ready to generate and provide the ‘Mathematical
outputs’ using the derivative function.
NOTE: For the new maths functions, the data update rate for the outputs depends on the
data update rate for the variables used in the mathematical expressions.
For example, if the variables are data from a VM600 card or VibroSmart module,
then the data update rate depends on the Standard update rate configured for the
card or modules, which is 1 s by default (but can be as fast as 100 ms).
To view and/or change the unit preferences, click Tools > Unit Preferences on the menu bar in a
VibroSight software module, such as VibroSight Configurator, VibroSight Scope or VibroSight Vision.
Strain ε ε, µε
The new strain physical quantity and units are available in both the Metric and Imperial unit sets.
Previously, strain did not use a default unit (Default unit: (none)) as strain is a ratio of two similar
physical quanties (for example, ΔL / L), so the units cancel and strain is mathematically unitless.
In particular, this was seen when migrating a VibroSight Mimic project created with VibroSight 2.12.7
to VibroSight 3.6.0.
A temporary workaround is to migrate the VibroSight Mimic project in two steps, as follows:
1. Install VibroSight 3.4.1 and use VibroSight Mimic to open, update and save the Mimic project.
2. Install VibroSight 3.6.0 and use VibroSight Mimic to open, update and save the Mimic project.
The VibroSight Mimic project will then behave normally and can be used as expected.
In fact, it is safe to ignore this installation error message and continue as normal.
4.2 VibroSight Server and Host Service restart required after changes to
network adapter
If the configuration of a network adapter is changed (for example, enabled or disabled, connected or
disconnected) on a computer running VibroSight, then the VibroSight Servers and Host Services
running on the computer must be restarted in order for the network adapter to be recognized by the
VibroSight discovery mechanism.
However, existing server instances may be non-compliant (too long) and no longer run after an
upgrade of the VibroSight software. In such cases, the file names used for a VibroSight Server
database file (*.vssrvdb or *.db) and a VibroSight Server configuration file (*.vssrvcfg or
*.config) should be updated (and manually edited in the VibroSight configuration file) to be
18 characters or less. Changes may also be required in any VibroSight software that references the
server instance name, such as VibroSight Vision projects.
Where used, the automated data management commands and operations that append a timestamp
(_yyyyMMddHHmmss) to the Server instance name reduces the number of file name characters that
remain available for VibroSight Server instance names to three. Alternatively, the server instance
name can be shorted after the data repository command or operation is complete.
Also, depending on the VibroSight Server data repository (database) file names used and any
truncation performed by VibroSight, it is possible that servers are created with names that contain
non-allowed characters (such as spaces), with the result that these servers will not be accessible by
VibroSight software clients. Similarly, duplicate VibroSight Server names are also possible.
This is particularly important for systems with automated data management and
system backup procedures that can generate VibroSight Server data repositories
with different file names.
In particular, this has been seen when changing the firmware of a device, and can persist even after a
refresh (using the Refresh toolbar button or View > Refresh).
VibroSight 2.11.0 contained significant improvements and changes to the VibroSight Mimic client
software module. As a result, VibroSight Vision mimics created with VibroSight 2.10.1 or earlier are
not compatible with VibroSight 2.11.0 or later.
VibroSight 2.11.5 contained significant improvements to the VibroSight Mimic project framework to
include version information, in order to improve the compatibility between projects created with
different versions of VibroSight Mimic and eliminate the requirement for the recreation of Mimics.
Starting with VibroSight 2.11.5, Mimic projects automatically detect any changes in the VibroSight
Mimic software that affect project compatibility, inform the user and update the project as required.
NOTE: VibroSight 2.11.5 is also able to open and work with Mimic projects created with
VibroSight 2.11.0 or later, if the corresponding database had been updated as
required.
This is typically characterised by the VibroSight OPC Client continuing to show connection error
messages even when OPC server is available and can result in permanent loss of the imported data if
not noticed.
NOTE: The external OPC data can be permanently lost if it is not imported into VibroSight
as expected.
Stop and restart the VibroSight OPC Client from either the VibroSight Server
(Data > Acquisition > OPC Device Driver) or VibroSight System Manager.
For VibroSight systems using VibroSmart modules, VibroSight Event Viewer retrieves the event
information available from the current time only (no buffered events).
Accordingly, for a VibroSight system using VM600 XMx16 cards, there is the possibility of duplicate
events being listed in the Event Viewer, particularly for VibroSight systems being operated without an
NTP server (where events are not recognised as duplicates due to time drift).
NOTE: The NVIDIA Enterprise Management Toolkit (NVWMI) is a graphics and display
management and control technology that interfaces to Microsoft’s Windows
Management Instrumentation (WMI) infrastructure, specific to NVIDIA graphics
processing units (GPUs).
This is because NVIDIA WMI prevents the Microsoft .NET Framework from obtaining the required
counter values from the underlying operating system / computer.
Such problems are typically characterised by the OPC Server Create command in VibroSight System
Manager displaying an error message such as
“The type initializer for ‘ch.VibroMeter.Xms.OpcServer.Utils.OpcServerUtils’
threw an exception”.
This typically occurs because an earlier version of the OpcServer.config file required by VibroSight
OPC Servers is being used by the later installation of VibroSight, which can happen in one of two
ways:
When a later version of VibroSight 3.x.x is installed on a computer that was running an earlier
version of VibroSight 2.x.x, the VibroSight installer automatically checks existing VibroSight folders
(such as C:\ProgramData\Meggitt\VibroSight 2) in order to copy relevant system and/or user
preference files across to the new VibroSight folders (such as
C:\ProgramData\Meggitt\VibroSight), including an earlier OpcServer.config file.
When VibroSight 3.1.0 is installed on a computer that was running VibroSight 3.0.0, the creation of
a VibroSight OPC installer using VibroSight 3.0.0 automatically created an earlier
OpcServer.config file.
So for users who have upgraded from an earlier version of VibroSight to a later version, if problems
are experienced when creating new VibroSight OPC Servers, the workaround is to:
1. Use an XML-compatible text editor program to edit the OpcServer.config file and remove the
version specific information. That is, change the line containing the section name
from:
<section name="opcServersConfiguration"
type="ch.VibroMeter.Xms.OpcServer.Utils.OpcServersSystemConfiguration,
XmsOpcServerUtils, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=2db2a2387bac0a0a" />
to:
<section name="opcServersConfiguration"
type="ch.VibroMeter.Xms.OpcServer.Utils.OpcServersSystemConfiguration,
XmsOpcServerUtils, Culture=neutral, PublicKeyToken=2db2a2387bac0a0a" />
NOTE: The manual migration of existing VibroSight OPC Servers to VibroSight 3.x.x is
described in detail in the “VibroSight OPC Server migration” section of the latest
Getting started with VibroSight installation guide.
During the VibroSight software installation process, the VibroSight 3.4.x or later installer will typically
detect other software on the computer that is using TCP port 50000 and report this. For example: “The
port 50000 cannot be used. Please close all application using this port before manually starting the
host service.”
Accordingly, any potential TCP port 5000 conflict should be resolved before the VibroSight software
can be successfully installed and run.
As part of the VibroSight software installation process, the VibroSight installer will automatically check
to see if the required Microsoft .NET Framework, Microsoft Visual C++ Redistributable Package and
OPC Core Components Redistributable software are pre-installed on the computer:
The required Microsoft Visual C++ Redistributable Package (see section 5.1.3) must be manually
installed before VibroSight can be installed. If it is not detected, then the VibroSight installer will
exit the installation and VibroSight is not installed.
The required Microsoft .NET Framework (see section 5.1.2) is automatically installed by the
VibroSight installer if it is not detected.
The required OPC Core Components Redistributable (see section 5.1.4) software is automatically
installed on the computer by the VibroSight installer if it is not detected.
NOTE: Refer to the latest version of the Getting started with VibroSight installation
guide or the VibroSight software data sheet for further information on
VibroSight’s prerequisites and compatibility.
Compatibility with existing VibroSight data repositories (databases) is achieved using a specific data
migration process from any existing databases based on Sybase SQL Anywhere (*.vssrvdb) to data
repositories based on the VibroSight historical data repositories (VibroSight historical data folder
(*.vshdf) for operation with a VibroSight Server (live data) and VibroSight historical data archive
(*.vshda) for operation with historical data).
Compatibility with existing VibroSight machinery monitoring projects using VibroSight OPC Servers
that were created using VibroSight 2.12.7 or earlier is achieved using a specific VibroSight OPC
Server migration process for these VibroSight OPC Servers.
New machinery monitoring projects created with VibroSight 3.x.x will automatically use VibroSight
historical data repositories.
Existing machinery monitoring projects created with versions of VibroSight earlier than
VibroSight 3.0.0 must be manually migrated from Sybase SQL Anywhere databases to VibroSight
historical data repositories before they can be used with VibroSight 3.x.x.
Existing machinery monitoring projects using VibroSight OPC Servers that were created with
versions of VibroSight earlier than VibroSight 2.12.7 must manually migrate their VibroSight OPC
Servers before they can be used with VibroSight 3.x.x.
It is very important to note that migrating a VibroSight OPC Server from VibroSight 2.12.7 or
earlier to VibroSight 3.x.x requires that certain steps must be performed using the existing version
of VibroSight (that is, VibroSight 2.12.7 or earlier) BEFORE it is removed (uninstalled).
NOTE: Starting with VibroSight 3.0.0, VibroSight software is now available as 64-bit
software for 64-bit Windows and 32-bit software for 32-bit Windows.
The 64-bit version of VibroSight can be installed on 64-bit Windows computers
only. The 32-bit version of VibroSight can be installed on 32-bit Windows
computers only. Only a single version of VibroSight can be installed and exist on a
computer at any one time
See the Appendix of these release notes for further information on VibroSight software and Windows
operating system compatibility.
If the required Microsoft .NET Framework is not pre-installed, then the VibroSight installer will detect
this and automatically install it as part of the VibroSight software installation process.
See the Appendix of these release notes for further information on VibroSight software and Microsoft
.NET Framework requirements.
NOTE: The 64-bit version of the Microsoft Visual C++ Redistributable Package (“Microsoft
Visual C++ 2015 Redistributable (x64)”) must be installed on 64-bit Windows
computers.
The 32-bit version of the Microsoft Visual C++ Redistributable Package (“Microsoft
Visual C++ 2015 Redistributable (x86)”) must be installed on 32-bit Windows
computers.
If the required Microsoft Visual C++ Redistributable Package is not pre-installed, then the VibroSight
installer will detect this and exit the installation.
NOTE: The 64-bit version of the OPC Core Components Redistributable (“OPC Core
Components Redistributable (x64) 106.0”) must be installed on 64-bit Windows
computers.
The 32-bit version of the OPC Core Components Redistributable (“OPC Core
Components Redistributable (x86) 106.0”) must be installed on 32-bit Windows
computers.
If the required OPC Core Components Redistributable is not pre-installed, then the VibroSight installer
will detect this and automatically install it as part of the VibroSight software installation.
A VibroSight database based on Sybase SQL Anywhere (*.vssrvdb) can no longer be used as a
data repository. Accordingly, the Sybase SQL Anywhere 11 database software is no longer included
and distributed as part of the VibroSight software.
NOTE: VibroSight 3.x.x exclusively uses data repositories based on the VibroSight
historical data system.
However, while SQL Anywhere 8 and SQL Anywhere 11 can be installed on the same computer and
run at the same time for standard database operations, certain administrative tasks are mutually
exclusive and may block one another.
More specifically, all operations that refer to Sybase SQL (a command-line Interactive SQL utility) in
the background could be directed to the wrong version of Sybase SQL Anywhere. For example, this
impacts all user operations and system operations involving the creation, copying and updating of
databases.
NOTE: It is recommended to install and use VibroSight 3.x.x or earlier on a computer that
does not have VM600 CMS software installed.
However, while SQL Anywhere 9 and SQL Anywhere 11 can be installed on the same computer, they
cannot run at the same time.
More specifically, if SIMATIC Step 7 and VibroSight are both installed, certain administrative tasks,
such as all user operations and system operations involving the creation, copying and updating of data
repositories (databases), may not work correctly. If this behaviour is seen, the recommended
workaround is to manually change or remove the SQLANY environmental variable in order to allow
VibroSight to work correctly.
Note: The SQLANY environment variable is used to contain the directory where Sybase SQL
Anywhere is installed.
NOTE: It is recommended to install and use VibroSight 3.x.x or earlier on a computer that
does not have SIMATIC Step 7 software installed.
For example, VibroSight clients can stop running (crash), VibroSight clients can be unable to connect
to data sources and/or VibroSight System manager may not display all of the commands expected to
be available in the Actions window.
NOTE: It is recommended to install and use VibroSight 3.x.x or earlier on a computer that
does not have Dell Backup and Recovery software installed.
However, if the MatrikonOPC software is installed after the VibroSight software, this can result in
problems related to credentials (access rights). These problems are typically characterised by an
unhandled exception in VibroSight Configurator when trying to configure an OPC device in the
Hardware view or an unhandled exception in a VibroSight Server when trying to handle/process OPC
data.
MatrikonOPC software and the VibroSight software must be installed on the same computer in the
following order:
2. Install the Microsoft Visual C++ Redistributable Package for Visual Studio 2010 (version 40219).
Note: This redistributable package is required by the MatrikonOPC software.
3. Install the Microsoft Visual C++ Redistributable Package for Visual Studio 2015 (version 23026
or later). Note: This redistributable package is required by the VibroSight software.
Applications: applications-640-015-001-002.tgz.
The latest firmware for the XMC16, XMV16 and XMVS16 remains:
Applications: applications-640-010-001-016.tgz.
Therefore, for current versions of VM600 cards, firmware upgrades are not required.
642-002-000-009.xmsifw.
642-004-000-011.redboxfw.
642-001-000-016.xtranfw.
Therefore, for current versions of VibroSmart modules and devices, firmware upgrades are not
required.
6 Upgrade procedure
This section describes the procedure for upgrading a VibroSight system from a previous version.
Perform the steps in the given sequence in order to complete a system upgrade.
NOTE: It is strongly recommended to verify the version of firmware running in the related
hardware (XMx16 cards and VibroSmart modules and devices) before starting a
VibroSight system upgrade, in order to establish if any firmware updates are also
required.
See 6.2.3 Updating the firmware using VibroSight System Manager.
These settings files have an .xmssettings file name extension and on a computer running
Windows 7, can be found here:
NOTE: VibroSight software updates and upgrades do not replace these settings files, so:
• For a computer on which VibroSight was previously installed, an update, upgrade
or a re-installation of VibroSight will continue to use the previous defaults recorded
in the .xmssettings files.
• For a computer on which VibroSight was not previously installed, the installation
of VibroSight will generate and use new .xmssettings files, which use the latest
VibroSight software defaults.
If a settings file is deleted for any reason, VibroSight will generate and use a new
settings file, which uses the latest VibroSight software defaults.
Updating the firmware VM600 cards or VibroSmart devices is a special task that can, if used
unintentionally or incorrectly, lead to malfunctioning of the device and affect proper function of data
acquisition.
During the firmware update of a device, the card or module being updated cannot provide its normal
machinery monitoring functions because its outputs (alarms and relays) can go to undetermined
states, irrespective of how they have been configured.
For VibroSmart modules, the machinery being monitored is not protected for the duration of a firmware
update and the restart (reboot) that is triggered automatically after the firmware update (which can
take up to 5 minutes).
NOTE: It is highly recommended that firmware updates are only performed in accordance
with the operating procedures for the machinery being monitored and that
appropriate precautions are taken at the control system level (such as DCS
or PLC).
For example, alarms and relay outputs should be ignored (bypassed or inhibited) in
order to avoid false trips of the machinery being monitored.
NOTE: For example, the default firmware directory for VM600 cards is:
C:\Program Files\Meggitt\VibroSight\Firmware\VM600
The firmware files for a VM600 card can be found in the appropriate subfolder and identified by their
.tgz file name extension. For example, the XMV16 subfolder contains the applications and base
system firmware for use by XMV16 cards. Any additional firmware updates received from Meggitt
Sensing Systems should also be stored in these directories.
Table 1 shows the compatibility between VibroSight software and VM600 CPUR card hardware (that
is, CPUR firmware).
Table 2 shows the compatibility between VibroSight software and VM600 XMx16 card hardware (that
is, XMC16, XMV16 and XMVS16 firmware).
NOTE: It is strongly recommended to use the most recent version of the VM600 CPUR
firmware and VM600 XMx16 firmware that is compatible with the version of
VibroSight software being used.
Base-system (*.tgz)
VibroSight software
640-014-001-001 640-014-001-002
version
Applications (*.tgz)
CD part number
640-015-001-001 640-015-001-002
2.12.7
609-004-000-036
See note 2 See note 3
3.0.0
609-004-000-037
3.1.0
609-004-000-038
3.2.0
609-004-000-039
3.3.0
609-004-000-040
3.4.0
609-004-000-041
3.5.0
609-004-000-042
3.6.0
609-004-000-043
3.7.0
609-004-000-044
2. This is the first official release of VM600 CPUR firmware and includes features such as the management of XMx16 card
configurations for applications such as control systems and the implementation of the PROFIBUS protocol for the fieldbus
interfaces. A firmware upgrade is required in order to run VibroSight 2.12.7 or later.
3. This version of VM600 CPUR firmware includes improvements such as changing the PROFIBUS polling rate for the Modbus
server to 100 ms (was 200 ms) and fixing a known time counter wraparound (overflow) issue. A firmware upgrade is strongly
recommended in order to run VibroSight 3.4.0 or later.
Base-system (*.tgz)
2.12.5
609-004-000-033
See note 2 See note 3
2.12.6
609-004-000-034
2.12.7
609-004-000-036
See note 4
3.0.0
609-004-000-037
See note 5
3.1.0
609-004-000-038
3.2.0
609-004-000-039
3.3.0
609-004-000-040
See note 6
3.4.0
609-004-000-041
3.5.0
609-004-000-042
3.6.0
609-004-000-043
3.7.0
609-004-000-044
2. This version of VM600 XMx16 firmware introduces support for 1 s time-boxed peak-hold processing (that is, spectral data
aggregation).
3. This version of VM600 XMx16 firmware implements improved multi-rate digital resamplers (sample rate converters).
A firmware upgrade is recommended but is not required in order to run VibroSight 2.12.5 or 2.12.6.
4. This version of VM600 XMx16 firmware improves support for faster live data: 100 ms card update rate and up to 100 ms
VibroSight Vision refresh rate. It also allows a VM600 XMx16 card to be managed by a VM600 CPUR card (“rack controller”),
eliminating the XMx16 card’s requirement for a VibroSight Server. A firmware upgrade is required in order to run
VibroSight 2.12.7.
5. This version of VM600 XMx16 firmware adds support for customer-specific functionality that is enabled by a customer-specific
VibroSight software licence. A firmware upgrade is required in order to run VibroSight 3.0.0 or later.
6. This version of VM600 XMx16 firmware includes relaxed constraints for dynamic data retention time, that is, optimised
memory to reduce the possibility of missing data in data intensive VibroSight applications running on less powerful computers. A
firmware upgrade is required in order to run VibroSight 3.3.0 or later.
The firmware files for a VibroSmart device can be found in the appropriate subfolder and identified by
their .*fw file name extension. For example, the VSV30x subfolder contains the firmware for use by
VSV30x modules. Any additional firmware updates received from Meggitt Sensing Systems should
also be stored in these directories.
Table 3 shows the compatibility between VibroSight software and the VibroSmart VSI010 firmware.
Table 4 shows the compatibility between VibroSight software and the VibroSmart VSN010 firmware.
Table 5 shows the compatibility between VibroSight software and the VibroSmart VSV30x firmware.
NOTE: It is strongly recommended to use the most recent version of the VibroSmart
firmware that is compatible with the version of VibroSight software being used.
VibroSight
642-002- 642-002-
software version
000-008 000-009
CD part number
2.12.3
609-004-000-030
See note 2
2.12.4
609-004-000-032
2.12.5
609-004-000-033
2.12.6
609-004-000-034
See note 2
2.12.7
609-004-000-036
3.0.0
609-004-000-037
3.1.0
609-004-000-038
3.2.0
609-004-000-039
3.3.0
609-004-000-040
3.4.0
609-004-000-041
3.5.0
609-004-000-042
3.6.0
609-004-000-043
3.7.0
609-004-000-044
VSN010 firmware
(*.redboxfw). See note 1
VibroSight
software 642-004- 642-004-
version 000-010 000-011
CD part number
2.12.3
609-004-000-030
See note 2
2.12.4
609-004-000-032
2.12.5
609-004-000-033
2.12.6
609-004-000-034
See note 2
2.12.7
609-004-000-036
3.0.0
609-004-000-037
3.1.0
609-004-000-038
3.2.0
609-004-000-039
3.3.0
609-004-000-040
3.4.0
609-004-000-041
3.5.0
609-004-000-042
3.6.0
609-004-000-043
3.7.0
609-004-000-044
VibroSight
642-001-000- 642-001-000- 642-001-000- 642-001-000- 642-001-000-
software version
012 013 014 015 016
CD part number
2.12.3
609-004-000-030
See note 2
2.12.4
609-004-000-032
2.12.5
609-004-000-033
See note 2
2.12.6
609-004-000-034
See note 2
2.12.7
609-004-000-036
3.0.0
609-004-000-037
3.1.0
609-004-000-038
3.2.0
609-004-000-039
3.3.0
609-004-000-040
3.5.0
609-004-000-042
3.6.0
609-004-000-043
3.7.0
609-004-000-044
3. This version of VibroSmart VSV30x firmware introduces support for hydro air-gap monitoring.
A firmware upgrade is required in order to run VibroSight 3.4.0 or later.
4. This version of VibroSmart VSV30x firmware introduces support for latched alarms.
A firmware upgrade is recommended but is not required in order to run VibroSight 3.6.0 or later.
Failure to perform a necessary VibroSight-compatible VM600 card firmware update may lead to
incoherent system behaviour and affect the proper functioning of data acquisition in a system. It is only
in systems where the firmware running on the XMx16 cards and VibroSmart devices already
corresponds to the latest available version that no firmware update is required. Therefore, it is strongly
recommended to verify the version of firmware running on the hardware before starting a VibroSight
system upgrade, in order to establish if a firmware update is also required.
NOTE: Changing the firmware of the VibroSight hardware is a special administrative task
that can – if performed unintentionally – affect the proper functioning of data
acquisition in a system.
For VibroSmart modules, each module can be selected and its firmware updated individually.
Alternatively, multiple modules of the same type (for example, VSV3x0) can be updated to the same
version of firmware at the same time.
For example, using the currently installed version of VibroSight (that is, before any
updates to the VibroSight software corresponding to updates to VibroSmart
modules), VibroSight Configurator should be used to obtain a copy of the
configuration as follows:
For a VibroSmart using a VibroSight Server, the File > Open > Server / Database
command can be used to read the configuration from the VibroSight Server.
Then the File > Save As > File command should be used to store a copy of the
configuration for the VibroSmart distributed monitoring system.
Update the firmware on a VibroSight device using the Change Firmware tool (from VibroSight
System Manager’s Maintenance tools):
1. Ensure that the computer running the VibroSight software is on the same network as the
hardware (XMx16 card or VibroSmart module or device) to be updated.
2. Start VibroSight System Manager and navigate to the Devices tree structure in the System
Explorer window.
To change multiple VibroSmart to use the same version of firmware at the same time, use
CTRL+click or SHIFT+click to select multiple devices from the Devices tree-view. (Then, when
the Change Firmware command is run, all of the devices that were selected will be updated at
the same time.)
4. Click Change Firmware in the Maintenance tools group of the Actions window.
5. Click the Add button and select the new firmware files for the card or new firmware file for the
device.
NOTE: The Change Firmware dialog box automatically opens the firmware folder
corresponding to the VibroSight-compatible VM600 card or VibroSmart device
selected.
.tgz files are for VM600 cards and .*fw files are for VibroSmart devices.
For XMx16 cards and VibroSmart devices, the firmware upgrade process can take up to
5 minutes, during which:
The IP address beside the device’s serial number in the Devices tree structure can
disappear.
The LEDs on the front panel of the device can change to reflect the status of the upgrade.
NOTE: Although the firmware for each VibroSight device must be changed individually
using the Change Firmware tool, as each device updates its firmware
independently of the VibroSight software (once the process has started), firmware
updates can be performed on several devices in parallel.
8. After the firmware upgrade, verify that the VibroSight system is acquiring data from the cards.
NOTE: Refer also to the Changing the firmware topics in the VibroSight help.
The Change Firmware tool can be used to load a VibroSight device with any version of
firmware. It is therefore possible to change a device’s firmware to any previously available version, as
well as the latest update.
In particular, it is recommended to check any VibroSight Servers in order to ensure that the data
acquisition and external interfaces, data post-processing and/or logging are all configured as
expected.
On the Status tab under Device drivers, check that the VM600, VibroSmart, OPC and Modbus
controls are enabled or disabled as required by your application.
On the Status tab under Server features, check that the Basic math, Air gap, Combustion
monitoring, Duration counters, VSHDA import and Data logging manager controls are enabled or
disabled as required by your application.
On the Log messages tab, check the listed messages (Info level) to ensure that the hardware
(VM600 cards and /or VibroSmart modules) have been discovered and that data acquisition has
resumed.
NOTE: When a VibroSight Server is running as a Windows service, the usual VibroSight
Server user interface is not displayed, so VibroSight System Manager must be
used to work with the VibroSight Server.
That is, VibroSight System Manager can be used to connect to a VibroSight Server
in order to check and configure the operation of the server’s drivers and features.
Finally, after an upgrade, it is strongly recommended to use VibroSight Vision to connect to any
VibroSight Servers in order to verify that new live and/or historical data is available.
7.1 Contacting us
Meggitt Sensing Systems worldwide customer support network offers a range of support including
Technical support and Sales and repairs support. For customer support, please contact your local
Meggitt Sensing Systems representative. Alternatively, contact our main office:
Meggitt SA
Customer support department
Route de Moncor 4
PO Box 1616
1701 Fribourg
Switzerland
General advice
Technical advice
Troubleshooting
Site visits.
New products
Spare parts
Repairs.
Yes
VibroSight software compatible? (but not recommended for new Yes Yes
installations as Microsoft support for
Windows 7 ends in January 2020).
Yes
(but not recommended for new
VibroSight software compatible? installations as Microsoft support for Yes Yes
Windows Server 2008 R2 ends in
January 2020)
See note 1
VibroSight 3.7.0 or later .NET Framework 4.7.2
See note 2
VibroSight 3.4.0 or later .NET Framework 4.7.1
See note 3
VibroSight 2.12.0 or later .NET Framework 4.5 and .NET Framework 2.0
Notes
1. Microsoft .NET Framework 4.7.2 replaces .NET Framework versions 4.0 to 4.7.1.
2. Microsoft .NET Framework 4.7.1 replaces .NET Framework versions 4.0 to 4.7.
3. Since Microsoft .NET Framework 3.5 also includes .NET Framework 2.0 and .NET Framework 3.0, installing Microsoft .NET Framework 3.5 SP1 is the recommended solution for most computers
(rather than installing Microsoft .NET Framework 2.0).