ScheduleWorX32 and GENESIS32 Redundancy

48
ScheduleWorX32 and GENESIS32 Redundancy G32-102 ICONICS 2008 Worldwide Customer Summit Boston, MA Roberto Penso, Italy Andrew Mellor, UK Dave Oravetz, Massachusetts Josh Obal, Massachusetts Rene Arnost, Czech Republic Guest Speaker Joost Verhofstad, Marathon Technologies

description

ScheduleWorX32 and GENESIS32 Redundancy. G32-102. Roberto Penso , Italy Andrew Mellor , UK Dave Oravetz , Massachusetts Josh Obal , Massachusetts Rene Arnost , Czech Republic Guest Speaker Joost Verhofstad , Marathon Technologies. ICONICS 2008 Worldwide Customer Summit Boston, MA. - PowerPoint PPT Presentation

Transcript of ScheduleWorX32 and GENESIS32 Redundancy

Page 1: ScheduleWorX32 and GENESIS32 Redundancy

ScheduleWorX32 and GENESIS32 Redundancy

G32-102

ICONICS 2008 Worldwide Customer SummitBoston, MA

Roberto Penso, ItalyAndrew Mellor, UK

Dave Oravetz, MassachusettsJosh Obal, Massachusetts

Rene Arnost, Czech Republic

Guest SpeakerJoost Verhofstad, Marathon Technologies

Page 2: ScheduleWorX32 and GENESIS32 Redundancy

Roberto Penso

GENESIS32

Page 3: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 V9.1

ScheduleWorX32! Facilitate scheduled management of

many applications: Lighting Control, HVAC (Heating, Ventilation, and Air

Conditioning) control, Energy Management, Many more

ICONICS 2008 Worldwide Customer Summit – Boston, MA 3

Page 4: ScheduleWorX32 and GENESIS32 Redundancy

ICONICS 2008 Worldwide Customer Summit – Boston, MA4

ScheduleWorX32

Ability to sequence and automatically execute commandsA flexible yet remarkably simple Scheduling Configuration ToolSupport for Weekly and Daily schedulesSupport for special conditions Holidays and special events / exceptions that you define

Outlook-Style Calendar displayIntegration with the other GENESIS32 applications Pick Actions in GraphWorX32 v9.10

The ability to set Manual Schedule OverridesValue Sets – Powerful lists of OPC or other data sources with associated values that can be sent to the data source at configured timesMonitor Mode The ability to view schedule values in real time

Building LightingControl

Concert/Sports Venues

Page 5: ScheduleWorX32 and GENESIS32 Redundancy

Application Setup Utility

Simplifies DCOM SetupPrompts for Account Domain or Local

Allows creation of New User accountsGives user the permissions they need to run GENESIS32 applications right from the startSets up ICONICS Servers to run as Windows Services under selected identitySets DCOM Security on all ICONICS Servers intelligently and silently

ICONICS 2008 Worldwide Customer Summit – Boston, MA 6

Page 6: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 V9.1

TrendWorX32 TrendWorX32 Report

Simpler access to TrendWorX32 logged data NT service support, Append data, Data

management TrendWorX32 Viewer

show values to the current time Zoom in during runtime mode Columns that show historical values and times The ability to display historical values without

freezing the screenICONICS 2008 Worldwide Customer Summit – Boston, MA 7

Page 7: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 V9.1

Data Mining Control The ability to change color of a certain cell based

on the value of a cell Second level of column headers

Data Mining OPC Server The ability to run the DB OPC Server as a service

Data Mining OPC Server The ability to create a MS SQL based

configuration database Redundancy

ICONICS 2008 Worldwide Customer Summit – Boston, MA 8

Page 8: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 V9.1

AlarmWorX32 Viewer Browsing for Sources directly from

the Filter wizard Access advanced filters in the

standard Filter wizard using the Expression Editor

Added automation to improve sorting, to control a flashing header, and to optionally suppress the beep

AlarmWorX32 Server Significantly improved OPC DA

performance A greater variety of Alarm DA tags

can now be defined (number of active alarms, highest severity,…)

ICONICS 2008 Worldwide Customer Summit – Boston, MA 9

