Pulse 4.11 SCADA/HMI. Getting Started Guide

Similar documents
Pulse 4.11 SCADA/HMI. Installation Guide

Pulse SCADA/HMI. Version 4.11 Release Notes

AFCON. PULSE SCADA/HMI Product Description AFCON SOFTWARE AND ELECTRONICS LTD.

Pulse SCADA/HMI. Pulse Smart Login 1.1

Sophisticated SCADA/HMI Applications

Installation Manual. Fleet Maintenance Software. Version 6.4

PaperVision Message Manager. User Guide. PaperVision Message Manager Release 71

Superview INSTRUCTIONS. Version 2.0x

novapro Open 3.0: Wiztune User Guide Quick Guide

LexisNexis PCLaw Installation & Upgrade Guide

Proficy* Workflow. Powered by Proficy SOA. Getting Started V ERSION 1.2 N OVEMBER 2009

Navigator Software User s Manual. User Manual. Navigator Software. Monarch Instrument Rev 0.98 May Page 1 of 17

Metasys Export Utility Installation Instructions Code No. LIT Software Release 9.0 Issued August 2017

Administrator s Guide

User Guide. Web Intelligence Rich Client. Business Objects 4.1

T E KLYNX BACKTRACK V E R S I O N 6 I N S T A L L A T I O N G U I D E

ANALYSIS SOFTWARE. CAmReport

GUARD1 PLUS Documentation. Version TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks

Unit III: Working with Windows and Applications. Chapters 5, 7, & 8

Galileo Desktop SM 2.1. Installation Guide

Business Insight Authoring

LABEL ARCHIVE Administrator s Guide

Reliable High-Speed Connection to Publication Database for Synchronization

JUN / 04 VERSION 7.1 FOUNDATION P V I E W G A L M E

LiNC-NXG for Windows 8 Professional, Windows 7 Professional, Vista Business Edition and XP Professional

IT Essentials v6.0 Windows 10 Software Labs

MX OPC Server 5.0 Help Documentation

PerTrac Analytical Platform. SQL Version Setup Guide

Colligo Contributor Pro 4.4 SP2. User Guide

KYOCERA Net Admin Installation Guide

Visual Dialogue User Guide. Version 6.0

Get Started. Document Management 9.7.1

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED

Vol. 1 Introduction. OMS-100 User Manual. Publishing version: V2.2. Publishing version: V2.2 1

Backup Recording Viewer for NS

Print Station. Point-and-Click Printing WHITE PAPER

GraffixPro Studio Getting Started Guide

Version 2.8. Installation Guide

User Guide 701P Wide Format Solution Wide Format Scan Service

College of Pharmacy Windows 10

Travelport Smartpoint v Developer.NET Framework Quick Installation Guide

USER GUIDE. CTERA Agent for Windows. June 2016 Version 5.5

B.Data V6.0 Installation SIMATIC. B.Data V6.0 Installation. Introduction. Installing B.Data. Setting up B.Data Web 3

T E KLYNX CENTRAL I N S T A L L A T I O N G U I D E

Copyright Jetro Platforms, Ltd. All rights reserved.

IGSS 13 Configuration Workshop - Exercises

Patch Manager INSTALLATION GUIDE. Version Last Updated: September 25, 2017

Quark XML Author 2015 September 2016 Update

BCI.com Sitecore Publishing Guide. November 2017


IGSS Configuration Workshop - Exercises

Inmagic Content Server Standard Version 9.00 Installation Notes for New and Upgrade Installations

Tutorial. Movicon NExT. Tutorial. Ver.3.3

StrikeRisk v5.0 Getting started

UNICORN Administration and Technical Manual

Abila MIP. Human Resource Management Installation Guide

Symantec ediscovery Platform

KYOCERA Net Admin User Guide

DefendX Software Control-Audit for Hitachi Installation Guide

Installation Guide Worksoft Certify

Access Gateway Client User's Guide

EventMaster PLUS! Version 4 Installation and Upgrade Guide. Enterprise Deployment Microsoft SQL Server

Fiery proserver Quick Start Guide

9936A LogWare III. User s Guide. Revision

Quark XML Author 2015 April 2016 Update ReadMe

Open Graphic Navigator

Software Operations Manual

GUARD1 PLUS Manual Version 2.8

User Guide. BrightAuthor Release 2.0. BrightSign HD110, HD210, HD210w, HD410, HD810, HD1010, and HD1010w. COMPATIBLE WITH

VAPOR PRO COMMUNICATIONS

Installation Guide. EventTracker Enterprise. Install Guide Centre Park Drive Publication Date: Aug 03, U.S. Toll Free:

NTP Software Defendex (formerly known as NTP Software File Auditor) for NetApp

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

Visual Nexus Version 4.0

FactoryLink 7. Version 7.0. Client Builder Reference Manual

Silk Performance Manager Installation and Setup Help

To upgrade to the i-vu v6.0 application

Inmagic Content Server Workgroup Version 9.00 Installation Notes for New and Upgrade Installations

Connect Install Guide

TEKLYNX BACKTRACK I N S T A L L A T I O N G U I D E

Compact Product Suite Panel 800 Version 6 Panel Builder Programming and Installation. Version 6.0-2

Exhibitor Software User s Manual. Exhibitor Software V

InventoryControl Quick Start Guide

Installation Guide Version May 2017

Installation Guide. Cornerstone* 8.5 NEXT Software and IDEXX-PACS* Imaging Software. Plan for your upgrade

AnySite. Australia. Install Guide. AnySite v9.1 Install Guide

Office Adapters for Quark Publishing Platform

Server Edition USER MANUAL. For Microsoft Windows

STATISTICA VERSION 10 STATISTICA MONITORING AND ALERTING SERVER (MAS) INSTALLATION INSTRUCTIONS

MagicInfo VideoWall Author

Operating guide. OPC server for ECL Comfort 310. Table of Contents

Abila MIP. Installation Guide

Installation Guide. NSi AutoStore TM 6.0

Quick Start Guide 0514US

Installation Guide. Sage Intelligence Reporting

Avalanche Remote Control User Guide. Version 4.1

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

DRAWings 8 and Wings modular 8 Embroidery Software INSTALLATION GUIDE

Getting Started with BarTender

Citrix SCOM Management Pack for XenServer

Transcription:

Pulse 4.11 SCADA/HMI Getting Started Guide June 2017

Copyright The information in this document is subject to change without prior notice and does not represent a commitment on the part of AFCON Control and Automation Ltd., AFCON Software and Electronics Division. No part of this document may be used or reproduced in any manner whatsoever without written permission from AFCON Control and Automation Ltd., AFCON Software and Electronics Division. The software described in this document is furnished under a license agreement or a non-disclosure agreement. The software may be used or copied only in accordance with the terms of the agreement. It is against the law to copy this software on any other medium for any purpose other than the purchaser's personal use. Copyright 2017 AFCON Control and Automation Ltd., AFCON Software and Electronics Division. All rights reserved. Pulse logos are registered trademarks of AFCON Control and Automation Ltd., AFCON Software and Electronics Division. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Pulse Getting Started Guide

