Upload
forrest-big
View
212
Download
0
Tags:
Embed Size (px)
Citation preview
2Division - Name - Date - Language
1. Introduction
2. Product Offer
3. Performance during execution
4. Ergonomics enhancement
5. Platform functionalities
6. Bugs fixed
7. Compatibility and Recommendations
3Division - Name - Date - Language
Unity identity cardLeading software & renewed Modicon PLCs
4Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1Whats in the new versionWhats in the new version
Improvement in the quality Fixing of bugs
Better performance during execution on the PC
New functionalitiesIn editing and developing a programFor ladder programmingSupport new modules and PLC functions
5Division - Name - Date - Language
1. Introduction
2. Product Offer
3. Performance during execution
4. Ergonomics enhancement
5. Platform functionalities
6. Bugs fixed
7. Compatibility and Recommendations
6Division - Name - Date - Language
Unity Pro V2.1Product offer(1/2)
All the existing references…CD20 are cancelled and replaced by the references…CD21
Unity Pro X LargeUnity Pro X Large
Unity Pro LargeUnity Pro Large
GroupGroupSingleSingle
Unity Pro MediumUnity Pro Medium
FacilityFacilityTeamTeam
For 3 3 ……….10 10 ………...100100 Utilisers
7Division - Name - Date - Language
Unity Pro V2.1 Product offer(2/2)
Schneider Alliance for the System Integrators Update the offer with new references V2.1
– Unity Pro XL Alliance (1 / 10 seats)– PLC following Alliance (1 / 10 seats)
Education offer for the schools and universities...Unity Pro M Team and renewal of subscription at a special price
– Dedicated to a team with 10 installations– Available from October 2005
Unity Pro vendorReferred vendor contains not more than one product
– Inorder to allow better understanding of the updates
New references for subscription
8Division - Name - Date - Language
1. Introduction
2. Product Offer
3. Performance during execution
4. Ergonomics enhancement
5. Platform functionalities
6. Bugs fixed
7. Compatibility and Recommendations
9Division - Name - Date - Language
Optimizing Unity Pro performance on the PC Optimizing Unity Pro performance on the PC Recommendation for the PC configurationRecommendation for the PC configuration
PC Configuration
Recommended PC : P4 2.4 Ghz or equivalent
RAM : 512 Mb minimum
Recommendation for existing PC : Better performances can be obtained by updating the system:
– RAM (512 Mo minimum)– Hard disk (10000rpm, Cache memory important)– Processor (Cache level 2 of 1Mb)
10Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1 Performance during execution on the PCPerformance during execution on the PC
Optimisation of performance during executing on PC*Reduction of time in application management
– Opening an application 2.2– Saving an application 1.8– Application transfer from PLC to PC 1.9
Improvements in response time during editing an application– Opening of a ladder section 5.5– Opening of data editor 9.3 – Opening the list of selection data 6.8
Gain time in application generation– To generate a modification 3.4– To generate the whole application 1.8– Import an application 2.0
X faster than V2.02
*Measured on application benchmark
Improvement in performance of other criterias– But with less important factor of optimistion (go through customer applications)
11Division - Name - Date - Language
Applications used as referenceClassification under three types following the functional criteria
– Nb instructions– Nb variables– Nb instances DFB– Nb Instances DDT
the application is classified according to most unfavorable criterionall the referred applications are large applications
Unity Pro V2.1Unity Pro V2.1 Performance during execution on the PCPerformance during execution on the PC
Application Instructions Variables DFB instances
DDT instances
Small 4 000 typical 500 typical 40 typical 20 typical
7000 max 1500 max 120 max 60 max
Medium 10000 typical 2500 typical 200 typical 100 typical
7000 min 1500 min 120 min 60 min
23000 max 3500 max 280 max 140 max
Large 37000 typical 4600 typical 370 typical 185 typical
23000 min 3500 min 280 min 140 min
12Division - Name - Date - Language
V2.1 V2.0 Ratio
Size of the application (.stu file) 33.1 MB 38.1 MB 1.2
Import the whole application 0:09:12 0:13:23 1.5
Open the variable list and select one to put on an object 0:00:01 0:00:12 12.0
Open the Data Editor 0:00:04 0:00:30 7.5
Upload the application : Time to regenerate application after binary upload 0:09:25 0:16:58 1.8
Upload the application : Complete Time 0:12:01 0:19:26 1.6
Open an application 0:00:18 0:00:37 2.1
Save an application 0:00:12 0:00:22 1.8
Open an Archive File 0:09:26 0:17:33 1.9
Open a section: launch an editor 0:00:01 0:00:01 1.0
Generate the whole application : Re-Build All 0:09:01 0:11:13 1.2
Generate modification (off line build changes) 0:00:22 0:00:32 1.5
View the documentation file 0:01:19 0:02:02 1.5
CERNApplication Name : CERN Origin : ConceptCpu Type : Q 534 14A
Data VariablesTotal: 27204used: 19551
%used: 71,87%
Program InstructionsTotal: 37322LD %: 0,00%
FBD %: 46,65%ST %: 46,39%IL %: 0,00%
SFC%: 6,96%
Application Name : CERN Origin : ConceptCpu Type : Q 534 14A
Data VariablesTotal: 27204used: 19551
%used: 71,87%
Program InstructionsTotal: 37322LD %: 0,00%
FBD %: 46,65%ST %: 46,39%IL %: 0,00%
SFC%: 6,96%
ID Card
Unity Pro V2.1Unity Pro V2.1 Referred customer application (1/5)Referred customer application (1/5)
CERN: France / SwitzerlandLarge Application
13Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1 Referred customer application (2/5)Referred customer application (2/5)
Application Name : PSA Origin : PL7Cpu Type : P57 454M
Data VariablesTotal: 27473used: 4207
%used: 15,31%
Program InstructionTotal: 19113LD %: 96,04%
FBD %: 0,00%ST %: 3,96%IL %: 0,00%
SFC%: 0,00%
Application Name : PSA Origin : PL7Cpu Type : P57 454M
Data VariablesTotal: 27473used: 4207
%used: 15,31%
Program InstructionTotal: 19113LD %: 96,04%
FBD %: 0,00%ST %: 3,96%IL %: 0,00%
SFC%: 0,00%
ID Card
PSA: France Large Application
V2.1 V2.0 Ratio
Size of the application (.stu file) 28.4 MB 46.7 MB 1.6
Import the whole application 0:07:38 0:24:53 3.3
Open the variable list and select one to put on an object 0:00:01 0:00:16 16.0
Open the Data Editor 0:00:04 0:00:34 8.5
Upload the application : Time to regenerate application after binary upload 0:07:46 0:19:37 2.5
Upload the application : Complete Time 0:08:09 0:20:01 2.5
Open an application 0:00:09 0:00:28 3.1
Save an application 0:00:10 0:00:24 2.4
Open an Archive File 0:07:15 0:19:34 2.7
Open a section: launch an editor 0:00:11 0:01:01 5.5
Generate the whole application : Re-Build All 0:02:20 0:04:41 2.0
Generate modification (off line build changes) 0:00:10 0:00:22 2.2
View the documentation file 0:01:18 0:04:54 3.8
Insert Line In Ladder Editor 0:00:51 0:09:45 11.5
PSA
14Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1 Referred customer application (3/5)Referred customer application (3/5)
V2.1 V2.0 Ratio
Size of the application (.stu file) 33.6 MB 74.2 MB 2.2
Import the whole application 0:05:22 0:11:27 2.1
Open the variable list and select one to put on an object 0:00:00 0:00:01 NA
Open the Data Editor 0:00:00 0:00:01 NA
Upload the application : Time to regenerate application after binary upload 0:06:07 0:14:24 2.4
Upload the application : Complete Time 0:06:29 0:14:46 2.3
Open an application 0:00:11 0:00:38 3.5
Save an application 0:00:11 0:00:34 3.1
Open an Archive File 0:06:17 0:17:47 2.8
Open a section: launch an editor 0:00:07 0:00:33 4.7
Generate the whole application : Re-Build All 0:03:36 0:08:22 2.3
Generate modification (off line build changes) 0:00:05 0:00:09 1.8
View the documentation file 0:00:35 0:02:22 4.1
Insert Line In Ladder Editor 0:00:13 0:00:38 2.9
COMAUID Card
Application Name : COMAUOrigin : RockwellCpu Type : P57 5636
Data VariablesTotal: 845used: 670
%used: 79,29%
Program InstructionTotal: 28686LD %: 95,48%
FBD %: 0,00%ST %: 4,52%IL %: 0,00%
SFC%: 0,00%
Application Name : COMAUOrigin : RockwellCpu Type : P57 5636
Data VariablesTotal: 845used: 670
%used: 79,29%
Program InstructionTotal: 28686LD %: 95,48%
FBD %: 0,00%ST %: 4,52%IL %: 0,00%
SFC%: 0,00%
COMAU: ItalyLarge Application
15Division - Name - Date - Language
V2.1 V2.0 Ratio
Size of the application (.stu file) 38.3 MB 57.5 MB 1.5
Import the whole application 0:11:36 0:26:33 2.3
Open the variable list and select one to put on an object 0:00:01 0:00:10 10.0
Open the Data Editor 0:00:03 0:01:02 20.7
Upload the application : Time to regenerate application after binary upload 0:11:57 0:26:08 2.2
Upload the application : Complete Time 0:12:33 0:26:44 2.1
Open an application 0:00:11 0:00:29 2.6
Save an application 0:00:13 0:00:30 2.3
Open an Archive File 0:12:19 0:25:34 2.1
Open a section: launch an editor 0:00:02 0:00:12 6.0
Generate the whole application : Re-Build All 0:03:11 0:05:46 1.8
Generate modification (off line build changes) 0:00:09 0:00:29 3.2
View the documentation file 0:01:52 0:04:20 2.3
Insert Line In Ladder Editor 0:00:34 0:01:13 2.1
FORD
Unity Pro V2.1Unity Pro V2.1 Referred customer application (4/5)Referred customer application (4/5)
ID Card
Application Name : FORDOrigin : PL7Cpu Type : P57 5636
Data VariablesTotal: 36171used: 2755
%used: 7,62%
Program InstructionTotal: 33157LD %: 76,50%
FBD %: 0,00%ST %: 22,21%IL %: 0,00%
SFC%: 1,29%
Application Name : FORDOrigin : PL7Cpu Type : P57 5636
Data VariablesTotal: 36171used: 2755
%used: 7,62%
Program InstructionTotal: 33157LD %: 76,50%
FBD %: 0,00%ST %: 22,21%IL %: 0,00%
SFC%: 1,29%
FORD: United KingdomLarge Application
16Division - Name - Date - Language
V2.1 V2.0 Ratio
Size of the application (.stu file) 13.7 MB 16.7 MB 1.2
Import the whole application 0:03:18 0:04:53 1.5
Open the variable list and select one to put on an object 0:00:00 0:00:01 NA
Open the Data Editor 0:00:00 0:00:02 NA
Upload the application : Time to regenerate application after binary upload 0:03:33 0:05:40 1.6
Upload the application : Complete Time 0:03:55 0:06:03 1.5
Open an application 0:00:11 0:00:21 1.9
Save an application 0:00:06 0:00:10 1.7
Open an Archive File 0:03:43 0:05:59 1.6
Open a section: launch an editor 0:00:01 0:00:00 0.0
Generate the whole application : Re-Build All 0:01:55 0:02:37 1.4
Generate modification (off line build changes) 0:00:05 0:00:09 1.8
View the documentation file 0:00:22 0:00:35 1.6
DAIMLER
Unity Pro V2.1Unity Pro V2.1 Referred customer application (5/5)Referred customer application (5/5)
ID Card
Application Name : DaimlerOrigin : ConceptCpu Type : P57 5636
Data VariablesTotal: 5836used: 3227
%used: 55,29%
Program InstructionTotal: 21170LD %: 0,00%
FBD %: 57,72%ST %: 0,85%IL %: 0,00%
SFC%: 41,44%
Application Name : DaimlerOrigin : ConceptCpu Type : P57 5636
Data VariablesTotal: 5836used: 3227
%used: 55,29%
Program InstructionTotal: 21170LD %: 0,00%
FBD %: 57,72%ST %: 0,85%IL %: 0,00%
SFC%: 41,44%
DAIMLER: GermanyLarge Application
17Division - Name - Date - Language
1. Introduction
2. Product Offer
3. Performance during execution
4. Ergonomics enhancement
5. Platform functionalities
6. Bugs fixed
7. Compatibility and Recommendations
18Division - Name - Date - Language
Enhancing the editing functions
Creation of multiple sections without having to go back to the “Project browser”
The insertion of a functional module or a section is facilitated by the indication of a line at the mouse point
Modification of variables name from the configuration editor of I/Os
Creation of generic comments from the configuration editor of I/O module
Modification of a comment is enhanced with the mouse
Unity Pro V2.1 Ergonomics enhancement
19Division - Name - Date - Language
Enhancement of editor functions
Possible to select a part of the comment(text) at the mouse point
No more overlap of “tool tips” on program lines
Modification of a comment is done via a cursor text providing better
ergonomics
Purge of data structures (DDT) that are not used in the project
Unity Pro V2.1Ergonomics enhancement
20Division - Name - Date - Language
Improvements in the Variable editor
Possibility to add comments in elements of data structure for data
Possibility of exporting a subset of variables by using the tools for filtering, available in the data editor
Unity Pro V2.1Ergonomics enhancement
21Division - Name - Date - Language
New development functions
Modification of variables directly in the program editor (available for all languages)
Animation for non connected function blocks (DFB, EFB)
Unity Pro V2.1Ergonomics enhancement
22Division - Name - Date - Language
1. Introduction
2. Product Offer
3. Performance during execution
4. Ergonomics enhancement
5. Platform functionalities
6. Bugs fixed
7. Compatibility and Recommendations
23Division - Name - Date - Language
Premium
Support of UINT & UDINT data types for all the Premium range on the mathematics, counting, type conversion … for Modicon Compact migration
Application specific screens for SERCOS modules
Unity Pro V2.1New PLC functionalities
Quantum
Support the Quantum partners module
24Division - Name - Date - Language
1. Introduction
2. Product Offer
3. Performance during execution
4. Ergonomics enhancement
5. Platform functionalities
6. Bugs fixed
7. Compatibility and Recommendations
25Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1Bugs fixed(1/3)Bugs fixed(1/3)
List of bugs fixed on Unity Pro V2.1– Problem of conversion with RIO drop.Concept 2.6– Need to save the current values into initial values on DDTs and Arrays. – Wrong "Validate Configuration" Message on IO800 modification of configuration – Not enough memory in PLC to execute this animation command – Conversion of time# instruction.Concept--> Unity – Copy/Paste of variables on pins does not work – Open ASC application :bad performance with unity – During an import/export lost of the configuration of the PCMCIA memory – OS_LOADER warning message when loading TSXP57203_to_204 – Use of keyword name as variable name is not detected during a build but can cause
problem – Fipio Configuration : RamFip size of TSX57xxx and ATV58 are not conform – Editing the descriptive form of specific DFB lead to a crash Unity – Wrong running of the creation assistant of Bloc Operate in LD editor. – FBD animation problem – DFB Properties. The DFB properties open different screens according to the start
menu – Unity\Fipio\170AAI14000 : Sometimes we can't change the parameter on channel – Search Tool : the search of sections used in Step of SFC section is not working
well. – Wrong information in Power Supply and IO budget screen– FFB input assistant function not working well – IODDT "T_COM_ETYX103" and "T_COM_ETHCOPRO" are erroneous
26Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1Bugs fixed(2/3)Bugs fixed(2/3)
List of bugs fixed on Unity Pro V2.1 (continued)– TSXP572634M : erroneous measurements delivered by AEY414 module – Concept Converters – PL7 Converter : SFC Transition conversion – PL7 Converter : Protected DFB conversion (Need a patch on PL7)– Unity Pro XL crash when attempt to cut a block+tag selection – Animation of DFB code should be disable if code has not been generated – Impossible to build specific application – Modification on the project can be lose after Close command when the project is
acceded by 2 clients – OS_LOADER: information from PLC are different than with PL7 os-loader – Unity Pro detect if environment path > 1024 but with XP SP2 the limit is 2048 – Unity Pro crash on Variable Import of a text file of 60000 INT – crash of Unity Pro after a try to Open the Documentation in Project browser or print
project documentation. – Unity MBUS+ address not sufficient to handle bridging – PL7 Converter: PL7 converter lose the symbols and comments of the Grafcet object
actions %X – Retrieve of data from file (%MW) for more than 32767 words, is not working
correctly – Bad type for path key in registry after catalog uninstall – Types Library Update function : Problem including a family in the FFB Library when
predefined structured Type is used in DFB
27Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1Bugs fixed(3/3)Bugs fixed(3/3)
List of bugs fixed on Unity Pro V2.1 (continued)– A DFB included in a FFB library can not be instancied and use in the application – The TSX PCI 57 354M goes in error on DFB execution – DFB input bugs time animation – To get "expt" in place of "power" in IL language expression to express the exponent – Problem on conversion of Bytearr4 from application concept – Error message: "This type isn't supported in this case" inserting dfb problem, – Comments of DFB pin mismatched – Animation problem using inspect window in DFB in a specific application – Impossible to animate indexed values – Hyperlink on comment of DFB does not works – Improve the error message on Build when we downgrade the PLC to TSX 57 154
with a Fipio device > 63 – Importing a section containing a DFB protected (including a dynamic array) cause
on error – Unity Pro tool "Compare/IO-Sniffing" , is not able to identify a CPS11420 power
supply– FB Instances interfaces (I , O , IO) not updated in LD editor after DFB type
interfaces modifications– In FBD, Renaming a EFB/DFB does not update "Execute After" references. – Can not retrieve Data- Backup (function Transfer Data from PLC to file).
28Division - Name - Date - Language
1. Introduction
2. Product Offer
3. Performance during execution
4. Ergonomics enhancement
5. Platform functionalities
6. Bugs fixed
7. Compatibility and Recommendations
29Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1CompatibilitiesCompatibilities
Rules of CompatibilityBefore installing Unity Pro V21
– Save your application in STA format (archive)– Export your application in XEF format
– Install Unity Pro V21
After the installation of Unity Pro V21– Open your applications in STA format and save them in STU format.
This format ensures the compatibility with the application in the PLC for all on line modifications without having to download the PLC.
– In XEF format, import your applications in Unity Pro V21. This format requires an application build and a download in the PLC.
– An application modified locally or in line with Version Unity Pro V21, automatically becomes an application under Unity Pro V21 and thus cannot be read or modified in the lower versions .
30Division - Name - Date - Language
Is open by Unity Pro STA File V2.01 V2.02 V2.1
Generated with V2.01 Yes Yes YesGenerated with V2.02 No Yes YesGenerated with V2.1 No No Yes
Unity Pro V2.1Unity Pro V2.1CompatibilitiesCompatibilities
Compatibility are given by the following tables
Is open by Unity Pro XEF File V2.01 V2.02 V2.1
Generated with V2.01 Yes Yes YesGenerated with V2.02 Yes Yes YesGenerated with V2.1 No No Yes
Is open by Unity Pro STU File V2.01 V2.02 V2.1
Generated with V2.01 Yes No NoGenerated with V2.02 No Yes NoGenerated with V2.1 No No Yes
31Division - Name - Date - Language
With Unity Pro Transfer PLC->PC V2.01 V2.02 V2.1
Application V2.01 Yes Yes YesApplication V2.02 No Yes YesApplication V2.1 No No Yes
Unity Pro V2.1Unity Pro V2.1 CompatibilitiesCompatibilities
Compatibility are given by the following tables (continued)
With Unity Pro Online modification V2.01 V2.02 V2.1
Application V2.01 Yes Yes Yes
Application V2.02 No Yes Yes
Application V2.1 No No Yes
32Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1RecommendationsRecommendations
For better performance and execution on PCReduce the number of variables in order to limit the size of the data
Base enables to optimise:– The size of application file (opening, faster saving)
– The edition of variables (time of opening, tri, selection)
Reduced number of program lines the sections enables to optimise:– Opening time of the sections– Performance for online modifications
1) In particular it is recommended to use maximum structuredand tabled type data2) Purging of the library and data editor of objects are not used3) It is more privilaged to use the word bits in structure thanthe bools
In particular it is recommended to limit the data lines in theLadder to not mre than 150 linesper section
33Division - Name - Date - Language
Unity Pro V2.1Unity Pro V2.1RecommendationsRecommendations
For a better execution performance level on PLC, remember to:
Avoid the massive use of the EFB of the type RS, SR, F_TRIG, R_TRIG and to prefer functions EF: SET, RESET, RE, FE
Limit the number of nesting in DFB– Reduction of data size