Page 9: ScheduleWorX32 and GENESIS32 Redundancy

ICONICS 2008 Worldwide Customer Summit – Boston, MA10

GENESIS32 V9.1• Unified Data Manager• Support for Registers• Support for Schedules, and for ScheduleWorX32

• Unified Data Browser• Make the UI (User Interface) easier to use and

more intuitive

Page 10: ScheduleWorX32 and GENESIS32 Redundancy

ICONICS 2008 Worldwide Customer Summit – Boston, MA11

GENESIS32 V9.1

• ICONICS Licensing Utility• Full Windows Vista UAC (User Account Control)

compatibility• New HW USB Key• RAID Support enhancements

• System Requirements– Windows Vista, Windows Vista x64– Windows Server 2003 x64– Windows Server 2003 R2– Windows Server 2003 SP2– Windows Server 2003– Windows XP Professional x64– Windows XP Professional SP2– Windows XP Professional SP1– Windows 2000 Server SP4– Windows 2000 SP4

Page 11: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 V9.1

ICONICS Licensing Utility

Full Windows Vista UAC (User Account Control) compatibility

New HW USB Key

RAID Support enhancements

ICONICS 2008 Worldwide Customer Summit – Boston, MA 12

Page 12: ScheduleWorX32 and GENESIS32 Redundancy

ScheduleWorX32Andy Mellor

Page 13: ScheduleWorX32 and GENESIS32 Redundancy

ScheduleWorX32

New for GENESIS32 v9.10!Facilitate scheduled management of many applications: Lighting Control, HVAC (Heating, Ventilation, and Air

Conditioning) control, Energy Management, Many more

ICONICS 2008 Worldwide Customer Summit – Boston, MA 15

Page 14: ScheduleWorX32 and GENESIS32 Redundancy

Applications - HVAC

• Air handlers• Boilers

• Chillers

ICONICS 2008 Worldwide Customer Summit – Boston, MA 16

Page 15: ScheduleWorX32 and GENESIS32 Redundancy

ScheduleWorX32 Overview

Sequence automatically-executed commandsDefine value setsConfigure schedules Default values Weekly events Holidays Exceptions

Override schedules manually ICONICS 2008 Worldwide Customer Summit – Boston, MA 17

Page 16: ScheduleWorX32 and GENESIS32 Redundancy

Key Features

Installation Options: Stand-alone product Integrated w/GENESIS32

Licensed as an add-on

View and modify schedules Directly with ScheduleWorX32 GraphWorX32 Remotely using WebHMI

Override schedules ScheduleWorX32 Via GraphWorX32 or WebHMI

ICONICS 2008 Worldwide Customer Summit – Boston, MA 18

Page 17: ScheduleWorX32 and GENESIS32 Redundancy

Architecture

Devices

Client Components

Unified Data Browser

GraphWorX32 WebHMI

ClientServe

r

AlarmWorX32

MMX (v9.2)

ClientServe

r

UDM Configuration Database

(SQL, MSDE, or MS Access)

GENESIS32 Applications

Remote Access (IcoUDM.dll)

Application Servers

OPC DA Servers

Event LoggingLicensing

Unified Data Manager

ScheduleProcessor

Local Configuration Components

Unified Data Manager SecurityScheduleWo

rX32

ICONICS 2008 Worldwide Customer Summit – Boston, MA 19

Page 18: ScheduleWorX32 and GENESIS32 Redundancy

Configuring Value Sets (1)

ICONICS 2008 Worldwide Customer Summit – Boston, MA 20

Page 19: ScheduleWorX32 and GENESIS32 Redundancy

Configuring Value Sets (2)

ICONICS 2008 Worldwide Customer Summit – Boston, MA 21

Page 20: ScheduleWorX32 and GENESIS32 Redundancy

Week-based Events

ICONICS 2008 Worldwide Customer Summit – Boston, MA 22

Page 21: ScheduleWorX32 and GENESIS32 Redundancy

Holiday Configuration

ICONICS 2008 Worldwide Customer Summit – Boston, MA 23

Page 22: ScheduleWorX32 and GENESIS32 Redundancy

