Course Description
Dates: 23 - 27 June and 21 - 25 July 2025
Locations: Netherlands, Spain and Switzerland
Introduction
This intensive five-day training program offers a comprehensive exploration of SCADA and HMI application development using ICONICS GENESIS64. Designed for professionals aiming to master both foundational and advanced aspects of the platform, the course delves into key configuration tools, real-world deployment techniques, and system optimization practices. Through expert-led instruction and hands-on exercises, participants will gain practical knowledge in designing graphical interfaces, managing data sources, implementing alarm and logging systems, and securing applications across various client environments.
The course extends beyond the essentials introduced in basic GENESIS64 training by integrating deeper insight into deployment strategies, advanced modules, and helpful utilities that streamline system design and execution.
Course Objectives
By the end of this course, participants will be able to:
Navigate and configure key GENESIS64 development tools with confidence.
Establish reliable connections to industry-standard protocols including OPC UA, Modbus, BACnet, and SNMP.
Develop intuitive and dynamic HMI graphics using GraphWorX64.
Set up alarm systems, historical data logging, and real-time data visualization.
Organize and manage assets for efficient data handling and navigation.
Utilize Equipment Classes and Global Aliasing to simplify and accelerate deployment.
Implement robust security measures and maintain configuration audit trails.
Create detailed reports using ReportWorX Express and set automation schedules through ScheduleWorX64.
Leverage runtime dashboards with KPIWorX and custom graphics.
Employ Expression Editor, Triggers, and additional utilities to enhance application functionality.
Design for scalable deployment across multiple client technologies and platforms.
Understand and integrate time-saving helper modules to support real-world projects.
Target Audience
This course is ideal for:
Engineers and automation professionals new to ICONICS GENESIS64
SCADA and HMI system developers seeking advanced skills
Technical staff involved in deploying or maintaining GENESIS64 systems
System integrators working across industrial and building automation sectors
IT and OT professionals managing secure and scalable SCADA architectures
Anyone aiming to become a power user of ICONICS tools and solutions
Course Content
Unit 1: Foundations of GENESIS64 System Configuration
Introduction to the GENESIS64 architecture and user environment
Navigating the Workbench and configuration environment
Connecting to industrial protocols: OPC UA, BACnet, SNMP, Modbus, and others
Introduction to project structure and file management
Overview of system components and data flow
Planning and structuring SCADA system projects
Unit 2: Graphical User Interface Design with GraphWorX64
Building and configuring dynamic HMI screens
Utilizing symbols, animations, and data bindings
Deploying visual controls for interactive dashboards
Best practices in screen layout and user experience
Managing multiple displays and screen navigation
Publishing graphics for web and mobile clients
Unit 3: Alarming, Trending, and Historical Data Management
Setting up AlarmWorX64 for real-time monitoring and notification
Configuring alarm states, priorities, and acknowledgment workflows
Implementing Hyper Historian for data collection and archival
Visualizing historical trends with interactive charts and widgets
Creating and exporting comprehensive reports using ReportWorX Express
Alarm logging and event tracking strategies
Unit 4: Asset Management and Efficient Deployment Tools
Structuring projects using AssetWorX for logical hierarchy
Creating Asset Equipment Classes for reusable templates
Applying Global Aliasing for scalable tag referencing
Configuring navigation, commands, and contextual behavior
Setting up data acquisition paths and diagnostics
Leveraging Expression Editor, Triggers, and reusable expressions
Unit 5: System Security, Scheduling, and Deployment Best Practices
Establishing user roles and access permissions
Implementing audit logging and secure configurations
Scheduling operations and maintenance using ScheduleWorX64
Customizing runtime views with KPIWorX dashboards
Designing applications for desktop, web, and mobile access
Tips and tools for rapid development and streamlined deployment