KEPServerEX Client Connectivity Guide



Similar documents
KEPServerEX Client Connectivity Guide

KEPServerEX Client Connectivity Guide

isnmp Installation Guide installing / licensing / unlocking

Kepware Technologies KEPServerEX Client Connectivity Guide for GE's Proficy ifix

Installation Guide Installing / Licensing / Unlocking Kepware Products

Installation Guide Installing / Licensing / Unlocking Kepware Products

DCOM Configuration for KEPServerEX

Kepware Technologies OPC Quick Client Connectivity Guide

KepserverEx Client Connectivity Guide

Database Client/Server

/ WMS / LITE INDUSTRIAL)

Crestron VMK-WIN TouchPoint Virtual Mouse & Keyboard Software for Windows Installation Guide

System Requirements. Installation. Microsoft SQL Express 2008 R2 Installation

CompanionLink User's Guide

DME-N Network Driver Installation Guide for M7CL/LS9/DSP5D

How to install Artologik HelpDesk 3

LinkMaster Help Kepware Technologies

HyDraw License Server Manager

Title Page. Installation Guide. PowerChute plus Version for Windows 95

Exeba -ATS. User Guide. Escan Technologies Corporation

Quick Start Guide

Copy Tool For Dynamics CRM 2013

DME-N Network Driver Installation Guide for LS9

Scanner Wedge for Windows Software User Guide

SOLARWINDS, INC. ipmonitor 8.0 MANAGER END USER LICENSE AGREEMENT REDISTRIBUTION NOT PERMITTED

Configuring the SST DeviceNet OPC Server

Any system currently running the Schneider Electric MBX Driver Suite or any activated Cyberlogic software suite.

Mobile Banking Service Agreement (Addendum to your Primary Online Banking Service Agreement)

MDM Zinc 3.0 End User License Agreement (EULA)

CompleteView Admin Console User s Manual. Version 3.8

Recommended KEPServerEX Settings for groov

ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS:

TOOLS for CC121 Installation Guide

formerly Help Desk Authority Upgrade Guide

COM Port Stress Test

1. GRANT OF LICENSE. Formdocs LLC grants you the following rights provided that you comply with all terms and conditions of this EULA:

INSTALLATION GUIDE. AXIS Camera Station

SOFTWARE MANUAL UNIOPC

Dell Statistica Statistica Enterprise Installation Instructions

Kepware Technologies Optimizing KEPServerEX V5 Projects

OPC Unified Architecture - Connectivity Guide

RDC-7 Windows XP Installation Guide

CompleteView Alarm Client User s Manual. Version 3.8

WORKFLOW INTEGRATOR INSTALLATION GUIDE

3M Stats and Status Software for 3M Detection System Model 8900/9900. Staff Guide

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

Bachmann PrintBoy SDK HTML Edition API Reference for CodeWarrior C/C++ Developers version 7.0

CompleteView Alarm Client User Manual. CompleteView Version 4.3

StoneGate Firewall/VPN How-To Evaluating StoneGate FW/VPN in VMware Workstation

Commonwealth of Pennsylvania Software License Requirements Contract # Tab Software

Diablo EZReporter. EZ Result Monitor. Copyright 2013, Diablo Analytical, Inc.

Specific Program Documentation ( License SPD )

Digipass Plug-In for IAS. IAS Plug-In IAS. Microsoft's Internet Authentication Service. Installation Guide

Table of Content. Introduction. Software Install and Uninstall. Software Features and GUI. Quick Getting Started Guide. Frequently Asked Questions

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com

ODBC Client Driver Help Kepware, Inc.

Allen Bradley ControlLogix Ethernet Driver for KEPServerEX

UDS-10 External Network Interface Setup. User's Guide

Employee Time Clock User Manual

PC System Recovery. Guide

Configuration of Kepware OPC Server in PanelMate Configuration Editor

ifix and Terminal Services A Deployment Guide

END-USER LICENSE AGREEMENT FOR DIGIMETRICS AURORA SOFTWARE

VM-4 USB Desktop Audio Device Installation Guide

LS9 Editor Installation Guide

Xerox Security Bulletin XRX13-006

MultiOne. Getting started

VM-8 USB Desktop Audio Device Installation Guide

Copyrights, Legal Notices, Trademarks and Servicemarks

ALM Works End-User License Agreement for Structure Plugin

Microsoft File and Print Service Failover Using Microsoft Cluster Server

Using Microsoft Active Directory Server and IAS Authentication

Technical Note. Configuring an Omron PLC with Omron FINS Ethernet Driver. 1. Introduction

FLoader User's Manual

JTAGjet. series SIGNUM SYSTEMS CORPORATION. USB 2.0 Driver for JTAGjet and ADM51. Installation Instructions

CompleteView Pop Up Monitor User s Manual. Version 3.8