Table of Contents About this Document... 1 About the Pulse Software... 1 System Requirements... 2 Hardware Requirements... 2 Software Requirements... 4 Installing Pulse... 7 Installing Communication Drivers... 14 Communication Setup... 18 Running the Pulse Server... 20 Pulse Server Group Modules... 20 The Pulse Client Workstation... 24 The Developer Workstation... 26 Creating Displays... 26 Inserting and Defining Graphic Objects... 27 Resizing an object... 28 Formatting Objects... 29 Aligning Objects... 29 Grouping and Ungrouping Objects... 31 Assigning Graphics Properties... 32 Accessing the Graphics Properties... 32 Assigning an Object Fill... 32 Assigning Animation Properties to Graphic Objects... 35 Creating a Text Graphic Object... 36 Inserting and Manipulating Instruments... 37 Resizing an Instrument... 38 Defining Instrument Settings... 39 Creating an On/Off Button and Stop Light Object... 39 The Operator Workstation... 42 Switching to the Operator Workstation... 43 Switching to the Developer Workstation... 43 The Database Explorer... 44 Data Blocks... 45 Types of Database Blocks... 45 Creating a Digital Value Block... 47 Appendix A - Installing IIS and MSMQ Service... 52 Installing IIS and MSMQ on Windows 7... 52 Installing IIS on Windows 7... 52 Installing MSMQ on Windows 7... 52 Installing.NET Framework, IIS and MSMQ on Windows 8... 53 Installing.NET Framework on Windows 8... 53 Installing IIS and MSMQ Framework on Windows 8... 54 Installing.NET Framework, IIS and MSMQ on Windows 10... 57 Installing.NET Framework on Windows 10... 57 Installing IIS and MSMQ Server on Windows 10... 58 Installing IIS and MSMQ on Windows Server 2008... 61 Installing IIS on Windows Server 2008... 61 Installing MSMQ on Windows Server 2008... 62 Installing.NET Framework, IIS and MSMQ on Windows Server 2012... 62 Pulse Getting Started Guide i

Deactivating UAC... 62 Installing.NET Framework on Windows Server 2012... 64 Installing IIS and MSMQ on Windows Server 2012... 65 Pulse Getting Started Guide ii

About this Document The Pulse Getting Started Guide provides you with the basic information you need to start working with Pulse. This guide describes how to: Install, set up, and run the Pulse Server Install a communication driver Set up a project Download the Pulse Client Create displays in the Developer Workstation Add and modify graphic objects and define their properties Add and modify instruments and define their settings Work in the Operator Workstation Create and modify blocks and define alarms About the Pulse Software Pulse is an advanced SCADA/HMI environment for the integration of monitoring and control of multiple types of applications in industrial, building, and security sectors. It incorporates technology such as.net Application Framework and Client/ Server architecture to bring increased efficiency, superior visualization capabilities, and a highly reliable platform for supervisory control to manufacturing environments and organizations. The Pulse model makes SCADA/HMI simpler, more scalable, and more cost-effective than ever before. Pulse Getting Started Guide 1

System Requirements Hardware Requirements Pulse Standalone Configuration 3 GHz Core i7 or faster Minimum 8 GB RAM (16 GB recommended) NOTE The RAM size has to be increased as the database size increases, to ensure optimal performance. 320 GB of free hard disk space NOTE The size of the free hard disk space has to be increased as the size of the database increases, to ensure optimal performance. Super VGA 3D display card with a minimum of 512 MB DDR3 memory Keyboard and mouse or compatible pointing device Network adaptor 100/1000 MB USB SEK (supplied with Pulse package); without the SEK, Pulse runs in Demo mode. Pulse Server 2.4 GHz Xeon Quad Core processor 2.4 or faster Minimum 16 GB RAM (32 GB recommended) NOTE The RAM size has to be increased as the database size increases, to ensure optimal performance. Minimum 150 GB free SAS hard disk space NOTE The size of the free SAS hard disk space has to be increased as the size of the database increases, to ensure optimal performance. Keyboard and mouse or compatible pointing device Network adaptor 100/1000 MB USB (for Virtual Machine: USB over TCP adaptor) SEK (supplied with Pulse package); without the SEK, Pulse runs in Demo mode. Pulse Getting Started Guide 2

Pulse Client 3 GHz i5 or faster (i7 recommended) Minimum 3 GB RAM (4 GB RAM recommended) 60 GB free hard disk space Super VGA 3D display card with a minimum of 512 MB DDR3 memory Keyboard and mouse or compatible pointing device Network adaptor 100/1000 MB Pulse Client Running from a USB Flash Drive 1 GB free disk space USB2 or faster port Pulse Getting Started Guide 3

Software Requirements The table below details the operating systems that you can use to run both Pulse server and client components. Operating Systems Pulse Server Pulse Components Pulse Client Standalone Windows 7 Home No Yes No Windows 7 Professional 32-Bit No Yes Yes* Windows 7 Professional 64-Bit No Yes Yes Windows 7 Enterprise 32-Bit No Yes Yes* Windows 7 Enterprise 64-Bit No Yes Yes Windows 7 Ultimate 32-Bit No Yes Yes* Windows 7 Ultimate 64-Bit No Yes Yes Windows 8.1 32-Bit No Yes No Windows 8.1 64-Bit No Yes No Windows 8.1 Professional 32-Bit No Yes Yes* Windows 8.1 Professional 64-Bit No Yes Yes Windows Server 2012 Standard Yes Yes Yes Windows Server 2012 R2 Standard Yes Yes Yes Windows Server 2008 Standard 64-Bit Yes Yes Yes Windows Server 2008 R2 Standard Yes Yes Yes Windows 10 Professional No Yes Yes * - Installing Pulse Server/Standalone successfully on a 32-Bit operating system depends on the application size. NOTE Pulse 3.0 and higher versions are not supported in Windows Server 2003 and Windows XP. Pulse Getting Started Guide 4

Additional Software Requirements The following list describes other third-party software requirements to run the Pulse Server: Microsoft.NET Framework Internet Information Service (IIS) installed on server computer. Microsoft Message Queuing Service (MSMQ) installed on server computer. NOTE NOTE For IIS and MSMQ installation instructions, see Appendix A - Installing IIS and MSMQ Service on page 52. When installing Pulse 4.11 on Microsoft Windows 8/Windows 10 or Microsoft Windows 2012 Server, it is strongly recommended to follow the.net, IIS and MSMQ instructions in this document, see Appendix A - Installing IIS and MSMQ Service on page 52. Internet Explorer 7 or higher User Account Control (UAC) disabled For more information, refer to the relevant procedures. The following software is installed by the Pulse Setup: Aladdin HASP Device Driver 7.41 Microsoft Visual C++ 2010 SP1 Redistributable Package Microsoft.NET Framework 3.5 SP1 Microsoft.NET Framework 4.0 OPC Core Components 3.0 Windows Installer 4.5 NOTE If you are using ESET NOD 32 Antivirus, use version 3 or higher. Additional Software Requirements for Data Logger and Redundancy The SQL Server database Standard edition or a higher version must be installed and used when working with Data Logger. The SQL Server database Standard edition or a higher version must be installed and used when working with either the Redundancy Central SQL Database connectivity mode or SQL Server Merge Replication mode. NOTE To choose between Redundancy Central SQL Database connectivity mode or SQL Server Merge Replication mode, refer to the Pulse 4.11 Redundancy Guide for more details. Pulse Getting Started Guide 5

