PROMIS Tutorial ASCII Data Collection System



Similar documents
PROMIS Tutorial MODBUS Data Collection System

PROMIS Tutorial SMS Data Collection System

SysPatrol - Server Security Monitor

Using SQL-server as database engine

LICENSE4J FLOATING LICENSE SERVER USER GUIDE

DiskPulse DISK CHANGE MONITOR

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

ODBC Driver Version 4 Manual

KM Metering Inc. EKM Dash User Manual. EKM Metering Inc. (831)

Installing LearningBay Enterprise Part 2

INSTALLATION GUIDE FOR ACTIVE X COMPONENT

Guide to Installing BBL Crystal MIND on Windows 7

Real Time Monitor. A Real-Time Windows Operator Interface. DDE Compliant. (for remote data display)

MS SQL Express installation and usage with PHMI projects

Out n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x

Accounting Manager. User Guide A31003-P1030-U

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

Ovation Operator Workstation for Microsoft Windows Operating System Data Sheet

Deploying BitDefender Client Security and BitDefender Windows Server Solutions

Iridium Extreme TM Satellite Phone. Data Services Manual

SQL Server 2008 R2 Express Edition Installation Guide

Installing Remote Desktop Connection

VX Search File Search Solution. VX Search FILE SEARCH SOLUTION. User Manual. Version 8.2. Jan Flexense Ltd.

Apple Mac VPN Service Setting up Remote Desktop

mypro Installation and Handling Manual Version: 7

Pendragon Forms Industrial

aims sql server installation guide

TREND series H.264 DVR Central Management System Quick User Guide

Virtual Office Remote Installation Guide

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

Synergy Controller Application Note 4 March 2012, Revision F Tidal Engineering Corporation Synergy Controller Bar Code Reader Applications

AdminToys Suite. Installation & Setup Guide

The SyncBack Management System

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

BodyMedia SenseWear Retrieve (V1)

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

NETGATE Data Backup. User Manual. Document version 1. 1 EN ( ) Copyright (c) 2010 NETGATE Technologies s.r.o. All rights reserved.

DataSuite Installation and Activation Guide

The Power Loader GUI

Changing Your Cameleon Server IP

Kaseya 2. User Guide. for Network Monitor 4.1

How to Configure Windows 8.1 to run ereports on IE11

Strategic Asset Tracking System User Guide

Citrix Remote Access Work Instructions

Projetex 9 Workstation Setup Quick Start Guide 2012 Advanced International Translations

The corresponding control ladder program is shown at below: The content of element comment will be built is shown below

VPN Web Portal Usage Guide

PM1122 INT DIGITAL INTERFACE REMOTE

ibank Quick Start Guide

INSTALLATION AND CONFIGURATION GUIDE

Table of Contents 1. Introduction Installing Sxblue Server Principle of Operation Server Configuration

AppLoader 7.7. Load Testing On Windows Azure

How to Configure the Workflow Service and Design the Workflow Process Templates

Enterprise Erase LAN

RoboMail Mass Mail Software

CLC Bioinformatics Database

Kurz MODBUS Client User s Guide

Using SSH Secure Shell Client for FTP

TMA Management Suite. For EAD and TDM products. ABOUT OneAccess. Value-Adding Software Licenses TMA

Active Directory Integration for Greentree

Cisco Cable DVB/DAVIC Management Program

SMS for Outlook. Installation, Configuration and Usage Guide

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

This Readme includes information pertaining to Novell Service Desk 7.0.

CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE

Application Note CTAN #374

PART 1 CONFIGURATION 1.1 Installing Dashboard Software Dashboardxxx.exe Administration Rights Prerequisite Wizard

Table of Contents. 1. Overview Materials Required System Requirements User Mode Installation Instructions..

Installation Guide for Microsoft SQL Server 2008 R2 Express. October 2011 (GUIDE 1)

Recording Supervisor Manual Presence Software

XMS Quick Start Guide

Advanced Event Viewer Manual

Chapter 16. Using Dynamic Data Exchange (DDE)

You can find the installer for the +Cloud Application on your SanDisk flash drive.

Event Center (rev b) EVENT CENTER. VPI 160 Camino Ruiz, Camarillo, CA (Voice) (Fax)

WatchDox Administrator's Guide. Application Version 3.7.5

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

VERITAS Backup Exec TM 10.0 for Windows Servers