RockWare Click-Wrap Software License Agreement ( License )

Extension Module (XMOD): Batch Order Management (BOM)

Wireless Client Configuration Guide. for third-party wireless Ethernet adapters

QuickBack. User s Guide

MX7 Tecton. Quick Start Guide. Hand-Held Computer. With Microsoft Windows Embedded CE 6 or Windows Mobile 6.5 Operating System. TECTON-QS Rev A 4/12

ACTi NVR Config Converter User s Manual. Version /06/07

KEPServerEX V Kepware, Inc.

YAMAHA ASIO DirectKS Driver for Windows Owner's Manual

Active Directory Change Notifier Quick Start Guide

RedundancyMaster Help Kepware Technologies

SOFTWARE INSTALLATION AND USB CONNECTION GUIDE

Studio 5.0 User s Guide

LPR for Windows 95 TCP/IP Printing User s Guide

1. GRANT OF LICENSE. Acunetix Ltd. grants you the following rights provided that you comply with all terms and conditions of this EULA:

DiscPilot Networking Software

Chapter 16. Using Dynamic Data Exchange (DDE)

Hosted Service Documentation and Limited License Agreement

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

Specific Program Document ( License SPD )

AvePoint Tags 1.1 for Microsoft Dynamics CRM. Installation and Configuration Guide

ActiveImage Protector 3.5 for Hyper-V with SHR. User Guide - Back up Hyper-V Server 2012 R2 host and

Transcription:

KEPServerEX Client Connectivity Guide For Intellution s ifix KTSM-00017 v. 1.03 Kepware Technologies

KEPWARE END USER LICENSE AGREEMENT AND LIMITED WARRANTY The software accompanying this license agreement (the Software) is the property of Kepware Inc, and is protected by United States and International Copyright laws and International treaty provisions. No ownership rights are granted by this Agreement or possession of the Software. Therefore, you must treat the Licensed Software like any other copyrighted material (e.g., a book or musical recording), except that you may make a single copy for backup or archival purposes. Your rights and obligations in its use are described as follows: 1. You may use and display this software on a single computer. 2. You may make one copy of the software for archival purposes or you may copy the software onto your hard disk and hold the original for archival purposes. 3. You may not modify or attempt to reverse engineer the software, or make any attempt to change or even examine the source code of the software. 4. You may transfer the software to another computer using the utilities provided. However, the software must be used on only a single computer at one time. 5. You may not give or distribute copies of the software or written materials associated with the software to others. 6. You may not sub-license, sell, or lease the software to any person or business. Return Policy The original licensee of the software can return it within sixty (60) days of purchase. Please call us for a Return Material Authorization Number. Limited Warranty Kepware does not warrant that the Software will be error free, that it will satisfy your planned applications or that all defects in the Software can be corrected. If Kepware provides information or assistance regarding the use of the Software or otherwise, Kepware is not assuming the role of engineering consultant. Kepware disclaims responsibility for any errors or omissions arising in connection with engineering in which its Software or such information or assistance is used. The foregoing is the sole and exclusive warranty offered by Kepware. Kepware disclaims all other warranties, express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose, with regard to the licensed software and all accompanying materials. In no event shall Kepware be liable for incidental or consequential damages, including lost profit, lost savings, lost opportunities, or other incidental or consequential damages arising out of the use or inability to use the licensed software, even if Kepware has been advised of the possibility of such damages. Kepware's entire liability shall be, at Kepware's option, either (a) return of the price paid for the Software (or component), or (b) repair or replacement of the Software (or component) that does not meet Kepware's Limited Warranty and which is returned to Kepware within the warranty period. This shall be the sole and exclusive obligation of Kepware and your sole and exclusive remedy with respect to any such failure. The Limited Warranty is void if failure of the Software (or component) has resulted from accident, abuse or misapplication. Support Kepware provides unlimited e-mail support for all Software whether a demo or registered license. Kepware will provide a total of two hours free phone support for all registered Software after paying the applicable license fees. Kepware will provide unlimited phone support so long as you have paid Kepware any applicable maintenance or support fees and subject to the terms of those agreements. All corrections and maintenance releases will be made available through Kepware's Internet site. All major product releases of the Software are subject to upgrade fees. At no time will on-site support be provided without advance payment to Kepware for a minimum of two days on-site engineering support services, plus all expenses. Trademarks Microsoft and Microsoft Excel are registered trademarks, Windows is a trademark of Microsoft Corporation. 32 Bit KEPServerEX Connectivity Guide Kepware Technologies P.O. Box 579 Portland, Maine 04112 Sales: (207) 775-1660 x208 Technical Support: (207) 775-1660 x211 Fax: (207) 775-1799 E-mail: sales@kepware.com or technical.support@kepware.com www.kepware.com 2 Kepware Technologies