Mandatory Services The following services must be in the Started state on the Pulse Server s host computer while the Pulse Server is running. Before starting up Pulse, ensure that the services are started. World Wide Web Publishing Service (IIS) Net. TCP Port Sharing Service (SMSSVCHost) Microsoft SQL Server services have to be running if the Microsoft SQL database is used in a Pulse project. Pulse Database CAUTION DO NOT exceed using 90% of your disk space on your Pulse database. Database Administrators should plan the volume of storage data in advance according to the database storage capacity. Too much Report and Log files may cause the Pulse database to overload. When a significant amount in the volume of data processed by the Pulse System increases, the DBA may have to reconfigure the database. Pulse Getting Started Guide 6

Installing Pulse NOTE NOTE Before installing the Pulse Server, verify that your computer and network meets the requirements described in the System Requirements chapter. When installing Pulse 4.11 in Windows 10, install Microsoft SQL Server 2014 Express Edition database. Pulse 4.11 supports upgrade and full installation. Pulse 4.11 does not support upgrade installation only from Pulse 1.52 or lower versions. If a previous Pulse 1.52 version is already installed, do the following: 1 Back up all projects (using Backup and Restore Wizard) 2 Uninstall any previous version of Pulse. 3 Install Pulse 4.11. 4 Restore the backed-up projects. ================================================== Follow these steps to install the Pulse server. 1 Close all open programs. 2 Insert the AFCON DVD to the DVD drive. The installation process starts automatically and you can proceed to the next step. If the installation does not automatically start, go to your DVD drive and double-click the Setup.exe file. Alternatively, if you are installing Pulse from a network location, select Run from the Start menu and then browse to locate and run the Setup.exe file. The Pulse - InstallShield Wizard window is displayed. Pulse Getting Started Guide 7

3 Select the language for installation from one of the following drop-down list options: English (United States) German Spanish 4 Click OK. NOTE The Pulse - InstallShield Wizard window may be displayed if one or more software pre-requisites are not installed. See Additional Software Requirements on page 5 to install the required software components before installing Pulse. The Welcome to the InstallShield Wizard for Pulse window is displayed. 5 Click Next; the License Agreement window is displayed. Pulse Getting Started Guide 8

6 Read the license and click on the I accept the terms in the license agreement option then click Next. The Destination Folder window is displayed. Pulse Getting Started Guide 9

7 By default, Pulse is installed in the C:\AFCON\Pulse\ folder. Click Change to change the path of the destination folder, otherwise click Next. The Custom Setup window is displayed. 8 Select the program features you prefer to install. To install any of the additional features, click on the feature name to select and install it. The installation script only installs two features, Program Files and Demo Project. Microsoft SQL Server 2008 Express (or Microsoft SQL Server 2014 Express Edition in Microsoft Windows 10), Supreme Report and Samples components are not installed by default. NOTE If the Microsoft SQL Server 2008 Express or Microsoft SQL Server 2014 Express Edition feature is not installed, the Pulse Server will utilize the MDB database by default. 9 Click Next. The Pulse Server Settings window is displayed. In the Pulse Server Settings window, the server s external (public) and internal (private) IP addresses, TCP port and the virtual directory name are defined (the virtual directory holds the Pulse client s files). Use the default settings or define other addresses or names. Pulse Getting Started Guide 10

10 Click Next to continue. The Ready to Install the Program window is displayed and the wizard is ready to begin installation. Pulse Getting Started Guide 11

11 Click Install to start the installation process. The Installing Pulse window is displayed. The installation progress is shown in the Status progress bar. When the InstallShield Wizard Completed window is displayed, the installation process is complete. Pulse Getting Started Guide 12

12 Click Finish and restart the computer. NOTE If upgrading from Pulse 1.10 If SQL Server 2005 Express was previously used as your project database, the Setup program will upgrade it to Microsoft SQL Server 2008 Express. The installation may pause and display the following message: Microsoft SQL Server 2008 SP1 Installation Failure. To solve this problem, complete the current Pulse installation and restart your computer. Run the Pulse installation again and select the Repair option. Follow the instructions to complete the installation successfully. Pulse Getting Started Guide 13

Installing Communication Drivers Drivers are the communication protocols used in the application. After installing a driver it can be assigned to a virtual port in the Communications Setup dialog box. There are two main types of communication sources: Pulse drivers OPC clients (outside the scope of this guide) In Pulse 4.11, the Pulse Driver Setup Wizard simplifies the process of installing drivers. Drivers can be installed either from your AFCON Pulse DVD or downloaded from the AFCON Web site (www.afcon-inc.com). Click the Products link, and then click Drivers 32 bit to locate and download the relevant driver zip file to your computer. Additionally, the Install Driver option in the Communications Setup dialog box enables assigning an installed driver to a Pulse project. From all of these entry points, the Driver Setup Wizard will execute the installation. To install drivers from the AFCON Pulse DVD 1 Before installing a driver, shut down Pulse. 2 Insert the AFCON DVD into the DVD drive on your computer. Wait for it to display its contents on your screen. 3 Select Pulse and then select Communication Drivers to open the Communication Drivers dialog box. Pulse Getting Started Guide 14

4 Locate and select the required driver. Click the Install button to run its setup. The Pulse Driver Setup wizard is displayed. 5 Click Next. Select a project or install the driver into multiple projects using the standard Windows selection key combinations (<SHIFT>+click, <CTRL>+click, <CTRL>+A [for all]). Pulse Getting Started Guide 15

6 Click Next. Review the summary information. You may expand the driver table to see which files the driver setup will install and their destination folder. 7 Click Install. The Install Progress page shows you the progress and status of the driver installation. When the Current Task and Setup Status bars display 100%, the installation is done. Pulse Getting Started Guide 16

As an option, you can generate, store, and print installation reports: Report All Report Errors Generate a report detailing the installation of the driver files. Generate a report detailing any errors which may have occurred during the driver installation. 8 Click Next. If successful, the wizard notifies that the driver was successfully installed. If you want to install another driver, click Install Another Driver to start the process again. Otherwise, click Finish to close the wizard. Pulse Getting Started Guide 17

Start Pulse Server The Pulse Server will start up after you click Finish. After the Server completes startup, the Driver Setup wizard closes. Communication Setup Communication settings for the driver are defined in the Pulse Communication dialog box, which is accessed through the Pulse Setup group. Each driver has different configuration settings - therefore, the Pulse Communication dialog box varies for each driver. For detailed information about a specific driver s setup, refer to the driver s User Guide. To access the Communication Setup 1 In the Pulse Setup group, double-click the Communication icon. The Project Communication Setup dialog box is displayed. 2 Click New to open the Port Properties dialog box. Pulse Getting Started Guide 18

3 Define the following properties: Port Name Driver Name Bit numbering system Lowest bit number Emulation Mode This is a virtual port. A virtual port number can be any number between 1 and 255 and can be used only once. Select the driver. This list holds the names of all the drivers installed in the current project. A driver can be used any number of times. Define the read bit access used. For example, if Octal is used the digits 8, 9 are not available. Our recommendation is to leave the default setting (10 decimal). Select 1 to define that the bit numbering for this driver is 1-16 (if 0 is selected, it defines that the bit numbering for this driver is 0-15). Select this option to allow the driver to run in emulation mode. In emulation mode, the driver does not communicate with field devices, but reads/writes internally. This mode is generally used during development. Pulse Getting Started Guide 19

