X-Change 2007 User Group Conference

advertisement
John Weber
Software Toolbox Inc.
TOP Server – What’s New, Hot & Case Studies
X-Change 2007 User Group Conference
Agenda
TOP Server Overview
What’s New & Planned
Tips & Tricks
Case Studies
Getting More from OPC Systems
Questions & Discussion
2
What is TOP Server?
A Tool Q
Would be
Proud Of!
3
TOP Server Gets You Connected!
AB Bulletin 900 Temp. Controllers
AB DF1 Full & Half-Duplex Serial
AB Radio Modem
AB Data Highway Plus (DH+)
AB PLC5,SLC5/05 Ethernet
AB 1761-NET ENI
AB ControlLogix Ethernet & Gateway
AB CompactLogix, FlexLogix
Advanced Simulator
Analog Devices 6B
Aromat Serial & Ethernet
Automation Direct Serial DirectNet
Automation Direct Serial K-Sequence
Automation Direct ECOM Ethernet
Automation Direct EBC Ethernet
BACnet
Bailey Fisher & Porter
Busware Ethernet I/O
Contrex/Fenner CX1000
Contrex/Fenner M Series
Cutler Hammer D50/100
Cutler Hammer ELC
Dataforth isoLynx
DDE Server to OPC Client Bridge
DeviceNet (Hilscher Universal)
DNP Serial + Ethernet Suite
Fuji Flex PLCs
GE Focas1 Ethernet
GE SRTP Ethernet
GE EGD Ethernet
GE CCM Serial
GE SNP
GE SNP-X Serial
Honeywell UDC & HC900
Idec
IOTech PointScan Ethernet
KraussMaffei MC4 Ethernet
Mitsubishi FX Serial Programming
Port
Mitsubishi FX-Net Multidrop Serial
Mitsubishi A Series Serial
Mitsubishi A Series Ethernet
Mitsubishi Q/QnA Series Ethernet
Modbus RTU & ASCII Serial Master,
Modbus RTU Serial RTU Slave
Modbus Plus
Modbus Ethernet Master & Slave
ODBC Client Driver
Omron Hostlink & FINS Serial
Omron Process Suite
Omron FINS Ethernet
Optimation OptiLogic I/O
Partlow ASCII
Philips PC8/PC20
Profibus (Hilscher Universal)
Red Prairie Logistic Systems
Sattbus & Sattbus Ethernet
Scanivalve Ethernet
Modbus Plus
Modbus Ethernet Master & Slave
ODBC Client Driver
4
Wago 750 Ethernet I/O
Omron Hostlink & FINS Serial
Wonderware Intouch Client
Omron Process Suite
Yaskawa MemoBus Plus
Omron FINS Ethernet
Yaskawa MP Serial & Ethernet
Optimation OptiLogic I/O
Yokogawa CX
Partlow ASCII
Yokogawa DX100/200 &
Philips PC8/PC20
Darwin Serial
Profibus (Hilscher Universal)
Yokogawa DX(P)100/200
Red Prairie Logistic Systems
Yokogawa Darwin Ethernet
Sattbus & Sattbus Ethernet
Yokogawa DXP
Scanivalve Ethernet
Yokogawa HR
Yokogawa MW
Siemens S5 AS-511
Yokogawa MX
Siemens 3964R
Yokogawa YS100 Serial
Siemens S7-200 PPI & Modem
Siemens S7-300/400 MPI
Siemens S7-200/300/400 Ethernet
Siemens S7-300 Ethernet Slave
All drivers have had
Simatic/TI 5x5 Ethernet
updates in
Simatic/TI 5x5 Serial
improvements since
Simatic/TI Unilink TIWAY Host Adapter
Sixnet UDR & Ethertrak Ethernet I/O
X-Change 2006!
SquareD Serial
Telemecanique Unitelway
Bold text are new
Thermowestronics Serial+Ethernet
drivers
Toyopuc PC2 Serial
Toyopuc PC2/PC3 Ethernet
Toshiba PLCs Serial + Ethernet
Triconex TSAA Ethernet
User Configurable Driver
Why TOP Server?
Broad Choice of Drivers
SINGLE Interface into your systems
Functionality
Reliability
Support
Flexibility
Diagnostics
Documentation
Customer Commitment
Standards Committment
Saves You Money in Design & Startup
5
Agenda
TOP Server Overview
What’s New & Planned
Tips & Tricks
Case Studies
Getting more from OPC Systems
Questions & Discussion
6
What’s New – New Drivers
DNP 3.0 Serial & Ethernet
Power & Water Industries
Unsolicted messages supported
Very robust error checking
Cutler Hammer ELC Serial
Latest PLC models PA, PB, PC
Yokogawa MW Ethernet
Automatic Tag Database Generation
7
Free Gift for You!
Latest TOP
Server Version on
CD
V4.22.376
Free upgrade for
existing users
8
What’s New – Server Level
Server Level – Log file location
configurable
Troubleshooting tip….
Use the log file
settings to help you
when troubleshooting
and to manage disk
space usage
OPC Certified & Compliance Tested
9
What’s New – Driver Improvements
Everywhere – minor bug fixes
ControlLogix
All current models supported
AB Ethernet, DF1, DH+
Expanded PLC memory ranges
Bacnet
Import Cimetrics OPC configurations
GE Ethernet
PacSystems RX3i/7i Symbolic Addressing!
10
What’s New – Driver Improvements
Mitsubishi
Support for FX3U
BCD/LBCD support
“Open” Model for free addressing
Simatic 505 Ethernet & Serial
Status Words (STW) memory support
0/1 based bit addressing for bits within words
Bit ordering (0/1 LSB or MSB) for V, K, STW
memory types
11
What’s New – Driver Improvements
Driver Improvements - highlights
UCON
Extensive additional checksums
Date/Time format support
Option for Unicode data formatting
Yokogawa DX
Advanced models support
12
What’s New – Free Utilities
ControlLogix Device ID Generator
• Time Saving
• Mistake
Preventer!
13
What’s New – Free Utilities
OPC Utilities
Export All
Tags
Error
Lookup
Quality
Code
Lookup
14
What’s New – Helpful Utilities
Diagnostics Analyzer
15
What’s Planned
Modbus Ethernet Performance
Enhancements
Q207
Automatic multi-socket connections from single channel
User configurable
Q307
Box-carting of messages
Request 1
23
1
Response 3
2
Multi-Socket Connections
16
What’s Planned
Modicon Unity Support
OPC Lab Certification Testing
Fisher ROC driver
AB Ethernet Performance Enhancements
DNS Name Accepted for Device IP
17
What’s Planned – OPC UA Support
Asset
Management
Production
Control
Inventory
Management
Purchasing
UA
HMI
Visualization
DA, HDA,
A&E
SCADA
The
Automation
paradigm
Production
Management Systems
18
The
Enterprise
paradigm
UA Doesn’t Replace
OPC DA/HDA/A&E
It Complements Them!
What’s Planned – OPC UA Support
Phase 1
As soon as OPC Foundation releases
reference binaries
Estimated Q307
Phase 2
12-18 months after OPC Foundation reference
implementation release
Requires full native .NET implementation
Late 2008?
19
Agenda
TOP Server Overview
What’s New & Planned
Tips & Tricks
Case Studies
Getting more from OPC Systems
Questions & Discussion
20
Tips & Tricks
Maximizing Performance
Use multiple channels on Ethernet
Put high frequency writes on separate channel
Use symbolic & physical modes on
ControlLogix where appropriate
Separate channels for each protocol mode
If > 1/3 of all tags in PLC requested, Physical Blocking faster
than non-blocking
Using < 1/3 of items in a structure – Physical Non-Blocking
Using > 1/3 of items in a structure – Physical Blocking
Atomic tags – Physical Non-Blocking
21
Tips & Tricks
Using Intouch?
Use the Suitelink Interface!
Don’t need to use FS Gateway!
Application = SERVERMAIN
Topic = copy/paste from our Alias Map
Item = pass in PLC addresses!
Using Suitelink with TOP Server on NonInTouch PC
Using Industrial Application Server
< 5000 Items - Use Suitelink Proxy Object
> 5000 Items - Use OPC Client Proxy Object
22
Agenda
TOP Server Overview
Tips & Tricks
What’s New & Planned
Case Studies
Getting more from OPC Systems
Questions & Discussion
23
Case Study – AMR & Nestle Purina
3 Year, Multi-Phase Project
Phased PLC Upgrades
Operating System Upgrades
Multiple PLC Brands
Siemens
AB
Omron
Wonderware Products
InTouch
InSQL
Industrial Application Server
TOP Server Ideal Choice because of
Wide driver choice
Flexibility
Single I/O Server Interface to Archestra
24
Case Study – AMR & Nestle Purina
25
Case Study – CSS & Toyota
OEM Paint Shop from Japan
Paint Shop
Utilities
Reverse Osmosis Plant
Multiple PLCs & Devices
Mitsubishi – Ethernet & Serial
Modbus
Toyopuc
Wonderware Products
InTouch
InSQL
Industrial Application Server
Suite Voyager
26
Case Study – CSS & Toyota
Network Topology
Development Station SCADA Station
IDE & Galaxy
Main Office
Active Factory
Active Factory
Application
Server
Primary
Mitsubishi
PLC’s
SCADA
Control Room
SCADA
SCADA Station
Control Room
FAN Room
Application
Server
Redundant
SCADA
RO Plant
InSQL Server
Power Meters
27
Toyopuc PLC’s
SCADA
SHE Department
Case Study – SAB Alrode-Quad Automation
28
Case Study – SAB Alrode-Quad Automation
Initial Test
Top Server
50 000 items
CPU 22%
AB DASCIP
50 000 items
CPU 50%+
29
Case Study – SAB Alrode-Quad Automation
TOP Server AB
Suite
Quad-CPU PC
Load Spread!
33% CPU
128 106 tags!
Highly Scalable
Completed system
has 350 000+ tags
over 4 TOP
Servers
30
TOP Server Performance Tests
Head-to-Head Comparison by Wonderware
South Africa Engineering for a Client
Top server uses about 40% less CPU than
the SIDirect servers
Top server makes effective use of multiple
CPU’s
Top server is less resource intensive
Top server will allow a higher IO count
Top server’s performance is more stable
31
Wonderworld Open Case Study
Effective use of Top Server at RBCT
Roland Verwey – RBCT
Tuesday 14:25-15:00, Ballroom South
32
Agenda
TOP Server Overview
Tips & Tricks
What’s New & Planned
Case Studies
Getting more from OPC Systems
Questions & Discussion
33
Getting More from OPC Systems
Wonderware Leverages OPC
OPC data into Archestra
Get at Archestra data via OPC
Get at InTouch data via OPC
There’s so much you can do with OPC...
ArchestrA does a lot but sometimes you
may need more…
The Swiss Army Knife of OPC!
The Perfect Tool to Leverage
Your ArchestrA Investments
34
OPC DataHub Uses
Not a replacement for ArchestrA!
Leverage your ArchestrA investments
Ideal for multi-vendor systems
Cross-platform data movement
35
OPC Data Hub Applications Abound
Connecting OPC without
using DCOM
Combining OPC
Tunneling, ODBC and
Excel in one application
Connect OPC Data to
Excel
Modifying data as it
passes from ArchestrA to
external applications
Tunneling OPC data
plant floor and non
Wonderware MES/ERP
Writing OPC Data to nonInSQL Databases
Connect ArchestrA data to
Linux or QNX
Display OPC data on web
mobile or desktop devices
in other ways
Monitoring plant
performance from anywhere
Bridging Data between
ArchestrA and other OPC
Data Sources
What’s your application for
OPC DataHub?
36
OPC Data Aggregation
What Is Aggregation?
Bringing together data from multiple sources
Data sources don’t all have to be OPC servers!
OPC
DataHub
1 to N OPC Clients
(i.e. HMI/SCADA)
Multiple & Varied
Data Sources
37
Aggregating to a
Single Computer
OPC Data Aggregation
Why Aggregate?
Insure common, consistent update rate
Limit # of OPC connections
Bring disparate data sources together (OPC,
DDE, ODBC)
Overcome OPC server limitations
Reduce network traffic
Improve system performance
Save money on OPC client & server
licensing with some applications!
38
OPC Tunneling
What is Tunneling?
Moving OPC Data via simple TCP/IP port connection
Eliminating DCOM and Expanding Data Transport Choices
Unique data tunneling superior to OPC command tunnelling
Computer #1
Computer #2
39
OPC Scripting & Bridging
InTouch
OPC Server
43.6
43.6
IAS
OPC Server
Some 3rd Party
Non-ArchestrA
System
173.8
OPC DataHub
InSQL
40
OPC DataHub
Dozens of other uses
But we’re out of time!
Come see me in the Expo Hall and we’ll
talk more!
Or we’ll have a drink
The Correct Answer to the 3 Survey Questions is “5”
41
Agenda
The Correct Answer to the 3 Survey Questions is “5”
TOP Server Overview
Tips & Tricks
What’s New & Planned
Case Studies
Getting More from OPC Systems
Questions & Discussion
42
Questions & Discussion
Resources
Email:
jweber@softwaretoolbox.com
Web: www.softwaretoolbox.com
Support:
support.softwaretoolbox.com
Wonderware Southern Africa
Team!
The Correct Answer to the 3 Survey Questions is “5”
43
X-Change 2007
User Group Conference
THANK YOU
For
Attending
44
Download