You are on page 1of 15

g

GEI-100503

GE Industrial Systems

Ethernet Global Data (EGD) Devcom


These instructions do not purport to cover all details or variations in equipment, nor
to provide for every possible contingency to be met during installation, operation,
and maintenance. If further information is desired or if particular problems arise
that are not covered sufficiently for the purchasers purpose, the matter should be
referred to GE Industrial Systems.
This document contains proprietary information of General Electric Company, USA
and is furnished to its customer solely to assist that customer in the installation,
testing, operation, and/or maintenance of the equipment described. This document
shall not be reproduced in whole or in part, nor shall its contents be disclosed to any
third party without the written approval of GE Industrial Systems.
Note Indicates an essential or important procedure or statement.

Section

Page

Introduction..................................................................................................................2
Installation ...................................................................................................................2
Using the EGD Devcom ..............................................................................................4
Configuring the CIMPLICITY HMI Project ...............................................................5
Resources..............................................................................................................5
Ports .............................................................................................................................7
Creating a New Port..............................................................................................7
Devices ........................................................................................................................8
Points .........................................................................................................................10
Configuration......................................................................................................10
Configuring the SDB Exchange.................................................................................13
About the EGD Service .............................................................................................13
Multiple Network Interface Support...................................................................15

________
CIMPLICITY is a registered trademark of GE Fanuc Automation North America, Inc.
Ethernet is a registered trademark of Xerox Corporation.
PC is a registered trademark of International Business Machines Corporation.
Series 90 is a trademark of GE Fanuc Automation North America, Inc.
Windows and Windows NT are registered trademarks of Microsoft Corporation.

Introduction
The CIMPLICITY HMI Product
must be installed before EGD
Devcom can be installed.

The Ethernet Global Data (EGD) Devcom application enables the CIMPLICITY
HMI system to directly access data using the protocols supported by the EGD over
Ethernet. Initial CIMPLICITY support is limited to read access to EGD.
To ensure proper operation, the application has the following minimum software requirements:

Windows NT 4.0

CIMPLICITY HMI Version 3.20

SDB V03.02.06C

SDB Utilities V03.03.06C

Installation
For assistance, contact:
Industrial Systems
General Electric Company
Product Service Engineering
1501 Roanoke Blvd.
Salem, VA 24153-6492 USA
Phone 1 888 GE4 SERVE
(888 434 7378, United States)
+ 1 540 378 3280 (international)

Control System Solutions (CSS) installs various products for control systems as selected in the setup program. It is recommended that you exit all Windows programs
before beginning. A dialog box will prompt you for a license key, which can be
found on the actual CD. You must agree to the standard Software License Agreement for these products.

To install the product

1.

Place the Control System Solutions CD in the disk drive. The Setup program
starts automatically, or run the program setup.exe.

2.

Follow the instructions from each screen. For more help, press F1.

Fax + 1 540 387 8606 (All)


(replace + with the international access code)

2 Ethernet Global Data (EGD) Devcom

GEI-100503 Control System Solutions

Hardware requirements include any Ethernet board supported by the Windows/NT


operating system. Since the EGD protocols use standard Internet protocols, the
Transport Control Protocol/Internet Protocol (TCP/IP) must be installed first.
EGD Devcom uses standard Ethernet protocols and facilities provided by the Windows/NT operating system to consume (receive) EGD Exchanges and provide them
to a CIMPLICITY/HMI server node. EGD Devcom then provides a mechanism that
allows individual EGD points to be stored in the CIMPLICITY Point database. The
following diagram shows the components used by the EGD Devcom.

HMI
Screen

CimView

CIMPLICITY
Point
Database

CIMPLICITY
Point Manager

EGD Devcom
User
Application(s)
EGD APIs
EGD Shared Memory

EGD Service

Windows Operating System

Network Adapter

Controller or PLC

GEI-100503 Control System Solutions

Genius

CPU

Genius

CPU

Ethernet

Controller or PLC

Ethernet Global Data (EGD) Devcom 3

Using the EGD Devcom


To create a new CIMPLICITY project
1.

Click Windows

2.

From the Programs menu, select CIMPLICITY, HMI, and Workbench.

3.

Select File, New, and Project. The New Project dialog box displays.

Start.

Enter a name for the


project. The name is
automatically reflected
as the name of the
new subdirectory.
Select the Basic
Control and any other
controls to be
associated with the
project.
GEDS EGD must be
selected.

Select the Drive and Directory for the Project Path.


The project path displays at the top of the dialog box.

4.

