Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Performance
1. 1
SIMATIC HMI WinCC V6.2 SIMATIC HMI WinCC V6.2 Performance Data
______________
Performance Data
2
______________
Configurations
3
SIMATIC HMI ______________
Graphics System
WinCC V6.2 SP2
4
Performance Data ______________
Alarm Logging
5
______________
Archiving system
6
Printout of the Online Help ______________
User archives
7
______________
Reports
Scripting with VBS and
8
______________
ANSI-C
______________
Process Communication 9
09/2007
3. Table of contents
1 Performance Data................................................................................................................................... 1-1
2 Configurations ........................................................................................................................................ 2-1
3 Graphics System .................................................................................................................................... 3-1
4 Alarm Logging ........................................................................................................................................ 4-1
5 Archiving system..................................................................................................................................... 5-1
6 User archives.......................................................................................................................................... 6-1
7 Reports ................................................................................................................................................... 7-1
8 Scripting with VBS and ANSI-C .............................................................................................................. 8-1
9 Process Communication......................................................................................................................... 9-1
Index...............................................................................................................................................Index - 1
Performance Data
09/2007, Printout of the Online Help iii
4. Table of contents
Performance Data
iv 09/2007, Printout of the Online Help
5. Performance Data 1
Contents
This chapter provides important information on technical data and performance limits of
WinCC V6.2.
Performance Data
09/2007, Printout of the Online Help 1-1
6. Performance Data
Performance Data
1-2 09/2007, Printout of the Online Help
7. Configurations 2
Quantity Structure in a Multi-user System
Maximum
Server or redundant server pairs1) 12
WinCC clients in a system 322)3)
Web clients in a system 504)
1)Central archive server is counted as one server. It cannot be used simultaneously as an
operating unit.
2)If the server is also used as an operating unit, the number of clients for this server is
reduced to four.
3) Mixed configuration: 32 Clients + 3 WebClients
4) Mixed configuration: 50 WebClients + 1 WinCC client (also for Engineering)
Performance Data
09/2007, Printout of the Online Help 2-1
8. Configurations
Performance Data
2-2 09/2007, Printout of the Online Help
9. Graphics System 3
Configuration
Maximum
Objects per picture1) No system limits
Levels per picture 32
Pictures (PDL files) per project No system limits
Instances of fixed picture components in a system picture 31 instances of the same
picture type
Picture size in pixels 10,000 x 10,000
Nesting levels of picture objects 20
Number of colors Dependent on graphics card
1) The number and complexity of the objects affect the performance.
Runtime
Change picture from empty screen to... Time, in seconds
• Picture with standard objects (100 objects) 1
• Picture with 2,480 I/O fields (8 internal tags) 2
• Picture with 1,000 I/O fields (1,000 internal tags) 1
• Picture of 10 MByte size (bitmap) 1
• Message window 2
• Table with 4 columns, each with 120 values1) 1
1) The values specified apply to data from "Tag Logging Fast".
Note
The values depend on the hardware implemented.
Performance Data
09/2007, Printout of the Online Help 3-1
10. Graphics System
Performance Data
3-2 09/2007, Printout of the Online Help
11. Alarm Logging 4
Configuration
Maximum
Configurable messages per server/single user 50.000
Process tags per message line 10
User text blocks per message line 10
Message classes (incl. system message classes) 18
Message types 16
Message priorities 17 (0...16)
Runtime
Maximum
Messages per message archive No system limits
Messages per short-term archive 1.000
Messages per long-term archive 1.000 1)
Messages per message window 5.000 2)
Continuos message load without loss (single user/server) 10/sec
Message overload (single user/server) 2,000/10 sec
every 5 min 3)
1) If "LongTimeArchiveConsistency" is set to "No" for single user station or server or on
clients per server or per redundant server pair. If "LongTimeArchiveConsistency" is set to
"Yes" for single user station, server, client, or on redundant server pairs.
2) On single user station or server or on clients per server or per redundant server pair.
3) If the interval to the next message overload is under five minutes, messages may be lost.
Note
The message overload and continuous message load can be created simultaneously on a
single-user station or server
Performance Data
09/2007, Printout of the Online Help 4-1
12. Alarm Logging
Performance Data
4-2 09/2007, Printout of the Online Help
13. Archiving system 5
Configuration
Maximum
Trend windows per picture 25
Configurable trends per trend window 80
Tables per picture 25
Columns per table 12
Values per table 30.000
Archives per single user/server 100
Archive tags1) 80.0002)
1)Dependent on the archive PowerPack used for the archive tags. 512 archive tags are
contained on the basis version.
2) V6.0: up to 30,000 tags. Later versions: up to 80,000 tags.
Note
In cases of a combination of the maximum values, high picture selection times can occur.
Runtime
Maximum
Archiving in database for server/single user ("Tag Logging Fast") 5,000 values/second1)
Archiving in database for server/single user ("Tag Logging Slow") 1,000 values/second1) 2)
Trend printouts for each configured trend 30,000 values
1) The stated values apply to archiving without signing-off of data.
2) During "Tag Logging Slow", you must expect longer picture selection times for identical
quantity structures than in "Tag Logging Fast".
Performance Data
09/2007, Printout of the Online Help 5-1
14. Archiving system
Performance Data
5-2 09/2007, Printout of the Online Help
15. User archives 6
Configuration
Maximum
Total archives No system limits
User archive fields 5001)
User archive data records 3.0001)
User Archive views No system limits
1) The product of the number of boxes and number of data records must not exceed 320,000,
e.g. 3000 data records with a number of fields of 106 or 640 data records with 500 fields. In
determining the actual number of cells, the first two columns (gray column and "ID" column)
as well as column headers must be counted.
Performance Data
09/2007, Printout of the Online Help 6-1
16. User archives
Performance Data
6-2 09/2007, Printout of the Online Help
17. Reports 7
Configuration
Maximum
Configurable logs No system limits
Log lines per body 66
Tags per log 1) 300
1)The number of tags per log is dependent on the performance of the process
communication.
Runtime
Maximum
Simultaneously running message sequence reports per server/client 1
Simultaneously running message sequence reports 3
Performance Data
09/2007, Printout of the Online Help 7-1
18. Reports
Performance Data
7-2 09/2007, Printout of the Online Help
19. Scripting with VBS and ANSI-C 8
Runtime
The following measured vales indicate the difference between VB scripting and C scripting
base on the comparison of orientation values. The values depend on the hardware
implemented.
The measured values are specified in milliseconds.
Pentium 4 2.5 GHz, 512 MByte RAM
VBS ANSI-C
Set colors from 1,000 rectangles 220 1.900
Set output values from 200 I/O fields 60 170
Select a screen with 1,000 static texts which determine the 460 260
object name and are issued as the return value
Read 1,000 internal tags 920 500
Re-read 1,000 internal tags 30 120
Conduct 100,000 calculations1) 280 70
Pentium III 700 MHz, 512 MByte RAM
VBS ANSI-C
Set colors from 1,000 rectangles 610 4.440
Set output values from 200 I/O fields 170 670
Select a screen with 1,000 static texts which determine the 770 310
object name and are issued as the return value
Read 1,000 internal tags 3.650 1.310
Re-read 1,000 internal tags 70 250
Conduct 100,000 calculations1) 820 170
1) Calculations in the example:
Performance Data
09/2007, Printout of the Online Help 8-1
20. Scripting with VBS and ANSI-C
VBS
For i=1 To 100000
value=Cos(50)*i
Next
ANSI-C
for(i=1;i<=100000;i++)
{
dValue=cos(50)*i;
}
Note
The measured values can be negatively influenced by the type of configuration as well as
other processes, such as Tag Logging or Alarm Logging.
Performance Data
8-2 09/2007, Printout of the Online Help
21. Process Communication 9
Introduction
The following table provides information on the possible configurations and maximum
number of connections.
Note
The limit values listed in the table are also dependent on the performance capability of the
system and the quantity structure of the WinCC project (e.g. number of process values/time
unit).
Configuration
Communication channels in WinCC1) PC- MPI/Profibu MPI/Profibu Industrial Industrial
based2 s s Ethernet Ethernet
) Soft-Net3) Hard-Net3) Soft-Net3) Hard-
Net3)
SIMATIC S7 Protocol Suite1)
• MPI --- 8 44 --- ---
• Soft-PLC --- 1 --- --- ---
• Slot-PLC --- 1 --- --- ---
• Profibus (1) --- 8 44 --- ---
• Profibus (2) --- 8 44 --- ---
• Named Connections --- --- --- 64 60
• Industrial Ethernet ISO L4 (1) --- --- --- 64 60
• Industrial Ethernet ISO L4 (2) --- --- --- 64 60
• Industrial Ethernet TCP/IP --- --- --- 64 60
SIMATIC S5 Programmers Port
• AS 511 24) --- --- --- ---
SIMATIC S5 Serial 3964R
• RK 512 24) --- --- --- ---
SIMATIC S5 Profibus FDL
• FDL --- --- 50 --- ---
SIMATIC S5 Ethernet Layer 4 +
TCP/IP
• Industrial Ethernet ISO L4 (2) --- --- --- --- 60
• Industrial Ethernet ISO L4 (2) --- --- --- --- 60
• Industrial Ethernet TCP/IP --- --- --- 60 60
Performance Data
09/2007, Printout of the Online Help 9-1
22. Process Communication
Communication channels in WinCC1) PC- MPI/Profibu MPI/Profibu Industrial Industrial
based2 s s Ethernet Ethernet
) Soft-Net3) Hard-Net3) Soft-Net3) Hard-
Net3)
SIMATIC S5 Ethernet TF
• Industrial Ethernet TF --- --- --- --- 60
SIMATIC 505 Serial
• NITP / TBP 24) --- --- --- ---
SIMATIC 505 Ethernet Layer 4
• Industrial Ethernet ISO L4 (1) --- --- --- --- 60
• Industrial Ethernet ISO L4 (2) --- --- --- --- 60
SIMATIC 505 Ethernet TCP/IP
• Industrial Ethernet TCP/IP --- --- --- 60 60
Profibus FMS
• FMS --- --- 40 --- ---
Profibus DP (V0-Master)
• DP 1 --- --- 122 --- ---
• DP 2 --- --- 122 --- ---
• DP 3 --- --- 122 --- ---
• DP 4 --- --- 122 --- ---
OPC
• OPC 1005) --- --- --- ---
Remarks
1) In principle, all communication channels can be combined with each other. However, the
subordinate communication drivers can lead to limitations.
When the SIMATIC S7 Protocol Suite is used, a maximum of 64 S7 connections can be
operated. A typical configuration contains 60 S7 connections, for example.
Examples:
• 8 S7 connections via "MPI" and 52 S7 connections via "Industrial Ethernet TCP/IP"
or
• 60 S7 connections via "Industrial Ethernet TCP/IP"
2)COM1/COM2 or internal software interfaces for SIMATIC S7 Protocol Suite communication
"Soft-PLC" and "Slot-PLC" as well as DCOM for OPC.
3)In the case of Soft-Net, communication runs on the PC processor. In the case of Hard-Net,
the communication card has its own microprocessor and relieves the PC processor during
communication.
Only a Soft-Net module may be operated in the PC for the process communication.
Combinations with Hard-Net communication cards are possible. The driver software for
Hard-Net communication cards are supplied with the SIMATIC NET CDs enclosed.
Performance Data
9-2 09/2007, Printout of the Online Help
23. Process Communication
Hard-Net communication cards enable the parallel operation of up to 2 protocols, e.g.
Ethernet communication using the SIMATIC S7 Protocol Suite and SIMATIC S5-Ethernet. In
this case, a reduction of approx. 20% of the table values must be taken into account.
Example:
• 40 connections using the "SIMATIC S7 Protocol Suite" combination and 8 connections
via "SIMATIC S5 Ethernet".
Can be extended by using communication cards with several serial interfaces, e.g. Digi-
4)
Board with 8/16 serial interfaces.
5) Guideline value.
The maximum number of connections is dependent on the system resources.
Performance Data
09/2007, Printout of the Online Help 9-3
25. Index
Quantity Structure, 2-1
A
P
ANSI-C, 8-1
Performance, 8-1 Performance
Archive, 5-1 Action configuring, 8-1
Quantity Structure, 5-1 Functions, 8-1
Archiving, 5-1 Scripting, 8-1
Quantity Structure, 5-1 Performance Data, 2-1, 3-1, 5-1, 6-1, 7-1, 8-1, 9-1
Pictures, 3-1
Quantity Structure, 3-1
C Process Communication, 9-1
Quantity Structure, 9-1
Channel, 9-1
Process coupling, 9-1
Quantity Structure, 9-1
Quantity Structure, 9-1
Client, 2-1
Process data, 5-1
Number of servers, 2-1
Quantity Structure, 5-1
Communication, 9-1
Quantity Structure, 9-1
Q
G Quantity Structure, 2-1
Archiving, 5-1
Global Scripts, 8-1
Clients, 2-1
Performance, 8-1
Communication, 9-1
Graphics System, 3-1
Graphics System, 3-1
Quantity Structure, 3-1
Log, 7-1
Multi-user system, 2-1
Pictures, 3-1
L
Process Communication, 9-1
Leistungsdaten, 4-1 Process coupling, 9-1
Log, 7-1 Process data, 5-1
Quantity Structure, 7-1 Scripting, 8-1
Server, 2-1
Table, 5-1
M Trends, 5-1
User archive, 6-1
Meldearchiv, 4-1
User Archives, 6-1
Mengengerüst, 4-1
WinCC clients, 2-1
Meldesystem, 4-1
Mengengerüst, 4-1
Meldung, 4-1
S
Mengengerüst, 4-1
Mengengerüst Server, 2-1
Meldesystem, 4-1 Number of clients, 2-1
Multi-user system, 2-1
Performance Data
09/2007, Printout of the Online Help Index - 1
26. Index
T V
Table, 5-1 VBS, 8-1
Quantity Structure, 5-1 Performance, 8-1
Trends, 5-1 Visual Basic Script in WinCC, 8-1
Quantity Structure, 5-1
W
U WinCC client, 2-1
User archive, 6-1 Number of servers, 2-1
Quantity Structure, 6-1
User Archives, 6-1
Quantity Structure, 6-1
Performance Data
Index - 2 09/2007, Printout of the Online Help