版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Wonderware Application Server 2012,Terry NG E-mail: TEL: Invensys 00/00/00,Invensys proprietary & confidential,Slide 2,Daily Schedule,Slide 3,8:00 AM,12:00 PM,10:00 AM,1:00 PM,3:00 PM,5:00 PM,Silence your phones,At the lobby,Outside at smoking section,On every computer,Entrance hall to
2、your left,In the kitchen,Course Description,The Wonderware Application Server course is a 4day, instructor-led course designed to provide a fundamental understanding of the basic principles of ArchestrA and supply the knowledge necessary to develop and support applications for Wonderware Application
3、 Server 2012. The focus of this course is to illustrate the use of ArchestrA tools and services in the System Platform to develop a project utilizing connectivity to the field, data processing, scripts, alarms and history, using features and functionality such as Automation Objects, templates, templ
4、ate instances, ArchestrA Integrated Development Environment and QuickScript .NET.,Slide 4,Requirements & Expectations,Participants should have knowledge on the following topics: Manufacturing industry experience,Slide 5,Application Server 2012,Agenda,Contents Module 1:Introduction Module 2:Applicati
5、on Planning Module 3:Application Infrastructure Module 4:Application Objects Module 5:Extending the Objects Module 6:Alarms and History Module 7:Security Module 8:Galaxy Maintenance Module 9:Redundancy,Slide 6,1,Introduction,Slide 7,Application Server 2012,Module 1: Introduction,Contents Section 1:C
6、ourse Introduction Section 2:System Platform Overview Section 3: Application Server Overview Lab 1 Creating a Galaxy Section 4: The ArchestrA IDE Section 5: Automation Objects Lab 2 Creating Global Derived Templates Section 6:System Requirements and Licensing,Slide 8,Wonderware System Platform,Slide
7、 9,Project Specific Work,System Platform,Clients,Functional Modules,Wonderware System Platform,Wonderware System Platform,Application Server,Historian Server,Information Server,Device Integration Products,Wonderware Clients,InTouch (Visualization),Historian Client (Analysis Client),Information Serve
8、r CAL (Report Client),3rd Party Data Sources,Software Applications,3rd Party Controllers,Slide 10,Concepts and Terminology,ArchestrA It is an open and extensible system of components based on a distributed, object-oriented design. .,Slide 11,Concepts and Terminology,Application Server It provides a
9、unified environment for visualization, plant history, device communications and automation application integration. Galaxy Application Servers application, configuration information and project database. Galaxy Repository Single computer and software where the Galaxy database is located.,Slide 12,Wo
10、nderware Application ServerHighlights,Leverage the .NET Framework for the Automation World Object-based application One global networked namespace Centralized configuration and security Multi-user development environment Component-based plant application model Self documenting Advanced system mainte
11、nance and diagnostics,Slide 13,System Platform Topology,Slide 14,ArchestrA Topology,Slide 15,Galaxy Rep.,IDE,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,WinPlatform,WinPlatform,WinPlatform,WinPlatform,WinPlatform,WinPlatform,WinPlatform,WinPlat
12、form,WinPlatform,WinPlatform,IDE,InTouch,InTouch,Historian,Info Server,IO Server,ArchestrA Topology,Slide 16,Unified Name Space,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,Bootstrap,WinPlatform,WinPlatform,WinPlatform,WinPlatform,WinPlatform,WinPlatform,
13、WinPlatform,WinPlatform,WinPlatform,WinPlatform,Lab 1Creating a Galaxy,10 min,Slide 17,Automation Objects,Slide 18,Alarms and events,Documentation,Inputs/Outputs,Logic/Scripting,Historical Information,Security,Graphic symbols,Automation Objects,Templates and Instances Instances derived from template
14、s and inherit all the configuration New templates can be derived from existing templates Changes to templates can be propagated to derived objects Templates allow the development of a library of standard objects,Slide 19,$Valve,CV101,CV102,CV103,Templates,Base Template,Core objects created with the
15、ArchestrA Object Toolkit,Contain the base attributes and functionality of the object,Read-Only configuration,Templates created from another template within the ArchestrA IDE,Inherits the attributes, functionality and configuration from the parent template,Writeable configuration,Derived Template,Sli
16、de 20,Template,Slide 21,Lab 2Creating Global Derived Templates,Slide 22,10 min,System Requirements - Software,Slide 23,System Requirements - Hardware,Galaxy Repository,Application Server Development or Run Time,Slide 24,Concepts and Terminology,Galaxy This refers to the total application model that
17、resides in the Galaxy Repository. IO Count Number of I/O points being access into the Galaxy. WinPlatform Count Number of PCs in the Galaxy that will be part of the single namespace. ArchestrA IDE Integrated Development Environment for configuring the Galaxy.,Slide 25,Licensing,A single ArchestrA.LI
18、C file can handle all products on the DVD. InTouch Application Server Historian Historian Client Information Server NOT Server based licensingyet,Slide 26,Virtualization, Virtualization : “creating a virtual, rather than real, version of ArchestrA System Platform or one of its components, including
19、servers, nodes, databases, storage devices, and network resources.” Supported VMware Products ESX 3.0, 3.5 EsXi 4.0 Vsphere 4.0 *VMware Workstation is NOT supported for production environments. Windows Server 2008 R2 SP1 Hyper V: High Availability Disaster Recovery,Slide 27,Overall Virtualization Be
20、nefits,Lower hardware costs Greater performance Greater scalability Higher availability Simpler management of software and OSs Greater reliability Greater protection against disasters Eliminates dependencies between the physical hardware and the software, giving customers more choices to better mana
21、ge their applications, servers and equipment,Slide 28,Hyper V support,High Availability (HA) refers to the availability of resources in a computer system following the failure or shutdown of one or more components of that system. Reduce downtime to a minimum Disaster Recovery (DR) can be defined as
22、the organizational, hardware and software preparations for ArchestrA System Platform recovery or continuation of critical System Platform infrastructure after a natural or human-induced disaster. High Availability with Disaster Recovery -HADR The goal of this solution is to provide a means to shift
23、data processing and retrieval to a standby system in the event of a primary system failure.,Slide 29,Reduction of HW boxes.,Slide 30,Slide 30,Defining High Availability,Slide 31,Defining Disaster Recovery,Slide 32,Defining High Availability and Disaster Recovery Combined,Slide 33,VLAN Communications
24、,Slide 34,VLANs Supported for all Node to Node Communications,Remote Apps 2008 R2,Granular access to concentrated Server Applications using RDP.,Slide 35,2,Application Planning,Slide 36,Application Server 2012,Module 2: Application Planning,Contents Section 1:Application Planning Overview Section 2:
25、Case Study,Slide 37,Suggested Project Workflow,Slide 38,Identify Field Devices and Functional Requirements,Defined Naming Conventions,Defined the Plant Model,Plan Templates,Defined the Security Model,Defined the Deployment Model,The Factory Layout,Slide 39,PACKAGING,PRODUCTION,RECEIVING,SHIPPING,LIN
26、E 1,LINE 2,3,Application Infrastructure,Slide 40,Application Server 2012,Module 3: Application Infrastructure,Contents Section 1:The Area Model Section 2:The Deployment Model Lab 3 Creating the Plant and Deployment Model Section 3:The Runtime Environment Lab 4 Using Object Viewer Section 4:Device In
27、tegration Products Lab 5 Connecting to the Field,Slide 41,Plant,The Plant Model,Section,Area,Production Line,Manufacturing Cell,Area,Production Line,Manufacturing Cell,Section,Slide 42,Bootstrap,The Deployment Model,Platform,AppEngine,Area,DI Object,DI Object,Area,Slide 43,Bootstrap,The Deployment M
28、odel,Platform,Slide 44,Deployment Icons,Slide 45,Lab 3Creating the Plant and Deployment Model,20 min,Slide 46,Lab 4Using Object Viewer,10 min,Slide 47,Single Node,Automation Object communication to PLCs,Slide 48,MX,Generic DI Objects,Device Specific DI Objects,OPC,Device Integration Products,IO Serv
29、er and DA Servers Communications between the Galaxy and field devices is achieved through Device Integration Products Supported protocols include DDE, SuiteLink and OPC New internal architecture for DA Servers provides independency between components,Slide 49,DA Server,DAS Engine,IO Server,DDE,Suite
30、Link,PLC Protocol,DDE,SuiteLink,OPC,PLC Protocol,DDE,SuiteLink,OPC,PLC Protocol,DA Servers and DI Objects,Slide 50,PLC5_A,SLC_A,PLC_1,CNET,DHP,NIC,PLC_2,SLC_B,PLC5_B,Connecting to the Field,Legacy InTouch Node,Field Device,Device Driver,Slide 51,Communication Protocols,Client,Server,VTQ*,DDE,OPC,Sui
31、teLink,I/O Addressing,Slide 53,.,.,Slide 54,Advanced communication managementScan modes (active on demand.active),Lab 5Connecting to the Field,10 min,Slide 55,Galaxy,Field Device,Device Driver,4,Application Objects,Slide 56,Application Server 2012,Module 4: Application Objects,Contents Section 1:The
32、 $UserDefined Object Lab 6 Modeling the Mixer Section 2:Change Control and Propagation Lab 7 Configuring Change Control and Propagation Section 3: The $DiscreteDevice Object Lab 8 Modeling a Valve and a Motor Section 4: Containment Lab 9 Creating the Mixer,Slide 57,$UserDefined Object,AnalogFA,Analo
33、gFA.Input.InputSource,AnalogFA.Input.Value,Scaling,AnalogFA.RawMin,AnalogFA.RawMax,AnalogFA.EngUnitsMin,AnalogFA.EngUnitsMax,DiscreteFA,DiscreteFA.Input.InputSource,DiscreteFA.Input.Value,Invert,Analog,Boolean,Slide 58,Field Attribute - Output Categories,Slide 59,Calculated Calculated Retentive,Obje
34、ct Writeable,User Writeable,Same Object,Other Objects,External Users,Lab 6Modeling the Mixer,10 min,Slide 60,Control and Propagation of Changes,Locking an attribute prevents changes to that attribute on derived templates and instances. Locking an attribute locks that attribute all the way down on th
35、e derivation hierarchy. Locking attributes helps to establish standards in the Galaxy. Unlocking an attribute releases the “locking control” only one level down.,Slide 61,Control of Changes andPropagation of Changes,Slide 62,Lab 7Configuring Change Control and Propagation,10 min,Slide 63,$DiscreteDe
36、vice Object,PV,CLS.InputSource,CLS.Value,Map,OLS.InputSource,OLS.Value,StateNames,Map,Cmd,CmdOpen.OutputDest,CmdOpen.Value,Boolean,Boolean,Slide 64,Lab 8Modeling a Valve and a Motor,10 min,Slide 65,Containment,Allows more advanced structures to be modeled as a single object All objects are still acc
37、essible as individual objects Relationship can be build at the template or instance level,Slide 66,Inlet Valve,Level Meter,Outlet Valve,Agitator,Tank,Object Naming,Slide 67,Hierarchical name:,Valve_001,Tank_001.InletValve,Reactor_001.MixerTank.InletValve,Reactor_001.Tank_001.Valve_001 Reactor_001.Ta
38、nk_001.InletValve Tank_001.Valve_001,Contained name:,Tagname :,Lab 9Creating the Mixer,10 min,Slide 68,5,Extending the Objects,Slide 69,Application Server 2012,Module 5: Extending the Objects,Contents Section 1:User Defined Attributes Section 2:Extensions Lab 10 Configuring the Motor Speed Section 3
39、:Introduction to QuickScript.NET Lab 11 Adding Auto Reconnect to DDESuiteLinkClient Lab 12 Configuring Automatic Reference,Slide 70,UDA Categories,Slide 71,Calculated Calculated Retentive,Object Writeable,User Writeable,Same Object,Other Objects,External Users,Lab 10Configuring the Motor Speed,30 mi
40、n,Slide 72,Execution types,Slide 73,Start up,OnScan,Execute,OffScan,Shutdown,Relative references,Slide 74,Container1.AttX,Object1,Object2,Att1,Att2,Me.Att1,MyContainer.Object2.Att2,MyContainer.AttX,If script is here,Lab 11Adding Auto Reconnect to DDESuiteLinkClient,30 min,Slide 75,Relative Reference
41、s,Slide 76,Control Structures,Slide 77,IF THEN ELSEIF ELSE ENDIF,FOR TO STEP NEXT Loop,FOR EACH IN NEXT,WHILE Loop,I/O References,Slide 78,PLCSim.Tagname.M1XX_XX_XX,XX = student number,DataSource,String,Lab 12Configuring Automatic Reference,30 min,Slide 79,6,Alarms and History,Slide 80,Application S
42、erver 2012,Module 6: Alarms and History,Contents Section 1:Alarms Overview Lab 13 Configuring Alarms Lab 14 Scripted Alarms and Events Section 2:Alarm Logger Lab 15 Logging Alarms Section 3:Historization Lab 16 Configuring History,Slide 81,Alarm Subsystem,Slide 82,DISTRIBUTED ALARM MANAGER,CLIENTS “
43、Alarm Subscribers”,Report their own alarms and events,Alarms,Alarms are generate by the objects Alarm providers make the alarms available to external alarm subscribers Available alarm subscribers allows: Visualization and acknowledge of alarms Logged alarms into a SQL Server database Print alarms,Sl
44、ide 83,Alarm Provider,$WinPlatform object as the Client Alarm Provider for the galaxy. A single $WinPlatform can provide alarms from the whole galaxy. Alarm providers can be limited to provide alarms for specific areas of the galaxy.,Slide 84,WinPlatform,AppEngine,Area,Alarm Viewer,Alarm DB Logger,A
45、larm Printer,PROV,Lab 13Configuring Alarms,40 min,Slide 85,Slide 86,Lab 14Scripted Alarms and Events,40 min,Slide 87,Lab 15Logging Alarms,40 min,Slide 88,Historization,$AppEngine object as the Historian client for the objects An $AppEngine historizes only the objects that it host Native support for
46、Store & Forward,Slide 89,WinPlatform,AppEngine,Area,CLIENT,Historian,Lab 16Configuring History,40 min,Slide 90,7,Security,Slide 91,Application Server 2012,Module 7: Security,Contents Section 1:Security Overview Lab 17 Using Security,Slide 92,Security,Slide 93,Development Security,Runtime Security,De
47、veloment Testing Troubleshooting Environment,Security Groups,BELONGS TO ONE OR MORE,OPERATIONAL PERMISSIONS,ASSIGNED TO ATTRIBUTES,GENERAL PERMISSIONS,Roles,Security Classifications,Users,Security Audit trail,The Galaxy generates an event for every user-generated write to an attribute. Alarm DB Logg
48、er is used to log the events. Use the v_EventHistory view in the alarm database to query events.,Slide 94,Enhanced Electronic Signature Handling:Done By/Checked By,Slide 95,Reason All Signed Writes present a reason for the action being signed to the user from: Field Attribute Description Object Desc
49、ription Custom String SignedWrite script function Comment All signed writes allow for a user entered comment. Reason and Comment stored in the electronic record in the Alarm/Event database.,New “Can Verify Writes” Functional Permission,Role Definition,New Functional Permission,Slide 96,Smart Card Su
50、pport,Slide 97,InTouch now supports the standard Microsoft interface for secure user access to Active Directory accounts via Smart Cards. Logon using Card/PIN combination. Does not require the interactive OS user to be the same.,Multi-User Kiosk Usage,All Signed Writes allow entering a different use
51、rname than the currently logged on user. Combined with new SignedWrites, SignedAlarmAck, and/or Smart Cards, a shared Kiosk can be used where all actions are tracked to the user without having to log in/out of the application.,Slide 98,Shared Workstation,Operator1,Operator2,Operator3,Lab 17Using Sec
52、urity,40 min,Slide 99,8,Galaxy Maintenance,Slide 100,Application Server 2012,Module 8: Galaxy Maintenance,Contents Section 1:Objects Export and import Lab 18 Exporting and Importing Objects Section 2:Galaxy Dump and Galaxy Load Lab 19 Configuring Instances Through a .CSV File Section 3:System Manage
53、ment Console (SMC),Slide 101,Lab 18Exporting and Importing Objects,40 min,Slide 102,Lab 19Configuring Instances Through a .CSV File,40 min,Slide 103,9,Redundancy,Slide 104,Application Server 2012,Module 9: Redundancy,Contents Section 1:Application Redundancy Lab 20 Configuring Application Redundancy
54、 Section 2:Device Integration Redundancy Lab 21 Configuring the Redundant DI Object,Slide 105,Application Redundancy,Slide 106,ArchestrA Runtime,ArchestrA Runtime,Client/Server Architecture,Application Redundancy,Currently supported only in pairs Second network connection (RMC) necessary Configurati
55、on Terminology: Primary AppEngine Backup AppEngine Runtime Terminology Active AppEngine Standby AppEngine Active AppEngine refer to Standby AppEngine as Partner.,Slide 107,WinPlatform1,RMC,ArchestrA,WinPlatform2,AppEngine1 (Backup),Primary,Backup,AppEngine1,Active,Standby,Standby,Active,Redundant Message Channel,Automatic Synchronization Current data (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生交通安全知识教育主题班会模板
- 远大林某省市生活圈系列活动方案
- 2026年秋高中生营养与健康科普课件:健康体重从娃娃抓起
- 山东省泰安市新泰市2025-2026学年七年级下学期期末检测语文试卷(含答案)
- PLC应用实践试题及答案
- 2026年影子专栏测试题及答案
- 作物栽培学试题及答案
- 2026年集成烹饪中心测试题及答案
- 营养师考试题目及答案
- 2026年教学类岗位专业测试题及答案
- 2026-2027学年岭南版(新版)初中美术七年级上册教学计划及进度表(第一学期)
- (语文)2027版高中《晨读晚测小纸条》高三二轮复习(学生+教师版)
- 湖北省鄂州市鄂城区2025-2026学年七年级下学期期末质量监测语文试卷(含答案)
- 焊接施工进度管控方案
- 人工智能训练师(三级高级工)国家职业技能考试题库(2026年版)
- 污水处理池模板工程专项施工方案
- 2026年一级建造师《建设工程经济》考前冲刺练习题库(完整版)附答案详解
- 节假日值班值守工作制度
- TGDACM 0174-2026 中医技术操作规范 温通拨筋罐疗法
- 税务师业务风险控制制度
- 富通尼特、山东众海消防主机字库、汉字编码表
评论
0/150
提交评论