Exception Configuration

ICONICS 2008 Worldwide Customer Summit – Boston, MA 24

Page 23: ScheduleWorX32 and GENESIS32 Redundancy

Schedule Preview

ICONICS 2008 Worldwide Customer Summit – Boston, MA 25

Page 24: ScheduleWorX32 and GENESIS32 Redundancy

Holiday Schedules

ICONICS 2008 Worldwide Customer Summit – Boston, MA 26

Page 25: ScheduleWorX32 and GENESIS32 Redundancy

Schedule Monitoring

Live monitoring of schedulesEasily execute override commands

ICONICS 2008 Worldwide Customer Summit – Boston, MA 27

Page 26: ScheduleWorX32 and GENESIS32 Redundancy

GraphWorX32

View schedules in GraphWorX32 and WebHMI

ICONICS 2008 Worldwide Customer Summit – Boston, MA 28

Page 27: ScheduleWorX32 and GENESIS32 Redundancy

SCHEDULEWORX DEMOAndrew Mellor

Josh Obal

Page 28: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 Redundancywith

DataWorX32 Professional

Roberto Penso

Page 29: ScheduleWorX32 and GENESIS32 Redundancy

SCOPE

What is important Uptime Data Integrity Record Keeping Traceability

Achieve High Reliability High Availability

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

31

Page 30: ScheduleWorX32 and GENESIS32 Redundancy

Approaches to RedundancyTechnology

1. Fault Tolerant Solutions– Stratus / NEC FT Server– Marathon everRun FT

2. Clusters / High Availability Solutions

– MS Clustering Technology– Marathon everRun HA

3. GENESIS32 RedundancyICONICS 2008 Worldwide Customer Summit – Boston, MA, April,

200832

Page 31: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 DataWorX32 – Professional

Redundancy for: OPC Data Access (non-aliased) OPC Alarm and Event OPC Historical Data Access AlarmWorX32 Logger TrendWorX32 Logger

Store and ForwardMonitorWorX Node Pair ManagementTag-based Redundancy Management

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

33

Page 32: ScheduleWorX32 and GENESIS32 Redundancy

OPC Data Access

Redundancy for any OPC DA Server

Primary Secondary Primary Secondary Primary Secondary

Active Active Active

GraphWorX32

DataWorX32Pro

GraphWorX32

DataWorX32Pro

GraphWorX32

DataWorX32Pro

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

34

Page 33: ScheduleWorX32 and GENESIS32 Redundancy

OPC Alarm / Event

Standby

Active Synchronized Alarm / Events

Primary Secondary Primary Secondary Primary Secondary

A/E Client UpdatesPrimary A/E

AlarmWorX32 Server

Secondary A/E

AlarmWorX32 Server

Active Active Active

AlarmWorX32 OPC AE Server RedundancyAlarmWorX32

DataWorX32Pro

AlarmWorX32

DataWorX32Pro

AlarmWorX32

DataWorX32Pro

DataWorX32Pro DataWorX32Pro

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

35

Page 34: ScheduleWorX32 and GENESIS32 Redundancy

OPC Historical Data Access

Active

Standby

Primary HDA Server

Centralized SQL / Oracle Database

(Stratus/Marathon)

Secondary HDA Server

TrendWorX32 HDA Server Redundancy – Central Database

TrendWorX32

DataWorX32Pro

TrendWorX32

DataWorX32Pro

TrendWorX32

DataWorX32Pro

DataWorX32Pro DataWorX32Pro

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

36

Page 35: ScheduleWorX32 and GENESIS32 Redundancy

OPC Historical Data Access

Active

Standby

Primary HDA Server

PrimarySQL / Oracle

Database

Secondary HDA Server

TrendWorX32 HDA Server – Duplicate Databases

SecondarySQL / Oracle

Database

TrendWorX32

DataWorX32Pro

TrendWorX32

DataWorX32Pro

TrendWorX32

DataWorX32Pro

DataWorX32Pro DataWorX32Pro

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

37

Page 36: ScheduleWorX32 and GENESIS32 Redundancy

New Store and Forward for Loggers

Active