1. Installation Overview

Basics Series Basics Version 9.0

Geotech AEMS Data Centre User Guide

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

SETTING UP REMOTE ACCESS ON EYEMAX PC BASED DVR.

Alcatel-Lucent Extended Communication Server Active directory synchronization : installation and administration

This document is intended to make you familiar with the ServersCheck Monitoring Appliance

How to install and use the File Sharing Outlook Plugin

OutDisk 4.0 FTP FTP for Users using Microsoft Windows and/or Microsoft Outlook. 5/1/ Encryptomatic LLC

Creating a universe on Hive with Hortonworks HDP 2.0

Jet Data Manager 2012 User Guide

QUANTIFY INSTALLATION GUIDE

Copyright. Disclaimer. Introduction 1. System Requirements Installing the software 4

Remote Administration

MiraCosta College now offers two ways to access your student virtual desktop.

ScanWin Installation and Windows 7-64 bit operating system

Wazza s QuickStart 1. Leopard Server - Install & Configure DNS

ThinPoint Quick Start Guide

Transcription:

This Promis tutorial explains on a step by step base how to setup a basic data collection system capturing data from data acquisition sources outputting ASCII strings. For this tutorial we used a Ontrak ADR2100 Data Acquisition Board acting as counter for energy monitoring. CONTENTS CONTENTS 1 1. INSTALL PROMIS 1 2. START PROMIS 2 3. UNLOCK PROMIS 2 4. CONFIGURE THE COLLECTOR MANAGER 3 5. RUN THE COLLECTOR MANAGER 5 6. ADD A LOCATION 6 7. ADD A COUNTER TAG 6 8. DEFINE CALCULATED TAGS 8 8.1 DEFINE A CALCULATED CONSUMPTION TAG 8 8.2 DEFINE A CALCULATED RATE OF USAGE TAG 10 9. DEFINE A BASIC CHART 11 10. DEFINE A STANDARD REPORT 12 1. Install Promis If you did not already install Promis, please download and run http://www.projex.nl/download/promissetup.exe. Follow the obvious steps of the setup procedure and choose Standard installation if you want to use Promis without additional components (e.g. Web Server). Its required that you have administrator rights to be able to run setup. 1

2. Start Promis The setup procedure has installed a desktop shortcut to start Promis. When you start Promis for the first time or with the intention to configure collectors/components it is: a) required that you have administrator rights and b) you should start Promis in administrator mode (right mouse click the shortcut and choose Run as Administrator ). After an initial installation with an empty database the Promis user name to login with is Administrator and having a blank password. 3. Unlock Promis Promis is a data collection suite of scalable components and depending on your license you are permitted to use additional components, define a certain number of users and collect data from a licensed number of loggers/sources. After buying a license you are receiving a unique license code and you can use this license code to unlock Promis on one PC of your choosing. Please choose the PC with care as this is a onetime operation. If you want to change to another PC afterwards, you have to renew your license involving additional costs. To unclock Promis select the About -option from the Menu -bar: In the About -box choose (1.) System Identification Key as license type, (2.) enter your license code and (3.) click the Retrieve - button to get access to our licensing-server and to bind your license to this PC. If you can t get access to the licensing-server, please handover (4.) the SN# of your hard disk to your distributor, so he can provide you with the necessary unlock codes to be entered manually. 2

4. Configure the Collector Manager The function of the Collector Manager is to connect to and read out data acquisition devices or loggers and to import the collected data into the Promis database automatically. The Collector Manager comes with several OEM specific collector drivers and several generic collector drivers. In case of OEM specific collector drivers the collector is aware of the configuration of the device and is capable to create a Promis location and according tags in the database automatically. In case of generic collector drivers, locations and tags must be created and linked to devices and according channels/fields/registers manually. In this tutorial we describe how to deploy the generic ASCII driver (The drivers support serial as well as TCP-communication). To configure the collector select the Start Collector Manager from the Control -menu. In the Collector Manager - Properties -screen click the Add -button to add a new collector to the list. The maximum number of collectors you may add is depending on the maximum number of collectors permitted by your license. 3

