InduSoft and Dream Report Webinar

Post on 24-May-2015

1,227 views 5 download

Tags:

description

A webinar detailing how InduSoft and Dream Report have teamed up to offer new reporting options to InduSoft Web Studio users.

transcript

Dream Report 4.5Designer–Friendly™ Programming Free™

Reporting

Ocean Data Systems

For InduSoft

Dream Report is:Dream Report is professional Designer-Friendly™

reporting software for industrial automation

Scalable All-In-One Solution

• Simple installation, no strong resources required

• Produces PDF, Excel, Web, Database output

Easy-to-use

• No programming or scripting

• No software development skills are required to design reports

• 2 Days training is enough to develop and maintain reporting

Open connectivity• Real-time connectivity to SCADAs, HMIs, PLCs, …• Connectivity to databases (SQL Server, MySQL, Oracle, …)• Direct connectivity to proprietary historians

How it Works and What it Does:

Connect to data sources

Design report templates

Generate reports

Publish & Distribute reports

Automatically Publish and Distribute

Generate and execute

Design and configure

Data Logger

Real-Time Data and Alarms

Access existing 3-d party archives

Design Reports

Configure Data Aggregation

GenerateReports

HMIs, PLCs, DCS, SCADA, …

Connect to Data Sources

HISTORIAN DATA OPC HDA

• ODBC & OLE

• CSV files

• Native drivers for proprietary archives

REAL TIME data and alarms

- OPC DA-AE

- Native Drivers

Dream Report logger can archive real time data into any open database• SQL Server

• MySQL

• Oracle

• Access

• …

Provide Data Provide Data

Provide Data

Provide Reports

• Design reports in easy environment

• Use Page Templates

• Use Report Templates

Define and execute periodically any type of calculations:

Min, Max, Average, Current, Integral, Duration, Counter, SQL commands, free Mathematical Calculation…

Automatically: On

Schedule On Event

Manually: Select Report Change period or select batch Generate new report

The Architecture:Web Portal File Server eMail Printers MobileFTP Server

Integration with Indusoft Web Studio

Real-timeSystemPlatform

Dream Report

Direct Driver

Native driver

Historical

Direct Driver

Real-Time Tag Values

Historical Tag Values

Historical Alarms and

Events

Reporting Development Environment

Developer-friendly environment

Integrated statistical objects

Built-in statistic functions

Template-based development

No programming, no SQL scripts

Charts Tables Widgets Pictures

Secure Environment

FDA CFR 21 Part 11 validation:

User Management:• Local or Windows-integrated user management• Support Windows local or/and domain users and user groups• Extended user access control to reports and modules

Version Control

• Secure version ID stamp on reports

• Ability to roll back to the specific (certified) report version

• Track user changes in secure database

Runtime is running as a service!

DID Y

OU

SEE

THAT?!!

User Management

Access to Windows domain or local Windows users and user groups

Assign access to Dream Report to Windows domain or local Windows users and user groups

Separate access to view and generate reports

Report Version Control

Add secure object with report version on report page

Every save of report modification increment its version

Option to oblige developer to enter comments

Ability to roll-back or roll-forward report to desired version

Audit trail database with all versions information with:• Date and time• Report name and Version number• User name• User comments

RedundancyTwo runtime engines can run in a couple in hot-backup mode:

Redundant servers will share: Connectivity to data sources Archiving data Generating reports

Sharing one database

MainServer

BackupServer

CentralDatabase

Using different databases

MainServer

BackupServer

Engineering Tools

Dream Report

Automatic Project Generator Wizard: Create a complete turn-key simple project in 20 clicks!

Engineering Tools

Virtual Report Instances

Create report instances just by selecting different sets of tags

No need to re-create reports

Manage one report with multiple sets of tags as multiple reports

Separate generation and distribution rules for each report template

Apply to multiple equipmentOne Report

Engineering Tools

Build a Chart or Calculations on Prepared Aggregated Data

Define extraction mode for any object from any data source:

Data Aggregation Filter

(e.g. Hourly averages, first 10 values, 100 values over period, any …)

Build charts directly on key values

Automatically works on all retroactive historical data

Archive Aged Data and Keep it Ready and Available

Define maximum age for data in Dream Report database

Database Archiving

All aged data will be recorded into binary archive files and deleted from

Dream Report database

When generating report, which requires aged data – it will be automatically loaded

into the database, generate report and then remove it from the database again.

Dream Report Database

File ServerBinary archive files with aged data

Generated reports

Archiving aged data Auto-load of aged data for report generation

Setpoint AnalysisAutomatic Setpoint Analysis and Results Calculation

Start and End of stability zone

Mark on a chart Start and End of stability

Automatic stability process validation – Pass or Failed

Calculate rate of change before/after stability

Calculation and Display on a chart: Fastest/Slowest TC, All TCs

Various rules for process validation