Click the Create button. The Project Properties dialog box displays.

Check this box to


enable
CIMPLICITY to
see this project's
broadcasts.
Select the
computer from
the drop-down
menu.
Enter the
number of
minutes to
apply to the
startup timeout.

4 Ethernet Global Data (EGD) Devcom

GEI-100503 Control System Solutions

Configuring the CIMPLICITY HMI Project


Before importing the points, all Resources, Ports, and Devices must be defined and
listed in the CIMPLICITY HMI Project. The following sections provide procedures
that define each function.

Resources
For more information, refer to
the CIMPLICITY manual,
GFK-1180.

Resources (also known as groups) can be devices, machines, or stations where work
is performed, or areas where several tasks are carried out. Resource functions filter
the data that users receive and route alarms to specific users.
CIMPLICITY HMI uses Resources as follows:

A view of the facility defined by the Resources configured for that user is provided.

Each CIMPLICITY device and point is associated with a Resource.

Many base system functions (such as Alarm Viewer) and product option functions use Resources to filter data.

Creating a New Resource

Or double-click

To create a new Resource

1.

From the CIMPLICITY HMI Workbench View, highlight the Resource icon.

2.

Select File menu, New, and Project. The New Resource dialog box displays.

3.

Enter the Resource ID, such as ALL.

4.

Click OK. The Resource Definition dialog box displays.

GEI-100503 Control System Solutions

Ethernet Global Data (EGD) Devcom 5

The Resource Definition may be


up to 40 characters in length
(excluding the S or | characters).

Click OK to
commit
changes or
Cancel to
exit.

List of users
currently
assigned to this
Resource.
Users can view
alarm or signal/
point
information for
this Resource.

List of
Available
Users (not
assigned to
the Resource).

6 Ethernet Global Data (EGD) Devcom

Select these options to


Add a user to the
Resource, Remove a user
from the Resource, view
the user Properties, and
create a New user.

GEI-100503 Control System Solutions

Ports
For more information, refer to
the CIMPLICITY HMI manual
GFK-1181 Base Systems.

A port is an interface that synchronizes the flow of data between the CPU and external devices such as a 90-70 PLC or Innovation Series controller. Configuration requirements for ports vary depending on the type of port and communications
protocol being used. The following procedure configures ports and specifies their
characteristics.

Creating a New Port


To create a new Port
From the File menu, select New. The New Port dialog box displays.

Select GEDS_EGD from


the drop-down menu.
(Protocol selections are
determined by the node
and available protocols.)

Select a Port from the


drop-down menu.
Each port
corresponds to an
Ethernet adapter
(interface) in
Windows/NT
configured to support
the TCP/IP and the
GEDS EGD protocols.

Enter a
description of the
port (up to 40
characters).
Select Enable to
maintain
communications
on this port.

Enter the number of times to retry


communications to devices on
this port after a communication
error is encountered.

GEI-100503 Control System Solutions

Enter a scan rate for points


monitored from this port.
The scan rate can be set in
units of Ticks, Seconds,
Minutes or Hours. A Tick
corresponds to hundredth of
a second or 10 ms.

Ethernet Global Data (EGD) Devcom 7

Devices
Configuration requirements for
devices vary depending on the
type of device and protocol
used.

A device communicates signal/point data to CIMPLICITY HMI software.


CIMPLICITY HMI can read data from and write data to devices, such as an Innovation Series controller. The following procedure configures an Innovation Series controller and specifies its characteristics.

Creating a New Device

To create a new device

1.

From the File menu, select New. The New Device dialog box displays.

2.

Enter a Device name that matches the name used when importing points into
CIMPLICITY HMI. It is normally equal to the (IP) network name of the device
(see note below).

3.

Enter the name of the device's Port (MASTER_ENET0).

4.

Click OK. The Device dialog box displays.

Enter a
Description of
the device (up to
40 characters).
Enter the
Resource. Only
users assigned to
this resource can
see device
alarms.
Select a Model
Type that
represents the
device to be
configured. (The
list of model
types depends on
the protocol.)

5.

Select the Default tab.

8 Ethernet Global Data (EGD) Devcom

GEI-100503 Control System Solutions

Enter the TCP/IP


Address assigned to
this node. Use
decimal format. If you
are uncertain of the
address, contact your
system administrator.
Note If the IP address
is not specified, the
Devcom translates the
device name into an
IP address. If the
address is to be left
unspecified, the
device name must be
a valid IP address.

GEI-100503 Control System Solutions

Ethernet Global Data (EGD) Devcom 9