After clicking the Add -button the Collector Properties -screen will pop-up. A collector should obviously have (1.) a name. For each collector (2.) an automatic read-out schedule can be applied, ranging from once per minute to several weeks. The Collector Manager supports several types of connections (Network, Serial and Modem), in this tutorial we choose (3.) a serial port connection. You have to, depending on the type of device you want collect data from, choose (4.) a proper collector driver. On this tutorial we choose the generic Serial Device -driver. Click (5.) the Configure -button to configure the driver specific properties. The ADR2100 does output data (1.) on request only. An ADR command should always be terminated with (2.) a <Cr> and it does not require a start token. The response from an ADR is always terminated with a (3.) <Cr> as well, but does not have a specific start token. The number values responded by an ADR are presented as (4.) readable text. Setting (5.) the field and decimal separators is of no importance, as the ADR responds with one whole number value/field per command only. Non printable characters must be entered in their hexadecimal ASCII notation and be preceded with a backslash character. (e.g. \0D for a <Cr>) 4

After committing your changes and finally closing the Collector Manager - Properties -screen, Promis asks you how to start the Collector Manager. For testing purpose you could start it as a visible application, but for operational purpose it is recommended to start the collector as a service. A service runs invisible in the background independent of the logged on user (very handy incase Promis is installed on a server used by several remote desktop users) and will automatically restart when the PC powers up (e.g. after a power outage). 5. Run the Collector Manager When running the collector as a visible application the Activity -window will show a line for each collector. This line will show when (2.) the next read-out is scheduled and with (3.) which interval. It also displays (4.) the status of the last operation. When log data with an OEM-specific driver is collected for the first time, a location with a name equal to the collector name (1.) will be created in the Promis database. Unfortunately that s not the case with generic drivers, as the Collector Manager does not have enough info to know what to read from such generic devices. However, this info can be specified in Promis itself (see next steps). 5

6. Add a location To add a location, right click the locations -pane and select the New location -option from the popup-menu. Each location should obviously have (1.) a name and (2.) a unique code to identify the location. To let he Collector Manager import data to this location, please link this location to (3.) the appropriate Collector Manager compatible data source/collector. *Its allowed to link one single data source/collector to multiple locations. 7. Add a counter tag In case of a generic collector driver, the Collector Manager does not automatically add tags, so you have to add the tags manually. To add a tag select (1.) the Tags -page of a particular location and right click the Tags - page and select the New tag -option from the popup-menu. 6

On (1.) the Base properties -page its obligatory to define (2.) a code for the tag, in this case EC and we name (3.) the tag Electricity Counter. Electricity is measured in kwh and therefore we should select (4.) a parameter with kwh as unit. If such a parameter is not in the list you can add one manually by clicking the -button. It s wise to use a proper codification philosophy for your tags. E.g. that your Rain counter tags over all your locations are having the same Tag code. In case of a cumulative counter like an electricity counter, it is recommended that you set (5.) the Type of the tag to Counter as this will affect the default appearance of the tag. But it is even more important in case this tag is used in a calculated tag, as the calculation engine treats counters a bit different than regular tags. The link between a Promis tag and a device channel/field/register is defined on (1.) the Collector properties -page by (2.) a driver specific properties string in the Collector tag properties -box. This string can be edited manually (if you know the formatting rules), but it s more handy to edit the driver specific properties by clicking (3.) the -button, this will pop-up a driver specific configuration screen. In case of an ADR2100 it s a screen to configure which counter/channel we want to link to this Promis tag. Define (1.) the ADR command to readout the concerned counter/channel. In this case its REA to read out the value of counter A. Specify (2.) which field of the response contains the value for this tag. In this case it should be 1, as the ADR responds with one value/field per command only. Assume the counter is not ticking at 1 kwh per pulse, but 1/10 kwh per pulse instead. To correct the ADR value, specify (2.) a conversion factor of 0.1 at (1.) the Conversion properties -page. For more complex conversion you can specify (3.) a conversion function or table, for instance to convert a tank s level to a volume according to the profile of the tank. 7