Running the Pulse Server The Pulse Server and kernel modules run as Windows services, and may start automatically when the PC starts up or reboots (administrators may change this setting). The services run in the background with no need for user interaction. Pulse Server Group Modules Server side interactive modules are accessible from the Windows Desktop Start Menu, via the following menus: AFCON Pulse (main menu) Administrative Tools Development Pulse Setup Runtime Tools Icon Module Name Description Main AFCON Pulse Group Launch Workstation Pulse Help Open the Pulse web portal, from where users can access a workstation. Open the Pulse Help utility. Restart This module restarts Pulse. Server Manager Shutdown Use this module to manage both local and remote Pulse servers, manage users accounts, project configuration and more. This module stops Pulse and its running services. Startup This module starts Pulse and the applicable services. Uninstall Pulse Use this module to uninstall Pulse. Pulse Getting Started Guide 20

Administrative Tools Deploy to Flash Disk HASP Install A utility used to download the Pulse application to a USB Flash drive. A utility used to install the HASP protection key driver. HASP Remove A utility used to uninstall the HASP protection key driver. Registration and License Security Manager Use this utility to register your copy of Pulse. Use this program to set and manage the Pulse security policy. Development Datasheet Tags Manager Email Dispatcher Configuration Ini File Editor The Datasheet Tags Manager provides facilities to obtain and/or modify data from a variety of external data sources (XML, OLEDB, TEXT, etc.). Use this program to add or edit Datasheet tags from these data files. Use this module to define the message format for automatically sending email messages containing information about alarms according to predefined definitions. Use this utility to edit Windows INI-type files. Maintenance Manager Configurator OPC Browser OPC Gateway Editor Progate Editor Use this module to measure and record the activityrelated information of the monitored devices or areas. The OPC Browser is used for bidirectional communications between a Pulse project and an OPC server. It can also be used to check communications and to check an item s value. The OPC Gateway module provides data exchange between OPC clients and the Pulse OPC server. Use this utility to add, edit, and delete OPC Gateway tags. ProGate (Protocol Gateway) is a gateway protocol that enables data exchange between PLCs and other devices according to triggered events and user-defined filtering conditions. Use this utility to configure and set up the various Progate settings. Pulse Getting Started Guide 21

Redundancy Editor Report Editor Supreme Report Studio This module defines the system s hot backup system, which runs during network and/or computer failures. Use this program to create and edit templates of plain text (TXT) reports and dbase (DBF) files. Use this program to design the templates and layouts for the reports that the Supreme Report Runtime module later generates. Pulse Setup Communication Network Project Use this program to install, configure and uninstall Pulse communication drivers. Use this module to set up the connections between the Pulse Server nodes in the network. Use the Project Configuration to setup and configure the Pulse projects settings. Runtime Alarm Handler Email Dispatcher Maintenance Manager OPC Gateway This module displays system and alarm messages. It has two windows: Current Alarm and Alarm Summary. Use this module to define the message format for automatically sending email messages containing information about alarms according to predefined definitions. This module acts as a follow-up database for the plant s equipment. This module provides data exchange between OPC clients and the Pulse OPC server. The OPC Gateway receives data from Pulse OPC server, and then using OPC protocol, translates the data and sends it to the OPC client, which then sends it to an external device. Pulse Getting Started Guide 22

Tools Audit Trail Viewer Backup or Restore Wizard This utility displays changes that were made to various modules, as well as actions done by Pulse users. Run this wizard to back up and restore Pulse projects. DRC Settings Wizard E-mail Sender The Pulse DRC configuration wizard is used for Disaster Recovery Control (DRC). The wizard helps you configure the DRC of Pulse servers. Use this module to send email messages. FTP Utility History Migration Wizard Use this utility to transfer files between the Pulse web client to Pulse web server. This wizard utility helps you configure DRC settings of Pulse servers. History Viewer Log Window OPC Browser Project Migration Wizard Report A Problem Supreme Report Generator UAG Migration Wizard This module displays history files in list format. The History Viewer can also convert history files into CSV format. These files can be opened and modified in Microsoft Excel. Use this utility to view the Pulse log files. The OPC Browser is used for bidirectional communications between a Pulse project and an OPC server. It can also be used to check communications and to check an item s value. Run this wizard to convert an existing P-CIM 7.70 project into a Pulse project. The Pulse Project Report a Problem wizard enables the user to report a problem. The wizard then collects and packages the Pulse project log files. Run this program to produce graphically rich, analytical, and secure reports from real-time data and collected historical data. Run this tool to back up projects by saving a copy of the project in its current version. Pulse Getting Started Guide 23

The Pulse Client Workstation The Pulse Client workstations (Operator, Developer and Monitor) are the main interfaces with your Pulse projects. Through the Client computer s web browser, you log into the default project over an Internet or Intranet connection. Operator Workstation - In the Operator Workstation, users receive information from the data sources, as well as input information and commands to Programmable Logic Controllers (PLC), other field devices, or to third-party databases. The data exchange is based on the engineering performed in the Developer Workstation. Monitor Workstation - In Monitor mode, users can only view project data, but cannot write input data or change the value or status of any object. Developer Workstation - The process of creating project components (displays, inserting graphic objects, instruments and controls), creating and configuring database blocks, alarms and more, is done in the Developer Workstation. Furthermore, you can customize the Developer Workstation interface by showing or hiding the docking panels, selecting a skin or localizing the workstation. To run a client workstation 1 Open an Internet browser and type in the Pulse server s host name or IP address and the virtual directory name you provided in the installation process. For example, http://pulseserver/pulseclient. The Pulse Web Portal opens. NOTE To open a client workstation on the same computer as the Pulse Server, open the Windows Desktop s Start menu, point to the Programs > AFCON Pulse menu and click Launch Workstation. Pulse Getting Started Guide 24

2 Click the relevant link to download the Pulse Client workstation. If this is the first time you are opening Pulse on your computer, or you have removed a previous version of the Pulse Client, you are prompted whether to download the program. 3 Click Yes to continue downloading the workstation. The login dialog box appears when the download finishes, prompting you for a user name and password. Default User Name Default Password pulse pulse (all lower case letters) 4 Type the user name and password and click Login to open the Pulse workstation that you selected in step 2. Pulse Getting Started Guide 25

The Developer Workstation The process of designing project components (creating displays inserting and defining graphic objects, instruments and controls), creating and configuring database blocks, alarms and more, is done in the Developer Workstation. Creating Displays Much of the development work takes place in displays. A display is a work area that functions as an interactive model of a factory s or organizations s facilities (such as a production floor, warehouse, or building lobby). In the Developer Workstation, you can create a collection of dynamic and/or static objects that represent devices or other equipment. The objects have defined properties, which affect how the objects appear and behave according to the data received from the various data sources. Pulse provides many versatile tools for representing objects in the display: Graphic objects Instruments ClipArt.NET components ActiveX controls Cells In this Getting Started Guide, we will demonstrate the definition of graphic objects and instruments. For additional information, please refer to the Pulse User Guide. Pulse Getting Started Guide 26

