Professional Documents
Culture Documents
UnityPro Brochure
UnityPro Brochure
UnityPro Brochure
...for PLCs
Based on the standards set by Scheider Electricss PL7 and Concept software, Unity Pro has become the common programming, debugging and operating software for the Premium, Atrium and Quantum ranges, offering you the benefit of total portability between Unity PLCs.
Unity Pro is built on an object-oriented model: you create your generic objects (data, functions, etc.) and their properties in libraries, to be used and shared by the programs. Programs are automatically updated if a library object is modified. Independent symbolic memory variables, structured data and user function blocks all mean that these generic objects are the direct reflection of your application-specific components. Forget the PLC, design your project in the exact image of the process using a 100% functional approach.
Create your own software factory to meet your requirements for communication and data exchange between tools. Unity Pro uses XML, the W3C universal standard, as the source format for applications (variables, codes, I/O, etc): you simply exchange all or part of your application with all the other software in your project. Unity Pro is built on an open client/server architecture: you can access all application resources locally or remotely, whether connected to the central PLC or a distributed PLC by means of VBA, VB or C++ interfaces.
More configuration and generation, less programming! You can enhance the quality of your applications through the reuse of standardized modules and objects. Forget the restrictions of debugging - simulate your application on PC What is more, Unity Pro integrates the latest Windows XP and 2000 user interface standards: optimum graphic interface, very easy customization, precise online help, etc.
Productivity first...
Unity Pro is a simple to use, all-in-one software package. The general user interface and intuitive approach of its software predecessors have been enhanced still further for optimum user-friendliness under Windows XP and 2000: customizable toolbar and icons, extended drag & drop functions, contextual help, data entry wizards, code syntax analyzer, tool tips, preferences, totally graphic configuration, comprehensive online catalog, hyperlinksall designed to increase development productivity in your preferred environment.
Unity Pro opens the door to the new generation of Premium, Atrium and Quantum PLC processors. All the existing I/O peripherals - applicationspecific modules, communication modules and fieldbuses - can be set up with Unity Pro. A single, totally compatible, software product for three specialized PLC ranges, giving you the freedom to choose the best solution for your application, while developing the benefits of software standardization.
All PL7 and Concept applications are compatible and can be converted automatically with Unity Pro software. The firmware update for the Premium, Atrium and Quantum PLC processors is provided with Unity Pro. So you can make your installed base compatible and benefit from the performance and functions of Unity without having to change your processor!
The Unity Pro design environment provides a set of functions and tools for applying the application structure to the structure of your process. The program, which is divided up into reusable function modules, contains all the elements used in automating a module: programs, function blocks, animation tables, runtime screens, hyperlinks. Thus the designer can define a multi-level tree structure for the application, independently of the multitask structure of the PLC.
Derived structure types (DDT) and multidimensional tables can be used to standardize your application objects. The use of independent symbolic variables from the physical memory makes the programs generic so they can be reused without restrictions. Program elements, which are used repetitively, can be encapsulated in user function blocks (DFBs). Read and/or write protected, they become veritable standards of your expertise and processes.
Five IEC languages available as standard Assured portability between Unity PLCs
The 5 IEC languages supported by Unity Pro and the majority of the instructions are independent of the Premium, Atrium or Quantum target PLC. So you can choose the most appropriate automation platform for your application while retaining your software standards. Unity Pro integrates the five IEC 61131-3 languages. Each declared section can be programmed in one of the following: - Ladder: graphic editor, up to 64 columns - Structured Text: coloring syntax improves legibility. It has all the IEC functions - Sequential Function Chart: graphic editor, use in IEC SFC or Grafcet chart by parameter entry - Instruction List: syntax coloring, 100% IEC - Function Block Diagram: graphic editor, automatic routing of links All the IEC functions are available in a library to facilitate the development of standard modules.
Reuse and generation An integrated wizard is used to export function modules with all their code and data and import them with generation of the name of each object used. With its local or remote management of user libraries, Unity Pro ensures optimum reuse of standards between programmers. The version management of objects in libraries automatically ensures consistency when the application is opened or at a simple verification request. Instances of application objects are then regenerated to reflect modifications in the library.
Improve quality before installation The integrated PLC simulator faithfully reproduces the behavior of the target PLC on a PC. All the debugging tools can be used during simulation. The language editors have realtime animations for displaying the state of the variables and the logic during operation. The runtime screens make debugging easy with views representing the state of the variables in the form of graphic objects: indicators, trend charts.
Diagnostics are immediate and automatic A display window provides a clear display in chronological order (date-stamped at source) of all system and application faults. From this window it is possible to access the program editor indicating where the error occurred or where the cause of the faults is displayed. Faults can be displayed on Magelis terminals, web servers and supervisory equipment connected to the PLC with no need for programming or parameter setting.
A single editor
This can be accessed during programming for: - Declaring variables and function blocks - Using and archiving in libraries - Displaying data structures hierarchically - Searching, sorting and filtering data - Creating hyperlinks for any variable
Change your application in total safety Services for grouped modification of variables or programs online (and in RUN mode) ensure that such modifications are taken into account in the same scan cycle. The entire program can be modified in RUN mode to minimize downtime. You can prepare the modifications offline and then transfer them with the PLC in RUN using the virtual connection mode.
You can access all Unity Pro software resources locally or remotely whether connected to the central PLC or a distributed PLC via VBA, VB or C++ type interfaces provided by the Unity Developers Edition software. You can therefore benefit from made-tomeasure solutions such as the creation of interfaces with an electrical CAD system, code and variables generator, etc.
The adoption of the XML standard for all file exports/imports ensures it is simple to reuse data in other software: electrical or mechanical CAD-CAM, spreadsheets, databases, etc. What is more, the flexibility of XML allows revisions to be made and ensures total upward compatibility of applications using this data format.
The hyperlink functions integrated in Unity Pro access all local or remote resources from the workstation via the network. With just a single mouse click, it is possible to view external documentation or even launch applications connected with the project being used: configuration of speed drives, HMI, etc.
10
11
Filtering operator access, tracking modifications, protecting data, checking versions - everything is provided in Unity Pro to ensure optimum operation of the application.
Secure access...
In Unity Pro, a user profile management function associated with an audit (trace) file filters access to the software and records all modifications made in the various editors: program, variables, etc. Management of this file is integrated in the Windows event log management, ensuring reliability of information (protected file) and easy display and archiving of data.
Unity Pro provides numerous protection levels for advanced programs. Whether a DFB or a program section, every element can be protected against modification or even configured as read-only. Encryption mechanisms enable these objects to be reused, if required, without it being possible to read or modify them.
With Unity Pro, you can be sure that the program version you are using is the right one. Every application has a unique application ID. If the application in the PLC is different from that stored on the PC, Unity Pro informs you of the difference. You can then update accordingly by downloading the application to the PLC or by uploading the PLC application to the PC.
12
13
Unity Pro / XL
Unity Pro / L
Large (L)
X Large (XL)
Programming services
Other services
14
www.schneider-electric.com
December 2003