simatic hmi - gongkongftp.gongkong.com/UploadFile/datum/2008-11/...Your Success is Our Goal Runtime...
Transcript of simatic hmi - gongkongftp.gongkong.com/UploadFile/datum/2008-11/...Your Success is Our Goal Runtime...
SiemensSUKUNZHE
simatic hmi
Your Success is Our Goal
i
Your Success is Our Goal
( )
i
Your Success is Our Goal
( )
Stand alone
i
Your Success is Our Goal
( )
WinCC Server
Microsoft Message Queue
Microsoft SQL Server 2000
SIMATIC WinCC
i
Your Success is Our Goal
i
Your Success is Our Goal
Runtime +Configuration (RC)
Complete128
Power Tags
Complete256
Power Tags
Complete1024
Power Tags
Complete8000
Power Tags
Complete65,536
Power Tags
werack
256PowerPack(128)
1024PowerPack(256)
8,000PowerPack
(1024)
65,536PowerPack
(8000)
Runtime (RT)
Runtime128
Power Tags
Runtime256
Power Tags
Runtime1024
Power Tags
Runtime8000
Power Tags
Runtime65,536
Power Tags
werack
256PowerPack(128)
1024PowerPack(256)
8,000PowerPack
(1024)
65,536PowerPack
(8000)
i
Your Success is Our Goal
i
Your Success is Our Goal
WinCC —
•••••••••••••i
Your Success is Our Goal
SIMATIC WinCC-
SIMATIC PCS 7 HMI
Spectrum PowerCC Energy Control –i
Your Success is Our Goal
SICAM stations supervisory technology –
TIA : step7 ,i
Your Success is Our Goal
(Single-user system)
(Multi-user system (client/server solution))
(Distributed system)
(Web clients)
(thin-client solutions)
(Archive server (Historian))
(Redundant servers)i
Your Success is Our Goal
WinCC single-user system-
stand-alone,
,
,.i
Your Success is Our Goal
Multi-user system –client/server ,
WIN2000SERVER/WIN2000ADVANCESERVER
Multi-user systems client/server.
Servers (WinCC/Server option package)
Client Server . (up to 32 client)i
Your Success is Our Goal
(Distributed system)
.
i
Your Success is Our Goal
(Web client)
WEB,WEB
NAVIGATORSERVERWINCC ,
, (SCADA), WINDOWS
WebNavigator .
50 web client
10 kpbs
Modem/GSM/ISDN/DSLi
Your Success is Our Goal
-Thin client solution
Thin-Client,
WINDOWSPC (
Windows9x/ME),
(e.g.ThinClient/MP
SIMATICMP370)
(PDAsPersonalDigitalAssistants)underWindows CE.
i
Your Success is Our Goal
/
• WinCC/Dat@Monitor WebEdition Dat@View(LAN, WAN, Internet) .
• WinCC OLE-DB provider
• WinCC
• WinCC .
i
Your Success is Our Goal
/
• WinCC/Dat@Monitor WebEdition Dat@View(LAN, WAN, Internet) .
• WinCC OLE-DB provider
• WinCC
• WinCC .
i
Your Success is Our Goal
(Redundancy servers)
WinCC/Redundancy
WinCC ().
i
Your Success is Our Goal
SCADA /
,(
) 128,
128 (, ),
.
i
Your Success is Our Goal
SCADA /
i
Your Success is Our Goal
SCADA /
i
Your Success is Our Goal
SCADA /
i
Your Success is Our Goal
SCADA /
i
Your Success is Our Goal
SCADA /
i
Your Success is Our Goal
.
i
Your Success is Our Goal
SCADA /
.• SQL Server 2000 : ,
10,000 100 .
;;
;;
;i
Your Success is Our Goal
•
•WinCC OLE-DB
OPC HDA
WinCC/ODK
i
Your Success is Our Goal
SCADA /• ,
• ,
• ,
• ,
• ,
•
• .
• , .
• .i
Your Success is Our Goal
-BPC(Basic process control)
• OS Project Editor for Wizard-guided
• Picture Tree Manager for graphical configuration of a process picturehierarchy
• 3D bar graphs and group displays as additional Smart Objects.
i
Your Success is Our Goal
• WinCC STEP 7 .
• WinCC STEP 7 .
• WinCC Channel Diagnosis
• WinCC Scope Web
• System Info channel
• WinCC/ProAgent
i
Your Success is Our Goal
SCADA /SIMATIC S5• SIMATIC S5 ProgrammerPort (AS511 protocol)• SIMATIC S5 Serial 3964R(RK512 protocol)• SIMATIC S5 Ethernet Layer4 (S5 Layer 4 + TCP/IP)• SIMATIC S5 Ethernet TF (S5 TF communication; technological functions)• SIMATIC S5 PROFIBUS FDL (S5 FDL)
SIMATIC S7 Protocol Suite(S7 functions)• MPI• PROFIBUS• Industrial Ethernet Layer 4• Industrial Ethernet TCP/IP• Slot-PLC (WinAC Pro)• Soft-PLC (WinAC Basic)• Named Connections (connection of S7 H series)
SIMATIC 505• SIMATIC 505 Serial (NITP/TBP protocol)• SIMATIC 505 Ethernet Layer (505 Layer 4)· SIMATIC 505 TCP/IP (505 TCP/IP)
Non-vendor-specific• PROFIBUS FMS• PROFIBUS DP• OPC client• OPC server
i
Your Success is Our Goal
WinCC OPC
i
Your Success is Our Goal
ActiveX
, ,
i
Your Success is Our Goal
i
Your Success is Our Goal
OLE & ActiveX –
i
Your Success is Our Goal
Visual basic for Applications-VBA :
• , ( WinCC Dynamic Wizards)
• , .
• , , ,, .
• .
• , (*.csv . les, MS Excel, databases),.
• .
i
Your Success is Our Goal
VBScript or ANSI-C –VBScript :
• . ,, .
• .
• , ( ).
• ( . Microsoft Excel).
• WinCC .
• .
i
Your Success is Our Goal
i
Your Success is Our Goal
ANSI-C
i
Your Success is Our Goal
ANSI-C
i
Your Success is Our Goal
MS SQL SERVER
OLE for Process control(OPC)
SQL Server ,WEB . ,
Apart from this, SQL Server.
SIMATIC WinCCOPC server client
OPC DA server and client
OPC HDA server
OPC A&E serveri
Your Success is Our Goal
WinCCDat@Monitor
WinCCWeb
32 WinCC
12WinCC
WinCCWeb
WinCCDat@MonitorWeb
i
Your Success is Our Goal
:
• WinCC SCADA clients ( )
• WinCC Web clients .
• WinCC/Dat@Monitor clients ( MS Internet Explorer , MS Excel )
• Analyze clients
• (e.g. OPCor WinCC OLE DB)
i
Your Success is Our Goal
IT
SIMATIC WinCC :
• Microsoft SQL Server 2000 .
• ( , ,)
•.
• ,.
•
• ,
.i
Your Success is Our Goal
WinCC server – C/S
• 50 WinCC Web clients 1 WinCC SCADAengineering client, or
• 32 WinCC SCADA clients and 3 WinCC Webclients.
i
Your Success is Our Goal
WinCC/Web Navigator – WEB
WinCCV6.0
,
WinCC(SCADA) client
web server.
Webclient
webserver.
i
Your Success is Our Goal
WinCC/Redundancy –
i
Your Success is Our Goal
WinCC/ProAgent–
WinCC/ProAgent®
i
Your Success is Our Goal
IT
WinCC/Dat@Monitor
WinCC/Dat@Monitor WebEdition
PC
Microsoft‘sInternetExplorer or MicrosoftExcel,
.i
Your Success is Our Goal
Dat@Monitor Server
Dat@Monitor Clients
Dat@Symphony
Dat@Workbook
Dat@View
WWW
WinCC installation + license
No WinCC installation + no license
Integration via higher level navigation in Internet Explorer
i
Your Success is Our Goal
Dat@Symphony – Microsoft‘s Internet Explorer WinCC screens .
Dat@Workbook – , WinCCMicrosoft Excel
.
Dat@View – Internet Explorer ,WinCC ( ).
i
Your Success is Our Goal
WinCC/Connectivity Pack WinCC
i
Your Success is Our Goal
WinCC/IndustrialData-Bridge – IT
i
Your Success is Our Goal
Provider Consumer
OPCData Access
OPCData Access
MicrosoftExcel
Send / Receive
Send / Receive
WinAC Send / Receive
WinAC Send / Receive
Database(SQLSvr /Access)
Database(SQLSvr /Access)
V3.0 SP1
OPC DAServer
Dynamic SQLDynamicSQL+Trigger
Database(Oracle)
Database(Oracle)
OPC HDA?
OPC HDA?or
WinCCOLEDB ?
V6.1
V6.0
IndustrialDataBridge
Providers Consumers
i
Your Success is Our Goal
SCADA -WinCC/UserArchive
•
• ActiveX ,.
• .
• , (e.g. Microsoft Excel).
i
Your Success is Our Goal
-WinCC/IndustrialX
IndustrialX ActiveX technology
WinCC/IndustrialX –
ActiveX
, know-how
i
Your Success is Our Goal
-WinCC ODK .
API functions :
• WinCC , C .
• Windows C . ( Microsoft Visual C++ ).
API functions :
• MSRTCreateMsg:
• DMGetValue:
• PDLRTSetProp: .i
Your Success is Our Goal
WinCC add-ons SIEMENS .
WinCC add-ons :
• ActiveX control
• Channel DLL to WinCC
• Function DLL
• Autonomous software package
http://www.siemens.com/addons
i
Your Success is Our Goal
WinCC .
www.wincc.com.cnwww.siemens.com/wincc
i
SUKUNZHE
simatic hmiWinCC V6.0 SP3
SIMATIC WinCC V6.0 SP3SCADA
“ ”WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
VBScriptVBS
Read/Write@DatasourceNameRT@LocalMachineName
FDA
FDA 21 CFR Part 11
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
Automation License Manager
WinCC/web navigator
v6.1
SIMATIC WinCC
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
Dat@Monitor Dat@Viewer
Dat@Workbook
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/Dat@Monitor V6.1
WinCC/IndustrialDataBridge
v6.1
WinCC/Connectivity Pack v6.1
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
WinCC/IndustrialDataBridge v6.1
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
Process Visualization using Plant Intelligence
WinCC IT&BusinessWinCC/Dat@MontorSIMATIC WinBDEWinCC/Connectivity PackWinCC/IndustrialDataBridge
WinCC/web navigator
v6.1
WinCC/Dat@Monitor
v6.1
WinCC/Connectivity Pack
v6.1
WinCC/IndustrialDataBridge
v6.1
Siemens
SU KUNZHE
simatic hmiSERVER/CLIENT
Your Success is Our Goal
/
/ , ,.
WinCC - WinCC“WinCC ”
TCP/IP
- () ISDN
Your Success is Our Goal
( )
WinCC Basis System WinCC OptionMicrosoft Windows 2000
(Runtime128)
Your Success is Our Goal
STEP1: “ ”
STEP2:( , …)
STEP3:.
Your Success is Our Goal
STEP4. ,“1001 ” .
, “1000 ”
Your Success is Our Goal
STEP5: ..
Your Success is Our Goal
,“ ” . .
Your Success is Our Goal
STEP1: ,
Your Success is Our Goal
STEP2: ( 1000,1001 ).SERVER , .
Your Success is Our Goal
WinCC
( )
WinCC Basis System WinCC OptionMicrosoft Windows 2000
Your Success is Our Goal
STEP1: “ ”
STEP2: ( , …)
STEP3: .
STEP4. ,“1001 ” .
, “1000 ”
STEP5: . .
Your Success is Our Goal
STEP1: .
STEP2: .
STEP3: .(, , , .)
Your Success is Our Goal
Your Success is Our Goal
WinCCWinCC
Your Success is Our Goal
STEP1:..
STEP2:( )
Your Success is Our Goal
STEP4: .
STEP5: .
Your Success is Our Goal
Your Success is Our Goal
WinCC WinCC
OPC OLE-DB ODBC WinCC
WinCC WinCC WinCCWinCC
WinCC Option Dat@Monitor
1. -2.3.4.
Your Success is Our Goal
•Windows 2000 SP2 Windows XP SP1
•• Microsoft SQL Server 2000 SP3• Microsoft Message Queuing• (LAN)
Your Success is Our Goal
1
Windows
2
OLEDB
Siemens
SUKUNZHE
simatic hmiWinCC
Your Success is Our Goal
WinCC
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
Microsoft SQL Server 2000-
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
WINDOWS
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
1
B2
A3
Your Success is Our Goal
1-11WinCCServer
Central WinCCArchive Server
Gen
erat
or
Re m
ote
OPC
Ser v
e r
Remote FactoryDatabases
WinCC Channels
Data sources:
Up to 11 lower-level WinCC servers
Any remote OPC serverOPC DA 1.0A and 2.0(e.g. MES applications)
Remote databasesOLE DB / ODBC
WinCC channelsWinCC Data Manager via channel DLL
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
Every server can function as a client at the same time (server-server communication)
Create package on server A
Load package on server B
Configure additional curves on server B
Server A
Server B
WinCC
WinCC
DTS
Historian
Your Success is Our Goal
SQL SERVER 2000 Enterprise Manager
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
SQL SERVER 2000 Enterprise Manager Important tables
System tablesSysusers
…
WinCC tablesTagLogging RT
Archive
TagCompressedTagUncompressed
AlarmLogging RTAlgCSDataDeu
MsArcLong
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
:ADO/OLEDBWinCC/OLEDB .
Microsoft ADO/OLE DBOPC
OPC (OLE for Process Control) provides interfaces for communication with process automation systems. Using the OPC interface, the units and applications from different manufacturers can be linked to each other in a uniform way.
C-API/ODKUsing the "WinCC Open Development Kit" option, open programming interfaces can be used to access WinCC data and functions
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
ConnectivityPack
WinCC
ConnectivityPack
WinCC OLE/DB
OPC HDA
OPC A&E
OPC XML DA
Archive Connector
WinCC DataConnector
Historian
WinCC
DTS
Your Success is Our Goal
WinCC OLE DB WinCC
WinCC
Historian
WinCC
wincc stationWinCC Basic SystemWinCC Option Connectivity Pack
DTS
Your Success is Our Goal
WinCC OLE DB WinCC
WinCC station
WinCC Basic SystemWinCC Option
Connectivity PackConnectivity Pack
:WinCC Runtime
.WinCC
, Connectivity Pack Client WinCC client access licence
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
WinCC OLE DB WinCC
WinCC
Historian
WinCC
WinCC station :WinCC Basic SystemWinCC Basic SystemWinCC Option Connectivity Pack
DTS
Your Success is Our Goal
WinCC OLE DB WinCC
:Connectivity
Pack Server WinCC Option
Connectivity Pack
Connectivity Pack Client :WinCC Runtime .
WinCCConnectivity Pack Client a WinCC client access
licence CAL .
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
WinCC UserArchiv
WinCC
Historian
WinCC
WinCC station :•WinCC Basic system•License for WinCC Basic System•License for WinCC Option Connectivity Pack
DTS
Your Success is Our Goal
WinCC UserArchiv
WinCC server :
•WinCC Basic system•License for WinCC Basic System•License for WinCCConnectivityPack
Connectivity Pack Client :WinCC Basic, Web Navigator Server, Dat@Monitor Serveror Connectivity Pack Server ,ConnectivityPack
WinCCConnectivity Pack Client a WinCC client access licence
CAL .
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
ADO/WinCC OLE DB
1.
"Provider = Name of the OLE DB Provider; Catalog = Database Name;Data Source = Server Name"
provider OLE DB provider WinCCOLEDBProvider
catalog Winccwincc “R”
<DatabaseName_R>.wincc archive connector wincc
Data source\WinCC
ComputerName\WinCC
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
:Set conn = CreateObject("ADODB.Connection")conn.open"Provider=WinCCOLEDBProvider.1;Catalog=CC_OpenArch_03_05_27_14_11_46R;DataSource=.\WinCC"
:Set conn = CreateObject("ADODB.Connection")conn.open "Provider=SQLOLEDB.1; Integrated Security=SSPI; Persist Security Info=false; Initial Catalog=CC_OpenArch_03_05_27_14_11_46R;Data Source=.\WinCC"
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
ADO/WinCC OLE DB
2.
TAG:R, <ValueID oderValueName>,<TimeBegin>,<TimeEnd>[,<SQL_clause>][,<TimeStep>]
WinCC
ValueID ValueID
ValueName “ArchiveName\ValueName” ValueNameValueName
TimeBeginYYYY-MM-DD hh.mm.ss.mmm
TimeEndYYYY-MM-DD hh.mm.ss.mmm
Historian
WinCC
DTS
Your Success is Our Goal
SQL_Clause
Filter criterion in SQL syntax:
[WHERE search_condition] [ORDER BY {order_expression [ASC|DESC] } ] Criterion "ORDER BY" may only be used with a stated sort order "{order_expression [ASC|DESC] }" !Example: The following query returns all values of the tags "ValueName_1" and "ValueName_2" which are below 50 or above 100."TAG:R,('ValueName_1';'ValueName_2'),<TimeBegin>,<TimeEnd>, WHERE Value > 100 OR Value < 50"
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
TimeStep Values in the stated time interval are summarized, beginning with the starting time <TimeBegin>.
Format: 'TIMESTEP=x,y'x = Interval in secondsy = Aggregation typeDepending on aggregation type, the result of an interval is returned for this interval.The following values are permitted as aggregation type.
•Without interpolation:If no values exist within the interval, no interval result is returned.1 (FIRST): First value2 (LAST): Last value3 (MIN): Minimum value 4 (MAX): Maximum value 5 (AVG): Average value6 (SUM): Sum7 (COUNT): Value count•With interpolation:An interval result is returned for each interval. Linear interpolation is used. No extrapolation is done.257 (FIRST_INTERPOLATED): First value258 (FIRST_INTERPOLATED): Last value259 (MIN_INTERPOLATED): Minimum value260 (MAX_INTERPOLATED): Maximum value261 (AVG_INTERPOLATED): Average value262 (SUM_INTERPOLATED): Sum263 (COUNT_INTERPOLATED): Value count
Example: For TIMESTEP=60,257, an interpolated value is returned for each 60-second interval."TAG:R,1,'2004-07-09 09:03:00.000','0000-00-00 00:10:00.000','TIMESTEP=60,257'"
Your Success is Our Goal
ADO/WinCC OLE DB3
ALARMVIEW:SELECT * FROM <ViewName>[WHERE <Condition>...., optional]
WinCC
ViewNameAlgViewDeu:AlgViewEnu:AlgViewEsp:AlgViewFra:AlgViewIta:
Condition e.g.:DateTime>'2003-06-01' AND DateTime<'2003-07-01'DateTime>'2003-06-01 17:30:00'MsgNr = 5MsgNr in (4, 5)State = 2
Historian
WinCC
DTS
Your Success is Our Goal
4
Reading of Values
SELECT * FROM UA#<ArchiveName>[WHERE <Condition>...., optional]
Writing of Values
UPDATE UA#<ArchiveName>.<Column_n> = <Value> [WHERE <Condition>...., optional]
Inserting a Data Set
INSERT INTO UA#<ArchiveName> (ID,<Column_1>,<Column_2>,<Column_n>) VALUES (<ID_Value>, Value_1,Value_2,Value_n)
Deleting a Data Set
DELETE FROM UA#<ArchiveName> WHERE ID = <ID_Number>
WinCC
WinCC
DTS
Historian
Your Success is Our Goal
WinCCParameter Description
ArchiveName Name of user archive.
Condition Filter Criterion, e.g.:LastAccess>'2004-06-01' AND LastAccess<'2004-07-01'DateTime>'2004-06-01 17:30:00'ID = 5ID > 3
Historian
WinCC
DTS
Your Success is Our Goal
DTS
DTS(Data Transformation Services)MS SQL SERVER .
., ,
EXCEL , . ,,
.
DTS , WinCC OLE-DB ProviderWinCC . DTS
Package .DTS Package, ,
.
WinCC
WinCC
DTS
Historian
Your Success is Our Goal
SQL Server Enterprise Manager”, ”SQL Server Group”SQL Server. ”Data
Transformation Service”, ”NewPackage”.”DTS Package”
”Connection” ”Other Connection…”.”Connection Properties” . ”Data Source” ,
”WinCC OLE `DB Provider for Archives”, ”Properties” .”Data Link Properties “ . ”Data
Source” , ”.\WinCC” .”Location”. ”Enter the initial catalog to use:” ,
, ” CC_ProjName_04_07_14_11_10_01R”"CC_ExternalBrowsing".
WinCC
WinCC
DTS
Historian
DTS.
DTS
Your Success is Our Goal
DTS
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
DTS
”DTS Package” ”Connection” ,”Text File(Destination)”. ”File Name” ,
. ”Properties”, . ”OK”.”DTS Package”
”DTS Package” ,. ”Task” , ”Transform Data Task”.
, . ”WinCCOLE DB Provider for Archives” ,
”Text File(Destination)”. ,”DTS Package”
.
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
DTS
WinCC
, ”Transform Data Task Properties”. ”Source” , ”SQL Query”.
. , "Tag:R,1,'0000-00-0000:00:00.000','0000-00-00 00:10:00.000' “,ValueID”1” 10 .
”Destination” , ”Execute” ,”Define Columns”, .”Transformations” , , ”
DTSTransformation_1”. ”Source””Destination” .”OK”
Historian
WinCC
DTS
Your Success is Our Goal
DTS
WinCC
Historian
WinCC
DTS
Your Success is Our Goal
DTS
WinCC.
DTS Package, ”Execute”Package.Historian
WinCC
DTS
Siemens
SUKUNZHE
simatic hmi
Your Success is Our Goal
WinCC
ActiveX
OPC
Your Success is Our Goal
Windows 2000/XP-
Windows 2000 (advanced)server Windows XPWinCC server,client .
ActiveX
OPC
Your Success is Our Goal
VBScript C script-
,.
C
VBScript
1 VBScript WinCC EXCEL /EXCEL
Dim objExcelAppSet objExcelApp = CreateObject("Excel. Application")objExcelApp. Visible = True''ExcelExample.xls' ExcelExample.xls <path> .ObjExcelApp.Workbooks.Open "<path>\ExcelExample.xls"objExcelApp. Cells(4, 3).Value = ScreenItems("IOField1").OutputValueobjExcelApp.ActiveWorkbook.SaveobjExcelApp.Workbooks.CloseobjExcelApp.QuitSet objExcelApp = Nothing
ActiveX
OPC
Your Success is Our Goal
VBScript2 VBScript
WinCC ODBC driver ACCESS1 ACCESS WINCC_DATA ID,TagValue
,ID2 ODBC “SampleDSN” Access database3Dim objConnectionDim strConnectionStringDim lngValueDim strSQLDim objCommandstrConnectionString = "Provider=MSDASQL;DSN=SampleDSN;UID=;PWD=;"lngValue = HMIRuntime.Tags("Tag1").ReadstrSQL = "INSERT INTO WINCC_DATA (TagValue) VALUES (" & lngValue & ");" Set objConnection = CreateObject("ADODB.Connection")objConnection.ConnectionString = strConnectionStringobjConnection.OpenSet objCommand = CreateObject("ADODB.Command")With objCommand
.ActiveConnection = objConnection
.CommandText = strSQLEnd WithobjCommand.ExecuteSet objCommand = NothingobjConnection.CloseSet objConnection = Nothing
ActiveX
OPC
Your Success is Our Goal
ActiveX -
ActiveX Component Object Model (COM)
COMWeb
ActiveX VBXOLE Custom
Control OCX ActiveX
ActiveX WinCC
ActiveX
OPC
Your Success is Our Goal
WinCC ActiveX
“ OCX”
ActiveX
“ OCX”ActiveX
OPC
Your Success is Our Goal
ActiveX
VBScript ActiveX
Dim ControlSet Control=ScreenItems("Control1")Control.Height=5
VBA ActiveXSub AddActiveXControl()Dim objActiveXControl As HMIActiveXControlSet objActiveXControl =ActiveDocument.HMIObjects.AddActiveXControl("WinCC_Gauge2", "XGAUGE.XGaugeCtrl.1")''move ActiveX-control:objActiveXControl.Top = 40objActiveXControl.Left = 60''Change individual property:objActiveXControl.Properties("BackColor").value= RGB(255, 0, 0)End Sub
WinCCgaugeWinCC_Gauge2,
AddActiveXControl
ProgID,
ActiveX
OPC
Your Success is Our Goal
OPC(OLE for Process Control) COM() COM
OPC Client DCOM COMOPC 300OPC SIEMENS
ActiveXSIMATIC WinCC OPC, WinCC
OPC OPC OPCOPC DA server OPC
WinCCOPC
Your Success is Our Goal
WinCC OPC DAWinCC OPC DA Server
ActiveX
OPCOPC DA Server, WinCC
WinCC
OPC DA WinCC tag Excel
Your Success is Our Goal
WinCC OPC DA
WinCC OPC DA Client
WINCC
“OPC”WinCC
WinCC client
ActiveX
OPC
Your Success is Our Goal
WinCC OPC DA
OPC Servers
OPC DA Server
WinCC OPC DA server
OPC DA Server
WinCC OPC DA client
OPCDA Server
ActiveX
OPC
Your Success is Our Goal
WinCC OPC HDA Server
WinCC OPC HDA Server DCOMOPC HAD client server
Item HandlesWINCC OPC HDA
SERVER OPC Historical Data Access 1.1 WinCC OPC HDA ServerWinCC server
WinCC OPC HDA Server,WinCC OPC HDA Server WinCC server
Connectivity Pack WinCC
ActiveX
OPC
Your Success is Our Goal
WinCC OPC A&E Server
WinCC OPC A&E SERVERDCOM OPC A&E CLIENT
WinCC OPCA&E client
WinCC OPC A&E SERVER OPCAlarm&Event 1.0 .WinCC OPC A&E server WinCC server
OPC A&E server WinCCserver
Connectivity Pack.
ActiveX
OPC
Your Success is Our Goal
WinCC OPC XML
,WinCC.OPC XML WEB SERVICEOPC XML OPC .
internet HTTP WEB SERVICE.OPC XML, OPC XML
internet intranet WinCC .
WinCC OPC XML Data Access 1.0ActiveX
OPC
Your Success is Our Goal
ActiveX
OPC
Your Success is Our Goal
ActiveX
OPC
Siemens
SU KUNZHE
simatic hmi/
Your Success is Our Goal
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
WinCC SERVER WEB SERVER
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
WINCC SERVER WEB SERVER
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
WEB SERVER
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
WINCC WEB NAVIGATORCLIENT :
WINDOWS NT 4.0 SP6a
WINDOWS 2000 SP2 SP3
WINDOWS XP HOME
WINDOWS XP
WINDOWS XP SP1
INTERNETEXPLORER 6.0SP1
IE6.0 INTERNET/INTRANETTCP/IPWEB SERVER
WINCC WEB NAVIGATORSERVERWINCC SINGER-USER CLIENT
WINDOWS2000SP2 SP3
WINDOWS XP
WINDOWS XP SP1
INTERNETEXPLORER 6.0SP1
IE6.0 INTERNET/INTRANETTCP/IPWEB SERVER
WINCC Web navigator Server
WinCCserver
:
WINDOWS2000SERVERWINDOWS2000ADVANCEDSERVER
INTERNETEXPLOER 6,0SP1WINCC 6.0
512M RAM500MB
,
(*****)
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
WinCC Web Navigator ClientWinCC Web Navigator Client
WinCC Web Navigator ServerWinCC RT
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
WEB
:
• WEB NAVIGATOR SERVER• WINCC WEB NAVIGATOR CLIENT•• INTERNET EXPLORER SETTINGS• WINCC WEB NAVIGATOR CLIENT•
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Web
IE .B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
WEB NAVIGATOR CLIENT
INTERNET EXPLORER WEBNAVIGATOR SERVER , ” ”
B/S
Web Navigator
Web
WEB
Dat@Monitor
Your Success is Our Goal
Web
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Web
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Dat@Monitor V6 –-
Dat@Monitor Server
Dat@Monitor Clients
Dat@Symphony
Dat@Workbook
Dat@View
WWW
No WinCC installation + no license
Integration via higher level navigation in Internet Explorer
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Dat@Monitor server:
the Internet Information Service (IIS)
the Dat@Monitor server:
A) WinCC :Dat@Symphony, Dat@Workbook and Dat@View
B) WinCC (long-term archive server):Dat@View
Windows : "Administrator"
Dat@Monitor client:
Internet Explorer
CD (download in IE)
B/S
Web Navigator
WEB
Dat@Monitor
Dat@Monitor
Your Success is Our Goal
Dat@Monitor V6 – Dat@Symphony
Dat@Symphony Microsoft‘s Internet Explorer WinCC .
:“1002 – Observe only”
Web client :,
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Dat@Monitor V6 – Dat@Workbook:
XML :
Dat@Workbook wizardEXCEL ( )
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Dat@Monitor V6 – Dat@Workbook
( ):
EXCEL . ,
: WinCC
B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Dat@Monitor V6 – Dat@View
Dat@View . .B/S
Web Navigator
WEB
Dat@Monitor
Your Success is Our Goal
Dat@Monitor V6 – Dat@View
Dat
@M
onito
rSer
ver
Dat@View
WWW
No WinCC installation + no license
WinCC Runtime
Central archive server
Long-term archive server
Access to database
B/S
Web Navigator
WEB
Dat@Monitor
Automation and Drives
simatic WinCC
Automation and Drives
,Plant Intelligence
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
Sample Application
Overview Option
Automation and Drives
–/
...
,Web
,
WinCCMES ( , OPC )
(VB)SPC ( , OPC )
WinCC
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
Sample Application
Automation and Drives
WinCC V6:
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
Sample Application
Automation and Drives
WinCC (Options)
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
,Internet,
/ OPC
–
KPIs ( )“out of the box“
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
IndustrialDataBridge
WinCC( )
IndustrialDataBridge – ITPlant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
IndustrialDataBridgeConsumer Provider
Provider Consumer
OPCData Access
OPCData Access
MS Excel
Send / Receive
Send / Receive
WinAC Send / Receive
WinAC Send / Receive
DB (SQLSvr /Access)
DB (SQLSvr /Access)
OPC DAServer
DB (Oracle)DB (Oracle)
V6.0 SP1
IndustrialData
Bridge
()
Dynamic DBDynamic DB
WinCCOLE DB
Status im OPC DAServer
CSV File
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
IndustrialDataBridge
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
IndustrialDataBridge
10,000 ( )
3
IndustrialDataBridge32
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
IndustrialDataBridgeV6.0 SP1
Dynamic DB
WinCC ,WinCC OLE-DB
CSV: CSV
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
IndustrialDataBridge
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Connectivity Pack
WinCC ,
OPC / WinCC OLE-DBWinCC
“ ”( ) OPC
WinCC(OPC , VB , ASP .)
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Connectivity Pack-
������������������
�� ����
���������������
�� �������������������������
�������� �����
�������������
���������������������
����������
� �����������
�� ���
���������� ��������������������������
��������������������������������������
�������� �������������������� ������������
!"#
$%�"
&"�
��''
���
���������� ����������(��������
������
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Connectivity Pack- OPC
OPC HDA Server 1.1 (Historical Data Access) ( )
OPC HDA (V6.0 SP1 !)
OPC A&E Server 1.0 (Alarms & Events)
OPC XML Server (V6.0 SP1 !)Web Services WinCC
Windows Windows
WinCC :•OPC DA Server•OPC DA Client•OPC XML Client
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Connectivity Pack- WinCC OLE-DB Provider
WinCC OLE-DB Provider
(database segment)
: TAG:R, <ValueID ValueName>,<TimeBegin>,<TimeEnd>
TAG:R,1,‘2003-07-23 12:00:00.000‘,‘2003-07-23 16:00:00.000‘,
: ALARMVIEW:SELECT*FROM <ViewName>[WHERE...., optional]WHERE ; SELECT *
:ALARMVIEW:SELECT*FROM AlgViewEnu WHERE Class=2
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
,(segmentation)
( , , )
,
Blob() (
); ,
,
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
ClientAccessLicense
ConnectivityPack
LicenseWinCC OLE-DB vs. MS OLE-DB
WinCC OLE-DB MS OLE-DB
Automation and Drives
Connectivity Pack–
OPC WinCC OPC-ServerOPC XML, OPC A&E, OPC HDA
OLE-DB WinCC, CrystalEnterprise
( VB ) , WinCC
MES WinCC
WinCC-ServerWinCC RT
( Archive Connector )
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Connectivity Pack– V6.0 SP1
Windows 2003 Windows 2000 SP4
OPC XML (DA) Server
OPC HDA
(DTS)
“ “WinCC OLE-DB
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Connectivity Pack –DTS –
MS SQL-Server
WinCC Excel,
OLE-DB
“ ”
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
The access to a WinCC system via the interfaces/mechanisms of the options WinCC/Connectivity Pack and WinCC/IndustrialDataBridge require a WinCC/CAL on the client system, if the client system is a "non-WinCC" system.
Decision support for CAL:WinCC/Client Access License each directly accessing client
orWinCC/Client Access License per ProcessorNumber of clients cannot be determined (or more than 20)CAL required per processor of the WinCC that is accessed
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Client Access License – CAL
Automation and Drives
Option Dat@Monitor Web Edition
WinCCArchive-Server
OptionDat@Monitor
Web “ ”
,
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
WWWDat@Monitor
Dat@Monitor
Dat@Symphony
Dat@Workbook
Dat@View
WinCC +
WinCC +
Integration via higher-level navigation in Internet Explorer
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor –
Dat@Monitor
Symphony Workbook
MSExcel
View
LAS
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Symphony
. WinCC .Web Navigator
, , , , …
Internet
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Workbook
, ,
MS Excel
( )
Adhoc- ( )
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@View
Internet Explorer
Access to WinCC Runtime archives and to backup archives in long-term archive servers
Representation of archive data as trends or tables
Representation of message archives as lists using the WinCCcolour schema
Filtering and selection dialogues
Representation of data originating from multiple WinCCprojects
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web EditionConfigurations – Single User Station/Server
Access via Dat@Symphony, Dat@Workbook, Dat@View
Dat@MonitorServer
Dat@Symphony Dat@Workbook Dat@View
Access to local screens,tags and archives of ONE WinCC projectUse of all front-ends
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web EditionConfigurations – dedicated Webserver
Access via Dat@Symphony, Dat@Workbook
Dat@View
DedicatedDat@Monitor
Server
Dat@Symphony Dat@Workbook
Access to pictures, tagsand archives that originate from multipleserversRedundancy supportedCommon views and analysis of the data originating from multiple serversOnly one license required!
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web EditionConfigurations – central archiving server
Access via Dat@Symphony, Dat@Workbook, Dat@View
Central WinCCArchive-Server
Dat@ViewDat@Symphony Dat@Workbook
Access to screens, tags,archives originating frommultiple serversRedundancy supportedCommon views and analysis over data frommultiple serversAccess to the completeprocess historyOnly one license!
Dat@MonitorServer
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web EditionConfigurations – Long-Term Archiving Server
Access only via Dat@View to local archives
WinCCLong-Term
Archive Server
Dat@ViewDat@Symphony Dat@Workbook
Access to local archivesof the LAS originatingfrom various WinCC projectsAccess only to the data ofone project at a timeOnly one license!Dat@Monitor
Server
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web EditionConfiguring LAS with Dat@View
Backup-Archive configuration
Configuring Archive Connector/Attach ASP-page
Analysis using Dat@ViewPlant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web EditionDat@Workbook
Use case: User creates public reports at the server.User executes DWB Wizard (direct browsing of the WinCC
data
Publishing of the finalized report as virtual website
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web EditionDat@Workbook
Use case: Analyst creates private reports at his Office-PCExport an XML-file containing the
WinCC engineering data
Transfer the XML-files to the client
Create an Excel file using the Dat@Workbook wizard
by accessing the XML-file
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web Edition
Open the XLS-reports either in IE or in Excel directly
Connecting using the DWB connectorPlant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
Dat@Monitor Web Edition
Web Navigator and Dat@Monitor product CD contains a demo
project with pre-configured DWB reports
: http://www.wincc.dePlant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
….
( GUI )Data is assembled in plcHMI PLCNo display of KPIs in WinCC or ProTool/Pro screens
„Out of the box“KPIs
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
WinBDE-
SampleApplication
Automation and Drives
WinBDE- KPIs ( )
KPI:, ,
, OEE ( )MTBF, MTTR, .
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
WinBDE–
Man
ual s
tatu
s co
nditi
ons Availability
Status analyses Analyses of reasons for disturbance
Machine data
Production data*
Part type evaluation
Note: *) Production data is referred to the part types,i.e. it is non-order-specific
Statistics, logs Logbook
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Excel Export (.csv)for compressed machine and production data forfurther evaluation at the user level
Automation and Drives
WinBDE-
1)2)3) :Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
WinBDE-
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
WinBDE-
WinBDE –
/
WinBDE *:
/
/
Note:*) Needs ProTool/PRO RT
or WinCC RT
*)*)
group of machinessingle machine
*)*)
10
Process bus
S7, S5, etc.
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
WinBDE V7.2 SP108/2004
Option for ProToolPro V6WinCC V6
WinCC flexible 2005
:Released for use with WinCC V6.0 SP2Online tracking of countersFurther 5 customizable machine and part type counters (e.g. separate produced scrap by several reject criteria)Machine and part type counters can be displayed in customizable countergroups (e.g. just displaying counters pertaining to various reject criteria)
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
WinBDE-
Automation and Drives
, .
Automation and Drives
Plant Intelligence
Overview Option
PETIndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
.
: . ,.
: . :+/-0.5% .
: ., .
( , ,…)
?, .
.., , . , ,
.
,.
,.
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
–
Automation and Drives
–.
.
:, .
50 PC ,. .
.
,.
,.
. ,KPI .
Oracle .?
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
–:
2 Injection Moulding (IM)( f(Temperature, Speed, Injection pressure) )
4 Blow Moulding (BM)( f(Temperature profile over time, Gas pressure) )
2 Labelling Machines (EM)Palletiser (PL) ,
PC , ( ),.
, 50 PC 10.
IM
IM
BM
BM
BM
BM
EM
EM
PL
PL
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Plant Intelligence
Overview Option
IndustrialDataBridge
Automation and Drives
–10
Plant Intelligence
Overview Option
IndustrialDataBridge
PalletizerInjectionMoulding
LabellingMachine
BlowMouldingConnectivity Pack
WinCCMachine1
WinCCMachine2
WinCCMachine3
WinCCMachine4
WinCCMachine5
WinCCMachine6
WinCCMachine7
WinCCMachine8
WinCCMachine9
WinCCMachine10
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
–2. PC
Plant Intelligence
Overview Option
IndustrialDataBridge
PallettizerInjectionMoulding
LabellingMachine
BlowMouldingConnectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
– 11:
Connectivity Pack, MS Excel
CP
EX
Plant Intelligence
Overview Option
CP EX CP EX CP EX CP EX CP CPEX EX CP EX CP EX CP CPEX EX
EXEX EX EX EX
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
– 1
:,
10x CP50x CALCustomdevelopment
Plant Intelligence
:–
, ,
WinCC Windows
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
– 22:
( - LAS)Connectivity Pack
, MS Excel
CP
EX
Plant Intelligence
Overview Option
CP
EX EX EX EX EX EX EX EX EX EX
EXEX EX EX EX
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
– 2
:
/
Windows
:,
( ..)
WinCC (Dat@Monitor)
1x CP50x CALCustomdevelopment
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
– 3a3a:
/ Historian (Central Archive Server - CAS)Connectivity Pack
, MS ExcelCP
Plant Intelligence EX
Overview Option
EX EX EX EX EX EX EX EX EX EX
CP
(License for WinCC RT, Server, Archive-PP)
EXEX EX EX EX
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
(10 x Server License)SampleApplication
Automation and Drives
– 3a
:WinCC
/, FDA
ConnectivityPackWinCC
,
1x CP50x CAL10x Server1x WinCC RTGgf. Archiv-PPCustomdevelopment
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
:,Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
– 3b3b:
/ Historian (Central Archive Server - CAS)Dat@Monitor DM
Plant Intelligence
Overview Option
DM DM DM DM DM DM DM DM DM DM
DM
(License for WinCC RT, Server, Archive-PP)
DMDM DM DM DM
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
(10 x Server License)SampleApplication
Automation and Drives
– 3b
:WinCC
/, FDA
DM , web
,
1x DM(50)10x Server1x WinCC RTEvntl. Archiv-PP
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor:
,WinBDE
SampleApplication
Automation and Drives
?
, .
50 PC ,. .
.
,.
,.
. ,KPI
.
Oracle .
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
– 44 (MES/ Oracle):
(Central Archive Server - CAS)Dat@Monitor
Oracle Industrial Databridge(IDB)
DM
Plant Intelligence
Overview Option
DM DM DM DM DM DM DM DM DM DM
DM
(License for WinCC RT, Server, Archive-PP)
IDB
MES-System(OracleDB)
DMDM DM DM DM
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
(10 x Server License)SampleApplication
Automation and Drives
– 4
:WinCC
/, FDA
DM , web
,
WinCC (z.B.) Oracle/
1x DM(50)10x Server1x WinCC RTEvntl. Archiv-PP1x IDB
Plant Intelligence
Overview Option
IndustrialDataBridge
Connectivity Pack
Dat@Monitor
:,WinBDE
SampleApplication
WinCC V6 SP2
Automation and Drives
Plant Intelligence
Overview Option
!IndustrialDataBridge
Connectivity Pack
Dat@Monitor
WinBDE
SampleApplication
Automation and Drives
,
Siemens
SU KUNZHE
simatic hmi
Your Success is Our Goal
( )
ANSI-C
C
CC
VBScript
VB for application
Your Success is Our Goal
ANSI-C
( , )
VBScript
VB for application
Your Success is Our Goal
DLL
ANSI-C
VBScript
VB for application
Your Success is Our Goal
.
ANSI-C
VBScript
VB for application
Your Success is Our Goal
(1)--------(2)--------(3)--------
ANSI-C
VBScript
VB for application
Your Success is Our Goal
ANSI-C
VBScript
VB for application
Your Success is Our Goal
Printf()
ANSI-C
VBScript
VB for application
Your Success is Our Goal
#pragma code("<Name>.dll")
<Type of returned value> <Function name 1>(...);
<Type of returned value> <Function name 2>(...);
.
.
.
<Type of returned value> <Function name n>(...);
#pragma code()
ANSI-C
VBScript
VB for application
:#pragma code("kernel32.dll")VOID GetLocalTime(LPSYSTEMTIME lpSystemTime);#pragma code()
SYSTEMTIME st;GetLocalTime(&st);
Your Success is Our Goal
VBScript- (Procedures), (modules) (atcion)
ANSI-C
(action)
1
2
C
N
(module)
A
B
D
E
C
-A
-B
VBScript
VB for application
Your Success is Our Goal
WinCC
WinCC
ANSI-C
VBScript
VB for application
WinCC
*.bmo
<WinCC installationdirectory>\ApLib\ScriptLibStd\<Module name>.bmo
<Projectdirectory>\ScriptLib\<Modulename>.bmo.
Your Success is Our Goal
ANSI-C
1
2
VBScript
VB for application
Your Success is Our Goal
VBS
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VBS
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VBS
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VBS
ANSI-C
VBScript
VB for application
Your Success is Our Goal
:
1)
2)
3) ActiveX
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VBS -Microsoft Script Debugger
ANSI-C
VBScript
VB for application
Your Success is Our Goal
ANSI-C
VBScript
VB for application
Your Success is Our Goal
( )
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VB for Application
VBA VBScripting
Visual Basic Visual Basic
WinCC
WinCC CS WinCC RT
WinCC (CS)tags
WinCC RTtags
ODK C-Script ODK
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VBA
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VBA
ANSI-C
VBScript
VB for application
Your Success is Our Goal
VBA
VBA
/
VBA, EXCEL
ANSI-C
VBScript
VB for application
Your Success is Our Goal
ANSI-C
VBScript
VB for application