Inserting and Defining Graphic Objects A graphic object is a shape that you insert into the display, which will represent an indicator or a control. You can create graphic objects that use animation to supply information to the operator or as a means of executing commands from the operator workstation. To Insert graphic objects (such as rectangles, ellipses, polyline and spline, text objects and more) into a display, cell or a template, you can use any of the following methods: Select the object from the Graphic Objects area of the Insert ribbon. Select the object from the Toolbox docking panel, if open in the workstation. After inserting the graphic objects, you may reshape, reposition, resize and rotate them. Additionally, you can define physical properties (fill and line) for the objects and text content. You also need to define each graphic object s animation properties, which include the communication address (Item) from which it receives data, and other parameters which affect the objects appearances and behavior. After you have created and edited the object, you can group several objects together and assign them with identical animation properties, order the objects, duplicate them, assign a theme and style, associate objects to layers, and more. Pulse Getting Started Guide 27

For more details about manipulating graphic objects, refer to the Pulse User Guide or Online Help. To insert a graphic object into a display, cell or template 1 Select the object from either the Graphic Objects area in the Insert ribbon, the Insert button in the Home ribbon, or from the Toolbox docking panel by clicking on the object you wish to insert, for example, a rectangle. 2 In the display, notice that the mouse pointer changes to indicate that the object is selected. Hold down the left mouse button and drag the pointer until you release it. The object is inserted over the area you dragged. 3 Continue to insert as many objects as you need. When finished, either hit the ESC (Escape) key or, click on the mouse pointer icon. Resizing an object To resize an object 1 Click the object once. The selected object is clearly marked. Resizing rectangle 2 To resize the object, position the mouse pointer on any of the object's resizing rectangles and hold down the left mouse button. Drag to change the object s size. Release the mouse button when finished. Pulse Getting Started Guide 28

Formatting Objects To format an object, to set the order of the object relative to other object in the display, group and up group the object with other objects and more, use the Format menu from the Edit tab. The Edit tab contains object specific options to help you edit the object's graphics and animation properties, use clipboard tools and format the object. Center, align and spacing options Set the object s order Group and ungroup objects Aligning Objects You align objects relatively to other objects in the display. You do so by first selecting the object you wish to align and than select the aligning object. Once the two objects are selected, you can select the aligning options you wish to apply to the object. Of course, you may select more than two objects to apply the alignment options to them. To align objects 1 Clicking on the object. 2 Hold down the CTRL key and select the other object(s) to align with the first object. NOTE Although it is possible to resize and reposition the two objects, the objects are not grouped. When grouping objects, the objects' properties are removed and assigned with common properties, whereas in this case, each object retains it own properties. Pulse Getting Started Guide 29

3 In the Edit ribbon s Format area, click the Align button to select an option. Check the result. Pulse Getting Started Guide 30

Grouping and Ungrouping Objects Use the Group menu to create a new object from more than one individual objects. The objects included in the group all share the same graphics and animation properties - individual object s graphics and animation properties are removed. When breaking a group of objects, the group's properties are removed and each object can be attributed with individual properties. Creating a group 1 Hold down the CTRL key and select the object(s). 2 In the Edit ribbon s Format area, click the Grouping button and then click Create Group. Grouped objects are marked by a single line the way single objects are marked. Breaking a group 1 Click on the group. 2 In the Edit ribbon s Format area, click the Grouping button and then click Break Group. The objects return to single mode and can now be selected individually but not as a group. Pulse Getting Started Guide 31

Assigning Graphics Properties Use the Graphics Properties panel to define the physical appearance of a graphic object. You can set a graphic or text object's fill and line colors as well as the text's appearance, or you can assign the object with a style. The graphics properties panel is a WYSIWYG (What You See Is What You Get) tool. This means that the same graphics properties assigned to an object during the development stage of the project, are the ones you will see in the Operator Workstation. Accessing the Graphics Properties Select the object and open the Graphics Properties using one of the following methods: From the Developer Workstation Personalize ribbon, select the Graphics icon. If not already open, the graphics properties panel appears on the right side of the work space. From the Developer Workstation Edit ribbon s Graphics area, select a graphics property. Assigning an Object Fill Use the object's Fill properties option to set the object's interior appearance, such as color, opacity as well as advanced color options. To assign a solid fill color to an object 1 Select a graphic object from the display and from the Graphics Properties panel or the Graphics area in the Edit ribbon, select the button. Object Fill Pulse Getting Started Guide 32

2 Select a fill color by selecting it from the panel s spectrum, entering its RGB or HSB numbers, or by typing in the color's hexadecimal code. 3 Set the following properties: Fill Type Opacity Solid - Object is filled consistently with the selected color. Choose the level of opacity and transparency for the object. At 100% opacity, the object s background color hides anything residing under the object. At 0% opacity, the object is transparent, with anything residing under the object remaining visible. Pulse Getting Started Guide 33

4 Check the result in the display: Pulse Getting Started Guide 34

Assigning Animation Properties to Graphic Objects Adding Animation Properties to an object defines how the object appears and behaves in the Operator Workstation. An object s look and actions may convey information statically or dynamically as the data values change. The object s properties are linked to the device s item, which may represent a block name, communication address, or expression. In the Operator Workstation, the object is displayed according to the assigned properties and to the device s status. For example, an object can have properties that cause it to change color when a specified event occurs. To define the animation properties, you double-click the graphic object, open the relevant animation properties, and enable features and set values as required. The types of properties are: Indicator Control Defining an object s appearance. Use Indicators to create textual, color, and graphic presentations of data via the Operator Workstation. Specify presentation formats that change textual content, position, color, and size according to data values. Defining how an object behaves in the Operator Workstation. Use Controls to specify every aspect of input via the Operator Workstation: data input formats, accelerator keys, and actions. By choosing among various Controls, you can specify graphic objects to be either boxes for data input, buttons which initiate actions such as opening or closing a window, or sliders which allow the setting of input values by moving graphic objects vertically and horizontally. The available Animation Properties are: Appearance Position Size Text Visibility Slider Orientation Action Button Fluid Fill Context Menu Fluid Flow Tooltip Pulse Getting Started Guide 35

Creating a Text Graphic Object A text object displays the current data input or variable value. Text can be displayed in several different formats, such as numerical, date/time, regular expressions, ON/OFF digital values, and more. In this exercise, create an object that displays any number from 0 to 10. To insert and define a Text graphic object 1 From the Insert ribbon s Graphic Objects group, select the Text icon and then click and drag in the display to create a new object displaying the string, PointText. 2 In the Edit ribbon s Animations area, click on the Text icon to open the Text Animation properties. 3 In the Item box, enter the name of the item which controls this property s values. In this exercise, we will use the a:1 dummy variable to represent the text data. Type!a:1 manually -or- Click to open the Item Manager. In the Links tree on the left, expand Hosts > Masterhost > P-CIM Kernel > Local Node > Dummy. From the Items Names list, double-click A:1. 4 In the Use Format list, choose DecimalValue. Pulse Getting Started Guide 36

NOTE In the Developer Workstation, this object still displays the string, PointText, although in the Operator Workstation, the actual value will appear. Inserting and Manipulating Instruments Pulse instruments are pre-designed objects, which may be assigned with dynamic properties, that you insert into a display or a template. The various types of instruments display information, carry out functions, or run applications in accordance to the data they receive from their respective advised items. For example, trend graphs can display real-time or historical data from numerous advised items, an embedded Alarm Explorer can display alarm information, a data sheet instrument can display data from various data sources (such as XML files, OLEDB databases, text and INI files), as well as numerous other functions. Other examples of Pulse instruments are buttons, sliders, gauges and meters to control production floor equipment, or to display information coming from the field. To Insert instruments into a display or a template, you can use any of the following methods: Select the instrument from the Instruments area of the Insert ribbon Select the instrument from the Toolbox docking panel, if open in the workstation. After inserting the instruments, you may manipulate their size and position, and define their settings. Pulse Getting Started Guide 37

