Product data

45
Modicon
Quantum
Ethernet I/O
automation platform
Unity
Pro software
XLS
Functions (continued)
Unity
Pro XLS (continued)
Special features and procedures
Software tool self-test
Unity Pro XLS provides the option of running a self-test to verify that the software
components installed have not been corrupted, for example, due to a hard disk
failure. This self-test is based on a CRC calculation.
Unity Pro XLS checks the version and CRC of:
Its DLLs b
The safety FFB library database b
The hardware catalog database b
Unity Pro XLS self-tests are performed on a user request, for example:
After installing or uninstalling any program on the computer b
Before loading the nal application program onto the SIL 3 Quantum PLC b
Before modifying the application program executed on the SIL 3 Quantum PLC b
Time-stamping binary les
With Unity Pro XLS, every binary le generated for a safety project features a version
management eld that provides the date and time when it was generated. This
information is useful for verifying the project.
Downloading a project to Unity Pro XLS
It is possible to download a safety project from the PLC to Unity Pro XLS under the
following conditions:
This must have been dened as an option for the project. b
The user must know the application password to establish a connection to the b
SIL 3 Quantum PLC.
The SIL 3 Quantum PLC must be placed in maintenance mode to perform b
the download.
Unrestricted memory
The unrestricted memory area contains bits and words that are not protected against
write operations from external equipment such as HMI terminals and PLCs.
It is located at the beginning of the memory. b
Its size can be congured with Unity Pro XLS. b
Values cannot be used directly in the unrestricted memory area and can only b
be used in conjunction with specic function blocks S_MOVE_BIT and
S_MOVE_WORD.
Unity Pro XLS checks in both the application edit and generation phases that only
data from the unrestricted memory area is used at the input of the function blocks
S_MOVE_BIT and S_MOVE_WORD.
Also, Unity Pro XLS provides a useful list of cross-references, allowing easy
identication of the way variables are used, and verication of the application of
this rule.
Note: For safety applications, it is common practice to verify the correct transfer of data by writing
the data twice (to two different variables) and then comparing it.