Points
Configuration requirements for
devices vary depending on the
type of device and protocol
used.

A point defines a datum for the CIMPLICITY HMI software. CIMPLICITY HMI
supports many options that relate their data type, size, and number of elements that
can read data from and write data to devices (such as the controller).

Configuration

To configure a Point

1.

From the CIMPLICITY HMI project cabinet, double-click the


icon. The PointConfiguration window displays.

2.

New icon, or select New under the File


To add a new point, click the
menu. The New Point dialog displays.

Points

The data type of the point and device from which it originates can be selected from
this dialog.
3.

Click OK. The Point Properties dialog box displays.

10 Ethernet Global Data (EGD) Devcom

GEI-100503 Control System Solutions

If the node the CIMPLICITY/HMI Server is running on is only consuming Exchanges, Access should be set to Read. This release supports EGD writes only if
the device to which the point is associated is the CIMPLICITY/HMI Server node. In
this case, Access should be set to Read/Write. Writing the point will write into the
specified offset into the Exchange; the EGD Server will automatically produce the
Exchange at a periodic rate. The Device tab includes additional information used by
the Devcom to address EGD points.

The format of the Address field consists of the numeric Exchange number, and 1based offset into the Exchange, separated by a colon. Boolean points specify the 0based bit number in the Address Offset field.

GEI-100503 Control System Solutions

Ethernet Global Data (EGD) Devcom 11

The format of the Address has the following syntax:


[<producer_id>/]<exchange_id>:<offset>
where:
<producer_id> is the IP name of the producer, or the IP address number of the producer (This is optional)
<exchange_id> is the exchange number containing this point
<offset> is the 1-based byte offset into the exchange of this point
The slash / character and the : character are required subfield delimiters.
Examples :
plc1_egd/10:13
123:42
Boolean points specify the 0-based bit number in the Address Offset field. If using
the SDB Exchange to import points from the SDB to the CIMPLICITY project, these
fields are automatically calculated and entered.
Note This release only supports Exchanges unique to a whole system. Producer IDs
are not used to make Exchanges unique to CIMPLICITY/HMI.

12 Ethernet Global Data (EGD) Devcom

GEI-100503 Control System Solutions

Configuring the SDB Exchange


To configure the SDB Exchange
Refer to GEI-100279 SDB Exchange for information on configuring the SDB Exchange
server.

1.

Import the Control System Toolbox signals into the CIMPLICITY HMI project.

2.

From the CIMPLICITY HMI Workbench, click the


that the signals were imported properly.

Points icon to verify

About the EGD Service


The service normally starts automatically when the CIMPLICITY HMI project is
started. It can, however, be monitored and restarted manually through the control
Start button, Settings, and the
panel by clicking the Windows
Panel. Click Services to display the status of all services running.

GEI-100503 Control System Solutions

Control

Ethernet Global Data (EGD) Devcom 13

You can manually start the EGD Service or change the startup mode from this dialog.

Normally the service is left in manual startup mode and started by the CIMPLICITY
HMI project. However, it can be set to start automatically when required by other
applications running on the same node as the CIMPLICITY HMI Server.
The Services dialog box also allows you to enter specific startup parameters on a
one-time basis. The EGD Service supports a debugging option based on levels. To
enable this option, enter the command: -d 3. This level allows diagnostic messages
to be written to the Application Log in the Windows/NT Event Viewer. More server
messages have a lower level; thus, the higher the level specified in the startup parameters, the more diagnostic messages will be sent to the log.

14 Ethernet Global Data (EGD) Devcom

GEI-100503 Control System Solutions

Multiple Network Interface Support


If the Windows/NT node running the CIMPLICITY HMI Server is configured with
multiple network (Ethernet) interfaces, the EGD Devcom selects a single interface
for receiving EGD data samples. The selection of this interface is done automatically
by the EGD Devcom.
When the CIMPLICITY/HMI project first starts, it records the IP network address of
each device it communicates with. It then selects the network interface (NIC) associated with those devices. The EGD Devcom configures the EGD Service so that only
EGD traffic from that specific interface is enabled. Thus, it is important that all EGD
devices are attached to a single network; communication with devices on more than
one network is not supported by the Devcom.

g
Issue date:
2001-10-09
GEI-100503
Control System
2000 by General Electric Company, USA.
All rights reserved.

GE Industrial Systems
Solutions

General Electric Company


1501 Roanoke Blvd.
Salem, VA 24153-6492 USA

Ethernet Global Data (EGD) Devcom 15

You might also like