NOTE Repositioning and resizing instruments is done using the same methods as for graphic objects (except for the Text instrument which you can only resize horizontally), refer to Inserting and Defining Graphic Objects on page 27 and apply the instructions. To insert an instrument into a display or template 1 Select the object from either the Instruments area in the Insert ribbon, the Insert button in the Home ribbon, or from the Toolbox docking panel by clicking on the instrument you wish to insert. 2 In the display, notice that the mouse pointer changes to indicate that the instrument is selected. Hold down the left mouse button and drag the pointer until you release it. The instrument is inserted over the area you dragged. 3 Continue to insert as many instruments as you need. When finished, either hit the ESC (Escape) key or, click on the mouse pointer icon. Resizing an Instrument To resize an instrument 1 Click the instrument once. The selected instrument is clearly marked. Resizing rectangle 2 To resize the instrument, position the mouse pointer on any of the instrument s resizing rectangles and hold down the left mouse button. Drag to change the instrument s size. Release the mouse button when finished. Pulse Getting Started Guide 38

Defining Instrument Settings Each instrument has a Settings dialog box for defining its type-specific parameters. To define instrument settings 1 Right-click the instrument and select Settings from the menu. The specific instrument s Settings dialog box is displayed. 2 Define the relevant parameters and click OK. Creating an On/Off Button and Stop Light Object To illustrate how item values can affect behavior and indications, create a simple on/off button instrument and a stop light graphic object whose color animation changes every time someone presses the button. To create and define an on/off button 1 From the Insert ribbon s Instruments area, click the Pulse Button object. 2 Drag along an area in the display to create the object. 3 Right-click the object and select Settings from the pop-up menu. The Pulse Button Settings dialog box is displayed. 4 In the Text line, type On/Off. If you want to write a Tool tip, type a string in the ToolTip box. 5 Go to the Actions Workflow tab. Pulse Getting Started Guide 39

6 For one of the mouse actions, click the button to type an action command or to browse for an existing workflow. Mouse Down Type Inv!D:1 so that pressing the object switches its state between ON and OFF. 7 Click OK. An on/off button appears on the display. Now, create and define a stop light graphic object whose color switches between green and red whenever you press the on/off button. To create and define a stop light graphic object 1 From the Insert ribbon s Graphic Objects area, click the Ellipse icon. 2 Drag along an area in the display to create the object. 3 From the Edit ribbon s Animations area, click Appearance. The Animation Appearance pane is displayed. 4 Enter a Name for the object, or keep the default name already provided. Pulse Getting Started Guide 40

5 In the Fill tab, define the following: Type Item 1 Choose Digital Value. Type!D:1 (this variable links the object with the action defined in the on/off button). 6 In the table at the bottom of the Fill tab, define Visibility mode and Color for the 0 (off) and 1 (on) states. To check if your on/off button works successfully, right-click on an unoccupied area of the display and from the menu, click Preview. A Preview window simulates the Operator Workstation mode. Press the on/off button a few times. Notice that the stop light changes color whenever you press the button. On/Off Button at 1 On/Off Button at 0 NOTE You can also save the display and then open it in the Operator Workstation (if it s already open, enter the File ribbon and click Revert To Saved) and see what happens when you press down on the button and then release it. Pulse Getting Started Guide 41

The Operator Workstation The Operator Workstation is the environment in which operators view and interact with objects created in the Developer Workstation, in order to monitor and control actual real-time processes and/or equipment operation to which the objects correspond. Operators can interact by pressing on objects with the mouse pointer, or by typing on the keyboard. Real-time data can be displayed in text objects and counters, while historical trends can also be shown in graphs. The Operator Workstation supports timing synchronization for displays with multiple items. Pulse Getting Started Guide 42

Switching to the Operator Workstation You can switch to the Operating Workstation any time during the development process. NOTE In the Developer Workstation, you can use the Preview option to get an idea of how the objects will work in an actual operation mode. 1 To switch to the Operator Workstation, click on the Operating button in the Home ribbon or the Switch to Operating button in the Quick Access toolbar. 2 Select a display to open by either double-clicking a Graphics display from the project navigator panel or by selecting the Open option from the File menu. In the Window tab, choose the appropriate option to navigate, tile or cascade the open windows to make it easy to find your way when you work on the project. The Window ribbon s Windows area displays all the currently open windows on your works space, including the Data Scope window. Hovering the mouse over a window icon in the Windows area automatically pops up that window and brings it to the front of other open windows. Note that each window is displayed with its title in order to differentiate between them. To select a window from the Windows area, click its icon. The Windows menu is expandable, meaning that it can accommodate dozens of concurrently open windows. To navigate among numerous concurrently open windows, click on the down pointing arrow of the area s scroll bar to expand the Windows area. Switching to the Developer Workstation To switch back to the Developer Workstation, click on the Development button in the Home ribbon or the Switch to Development button in the Quick Access toolbar. Pulse Getting Started Guide 43

The Database Explorer The Database Explorer is used to define database blocks. Data blocks are generally defined for generating alarms and history collection. Real-time and historical data can be retrieved and processed in the database. Pulse is installed with SQL Server 2008 as the default database. To access the Database Explorer, click the Database tab in the Project Navigator or in the Home ribbon, click the Navigate icon and choose Database. Database Navigator Manage blocks and alarms Database Tree Manage database blocks and alarms Pulse Getting Started Guide 44

Data Blocks A data block is a database element used for processing data. It has the following functionality: Provides an operator interface Generates alarms Collects history Exchanges data with external devices and internal variables Exchanges data between blocks Converts raw data Types of Database Blocks You may create and configure the following types of database blocks: Analog Value Analog Pointer Digital Value Digital Pointer Calculation Boolean Alarm This block is used for analog variables. Analog values are constantly scanned. Alarms can be generated and history collected. This block is used for analog variables, mainly for data conversion. An analog pointer type of block is scanned upon request. This block is used for digital variables. Digital values are constantly scanned. Alarms can be generated and history collected. This block is used for digital variables and is scanned only upon request. This block can perform calculations on analog and digital block values. These blocks are constantly scanned. Alarms can be generated and history collected. This block is used for boolean algebraic calculations, which are constantly scanned. Alarms can be generated and history collected. This block enables definition of up to 80 digital alarms. Each alarm block reads 5 registers of 16 bits, each from up to five different PLCs, and relates to each bit as a separate alarm. A different alarm status can be defined for each different bit. Alarm status can be: On, Off, Change Of State. Each Alarm block reads 5 addresses (registers) of 16 bits each (up to eighty digital alarms), from up to five different PLCs, and relates to each bit as a separate alarm. For each bit, a different alarm status can be defined: ON, OFF, or COS. Pulse Getting Started Guide 45

