Unity DIF V8.0

Read me

(Applicable to Unity Pro Versions S, M, L, XL, XLS)

 

1.    Software Description

 

Unity DIF is an comparison software that compares two Unity Pro project files and represents the differences graphically with the similar look and feel of Unity Pro.

This enables the user to understand the project differences easily.

 

Unity DIF can compare and provide differences for the following sections of Unity Pro project files:

·         PLC Configuration (Hardware and Network)

·         Derived Data Types

·         Derived FB Types

·         Variables and FB Instance

·         Motion

·         Communication

·         Programs

·         Animation Table

·         Operator Screen

·         DTM Catalogue

 

Unity DIF software can compare .sta, .stu, .zef, and .xef project files of Unity Pro

 

2.    System Requirements

 

Unity DIF can be installed on different Windows platforms using the same setup package. The setup will detect the platform and the specific installation requirements automatically.

The following Windows platforms are supported:

 

System with Microsoft Windows 7 Professional (32/64 bit) / Windows 8 Pro (32/64 bit) / Windows Server 2008 R2 64 bit

System: Pentium Processor 2.4 GHz or higher, recommended 3.0 GHz
RAM memory: 2 GB minimum; recommended: 3 GB
Hard disk: minimum available free space 8 GB, recommended 20 GB
Microsoft Internet Explorer 5.5 or higher

Note: On Windows 7 64 bit System, installation of Windows 7 Service Pack 1 (SP1) is mandatory to use Unity DIF with Unity Pro

 

System with Microsoft Windows XP Professional

System: Pentium Processor 1.2 GHz or higher, recommended 3.0 GHz
RAM memory: 1 GB minimum; recommended: 2 GB

Hard disk: minimum available free space 2 GB, recommended 10 GB
Microsoft Internet Explorer 5.5 or higher

 

3.    Installation Preparations

 

·         Executing the single setup file will extract the appropriate set of files onto the local hard disk; it will then start the installation automatically.

·         Before starting the installation, perform the following checks and preparations:

·         Close all running instances of Unity DIF and Unity Pro before starting the installation.

·         Administrator access right is required to install the software. For usage User access right is sufficient.

·         Uninstall the older version manually before installing the new version; Repair could not fix all the errors.

·         Manually uninstall the currently installed version before installing the older version

·         Unity Pro needs to be installed to compare STU and STA project files

 

4.    Compatibility

 

4.1  Unity Pro project files compatibility rules

Unity DIF V8.0 is compatible from Unity Pro V3.0 and above

Unity Pro version installed

Base File

Compared Files

STU n-1

STU n

STA n-1

STA n

XEF n-1

XEF n

ZEF n-1

ZEF n

Vn-1

STU n-1

Yes

No

Yes

Yes(*)

Yes

Yes(*)

Yes

Yes(*)

Vn

STU n

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Vn-1

STA n-1

Yes

No

Yes

Yes(*)

Yes

Yes(*)

Yes

Yes(*)

Vn

STA n

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Vn-1

XEF n-1

Yes

No

Yes

Yes(*)

Yes

Yes(*)

Yes

Yes(*)

Vn

XEF n

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Vn-1

ZEF n-1

Yes

No

Yes

Yes(*)

Yes

Yes(*)

Yes

Yes(*)

Vn

ZEF n

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Note:

·         (*):  No Unity Pro Vn features are used in the project

·         Application of level Vn:  Application developed using Unity Pro Vn

·         Unity Pro Vn: Unity Pro that supports applications of level <= n

Example: If the installed version of Unity Pro is 8.0, then n = 8.0 and the last version is 7.0 (n-1 = 7.0)

 

 

5.    Unity Pro Interaction

 

o    Unity DIF can be launch directly from Unity Pro ‘Tools’ menu
Tool -> Projects Comparison

o    A selected Program section can be opened on Unity Pro from Unity DIF Application Browser

 

6.     Known Issues

 

7.1 Description: File comparison may result into ‘Fatal error’ due to insufficient privileges (administrator) on Win 7 or Win 8 when UAC is disabled.

Details:  The defect is observed when a standard user is running Unity DIF. A standard user process has no means of elevating the privilege level to administrator when UAC is disabled. Unity DIF process requires elevated privileges to run.

So it can run,

                  1) Only when an administrator is logged on

                              OR

2) A standard user (with UAC turned on) authorizing the program with administrator credentials (Run as administrator)

 

7.2 Description: The comparison of same project files after downloading and uploading from device or simulator without any user changes results in some irrelevant differences.

Details:  The process of downloading and uploading from Simulator (or) Device will generates some irrelevant differences in terms of section order change (or) whitespaces (or) special characters being introduced on the project file. Unity DIF as such detects these differences and displays them as Added / Deleted.

 

7.3 Description: Server Samples provided along with the application must be 'Run as Administrator' on Windows 7 and Windows 8.

Details:  Unity DIF needs elevated privilege levels to run on Windows 7 and Windows 8. When a server sample is started normally, it’s just a standard user process and Unity DIF will inherit the privilege level of this process to run causing it to fail.

 

7.4 Description: Repair function issue on Windows 8

Details:  Unity DIF repair function will fail on Windows 8 operating system, reinstall to resolve the issues.

 

7.5 Description:  Schneider Electric License Manager Installation issue

Details:  If a message box appears during Schneider Electric License Manager installation with a demand to find the original setup, click NO to continue the installation.

 

7.6 Description:  Unity DIF license activation issue

Details:  If a Trial period reminder message box appears to activate although the software is already activated, click NO to continue.