Opening a project created in a previous version of VisiLogic enables you to update the project. Please note the following:
If you open the project with the new version, but do not save it before closing it, no changes are made to your project.
VisiLogic automatically creates a backup file of the project you are updating. This file is located in the project directory. This backup file does not have the .vlp (VisiLogic) file extension. In order to open the backup, you must change the file extension to .vlp.
You can also save the original file by opening the project, and then performing File>Save As, assigning the new file a different name.
In order to deliver a high level of service, Unitronics issues software service releases that fix known issues. However, in some cases, users develop workarounds for these issues. If you have developed a workaround in your project, and then update to a VisiLogic/OS version that fixes the original issue, your workaround may not function as you expect.
Known Issues: Version Incompatibility
Certain versions have changes that may impact on the running of an existing application if you update the OS in the PLC.
V120-12-xxx is no longer supported, in released version VisiLogic 4.7.4, OS 470 (06), and later.
Previous to Version |
After Version |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.00, Build 00 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Call Display function |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Any contact could be used to trigger a Call Display function to call and load a display. |
A positive transition contact , or the rising edge of a contact such as SB 7 100mS Pulse is required to trigger a Call Display function. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PID function |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VisiLogic versions older than 4.00 contained a PID function. This function has been replaced by the PID FB, which offers Auto-tune plus other advanced operations. If you open a project which implemented PID using the older PID, you will receive the following error message: "This project contains X number of outdated PID loops. Using outdated PID limits you to 4 PID loops. For more information, please click on the Help button below." Although older projects will function, it is recommended that you update these projects, replacing the PID function with the PID FB. Please note that V120-12 continues to support the older PID function, continues to support up to 18 PID loops, but does not support the PID FB. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Set PLC Name function |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Set PLC Name was not required in TCP/IP applications. |
Set PLC Name is required in TCP/IP applications. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.00, Build 10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Read \ Write Column Data Tables function |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The function was not FIFO-based. For example, assume the Data Table has 10 rows. If the Read Column function is pointing at Row Number 3, and the Number of Rows to be read is 10, the function would read only 7 rows of data. |
The function is now FIFO-based. If the Data Table has 10 rows, and the Read Column function is pointing at Row Number 3, and the Number of Rows to be read is 10, the function will read the last 7 rows of data, and also automatically read the top three rows, for a total of 10 rows of data. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.00, Build 15 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Display String function |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Any change in the status of the refresh bit could trigger Display String. |
Only the rising edge of the refresh bit can trigger Display String. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.00, Build 22 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MODBUS slave addressing |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
As of this version, the Slave addressing scheme for Timer / Counter, Current and Preset, was changed. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.00, Build 23 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SB 250 Keypad entry within limits, SB 251 Keypad entry exceeds limits |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
These SBs would turn ON, and remain ON. They would turn OFF only after the display was fully loaded. |
These SBs now turn OFF either when:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Touch-screen PLCs: Touch elements |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bits related to touch-screen elements were not reset at power-up. |
Bits related to touch-screen elements are now reset at power-up. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.50 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
When: -a project containing graphics was originally written using a VisiLogic version lower than 4.00, -and then saved using a version between V4.0X -V4.50, -and then reopened in VisiLogic 4.50 or higher, certain images may not display correctly. Such images may have to be reinserted in order to ensure correct display. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.50, Build 02 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Touch-screen PLCs: Display buzzer |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The buzzer would sound whenever any part of the screen was touched. |
The buzzer now sounds only when touch-screen elements are touched. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version 4.50, Build 06 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Display jumps, SB 250 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(V290 only) SB 250 could not be used to trigger Display jumps. |
(V290 only) SB 250 can now trigger Display jumps. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FB Communication Protocol |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
When messages were received, and data errors were discovered, the datacheck process stopped prematurely. |
Now all messages are checked, regardless of whether any contain data errors. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Previous to Version |
After Version |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Support for V120-12-xxx |
As of this version V120-12-xxx is not supported, and does not appear in Hardware Configuration. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
If you want to edit an older application based on a V120-12-xxx, you can use the 'VisiLogic Version Swapper', which is part of the VisiLogic installation. The Swapper is located in the Unitronics directory, typically located at: Start>Programs>Unitronics>VisiLogic>VisiLogic Version Swapper. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Previous to Version 7.00 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CANopen compatibility breakThe CANopen System Operand addressing scheme changed as of VisiLogic version 7.00, OS 2.00 (Standard Division) OS 5.02 (Enhanced Division). You can choose to continue editing older applications using previous VisiLogic versions contained in the VisiLogic Version Swapper. Note that in this case the controller must use an older OS. However, if you choose to update the application and OS, note that you must change the system operands according to the following table.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Starting from Version 9.7.4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Compatibility Issue: Samba 4.3 and Samba 7 If your Samba43 or Samba7 is running an operating system previous to OS 4.1.15, and Boot 2.2.41, downloading an application from VisiLogic version 9.7, B74 or later will erase the application currently in the PLC. This is because, starting with those versions, the memory of these controllers was expanded to increase your application options. To fix this, install OS and BOOT files OS 4.1.15, and Boot 2.2.41, or higher. These versions are included with VisiLogic version 9.7 and higher. |