OPC Router Upgrade to v5.0 or newer Best Practices
This article provides guidelines for upgrading and addresses some commonly asked questions at the bottom. If you are upgrading from any version older than 5.0, please review and consider these best practices for best results.
Before you Start
Before you upgrade from v4.x to the new version, you MUST make sure to consider the following:
- Your OPC Router license must be on support to get access to version 5.0 or newer. If on support, the license will be available in the OPC Router Licensing Portal. We recommend logging into the portal and adding your license to ensure you have access to the current version. If you are not sure if your license is on support you can contact us to see if you qualify for the free upgrade or if you will need to renew Support & Maintenance first.
-
You must make a backup of your current OPC Router database (see Step 1 below).
- Review the FAQs below.
1 - Backing up First
-
To create a backup go to 'File -> Create OPC Router backup'.
-
Take note of the path to the backup and click 'Create'
2 - Create a restore point for the Operating System
3 - Upgrade to v4.28 before Installing v5
-
Stop the OPC Router Service.
-
Start the Installer
-
It will first install any prerequisites that are bundled into the installer package
-
Last it will prompt you to install OPC Router
4 - Export OPC Router v4.28 Project
5 - Install OPC Router v5
By default, OPC Router v5 will look for an available port during installation. To connect to the v5 instance of OPC Router, one can simply open a supported web browser (Microsoft Edge or Google Chrome) and enter "hostip:port/menu/start"
6 - Adding a new User
7 - Importing v4.28 Project into v5
It is important to note that if the v4.28 instance is running in the background, it is advised to import the project into v5, but enable connections one by one while disabling the same connection on the v4.28 instance. This will allow you to test each connection in v5 while not having both the v4.28 and v5 OPC Routers performing the same task. This might not be feasible depending on the size of the configured project.