String Pointer SER Alarm Bit String Pointer blocks are used to convert numerical data into text. They can receive up to twenty 16-bit word values from registers in a PLC or other peripheral device and convert them into a text string of up to 40 characters. They can also convert a text string input by the operator into register values to be sent to the PLC or other device. String Pointer blocks are only processed when used somewhere in the Pulse system. Part or all the message sent or retrieved by the block can be defined as a constant. The constant can be used to identify the device in the operator display. Different conversions can be specified in the block, according to the way the device generates and reads characters. The Sequence of Events Recorder enables Pulse to capture and present events at subsecond time resolution (e.g., 10 milliseconds). You can create up to 32 SER blocks in your application. Alarm blocks can contain up to five registers, which in turn can contain up to 16 alarm bits each, for a maximum capacity of 80 alarm bits per block. Each alarm bit can hold a unique digital alarm associated with its register s data source. For each bit, you need to specify its alarm handling configuration. Master Blocks NOTE This option enables the user to create Master blocks of Analog Value, Analog Pointer, Digital Value, Digital Pointer, Calculation, Boolean, Alarm and String Pointer blocks. Pulse Getting Started Guide 46

Creating a Digital Value Block Digital Value blocks receive a digital value from a coil, relay, or input, or a bit in a register from a PLC or other peripheral device. They process logical data whose values equal 0 (OFF) or 1 (ON). In this exercise, we will create a block which will display an alarm entry in the Alarm Explorer whenever the stop light created in a previous exercise changes its color, see Creating an On/Off Button and Stop Light Object on page 39. To add a Digital Value block 1 In the Database tree, right-click anywhere in the DigitalValue branch and then click New Block. A form opens in the workstation s window. 2 In the Block Name box, type a unique name for the block (the name should relate to a function or a location that its advised item is associated with). Block names may be up to 34 characters long. The first character must be a letter (A to Z). The following characters may be letters (A to Z), numbers (0-9), or hyphens (-). Lower case letters are automatically converted to upper case. For this exercise, type the name SL1 (label for Stop Light 1). 3 In the block s General tab, define the block parameters. General Description Node Address Security Maintenance Enter a block description of up to 255 characters. Node number of the station that handles this alarm or event point. Enter the digital-type address of the item to which the alarm refers. For this exercise, we will use the default address D:1 (an internal dummy variable). Security level (0-99) for users authorized to receive and view the alarm. For this exercise, enter 99. Select this checkbox option to enable the use of maintenance counters (.AccumTime,.AccumStart) to record time elapsed since the block s value changed. Timings Scan Time (sec) Phase Time (sec) PLC Time Stamp The interval between successive processing of the block, in the range of 1-255 seconds. The default is 1 second. The initial time delay from the loading of the database to the first processing of the block, in the range 1-255 seconds. The default time unit is one second. Select this checkbox option to read the date and time of the alarm from the PLC. Pulse Getting Started Guide 47

Text Text for 0 Text for 1 Text of up to eight characters and spaces describing the digital 0 state (for example: OFF, CLOSED, etc.). This text will appear in displays, data entry, and alarm messages. For this exercise, enter OFF. Text of up to eight characters and spaces describing the digital 1 state (for example: ON, OPEN, etc.). This text will appear in displays, data entry, and alarm messages. For this exercise, enter ON. History Enabled Select this History checkbox option to enable recording the alarm in the history file. Target Target Block Target Logic Choose a database block which receives the data values initiated from this block. Choose the alarm component (such as Output, Alarm Enable, and so on) whose value is written to the target block whenever this alarm is initiated. Output Invert Select this checkbox option to enable inverting of the device value (negative logic). 4 Go to the block s Alarms tab and check the Enable Alarms checkbox option to allow Pulse to trigger alarms and generate the listing of alarm data. The following are the Alarms tab s sub-tabs: General Tree Settings Actions 5 In the General tab, define the Alarm s general parameters. Name Type a name for the alarm condition. For example, SL1_State. Description Enter an alarm condition description of up to 255 characters. This condition description is displayed in an alarm message, along with standard alarm information. For example, SL1 state turned off. Priority Assign the level of precedence or importance of this alarm, between 0 and 99, where 0 is considered the highest priority. Pulse Getting Started Guide 48

