Architecting a Distributed FactoryTalk View Site Edition System
-
Upload
rockwell-automation -
Category
Technology
-
view
6.135 -
download
15
description
Transcript of Architecting a Distributed FactoryTalk View Site Edition System
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
PUBLIC INFORMATION
FactoryTalk View Site Edition VZ11 - Architecting a Distributed System
Paul Haikal
Instructional Developer
2014
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved. 2
Agenda
FactoryTalk View Network Station
Laying the Foundations
FactoryTalk View SE System Overview, System Limits and Redundancy
Lab Exercise - Design a Distributed Application
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk View Site Edition Design & Deploy – Section 1
Laying the Foundations
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Considerations
4
Domains, Workgroups, and Operating System Considerations
TF08 - Operating Systems Considerations
Remote Desktop Services
VZ10 - Extending FactoryTalk View SE with Microsoft's Remote Desktop
Services
Ethernet Network
NW02 - Applying EtherNet/IP in Real-Time Applications
NW14 - Wireless Design Considerations for Industrial Applications
Virtualization
TF02 - Virtualization in Manufacturing Industries
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk View Site Edition Design & Deploy – Section 2
System Overview
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk View SE Overview
6
FactoryTalk View SE Distributed FactoryTalk View SE Station
Clients
Data Servers
View SE Servers
View Studio Development
Station
FactoryTalk
Directory
Server
Common development environment
Scalable from a single station up to a distributed client / server architecture
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Components Block Diagram
7
CLX
CLX
High Availability
Studio Enterprise
FT Directory
SE
Client Data
Server
HMI
Server
Alarm
Server
DNS AD
DHCP
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FACTORYTALK DIRECTORY
2.1
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk Services Platform Overview
9
• Common software license management for all FactoryTalk products
Activation
• Common address lookup of resources that are shared among FactoryTalk enabled products
Directory
• Common security authority for all FactoryTalk components in the system
Security
• Common diagnostic messaging sub-system across all FactoryTalk products
Diagnostics
• Comprehensive record of any changes made to the manufacturing system
Audit
• Enterprise-wide access to real-time manufacturing data
Live Data
• Enterprise-wide notification to real-time alarms and events that require action
Alarms and Events
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Components Block Diagram
10
No Activation
One Directory for the
entire system
Directory is cached
at every component
Server OS
CLX
CLX
High Availability
Studio Enterprise
FT Directory
SE
Client Data
Server
HMI
Server
Alarm
Server
DNS AD
DHCP
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Why a Stand-alone FT Directory Host?
11
System Start-up
Recommended that the FTD is the first FactoryTalk component to
start, and the last to stop.
Patching/Upgrading
Dedicated host results in minimum system downtime with fewer
components to patch and less affect upon reboot.
Redundancy
While redundant servers (e.g., HMI, Data, Alarm) can function properly
in the absence of the FTD, the lowest risk scenario is FTD uptime.
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved. 12
FactoryTalk Directory Installation
Stand-alone FactoryTalk Directory Server
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Installation Details
13
When selecting Stand-alone FactoryTalk Directory Server, the following
components are installed by default;
FactoryTalk Service Platform
FactoryTalk Activation Manager
Required
Optional; Included by default
Optional; Not included by default
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk Directory Server • FTD • FactoryTalk Activation Server
CLx CLx CLx CLx
PLC
SLC
Flex
PLC
SLC Flex
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Internet
Firewall
Domain Controllers
•W2K8 Server O/S
•DNS/DHCP/WINS
FactoryTalk Directory
14
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
View SE CLIENTS
2.2
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Components Block Diagram
Activation Required
Up to 50 Clients
Workstation OS
CLX
CLX
High Availability
Studio Enterprise
FT Directory
SE
Client Data
Server
HMI
Server
Alarm
Server
16
DNS AD
DHCP
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
SE Client Installation
17
Site Edition Client
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Installation Details
18
When selecting Site Edition Client, the following components are installed
by default;
FactoryTalk Service Platform
FactoryTalk Activation Manager
FT View Site Edition Client
FactoryTalk Alarms and Events
Required
Optional; Included by default
Optional; Not included by default
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk Directory Server • FTD • FactoryTalk Activation Server
HMI Clients
19
CLx CLx CLx CLx
PLC
SLC Flex
PLC
SLC Flex
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Internet
Firewall
Domain Controllers
•W2K8 Server O/S
•DNS/DHCP/WINS
5 Clients
FT View SE Clients
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
SE HMI SERVERS
2.3
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
HMI Server Considerations
21
Maximum number of SE HMI servers that can be hosted on a single
computer is 1.
HMI servers supported in an application is 10 for non-redundant and
redundant servers.
Redundant servers are limited to 5 in versions earlier than v7.0 of View SE.
How do licenses get served?
From 1st to last, as projects load in the application
FactoryTalk View HMI Servers look for lowest key first
This prevents the 25 display server from using a 100 display key
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
HMI Server Licensing Example
100 display server
100 display server
25 display server
Operator Clients FactoryTalk Operator Clients
Domain
Controller
Data Server
250 display server license ???
Data Area
Supervisor /
Management
Clients
FactoryTalk View Studio
22
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Components Block Diagram
Activation Required
Up to 10 Servers
High Availability
Server OS
CLX
CLX
High Availability
Studio Enterprise
FT Directory
SE
Client Data
Server
HMI
Server
Alarm
Server
23
DNS AD
DHCP
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
When to Use Multiple HMI Servers
24
Load balancing
Application server limits reached.
Large number of clients for single application.
Logical or Physical areas
Ability to take down one HMI server for maintenance without affecting entire system.
Expansion
Grow an application by adding a new line, duplicate existing Line 1 HMI server into new Line 2 HMI server.
Security
Creating multiple servers allows security configuration at an area level.
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
SE HMI Server Installation
25
Site Edition Server
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Installation Details
26
When selecting Site Edition Server, the following components are
installed by default;
FactoryTalk Service Platform
FactoryTalk Activation Manager
FT View Site Edition Server
FT View Site Edition Client
FactoryTalk Alarms and Events
RSLinx Enterprise
RSLinx Classic
Required
Optional; Included by default
Optional; Not included by default
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
HMI Servers
27
FactoryTalk Directory Server • FTD • FactoryTalk Activation Server
CLx CLx CLx CLx
PLC
SLC Flex
PLC
SLC Flex
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Internet
Firewall
Domain Controllers
•W2K8 Server O/S
•DNS/DHCP/WINS
SE Server • (1) HMI Server
5 Clients
FT View SE Clients
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
DATA SERVERS
2.4
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk Data Server Options
RSLinx Enterprise – **Preferred**
Live Data Server for FactoryTalk View SE and other FactoryTalk applications (FactoryTalk Transaction Manager, FactoryTalk Historian, FactoryTalk Metrics)
Optimized performance via TCP/IP, not DCOM
Offline browsing of Logix based controller project
Preferred Data Server for ALL Rockwell Automation controllers
RSLinx Classic
Alias Topic Functionality
Complex communication routing. Protocol changing (ex. Ethernet to DH+)
Offline browsing of PLC/SLC RSLogix files
3rd Party OPC Server To communicate with non-AB controllers
KepWare Kepserver Enterprise ships with FactoryTalk View SE
29
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Components Block Diagram
No Activation**
Up to 10 Servers
High Availability
Server OS
100,000 tags per server
CLX
CLX
High Availability
Studio Enterprise
FT Directory
SE
Client Data
Server
HMI
Server
Alarm
Server
30
DNS AD
DHCP
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Recommended maximum of 100,000 tags/sec on a single RSLinx
Enterprise data server.
Example system:
1 FactoryTalk View SE HMI Server/redundant
12 FactoryTalk View SE Clients
20 controllers w/5,000 tags/sec on scan
Maximum number of tags/sec are determined by a number of variables:
Types of servers in application (e.g., View SE, Historian SE, etc…)
Number of servers in application
Number of HMI clients in application
Data Servers RSLinx Enterprise Sizing Considerations
31
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Data Servers RSLinx Enterprise Sizing Considerations
Recommended maximum of 100,000 tags/sec on a single RSLinx
Enterprise data server.
Recommended maximum of tag references should not exceed 2,000,000.
Tag references can include tag server, datalog, derived tags, event tags,
tags on client, etc…
Worst case scenario to calculate tag references
Tag References =A(6x)+Bx
A is # of FTView SE HMI servers
x is # of total tags
B is # of FT clients, (Historian, View client, FTGW )
System from previous slide 1(6*100k)+12*100k=1,800,000 tag references
32
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
RSLinx Enterprise Data Server Install
33
Stand-alone RSLinx Enterprise Server
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Installation Details
34
When selecting Stand-alone RSLinx Enterprise Server, the following
components are installed by default;
FactoryTalk Service Platform
FactoryTalk Activation Manager
FactoryTalk Alarms and Events
RSLinx Enterprise
RSLinx Classic
Required
Optional; Included by default
Optional; Not included by default
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Data Servers
35
FactoryTalk Directory Server • FTD • FactoryTalk Activation Server
CLx CLx CLx CLx
PLC
SLC Flex
PLC
SLC Flex
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Internet
Firewall
Domain Controllers
•W2K8 Server O/S
•DNS/DHCP/WINS
SE Server • (1) HMI Server Data Server • (1) RSLinx Enterprise
5 Clients
FT View SE Clients
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
ALARM SERVERS
2.4
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Alarming
37
HMI/Legacy
Alarm configuration and status is located in the HMI server.
Uses legacy alarm objects (Banner, Summary.)
Tag-Based
Alarm configuration and status is located in the FactoryTalk Alarm server.
Uses new alarm objects (Banner, Summary, etc.)
Can use RSLinx Enterprise, Classic, or 3rd party OPC Preferred alarming method for legacy and 3rd party devices
Device-Based
Alarm configuration and status is located in the Logix 5000 device.
Uses new alarm objects (Banner, Summary, etc.)
Utilizes RSLinx Enterprise for alarm communications
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk Alarms and Events
38
• Alarm instructions available in the Logix family of controllers.
• The controller detects alarm conditions and triggers alarm events
• The FactoryTalk Alarms and Events server captures all of the controller events and sends notification to connected clients
• Information is displayed in the Alarm Management components on the clients
Device-Based Alarms
• Software-based alarm servers poll data tags for alarm conditions.
• The Alarm server detects alarm conditions and triggers alarm events
• The FactoryTalk Alarms and Events server captures all of the controller events and sends notification to connected clients
• Information is displayed in the Alarm Management components on the clients
• Supports PLC-5, SLC 500, or any third-party device through OPC-DA
Tag-Based Alarms
Two different types of alarm sources:
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Controller specifications
Specification Value
Number of “subscribers” (alarm servers) per controller 16
Controller memory used for buffering by each subscriber 100k
Typical number of alarm state transitions per subscriber 1000
Recommended maximum number of alarms per controller 2000
Approximate controller memory used for each alarm 1k
Supported languages for alarm messages All languages supported
by FactoryTalk View.
v16.03 - v20 firmware
FactoryTalk A&E - Device-Based Alarms
39
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk A&E - View SE 7.0
A maximum of 10 FactoryTalk A&E Device and Tag Alarm Servers per
FactoryTalk application
This is not enforced in the software.
A maximum of 100,000 FactoryTalk A&E alarm points per FactoryTalk
application.
This is a mix of either device alarms or tag based alarms
A maximum of 50 Clients simultaneously connected to the application.
40
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
View SE Components Block Diagram
41
No Activation
Up to 10 Servers
High Availability
Server OS
Max – 10,000 alarms per server
CLX
CLX
High Availability
Studio Enterprise
FT Directory
SE
Client Data
Server
HMI
Server
Alarm
Server
DNS AD
DHCP
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Alarms and Events Server Installation
42
Stand-alone RSLinx Enterprise Server
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Installation Details
43
When selecting Stand-alone RSLinx Enterprise Server, the following
components are installed by default;
FactoryTalk Service Platform
FactoryTalk Activation Manager
FactoryTalk Alarms and Events
RSLinx Enterprise
RSLinx Classic
Required
Optional; Included by default
Optional; Not included by default
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Alarm Servers
44
FactoryTalk Directory Server • FTD • FactoryTalk Activation Server
CLx CLx CLx CLx
PLC
SLC Flex
PLC
SLC Flex
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Internet
Firewall
Domain Controllers
•W2K8 Server O/S
•DNS/DHCP/WINS
SE Server • (1) HMI Server Data Server • (1) RSLinx Enterprise Alarm Server • (1) A&E Tag-based Server
5 Clients
FT View SE Clients
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
VIEW STUDIO ENTERPRISE
2.6
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Components Block Diagram
46
Activation Required
Multi-user development
Up to 5 simultaneous
development stations
Workstation OS
CLX
CLX
High Availability
Studio Enterprise
FT Directory
SE
Client Data
Server
HMI
Server
Alarm
Server
DNS AD
DHCP
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Studio Enterprise Installation
47
Studio Enterprise
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Installation Details
48
When selecting View Studio Enterprise, the following components are
installed by default;
FactoryTalk Service Platform
FactoryTalk Activation Manager
FT View Studio Enterprise
FT View Site Edition Server
FT View Site Edition Client
FactoryTalk Alarms and Events
RSLinx Enterprise
RSLinx Classic
Faceplates and Add-on Instructions
Required
Optional; Included by default
Optional; Not included by default
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Application Server • (1) HMI Server • (1) Data Servers
• RSLinx Enterprise w/Alarms and Events
• (1) Tag-based Alarm Server
FactoryTalk Directory Server • FTD • FactoryTalk Activation Server
View Studio Enterprise
49
CLx CLx CLx CLx
PLC
SLC Flex
PLC
SLC Flex
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Internet
Firewall
Domain Controllers
•W2K8 Server O/S
•DNS/DHCP/WINS
Engineering Workstation • RSLogix 5/500/5000 • RSLinx Classic • View Studio
5 Clients
FT View SE Clients
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Engineering Workstation • RSLogix 5/500/5000 • RSLinx Classic • View Studio
HMI Server • (1) HMI Server • (1) Data Servers
• RSLinx Enterprise w/Alarms and Events
• (1) Tag-based Alarm Server
Secondary Server • (1) HMI Server • (1) Data Servers
• RSLinx Enterprise w/Alarms and Events
• (1) Tag-based Alarm Server
Primary Server • (1) HMI Server • (1) Data Servers
• RSLinx Enterprise w/Alarms and Events
• (1) Tag-based Alarm Server
Redundant
Pair
FactoryTalk Directory Server • FTD • FactoryTalk Activation Server
Sample System
51
CLx CLx CLx CLx
PLC
SLC Flex
PLC
SLC Flex
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Managed Ethernet Switch for Control System Network (CSN) – HMI/Ctrl Communications
Internet
Firewall
Domain Controllers
•For the Ctl Sys Domain
•W2K8 Server O/S
•DNS/DHCP/WINS
5 Clients
FT View SE Clients
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
FactoryTalk View Site Edition Design & Deploy – Section 3
Design a View SE Application Exercise
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Design a View SE Distributed System
53
Design a FactoryTalk View SE Network Distributed system for a customer with the following criteria.
The plant is divided into 2 areas.
The first consists of Small Production Line 1 and Production Line 2. This area of the plant runs from 8 AM to 5 PM and power is turned off outside these
ours to conserve energy.
There is a need for 240 screens and about 5000 alarms.
Customer is requesting redundancy for their alarms in this area.
The second is made up of Production Line 3. This area runs 24/7. In this area, there is a need for 251 screens and 10,000 alarms.
Customer is requesting full redundancy (HMI , Alarms, and Data Servers) for this area.
There is a need for 1 Engineering workstation, 10 Read/Write thick clients
Some displays have to be made available to the plant manager laptop without installing any Rockwell Software on it.
The customer has provided 5 servers, 1 engineering workstation and 10 operator workstations.
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Design a View SE Distributed System
54
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Design a View SE Distributed System
55
View Studio Enterprise
RSLogix 5000 / Studio 5000
RSLogix 5
RSLinx Classic Lite
10 View SE Clients
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Design a View SE Distributed System
56
FTD
Located in
Area2 that
runs 24x7
Area2
Primary
HMI
(unlimited)
Alarm
Server
Data
Server
Area1
Primary
HMI (250)
Alarm
Server
Data
Server
Area1
Secondary
Alarm
Server
Data
Server
Area2
Secondary
HMI
(unlimited)
Alarm
Server
Data
Server
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Design a View SE Distributed System
57
FTD
Located in
Area2 that
runs 24x7
Area2
Primary
HMI
(unlimited)
Alarm
Server
Data
Server
Area1
Secondary
Alarm
Server
Data
Server
Area2
Secondary
HMI
(unlimited)
Alarm
Server
Data
Server
Area1
Primary
Alarm
Server
Data
Server
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
VIEW SE APPLICATION TYPES
2.7
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
Multiple SE Clients Multiple HMI Servers Multiple Data Servers Multiple A&E Servers Centralized Security Multiple activations IIS Required HMI Server Redundancy Data Server Redundancy A&E Server Redundancy Remote Studio for Online Edits Information Software integration
1 SE Client + 1 HMI Sever on 1 PC +1 A&E Server +1 RSLinx Enterprise Multiple OPC Data Servers Application Manager (apa) for backup Isolated Security Uses only Station activation IIS Not Required No Redundancy They all Support FT ViewPoint Remote Studio for Online Edits To be supported in Version 8.0
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
www.rsteched.com
Follow RSTechED on Facebook & Twitter. Connect with us on LinkedIn.
PUBLIC INFORMATION
THANK YOU
Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved.
We care what you think!
On the mobile app:
1. Locate session using
Schedule or Agenda Builder
2. Click on the thumbs up icon on
the lower right corner of the
session detail
3. Complete survey
4. Click the Submit Form button
61
Please take a couple minutes to complete a quick session survey to tell us how we’re doing.
2
3
4
1
Thank you!!