FieldServer FS-8704-12 User Manual

A Sierra Monitor Company
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8704-12 GE-EGD (Ethernet Global Data)
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after May 1, 2001
Driver Version: 1.02 Document Revision: 1
FS-8704-12_GE-EGD Manual Table of Contents
TABLE OF CONTENTS
1. GE-EGD (ETHERNET GLOBAL DATA) DESCRIPTION...................................................3
2. DRIVER SCOPE OF SUPPLY............................................................................................4
2.1. Supplied by FieldServer Technologies for this driver ...................................................4
2.2. Provided by the Supplier of 3rd Party Equipment..........................................................4
3. HARDWARE CONNECTIONS ...........................................................................................5
4. CONFIGURING THE FIELDSERVER AS A GE-EGD CLIENT..........................................6
4.1. Data Arrays...................................................................................................................6
4.2. Client Side Connection Descriptors..............................................................................7
4.3. Client Side Node Descriptors .......................................................................................7
4.4. Client Side Map Descriptors........................................................................................8
4.4.1. FieldServer Specific Map Descriptor Parameters .....................................................8
4.4.2. Driver Specific Map Descriptor Parameters..............................................................8
4.4.3. Map Descriptor Example. 1 - Map Descriptor Basics..............................................10
4.4.4. Map Descriptor Example. 2 - A Simple Consumer Map Descriptor ........................10
4.4.5. Map Descriptor Example. 3 - Multiple Consumer Map Descriptor ..........................11
5. CONFIGURING THE FIELDSERVER AS A GE-EGD SERVER......................................12
5.1. Server Side Connection Descriptors...........................................................................12
5.2. Server Side Node Descriptors....................................................................................12
5.3. Server Side Map Descriptors......................................................................................13
5.3.1. FieldServer Specific Map Descriptor Parameters ...................................................13
5.3.2. Driver Specific Map Descriptor Parameters............................................................13
5.3.3. Timing Parameters..................................................................................................14
5.3.4. Map Descriptor Example.........................................................................................15
APPENDIX A. ADVANCED TOPICS ......................................................................................16
Appendix A.1. Enable the FieldServer to read data from a 90-xx PLC.................................16
Appendix A.1.1. Use Versapro to configure/look at the EGD configuration. .....................16
5.3.5. Create a CSV file that will consume the produced data..........................................18
Appendix A.2. Data Types....................................................................................................21
APPENDIX B. ERROR MESSAGES.......................................................................................22
Appendix B.1. EGD-ii (EGD Internal Indications) .................................................................23
Appendix B.2. Driver Stats....................................................................................................24
APPENDIX C. TROUBLESHOOTING TIPS............................................................................25
Appendix C.1. ProducerID with FieldServer device as Producer .........................................25
Appendix C.2. Produced Time Stamp ..................................................................................25
Appendix C.3. Status Values................................................................................................25
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8704-12_GE-EGD Manual Page 3 of 26
1. GE-EGD (Ethernet Global Data) Description
The GE-EGD (Ethernet Global Data) driver allows the FieldServer to transfer data to and from devices over Ethernet using GE-EGD (Ethernet Global Data) protocol. There are two Ethernet ports standard on the FieldServer. The FieldServer can emulate either a Server or Client.
GE Fanuc Automation and GE Drive Systems developed an Ethernet Global Data, or EGD, exchange for PLC and computer data in 1998. EGD uses UDP or datagram messages for fast transfer of up to 1400 bytes of data from a producer to one or more consumers. UDP messages have much less overhead than the streaming TCP connection used for programming or CommReq’s over SRTP Ethernet. Like Genius® broadcast input or directed control messages, UDP messages are not acknowledged. They can be sent at short intervals. Chances of one or more messages being dropped are small on a local area network.
As a client the FieldServer acts as an EGD consumer. As a master the FieldServer acts as an EGD producer.
The IC697CMM742 Ethernet module supports both GE SRTP and GE EGD.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8704-12_GE-EGD Manual Page 4 of 26
2. Driver Scope of Supply
2.1. Supplied by FieldServer Technologies for this driver
FieldServer Technologies PART #
FS-8915-10 UTP cable (7 foot) for Ethernet connection FS-8704-12 Driver Manual.
Description
2.2. Provided by the Supplier of 3rd Party Equipment
EGD capable GE communication/processor module. The IC697CMM742 modules configured with Control and IC693CPU364 and IC200CPUE05
configured with VersaPro can send and receive EGD.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8704-12_GE-EGD Manual Page 5 of 26
3. Hardware Connections
The FieldServer is connected to the Site Ethernet as shown below. Configure and connect the "GE TCP/IP Ethernet Interface Type 2" according to manufacturer’s
instructions.
N7
Site Ethernet
FIELDSERVER
CONNECTION DIAGRAM
BASE NAME: FILE NAME:
GE-EGD
(408)-262-2299
DATE: 2/4/04 BY: MF
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8704-12_GE-EGD Manual Page 6 of 26
4. Configuring the FieldServer as a GE-EGD Client
Historically, one uses the client-server model to describe the operation of most protocols. Recently producer-consumer model protocols have started to become more numerous. The GE-EGD (Ethernet Global Data) is a producer-consumer model protocol. In equating the two models it is important to regard the consumer as a passive (FieldServer) client. Other clients typically are active and poll for new data. The consumer is a passive client in that waits to
digest new data generated by a producer.
For a detailed discussion on FieldServer configuration, please refer to the instruction manual for the FieldServer. The information that follows describes how to expand upon the factory defaults provided in the configuration files included with the FieldServer (See “.csv” files provided with the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer to communicate with a GE-EGD Producer.
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable the FieldServer for GE-EGD communications, the driver independent FieldServer buffers need to be declared in the “Data Arrays” section, the destination device addresses need to be declared in the “Client Side Nodes” section, and the data required from the servers needs to be mapped in the “Client Side Map Descriptors” section. Details on how to do this can be found below.
Note that in the tables, * indicates an optional parameter, with the bold legal value being the default.
4.1. Data Arrays
Section Title
Data_Arrays
Column Title Function Legal Values
Data_Array_Name Provide name for Data Array
Data_Format
Data_Array_Length
Provide data format. Each Data Array can only take on one format.
Number of Data Objects. Must be larger than the data storage area required for the data being placed in this array.
Up to 15 alphanumeric characters FLOAT, BIT, UInt16, SInt16, Packed_Bit, Byte, Packed_Byte, Swapped_Byte
1-10,000
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8704-12_GE-EGD Manual Page 7 of 26
Example
// Data Arrays Data_Arrays
Data_Array_Name, Data_Format, Data_Array_Length DA_AI_01, UInt16, 200 DA_AO_01, UInt16, 200 DA_DI_01, Bit, 200 DA_DO_01, Bit, 200
4.2. Client Side Connection Descriptors
Section Title
Adapter
Column Title Function Legal Values
Adapter Adapter Name N1,N2 Protocol Specify protocol used GE_EGD
Example
// Client Side Connections Adapters
Adapter, Protocol N1, GE_Egd
4.3. Client Side Node Descriptors
Section Title
Nodes
Column Title Function Legal Values
Node_Name Provide name for node Node_ID This keyword is not required.
IP_Address Protocol Specify protocol used GE_Egd Adapter
Example
// Consumer (Passive Client) Side Nodes Nodes
Node_name, IP_Address, Adapter, Protocol node_A, 192.168.1.102, N1, ge_egd
The IP address in dot format of the EGD-Device.
Specify which adapter connects to the network the EGD-device is connected to.
Up to 32 alphanumeric characters
Nnn.nnn.nnn.nnn Where nnn is in the range 0-
255.
N1, N2
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8704-12_GE-EGD Manual Page 8 of 26
4.4. Client Side Map Descriptors
4.4.1. FieldServer Specific Map Descriptor Parameters
Column Title Function Legal Values
Up to 32 alphanumeric characters. The Map Descriptor name can be any
name that has meaning to you and
Map_Descriptor_Name
Data_Array_Name
Data_Array_Location Function
Name of this Map Descriptor
Name of Data Array where data is to be stored in the FieldServer Starting location in Data Array Function of Client Map Descriptor
need not be unique. This driver recognizes a special Map
Descriptor name; "EGD-ii". It stands for EGD Internal Indications. Its use is more fully explained in Appendix B.1 of this manual.
One of the Data Array names from “Data Array” section above
0 to maximum specified in “Data Array” section above
Passive
4.4.2. Driver Specific Map Descriptor Parameters
Column Title Function Legal Values
One of the node
Node_Name Name of Node to fetch data from
Number of points being consumed for Bit
Length
values this represents the number of bytes (i.e. number of points divided by 8)
names specified in “Client Node Descriptor” above
1 - 1000
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
Loading...
+ 18 hidden pages