Standby

Primary Logger

Secondary Logger

Synchronized Logger Clients

Store& FwdQueue

Store& FwdQueue

Logged Data

Primary

Centralized SQL / Oracle

Database

Secondary

AlarmWorX32 / TrendWorX32 Logger Redundancy

Note: TWX Logger now a separate

process

Alarm Server / DA Server

DataWorX32Pro DataWorX32Pro

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

38

Page 37: ScheduleWorX32 and GENESIS32 Redundancy

Node Pair Configuration

Launches Node Pair

Dialog

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

39

Page 38: ScheduleWorX32 and GENESIS32 Redundancy

MonitorWorX

Redundancy Tab

Bubble Notification

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

40

Page 39: ScheduleWorX32 and GENESIS32 Redundancy

Redundancy Tag Referencesvia Unified Data Browser

Redundancy Status

Tag Reference for Active state of AlarmWorX32 Server

OPC DA Servers

OPC A/E Servers

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

41

Page 40: ScheduleWorX32 and GENESIS32 Redundancy

MarathonVirtual FT

Server

Example Small Redundant System

AlarmWorX32 ServerAlarmWorX32 LoggerTrendWorX32 LoggerDataWorX32 StdRSLINX OPC Server

WebHMILicensingSecurityMS SQL Server 2005

WebHMI Clients

Note, this is essentially Layer 1 and part of Layer 2

Note, this is the remainderOf Layer 2

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008

42

Page 41: ScheduleWorX32 and GENESIS32 Redundancy

GENESIS32 RedundancyDEMO

With DataWorX32 Professional

Rene ArnostDave OravetzRoberto Penso

Page 42: ScheduleWorX32 and GENESIS32 Redundancy

Virtual Fault Tolerant Solutions

ICONICS 2008 Worldwide Customer Summit Boston, MA

Joost VerhofstadMarathon Technologies Corporation

Boxborough, MA

Page 43: ScheduleWorX32 and GENESIS32 Redundancy

45

GENESIS32 V9.2 Productivity

Unified ConfigurationBACnet IntegrationIntegration of Hyper HistorianOther Enhancements

Page 44: ScheduleWorX32 and GENESIS32 Redundancy

46

Unified Configuration

New Unified Data Configurator

Centralized configuration for: Tags Alarms Trends

Based on DataWorX32 Define Registers (Aliases) Import Tags

Online CSV Manually Selected

Optional Hierarchical View

Page 45: ScheduleWorX32 and GENESIS32 Redundancy

47

Unified Configuration (UC)

One Configuration Tool DataWorX32 Tags AlarmWorX32 Server AlarmWorX32 Logger TrendWorX32 Logger

Template Support When Template modified, Alarms, Trends based on the

Template are modified Ideally, Tree Control shows Template Relationships

Page 46: ScheduleWorX32 and GENESIS32 Redundancy

48

BACnet Integration

BACnet Comm Standard for Buildings The “OPC” of Building Automation Purchased Communications Stack Integrated as a GenBroker Plugin

Similar to SNMP Integration Integrated with Unified Data Browser

Data Types Analog In Binary In Analog Out Binary Out

Page 47: ScheduleWorX32 and GENESIS32 Redundancy

ICONICS 2008 Worldwide Customer Summit – Boston, MA, April, 2008 49

GENESIS32 5-Year Product Roadmap

2006 2007 2008 2009 2013

V9.0OPC UA ClientUnified Data

ManagerRedundancy

SNMPScriptWorX2006

V9.1ScheduleWorX32

Unified Data Manager

RedundancyApp Setup

Alarm Server Improvements

Vista Certification

64-Bit Windows

V9.2VBA 6.5Unified

ConfigurationBacNET

IntegrationConfigured Tag

LicensingMachineWorX+

V9.3New FunctionsNew Features

Support for Operating Systems

V9.x+New Functions

Support for Operating Systems

Page 48: ScheduleWorX32 and GENESIS32 Redundancy

ScheduleWorX32 and GENESIS32 Redundancy

G32-102

ICONICS 2008 Worldwide Customer SummitBoston, MA

Questio

ns

Exam