Date post: | 12-Jan-2016 |
Category: |
Documents |
Upload: | justina-young |
View: | 215 times |
Download: | 2 times |
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 1
B T E C O R P O R A T I O N
SmartMasterTM Distributed Controller
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 2
Design Goals
• Design Goals:– Adopt more industry standards– Be Smart Grid ready– Enhance scalability– Enhance modularity– Improve user experience– Use latest tools and technologies
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 3
SmartMasterTM Architecture
• Multi-tier architecture• Services: Communications, RemoteStations,
SCADA, LoadManagement, CapacitorControl, MeterReading, SystemUsers …
SB DBDBMS
SMViewer
SMServiceEx Ex Ex Ex
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 4
More Industry Standards
• Database Engine– Microsoft SQL 2012 Server DBMS
• Communications Protocols– DNP 3.0, Modbus (all flavors), MultiSpeak
• Security– Use of industry standard encryption methods
using asymmetric keys and digital certificates to encrypt stored data and communications
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 5
Smart Grid Ready
• Make sure to support protocols in the Smart Grid specification
• Implement system architecture better capable to exist in the Smart Grid environment– Easily selectable data binding interface– System is a collection of loosely-bound,
independent services talking to each other asynchronously via the Service Broker.
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 6
Enhance Scalability
• 10 or 10,000 or 10,000,000 accounts
• More efficient data processing
• Multi-channel, asynchronous data scanning
• Multi-channel, asynchronous control code dispatching
• 500 PB (500,000 TB) database capacity
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 7
Enhance Modularity
• Multi-tier design
• Components can be on same machine, or different machines
• Components can be stand-alone, with no UI, remotely administered
• Business logic implemented as Windows services – no UI required to run the services
• Can run as a data concentrator
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 8
Better User Experience - I
• User logs on to Windows, starts SMViewer
• SMViewer & DBMS & Windows - Security integrated
• User credentials determined from Windows account
• Automated software updates
• Better backup, archiving and user notification services via DBMS.
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 9
Better User Experience - II
• SMViewer is an agnostic user interface:– No business logic in Viewer– Standard table views– Users can create custom views of existing
tables– Users can create custom data tables– Built in report server and report builder– Multi-media capabilities– Resizable screens – vector graphics
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 10
Better User Experience - III
• For larger, or more demanding systems:– Load balancing– Fail-over redundancy– No down time options
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 11
Use Latest Tools & Technologies
• Platforms– SQL Server 2012, Report Server 2012,Windows
7 or 8.1, CLR, .Net 4.5
• Tools– VS 2013, SSMS 2012, Report Builder
• Languages– C#, XML, XAML, SQL, T-SQL
• Technologies– ADO.NET, Silverlight, WPF, Service Broker
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 12
Configuration Examples - I
• Small SCADA system with Load Management, remote access– Windows 8.1 workstation running SQL Server,
SMServices, SMViewer, and a VPN– Service Executives: Communications, Remote
Stations, SCADA, Load Management– Other SMViewer machines access the system
via LAN & Internet
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 13
Configuration Examples - II
• A simple data concentrator– Windows 7 workstation running SQL Server,
SMServices– Service Executives: Communications, Remote
Stations– Note: no SMViewer needed (remotely
administered and treated as a DNP capable IED)
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 14
Configuration Examples - III
• A larger SCADA system (large database, lots of users) with remote access and web access– Windows 2012 Server running SQL 2012
Server, SMServices– Service Executives: Communications, Remote
Stations, SCADA, SystemUsers– Windows 8.1 workstations running SMViewer
Analog Input Monitoring Screen
04/21/23 Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved 15