Event Select this option to make this condition an event message. In this exercise, do not select it. Condition Alarm Type Alarm Wait Choose the state of the block value which triggers this alarm: ON, OFF, COS (value changes in either direction). For this exercise, choose OFF. The amount of time (seconds) before Pulse generates the alarm. 0 indicates an immediate generation. A value higher than 0 provides an interval for the system to verify if the alarm condition truly exists, or if a temporary spike occurred in an otherwise normal condition period. 6 Go to the Tree Settings tab to place the block in an organized context, such as by function, by location, or by category. Functional Location Category For this exercise, choose the alarm s placement in the Functional alarm tree (usually associated with factors such as division, plant, line, and so on). The alarm s or event s placement in the Location alarm tree (associated with the physical location of the managed area (campus, building, production floor, and so on). The alarm s or event s placement according to a category attribute. The category ranges between 0 and 999. 7 Go to the Actions tab to define the Actions parameters. Show Print Log Sound Select this option to display the alarm notification in the Alarm Explorer. Select this option to send the alarm message to a printer. Select this option to display this alarm s instances in the Logger Window. Select this option to produce a sound when the alarm is triggered. NOTE For details about parameters not defined in this exercise, refer to the Pulse Online Help or the Pulse User Guide. 8 Click Save to save the block in the project database. In the File ribbon, click the Activate button to reload the database and update the Alarm Publisher. 9 In the Operator Workstation, open the display that contains the on/off button and stop light created in a previous exercise. Pulse Getting Started Guide 49

10 In the Operator Workstation s Tools ribbon, click Alarm Explorer. By default, the Alarm Explorer is displayed in the Current Alarm view. NOTE In the Operator Workstation s Window ribbon, the Windows area contains icons for all open displays and the Alarm Explorer. To switch among the open displays and windows, click their respective icons. 11 Return to the Operator Workstation display and press the on/off button so that the stop light turns red. 12 In the Alarm Explorer, notice the entry for the Stop Light alarm. Alarm entries appear in the Alarm Explorer Log. 13 In the Operator Workstation, press the on/off button so that the stop light turns green. Pulse Getting Started Guide 50

14 In the Alarm Explorer, notice that the Stop Light alarm has been cleared. Alarm was cleared. Pulse Getting Started Guide 51

Appendix A - Installing IIS and MSMQ Service The Internet Information Service (IIS) is a Web-based platform that is required to host the Pulse Server. The Microsoft Message Queuing (MSMQ) service is required for Pulse to route alarms and messages from the Pulse kernel to their destination users. NOTE NOTE IIS and MSMQ are not included with the Pulse installation DVD, and therefore, must be installed separately. You must be a member of the Administrators group on the local computer to install IIS and MSMQ. Installing IIS and MSMQ on Windows 7 Installing.NET Framework, IIS and MSMQ on Windows 8 Installing.NET Framework, IIS and MSMQ on Windows 10 Installing IIS and MSMQ on Windows Server 2008 Installing.NET Framework, IIS and MSMQ on Windows Server 2012 Installing IIS and MSMQ on Windows 7 Installing IIS on Windows 7 1 From the Windows 7 interface, click Start and then click Control Panel. 2 In the Control Panel, click Programs and then click Turn Windows features on or off. 3 In the Windows Features dialog box, select all the features and then click OK. Installing MSMQ on Windows 7 1 Open the Control Panel. 2 Click Programs, and then under Programs and Features, click Turn Windows features on or off. 3 Expand Microsoft Message Queue (MSMQ) Server, expand Microsoft Message Queue (MSMQ) Server Core, and then select all the check boxes for the Message Queuing features. 4 Click OK. If you are prompted to restart the computer, click OK to complete the installation. Pulse Getting Started Guide 52

Installing.NET Framework, IIS and MSMQ on Windows 8 Installing.NET Framework on Windows 8 To enable the.net Framework 3.5 feature: 1 Go to the Control Panel and then click Programs. 2 Under Programs and Features, click Turn Windows features on or off. The Windows Features dialog box is displayed. If your computer does not have an internet connection then do the following: Insert the Windows 8 DVD or mount the ISO image. Open cmd.exe with Administrative privileges. Run the following command ( E: the Windows installation media drive letter): Dism.exe /online /enable-feature /featurename:netfx3 /All / Source:E:\sources\sxs /LimitAccess\ 3 Click OK. Pulse Getting Started Guide 53

Installing IIS and MSMQ Framework on Windows 8 If the following message is displayed during the Pulse installation then do the following steps below: 1 Enable the Internet Information Services (IIS) Windows feature. 2 Enable the Internet Information Services (IIS) > Web Management Tools > IIS 6 management Compatibility > IIS Metabase and IIS 6 configuration compatibility. 3 Enable the Internet Information Services (IIS) World Wide Web Services > Application Development Features > ASP.NET. 4 Check the checkboxes as shown below. Pulse Getting Started Guide 54

5 Continue checking the checkboxes as shown below. Pulse Getting Started Guide 55

6 Click OK. The Windows Features window is displayed informing you that Windows completed the requested changes. Pulse Getting Started Guide 56

Installing.NET Framework, IIS and MSMQ on Windows 10 Installing.NET Framework on Windows 10 When the.net Framework 3.5 feature is not enabled, the following message is displayed during Pulse installation. To enable the.net Framework 3.5 features: 1 In the Microsoft Windows 10 desktop, right-click on Start and select Control Panel on the menu. 2 In the Control Panel window, click Programs > Programs (and Features). 3 Under Programs and Features, click Turn Windows features on or off. or If your computer does not have an internet connection then do the following: Insert the Windows 10 installation media or mount an ISO image. Open CMD.EXE with Administrator privilege. Run the following command: [E: (the Windows installation drive letter)]:dism.exe /online / enablefeature /featurename:netfx3 /All /Source:E:\sources\sxs / LimitAccess The Windows Features dialog box is displayed. Pulse Getting Started Guide 57

Installing IIS and MSMQ Server on Windows 10 If the following message is displayed during the Pulse installation then do the following steps below: 1 Enable the Internet Information Services (IIS) Windows feature. 2 Enable the Internet Information Services (IIS) > Web Management Tools > IIS 6 Management Compatibility > IIS Metabase and IIS 6 configuration compatibility. 3 Enable the Internet Information Services (IIS) World Wide Web Services > Application Development Features > ASP.NET 3.5/4.5 or 4.6. 4 Enable the Microsoft Message Queue (MSMQ) Server > Microsoft Message Queue (MSMQ) Server Core. Pulse Getting Started Guide 58

5 Check the checkboxes as shown below. Pulse Getting Started Guide 59

6 Click OK. The Windows Features window is displayed informing you that Windows completed the requested changes. Pulse Getting Started Guide 60

Installing IIS and MSMQ on Windows Server 2008 Installing IIS on Windows Server 2008 1 Open the Control Panel, click System and Maintenance, and then click Administrative Tools. 2 In the right pane, double-click Server Manager. The Windows Features dialog box is displayed. 3 In the left pane of Server Manager, select the node that represents the server that you are currently working on. 4 In the right pane, expand the Roles Summary section and then click Add Roles. The Add Roles Wizard is displayed. 5 Click Next. The wizard moves to the Select Server Roles step. 6 Select the Web Server (IIS) checkbox and then click Next. The next wizard step that appears is information that guides you in the installation. 7 Click Next. The wizard moves to the Role Services step. A list of available role services appears. If you click the name of a role, a short description of the role is displayed. 8 Select all of the role services and their options and click Next and verify the role service selections. 9 Click Install to start the IIS and ASP.NET installation process. 10 When the installation is complete, click Close. 11 Open the Internet Information Services (IIS) Manager. From the Start menu, click All Programs, click Accessories, and then click Run. In the Open box, type inetmgr and then click OK. 12 In the left pane, expand the Local Computer tree to the Web Service Extensions folder. 13 Set the status of ASP.NET Authorization Rules to Allow. Pulse Getting Started Guide 61

Installing MSMQ on Windows Server 2008 1 Click Start, point to Programs, point to Administrative Tools, and then click Server Manager to display the Server Manager. 2 Click Add Features to start the Add Features Wizard. 3 Expand MSMQ, expand MSMQ Services, and then select all the check boxes for the Message Queuing features. 4 Click Next, and then click Install. If you are prompted to restart the computer, click OK to complete the installation. Installing.NET Framework, IIS and MSMQ on Windows Server 2012 Deactivating UAC The User Account Control (UAC) has to be deactivated before installing the Windows 2012 Server. Pulse fails to function if a service is running with a user account in Windows 2012. To deactivate the User Account Control (UAC) 1 Change the following registry key in the Windows Server 2012 when the P-CIM Server service is running under a user account. Set [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies\System] EnableLUA = 0 2 Restart Windows Server 2012. NOTE In the Windows Server 2012 User Account Control Settings dialog box, set the notification settings to Never notify to partly disable the UAC. It is not required to restart Windows after setting the UAC. Pulse Getting Started Guide 62

Pulse Getting Started Guide 63

Installing.NET Framework on Windows Server 2012 If the following message is displayed during the Pulse installation, follow the steps below. 1 Go to the Control Panel and then click Programs. 2 Under Programs and Features, click Turn Windows features on or off. 3 Enable the.net Framework 3.5 feature in the Control Panel > Programs > Turn Windows features on or off. If your computer does not have an internet connection then do the following: Insert the Windows 2012 DVD or mount the ISO image. Open cmd.exe with Administrative privileges. Run the following command ( E: the Windows installation media drive letter): Dism.exe/online/enable-feature/featurenameNetFX3/All/ Source:E:\sources\sxs/LimitAccess\ Pulse Getting Started Guide 64

Installing IIS and MSMQ on Windows Server 2012 If the following message is displayed during the Pulse installation the follow the steps below. 1 Enable the Roles Summary > Add Roles > Web Server (IIS) feature and click Next. 2 Enable the Application Development feature. 3 Enable the Management Tools > IIS 6 Management Compatibility in the Control Panel > Programs and Features > Turn Windows features on or off. 4 For the Microsoft Message Queuing (MSMQ), enable Features Summary > Add Features > Message Queuing in the Control Panel > Programs and Features > Turn Windows on or off. 5 In the Add Roles and Features Wizard window, select the Role-based feature-based installation option. Pulse Getting Started Guide 65

6 Click Next. 7 In the Add features that are required for Web Server (IIS) prompt, click to activate the Include Management tools (if applicable) option and click the Add Features button. Pulse Getting Started Guide 66

8 In the following window, click Add Features to continue. 9 Check to select the checkboxes as shown below and click Add Features to continue. Pulse Getting Started Guide 67

10 Check to select the checkboxes as shown below and click Next to continue. Pulse Getting Started Guide 68