8. Define calculated tags Counter tags are ideal for recording purpose, but of little use for analysis. The value of a counter itself is not really interesting, what you really want to know is the rate or difference over a certain period of time (e.g. the electricity consumed per day or rate of usage). 8.1 Define a calculated consumption tag To define a tag to calculate the electricity consumption per day you have to create a new tag manually first, by right clicking your mouse on the Tags -page and select the New tag -option from the popup-menu. On (1.) the Base properties -page its obligatory to define (2.) a code for the tag, in this case DEC and we name (3.) the tag Daily Electricity Consumption. Electricity is measured in kwh and therefore we should select (4.) a parameter with kwh as unit. If such a parameter is not in the list you can add one manually by clicking the -button. It is recommended that you set (5.) the Type of the tag to Quantity as this will affect the default appearance of the tag. E.g. on the History -page all recorded quantities will be summarized to display the total electricity consumption during the selected period. To indicate that this tag is a calculated tag, you have to check (2.) this on (1.) the Additional properties-page. The first time you check (2.) it, a screen will popup to let you choose the Type of calculation script to use. Please choose (3.) Load script from file and load the file Counter to Quantity.pcs from the templates directory and choose the Electricity counter tag as input for this calculation. 8

After loading the script the software jumps to (1.) the Calculation properties -page. On this page specify that your calculation should be aggregated over (2.) a series of recordings and specify (3.) an aggregation period of 24:00:00 to aggregate over one day or 01:00:00 to aggregate over 1 hour. It is recommend that you (4.) record one value per aggregation period, otherwise the summaries on History -pages or in reports will show more than actually consumed. As soon as new counter data is collected, this calculated tag will be calculated and recorded to the database. It could however that you want this calculation to be done on previous recorded counter values. You can do this by right clicking this Tag in the Tags -page and selecting the Data -option from the popup-menu. Click to the Rebuild History -button to recalculate the recorded values of the calculated tag. Recalculation is performed over the currently selected period. If a Counter wraps around, the counter steps between the maximum counter value and the last counter value are not taken into account in the concerned calculations. You can correct this by manually set the last counter value to the maximum counter value in the Data -screen of the concerned counter tag. 9

8.2 Define a calculated rate of usage tag To define a tag to calculate the rate of usage (Power) you have to create a new tag manually first, by right clicking your mouse on the Tags -page and select the New tag - option from the popup-menu. On (1.) the Base properties - page its obligatory to define (2.) a code for the tag, in this case P and we name (3.) the tag Power. Power is measured in kw and therefore we should select (4.) a parameter with kw as unit. If such a parameter is not in the list you can add one manually by clicking the - button. It is recommended that you set (5.) the Type of the tag to Sample as this will affect the default appearance of the tag. E.g. on the History -page all recorded power values will be averaged to display the average power during the selected period. To indicate that this tag is a calculated tag, you have to check (2.) this on (1.) the Additional properties-page. The first time you check (2.) it, a screen will popup to let you choose the Type of calculation script to use. Please choose (3.) Load script from file and load the file Counter to Rate.pcs from the templates directory and choose again the Electricity counter tag as input for this calculation. After loading the script the software jumps to (1.) the Calculation properties - page. On this page specify that your calculation should be based on (2.) instantaneous input values, this will cause a calculation between every two adjacent electricity counter recordings. 10

9. Define a basic chart Promis has a very power full chart engine with a lot of features and possibilities, to be able to deploy all the features you need to get familiar with it and take your time by just trying things out. However defining a basic chart is as simple as a few mouse clicks. To define an new chart select (1.) the Charts -page of a particular location and right click with your mouse in the (empty) chart list, followed by selecting (2.) the New chart - option from the popup-menu. A window will pop-up that let you select the tags you want to visualize in the chart. If you select multiple tags per chart with values in non matching ranges (e.g. a continuously increasing counter and a rate per hour) one or more of the tags will not be scaled optimal when using one Y-axis. A basic chart can have 4 Y-axes: Two stacked Y-axes at the left and two at the right. Assign (2.) the electricity counter to (1.) the lefttop Y-Axis. Assign (4.) the power to (3.) the left-bottom Y-axis. 11

10. Define a standard report Promis has a very power full report engine as well, but It requires some advanced IT skills to be able to create your own custom reports. Fortunately the software comes standard with several predefined report templates. Defining a report from a template is as simple as a few mouse clicks. To define an new report select (1.) the Reports -page of a particular location and right click with your mouse in the (empty) report list, followed by selecting (2.) the New report -option from the popup-menu. A window will pop-up that let you select a report template from the templates directory, in this case we choose the file Standard Report.prd and after loading, another window will pop-up that let you select the tags you want to be included in the report. I this case we choose power, counter and consumption. The standard report is a tabular report in HTML format with a summary over the selected report period at the bottom. A similar report is available in CSV, XLSX and plain text format. 12