GENESIS64 - Architecture Overview

ICONICS GENESIS64 is a powerful, 64-bit, Web-enabled, OPC HMI/SCADA suite. GENESIS64 takes full advantage of the convergence of 64-bit-based computing machinery, the latest Microsoft operating systems, and the growing customer demand for engaging three-dimensional graphic visualization of business processes.  

It was designed from the ground up to utilize new Microsoft technologies including:   

  • Microsoft .NET technology

  • Windows Communication Foundation (WCF)  

  • Windows Presentation Foundation (WPF)  

  • 3D Hardware-accelerated Visualization  

  • OPC Unified Architecture (OPC UA)  

  • Windows User Access Control (UAC)

  • Windows Search and Organize  

  • Microsoft Windows Desktop Gadgets  

  • Bing Maps  

  • Multitouch

The ICONICS GENESIS64 suite is comprised of the following core products:   

  • GraphWorX64  

  • AlarmWorX64  

  • TrendWorX64  

  • EarthWorX

  • ScheduleWorX64  

  • Hyper Historian  

  • Workbench

GENESIS64 Architecture

GENESIS64 is a substantial suite of applications. You can perform all system configurations in the Workbench. From your Alarm Server configuration to your system Security, and HMI displays, you can do it all within the Workbench.

GENESIS64 Architecture

Workbench

You can connect to and configure many different GENESIS64 applications within the Workbench. Aside from the services and their configurations, we have containers to view different types of data in the Workbench. These containers are also controls that you can add into GraphWorX64 displays. Unlike GENESIS32, where containers are standalone applications, most containers in GENESIS64 can only be configured and run within Workbench. The GraphWorX64 container is the only one in the GENESIS64 suite that allows for configuration and runtime without going into the Workbench. Like the Workbench, these you can configure and even go into runtime to view data in these containers.

OPC and Data Communication

GENESIS64 supports OPC specifications including OPC Data Access (OPC DA), OPC Alarms and Events (OPC AE), OPC Historical Data Access (OPC HDA), OPC Security, OPC Batch, OPC XML-DA, and OPC Complex Data. On top of these OPC specifications, GENESIS64 also supports the OPC Unified Architecture (OPC UA).  

In addition, GENESIS64 also natively supports communication from other industry standard communication protocols such as Simple Network Management Protocol (SNMP), and BACnet which is commonly found in building automation.

Platform Services Realtime Operations

FrameWorX and Configuration Services  

All communications from the GENESIS64 clients such as the Workbench and GraphWorX64 go through a communications layer comprised of the application FrameWorX and Configuration Services. All of the Licensing, Security, and OPC Data go through the FrameWorX. Whereas all of the configuration pieces such as the Hyper Historian, Unified Data Manager, AlarmWorX64 Server, go through their respective Configuration Service. These two components are the core to the communications of the GENESIS64 client applications.

ICONICS Architecture

The following image illustrates how ICONICS software components fit together to provide data visualization, analytics, historian and mobility capabilities. GENESIS64 can integrate with AnalytiX, Hyper Historian, MobileHMI and multiple other ICONICS software components to help customers "make the invisible visible" and make the best use of their valuable data.

ICONICS Architecture

See Also:

Welcome to GENESIS64

Universal Communications