This Article Applies From:
CVI Fusion
7.14
Infinity Client
7.14
Infinity Module
7.14
Core Services
7.14

Note: Older versions of this article exists. Click 'Other Applicable Versions' to see all versions of this document.


Introduction

This article detail PivotWare softwares installation procedure at your facility. It focuses exclusively on the following software:

  • CVIFusion.
  • CoreService.
  • Infinity Software.
  • Infinity Module.


TABLE OF CONTENTS


1- Pre- requisites 



1-1 Suggested readings  

You may find the following articles useful before starting with the installation of the PivotWare softwares:


1-2 System State  

  • A NTP server is available to keep the time synchronized over the whole system. While not mandatory, it will ensure that any information logged across your factory (either traceability or system logs used for troubleshooting) is consistent time wise.
  • All stations dedicated to run the various PivotWare system match the hardware requirements provided by DESOUTTER. Do not hesitate in contacting our remote support team should you need any confirmation about your hardware.


2- Network requirements  


PivotWare requires a number of ports to be opened and permitted to operate.

Find for each specific software which port needs to be opened, alongside a short explanation of each port's purpose.


2-1 Infinity Client  


PortTypeDescriptionConfigurable?
2620TCPLegacy Infinity Builder communicationYes (*)
2620TCPInfinity Module (Builder) communicationYes (*)
2630TCPInfinity Module (Tracker) communicationYes (*) 
7750TCPCore Service (QMS) communication - mandatory when using Shared Steps.Yes (*) 
7760TCPCore Service (Engine) communication - mandatory for centralised traceability.Yes (*) 
8036TCPCommunication between CVIFusion and Infinity Client (via REST API).
This port is necessary for configuration transfer. 
Yes (**) 
8080TCPPort dedicated to Infinity Client local traceability.Yes (***)
9010TCPPort dedicated for Plug-in API.No
-ICMPAllows Infinity Client to monitor the connection status with CoreService, Infinity Module (Builder - Tracker) and DeMeter.No


(*) - Refer to Creating Stations, Steps and Process article for additional details about Infinity Station communication port settings.

(**) - Edit ClientRestApiPort field value in the following Infinity Client configuration file: 

C:\Program Files (x86)\Desoutter\ProcessControl\InfinityClient\Desoutter.ProcessControl.dll.config.

Set the value to match your requirements.

(***) - It is possible to change local traceability port setting since Infinity Client release 7.2. Please contact support for the detailed procedure.

Note: Infinity Client is the server system for all communications with the following softwares:

- Infinity Module (Builder - Tracker).

- CVIFusion.

- CoreService.


2-2 Infinity Module  

PortTypeDescriptionConfigurable
8037TCPCommunication between CVIFusion and Infinity Client (via REST API).
This port is necessary for configuration transfer.
Yes (*)

(*) - Edit ModuleRestApiPort field value in the following Infinity Module configuration file: 

C:\Program Files (x86)\Desoutter\ProcessControl\InfinityClient\Desoutter.ProcessControl.dll.config.

Set the value to match your requirements.

Note: Infinity Module is the server system for all communications with the following software:

- CVIFusion.


2-3 CoreService  

PortTypeDescriptionConfigurable
8734TCPPort dedicated for communication between CVIFusion and CoreService.Yes


Note: CoreService is setup as the server for all communication with the following software:

- CVIFusion.


2-4 Database  

Port 1433 needs to be opened on the server running the MSSQL database for CVIFusion and CoreService to connect to it.


It is mandatory for the database used by CoreService to be dedicated to said application.
If you require additional data to be stored to database, it is important to keep it separate from the one used by CoreServie


3- Installing CVIFusion and CoreService  


3-1 Overview  

CVIFusion has two working modes:

  • Off-line: all configuration files are saved locally on the computer running the CVIFusion software. Traceability data is also locally stored to the Infinity Software stations.
  • On-line: configuration is saved to a dedicated database, alongside traceability data. CoreService software is also installed to retrieve from the Infinity Client software all relevant production data.


Please refer to the following article for setting CVIFusion working mode.