Pulse AnalysisIntegrated Statistical Functions for Pulse Detection and Analysis

Number of pulses

Min pulse value

Maximum pulse value

Pulse period

Tag Dictionary: Manage your tags in the one central place

Manage All tags, used in your project in One place

Change One tag – change All related Objects

See, Print list of tags, used in your project

Engineering Tools

Dynamic Report Generation by Dynamic Parameters

Define internal logic parameters and use them in reporting objects

Internal Project Parameters

Pass dynamic parameters values by command line, by hyperlink

from another generated report, by URL/WebAPI (for web reports)

Provides users with reach dynamic filtering capabilities from

external application

Enables users to create “Drill-Down” reporting application (from one report generate another report using selections from the parent report)

Custom Archive Import:

Periodic automatic import of any external open or custom archive into a

Dream Report database (e.g. SQL Server)

Is not limited to a database – the tool is available for all historical drivers

Available import by period (e.g. every 1 hour) or by absolute time

Engineering Tools

Dream Report

Excel filesCSV files…

Custom Archive Import

SQL Server

Interactive Reporting

Ocean Data Systems

WEB Reports

User is able to:

Add dynamic generation and filtering controls directly to report

Combo box (List box)

Button (action button)

Date/time picker

Hyperlink

User can make filtering selections directly in report and see the result straight forward.

Web reports do not create a document (file) for every generation The result is on the screen

Web Reports

Slide 23

Filtering capabilities for web reports:

Combo boxes can be automatically filled with:

List of tags for dynamic replacement

List of batch Ids for report generation

Result of SQL query for filtering

Predefined manual entries

Text edit boxes can contain user manual entries

Web Reports

Slide 24

Action capabilities for web reports:

Action button may have the following actions:

Refresh report

Save current report as PDF file

Login with a different user

Logout

Upload local file to a server (e.g. CSV, Excel, …)

Manual values management commands

OEE And Performance

Ocean Data Systems

Maintenance Reports

OEE – Operating Efficiency Evaluation Reporting

Equipment Running time

Equipment Down time

On Counter / Off Counter

System Availability

Production KPIs

Conditional calculations

Dream Report has integrated built-in functions to calculate:

Automatic report generation and distribution upon calculated OEE data

Generate and send report as soon up time reaches pre-defined value

Generate and send service request upon equipment running time

Let system analyze and control maintenance of your equipment for you!

Proactive Maintenance Reports

Energy Management

Ocean Data Systems

Energy Efficiency ReportingSaving Energy Is:

3. Workout optimization decisions

1. Measure Energy Consumption

2. Locate cost centers, analyze them

4. Measure energy saving effect

Energy Efficiency Reporting

Measure Energy Consumption:

Integrated smart function to calculate counter

Integrated function to calculate produced energy of burned fuel

Integrated function to calculate produced emission of burned fuel

Energy Efficiency ReportingDisplay Energy Information

Calculated information can be displayed as:

Numeric value

Dashboard

Energy indicator

Bar graph

Chart

Energy Efficiency Reporting

Locate Energy Cost Centers:

Compare energy consumption between similar facility units

Compare energy consumption for the same unit for different periods

Use integrated reporting tools to measure Energy Efficiency:

- Energy Signature

- Energy Indicator

- COP (Coefficient of Product) for HVAC

Reports Examples

Advanced Manual Data Management

Dream Report

Manual Data Entry Web Forms

Define manual parameters (Names, types, validation rules)

Add text box objects, combo (list) boxes and link them to

corresponding manual parameters

Build multiple data entry forms in a free way

Also, build data correction and data validation forms

Manage Manual Data

Using Manual Data, User Can:

Correct existing values

Correct timestamp of existing values

Validate existing values (either original or corrected)

Insert Manual Values

Do report on non-validated values only

Do report on validated values only

Do report on non-validated and validated values

Track Manual Data

Having Manual Data In a Database, You Track:

- All values

- Only Original Values

- Only Validated Values

- Only Non-validated values

Original values

Each Value Correction

User name and timestamp for every operation

Driver directly extracts manual values by criteria:

Integration Into External Applications

Ocean Data Systems

Command Line Report Generation

Compile a Command Line in HMI or other external application

Launch command line and generate report

Report can be automatically open upon generation

Dream Report will be used as invisible/transparent report

generation platform

Dynamic Report Generator as ActiveX

Dynamic Report Generator can be integrated into external application User Interface as ActiveX

User will see all reports tree, select report, time period and generate

report directly from his native user interface

Default time period can be pre-defined

Perfect solution to use with any ActiveX container 3rd party application

Web Reports Integration using Web API Integrate Dream Report web page into 3rd party web portal

Generate and display result report using URL command only

Pass dynamic time period and/or other multiple dynamic

parameters using URL command or/and Web API

So, user can user Dream Report as transparent report generation

platform, seamlessly integrated into external web application

Thank You!

Ocean Data Systems