Table of Contents INTRODUCTION TO KEPSERVEREX... 1 ACCESSING KEPSERVEREX... 1 USING KEPSERVEREX DRIVERS... 2 INTELLUTION S IFIX AS A CLIENT... 3 PREPARING KEPSERVEREX FOR AN IFIX PDB CONNECTION... 3 CONNECT TO THE SERVER FROM IFIX... 5 Configure the SCADA Properties... 5 Add Tags to ifix... 7 KEPWARE S OPC QUICKCLIENT AS AN OPC CLIENT... 9 Kepware Technologies i

Introduction to KEPServerEX KEPServerEX is a 32 bit windows application that provides a means of bringing data and information from a wide range of industrial devices and systems into client applications on your windows PC. KEPServerEX falls under the category of a "Server" application. It is very common to hear the term "client/server application" in use across many software disciplines and business segments. In the industrial market, it has usually come to mean the sharing of manufacturing or production data between a variety of applications ranging from human machine interface software and data historians, to large MES and ERP applications. Regardless of the business segment served, client/server applications have one thing in common: a standardized method of sharing data. In the industrial segment, many client/server technologies have been developed over the last ten years. Initially, some of these technologies were proprietary. In many cases these proprietary client/server architectures were in wide use but remained unavailable to third party applications. Early in the development of windows, Microsoft provided a generic client/server technology called DDE or Dynamic Data Exchange. DDE did provide a basic architecture that would allow many windows applications from a wide range of vendors to share data, but there was one problem. DDE was not designed for the industrial market. It lacked much of the speed and robustness desired in an industrial setting. However, this did not stop DDE from becoming a dominant client/server architecture, largely due to its availability in most windows applications. In time, variations on Microsoft's DDE were developed by some of the leading vendors in the market. These variations addressed some of the speed and reliability issues of DDE but many people in the industrial segment agreed that a better system needed to be developed. With the advent of 32 bit Operating Systems, and the use of Ethernet to provide communications between devices, there was a need for quicker and cleaner data transfer between software applications. This is where OPC saw its birth into the industry. OPC (OLE for Process and Control) servers provide a standardized method of allowing multiple industrial applications to share data in a quick and robust manner. The OPC server provided in this package has been designed to meet the demanding requirements found in the industrial environment. This OPC server has been designed as a two-part program. The primary component provides all of the OPC and DDE connectivity as well as the user interface functions. The second part is comprised of plug-in communications drivers. This two-part design allows you to add multiple communications options to your SCADA application while utilizing a single OPC server product thus reducing your learning curve as your project grows. OPC technology reflects the move from closed proprietary solutions to open architectures that provide more cost-effective solutions based on established standards. Accessing KEPServerEX A Windows based client application must be used to view data from the KEPServerEX application. In this section we will cover the basics of connecting a number of common OPC clients to KEPServerEX. While we cannot possibly cover every client application that exists, we believe that after reviewing this document you should be able to deal with most client applications. The intention of this section is to show connectivity to KEPServerEX. It is assumed that you have already either configured your KEPServerEX application by selecting the appropriate driver and settings or you have run the Simulator demo (Simdemo.opf) which is included with KEPServerEX. For simplicity, the Simdemo project will be used for all examples contained in this section. Kepware Technologies Introduction to KEPServerEX 1

Before beginning any of the examples, start the KEPServerEX application by selecting it from your Start Menu or from its desktop icon. Once the server is loaded, use the File Open command to load the Simdemo project. The KEPServerEX application is always active once you have opened an existing project or configured at least one channel and device in a new project. After you have selected a project, in this case the Simdemo project, KEPServerEX will automatically load this project when an OPC client application invokes KEPServerEX s OPC server component. OPC Tag Browsing allows you to see a list of the defined tags you have created in your KEPServerEX application, directly within your OPC client application. Users have always had the ability to create what we refer to as user defined tags in their KEPServerEX application. Prior to OPC, defined tags gave a DDE application designer the ability to create a label for device data. Assume register 1000 contained the value of parts made, without defined tags a DDE application would have directly accessed register 1000. Using defined tags a label can be created like PartsMade. Now the DDE application could access the data via this new label, removing the machine level knowledge from the client application and keeping it at the server level where it belongs. This label, while useful for DDE is a necessity for OPC clients. For OPC clients, defined tags take on a greater role. Like the DDE example, defined tags allow you to create labels for your device data and keep the configuration of those tags in the server. OPC clients have a major advantage over DDE clients. OPC clients can browse the defined tags you create in your KEPServerEX application, which allows you to simply point and click on a tag to add it to your OPC client project. For more information on defined tags see the Designing a Project section of the KEPServerEX help file, which can be accessed from the Help/Contents menu selection of the KEPServerEX application. Using KEPServerEX Drivers Part of the innovative design of Kepware s OPC/DDE Server Technology is the separation of the Hardware Protocol Driver from the Server Technology. This separation allows the user to use one or more drivers in the server at the same time. Each driver has its own help file which provides information on devices supported, communications parameters, cabling, addressing, and error messages. The driver help file should contain all of the information you will need to connect your device to the PC so that the we can talk to it. If you do not connect to the device be sure to check the error messages and look up their meaning in the help file. 2 Kepware Technologies

Intellution s ifix as a Client The following steps will show you how to create an IDS connection to the OPC server from Intellution s ifix. Note: In order for the IDS components to be installed, the ifix software must be installed before KEPServerEX is installed. Preparing KEPServerEX for an ifix PDB Connection 1. In your KEPServerEX project select Tools Options this will bring you to the Server Options dialog box. 2. By default the server will open to the general tab. Select the ifix PDB Settings tab. Kepware Technologies Intellution s ifix as a Client 3

3. In the ifix PDB Settings tab make sure that Enable connectivity to ifix PDB is checked. 4. The following is a description of the fields and parameters on the tab. The ifix PDB Settings tab contains fields that enable you to adjust the behavior between the processing of the ifix process database (PDB) tags and the server tags. The following fields are available in the ifix PDB Settings tab. It is recommended that you use the default values for each of these fields. Ensure that your settings meet the requirements of the application being used: The "Enable connectivity to ifix PDB" option allows you to turn support of the ifix PDB interface On or Off. By default this setting will be disabled. Important: If ifix PDB operation is turned off (disabled), the server will not respond to any request for data by ifix PDB. If you intend to use the server only as an OPC server, you may want to disable Intellution ifix PDB operation. By doing so, you can increase the security of your data and improve the overall performance of the server. Wait xx seconds before timing out on requests between PDB and Driver The time you set here represents the amount of time the ifix PDB will wait for a response from an add/remove/read/write request before timing out. If the ifix PDB times out, it will fail the request on behalf of the server. This timeout can occur if the server is busy processing other requests, or if ifix PDB has lost communications with the server. In the case of lost communications, the ifix PDB will automatically re-establish communications with the server so that successive timeouts do not occur. Valid Range Default Value 5 to 60 seconds 5 seconds ifix PDB Read Inactivity The server maintains a list of active ifix PDB tags that request data from the server. For each tag in the list, the server obtains data from the process hardware. The server has as an automatic data reduction system. The following two fields enable you to efficiently manage the active data, ensuring that only the necessary data is being updated. 4 Kepware Technologies

Check for ifix PDB read inactivity every xx seconds Determines how often the server checks for inactive data. Based on the value you supply in this field, the server checks any data that the server determines to be inactive and removes that data item from the list. Valid Range Default Value 10 to 30 seconds 15 seconds xx scans deactivate the tag Establishes the condition by which the server may determine if the data is active or inactive. Each PDB tag has a scan time attached to it, as defined in the ifix PDB. The value in this field is multiplied by that scan time to determine if the tag is no longer being read. If the tag has not been read within the time of this calculated value, that tag is considered to be inactive. When a tag is considered inactive, the server stops attempting to acquire that data from the device, and the data is removed on the next inactive scan. Valid Range Default Value 5 to 99 periods 5 periods Connect to the Server from ifix 1. Open your copy of Dynamics to start a new project. Configure the SCADA Properties 2. In the ifix workspace, start the System Configuration Utility. 3. In the SCU select Configure Scada from the Main Menu. Kepware Technologies Intellution s ifix as a Client 5

4. In the SCADA Configuration window click on the Enabled Scada Support radio button. This will activate the Database Definition section and the I/O Driver Definition. For our example we will accept the default Database Definition 5. Click on the I/O Driver Name selection button to see a list of available drivers. 6. Select the IDS Industrial Data Server driver and click OK. The IDS driver version you see sill probably be newer then the one displayed in this example. It will still work with KEPServerEX. 7. Click Add to place the OPC Client driver into the list of configured drivers for this project. 6 Kepware Technologies

Add Tags to ifix Now we need to add tags to ifix to get the data from the server. 8. Launch the ifix Database Manager. 9. Choose New Block and ensure that IDS is the driver that is selected. 10. Enter a name for the tag. 11. Next you will enter an I/O address that corresponds to the item you want in the server. The format is <Channel Name>.<Device Name>.<Tag Name or Device Address>. We entered Channel_1.Device_1.Tag_1. Kepware Technologies Intellution s ifix as a Client 7

Here you see the highlighted tag in the server which references the I/O address of the tag in ifix. Now that you have created a tag in ifix you can use it in a display and see the data. 8 Kepware Technologies

Using Kepware s OPC Quick Client Kepware provides an OPC client application for testing purposes with each installation of KEPServerEX. For more information on Kepware s OPC Quick Client, please see the OPC Quick Client help file. Kepware Technologies Intellution s ifix as a Client 9