CVIFusion and CoreService versions should always match : check for the Database scheme version matching the target CVIFUsion and CoreService you wish to install.


CVIFusion / CoreService version
Database scheme version
7.9 and above7.9.0.0
7.7 - 7.87.7.0.0
7.2 to 7.66.20.0.0 / 6.20.0.1 / 6.20.0.2
7.0 - 7.16.20.0.0 / 6.20.0.1
6.19 to 6.236.20.0.0 / 6.20.0.1


3-2 CVIFusion software installation  

  1. Downolad the latest version of CVIFusion. Please contact support to get the download link.
  2. Once you have downloaded the installer, simply run it by double-clicking on the downloaded file. You should see something like this: 
  3. Run through the installer by clicking on 'Next'.
  4. CVI Fusion should open automatically at the end of the installation:


3-3 CoreService  

  1. Download the latest version of CoreService. Please contact support to get the download link.
  2. Run the installer by double clicking on the downloaded file. You should see the following:
  3. Run through the installer by clicking 'Next'.

The Desoutter - Core Service should automatically be started: this can be checked by opening the Services menu from the Windows start menu.


3-4 Further reading  

To find more information about either CVIFusion or CoreService configuration try reading the following articles:


4- Infinity Client and Infinity Module installation  



4-1 User's account settings  

When running, Infinity Client and Infinity Module applications require certain parameters to be set on the host machine to operate normally.

The following settings explain what is configured on a Desoutter-Supplied Panel PC.

SettingParameter ValueDescriptionComments
User AccountPivotWareA local administrator account which has full control to all folders of Windows.
User Account ControlNever notifyUser Account control set to turner off in order to deter Windows from showing notifications when accessing administrator level ressources.Infinity CLient HMI can be blocked when these notifications appear.
DomainNone SetNo domain is added by default as each customer's domain requirements and settings differ.Domain and group policies can affect user permissions on a local machine.
Any added domain user should still retain Full Control permissions on the working directories of Infinity Client - C:\ProgramData\Desoutter.


4-2 Infinity Client installation  

Pre-requisite: a PRIM must be attached to the station / computer before running the installation.

4-2-1 Installation Procedure  

Insert any text required here

  1. Run the Infinity Client installer by double-clicking "v7.x.x.x_InfinityClient_setup.exe".
  2. Click on Install in the window that opens. 
  3. After the installer has finished, Infinity Client is available as an installed application.
  4. Start the software. It should look like below after loading: 

4-2-2 Troubleshooting: most common error messages 

See below a list of the most common error messages that can be raised after installation and loading a process:

Error Message
Icon Displayed
Resolution
PRIM is disconnected
Plug Infinity ONE into the Panel PC.
Not enough UV
Add more UV to the Infinity ONE. Refer to Managing UV and Features - Rebalancing UV article or contact remote support team if needed.
Following features are not active
Activate the listed features inside of the CVI Fusion for them to be functional in Infinity Client. Refer to Managing UV and Features - Feature Management for the exact procedure.

4-3 Infinity Module installation  

  1. Run the Infinity Client installer by double-clicking "v7.x.x.x_InfinityModule_setup.exe".
  2. Click on Install


After the installer has finished, Infinity is available as an installed application.

After loading, it should look like below:


4-4 Additional installation steps  

The following steps need only be run should your setup warrant it.

4-4-1 PivotWare Windowing option  

Infinity Client software when launched prevents notifications and other applications to be brought to the forefront of the PC.

It is however possible to change this setting. To do so, please follow below procedure:
  1. Right click on the Infinity Client or Infinity Module shortcut sitting on your Panel PC Windows Desktop. 
  2. In the Shortcut tab, add Windowed at the end of the Target field. 
  3. Click Apply for the changes to take effect.

The client software (Infinity Client or Infinity Module) will start in Windowed mode at the next  startup.


4-4-2 Additional drivers  

Some additional drivers may have to be installed depending on the assets your process uses.

This is the case for:

Please contact support for additional information or download material if required.


5- Going further  


Please find below a list of suggested reading to further discover PivotWare: