$ EZ-EDS Version 3.25.1.20181218 Generated Electronic Data Sheet
$ ============================================================================
$ Vendor: Elco
$ Device: EIP_Spider67_Gateway
$ Date: Apr 28, 2006
$ Author: Qiaogaoxue
$ Description: Ethernet/IP Spidre67 Gateway EDS file
$ ============================================================================
$ ============================================================================
$ Revision History:
$ 1.0 01-26-2016 Modified HomeURL
$
$ Copyright (c) Elco
$ ============================================================================
[File]
DescText = "Encoder module for Ethernet/IP";
CreateDate = 01-30-2019;
CreateTime = 19:14:56;
ModDate = 01-30-2019;
ModTime = 19:14:56;
Revision = 1.0;
HomeURL = "http://www.www-959456.com";
[Device]
VendCode = 1232;
VendName = "ELCO Industry Automation AG";
ProdType = 34;
ProdTypeStr = "Encoder";
ProdCode = 6;
MajRev = 1;
MinRev = 1;
ProdName = "EAM Encoder Multiturn 25 Bit";
Catalog = "EAM58xxx-BT6XTR-4096/8192ENND";
Icon = "ELCO_EAM_Encoder.ico";
[Device Classification]
Class1 = EtherNetIP;
[Params]
$ ----------------------------------------------------
$ param 1 defines the RPI range used by the EO connections defined below
Param1 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0104, $ Descriptor
0xC8, $ Data Type: 32-bit Unsigned Integer
4, $ Data Size in bytes
"RPI Range", $ name
"ms", $ units
$ help string:
"This parameter limits the range of the RPI (Requested Packet Interval) value",
2000,200000,20000, $ min, max, default data values
1,1000,1,0, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
1; $ decimal places
$ ----------------------------------------------------
$ param 2 is used to specify the particulars of the
$ output (consume) assembly instance 100 data
$ Size = 2 Bytes + Output Bytes;
Param2 =
0, $ reserved, shall equal 0
6,"20 23 24 01 30 0C", $ Link Path Size, Link Path
0x1000, $ Descriptor
0xC1, $ Data Type: 16-bit Unsigned Integer
1, $ Data Size in bytes
"Direction Counting Toggle", $ name
"code Sequence", $ units
$ The total output size is 2 bytes + Output bytes
"Set 0 for CW, Set 1 for CCW.", $ help string
0,1,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
$ ----------------------------------------------------
$ param 3 is used to specify the particulars of the
$ input (produce) assembly instance 101 data
$ Size = 8 Bytes + Input Bytes;
Param3 =
0, $ reserved, shall equal 0
6,"20 23 24 01 30 0E", $ Link Path Size, Link Path
0x1000, $ Descriptor
0xC1, $ Data Type: 16-bit Unsigned Integer
1, $ Data Size in bytes
"Scaling Function Control", $ name
"sequence", $ units
"Set 0 to disable scaling / set 1 to enable scaling", $ help string
0,1,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Enum3 =
0,"Reset",
1,"Set";
$ ----------------------------------------------------
$ param 2 is used to specify the particulars of the
$ output (consume) assembly instance 100 data
$ Size = 2 Bytes + Output Bytes;
Param4 =
0, $ reserved, shall equal 0
6,"20 23 24 01 30 10", $ Link Path Size, Link Path
0x1000, $ Descriptor
0xC8, $ Data Type: 16-bit Unsigned Integer
4, $ Data Size in bytes
"Measuring Unit Per Span", $ name
"steps", $ units
$ The total output size is 2 bytes + Output bytes
"Number of distinguishable steps per one complete span.", $ help string
1,8192,8192, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
$ ----------------------------------------------------
$ param 3 is used to specify the particulars of the
$ input (produce) assembly instance 101 data
$ Size = 8 Bytes + Input Bytes;
Param5 =
0, $ reserved, shall equal 0
6,"20 23 24 01 30 11", $ Link Path Size, Link Path
0x1000, $ Descriptor
0xC8, $ Data Type: 16-bit Unsigned Integer
4, $ Data Size in bytes
"Total Measuring Range in Measuring Units", $ name
"Bytes", $ units
"Steps over the total measuring range", $ help string
1,33554432,33554432, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
$ ----------------------------------------------------
$ param 6 is used to specify the particulars of the
$ output (consume) assembly instance 105 data.
$ Size = Module numbers + Analog Channol numbers;
Param6 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0030, $ Descriptor
0xC8, $ Data Type: 16-bit Unsigned Integer
4, $ Data Size in bytes
"Position Sensor Value",$ name
"Steps", $ units
"Position sensor value unsigned", $ The 8DI8DO and 16DI total input size is 0 bytes;
$ The 16UP total input size is 16 bytes;
0,33554431,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Enum6 =
0,"8DI8DO/16DI",
16,"16UP";
$ ----------------------------------------------------
$ param 8 is used to specify the particulars of the
$ input (produce) assembly instance 106 data
Param8 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0030, $ Descriptor
0xC4, $ Data Type: 32-bit Unsigned Integer
4, $ Data Size in bytes
"Velocity value", $ name
"steps per sencond", $ units
"Position Sensor Velocity", $ help string
-16777215,16777215,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Param9 =
0, $ reserved, shall equal 0
6,"20 23 24 01 30 19", $ Link Path Size, Link Path
0x1000, $ Descriptor
0xC7, $ Data Type
2, $ Data Size in bytes
"Velocity Format", $ name
"counts per sencond", $ units
"Format of Velocity (0x1f04 = counts per sencond)", $ help string
0,7950,7940, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Enum9 =
7940,"steps/ms",
7941,"steps/s",
7942,"revolution/s",
7950,"revolution/minute";
Param10 =
0, $ reserved, shall equal 0
6,"20 23 24 01 30 66", $ Link Path Size, Link Path
0x1000, $ Descriptor
0xC7, $ Data Type
2, $ Data Size in bytes
"Velocity Filter", $ name
"", $ units
"Velocity Filter Values: 0=Fine, 1=Normal, 2=Coarse-(Default = Fine)", $ help string
0,2,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Param11 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x1000, $ Descriptor
0xC8, $ Data Type
4, $ Data Size in bytes
"Preset", $ name
"steps", $ units
"Preset", $ help string
0,33554431,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Param12 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0000, $ Descriptor
0xC8, $ Data Type
4, $ Data Size in bytes
"Out data", $ name
"", $ units
"", $ help string
0,33554432,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Param15 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0000, $ Descriptor
0xC7, $ Data Type
2, $ Data Size in bytes
"Diagnostic Data", $ name
"", $ units
"Diagnostic Data", $ help string
0,255,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Enum15 =
0,"In/Out",
1,"In",
2,"Out";
Param16 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 08", $ name
"", $ units
"Channel 08", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum16 =
0,"In/Out",
1,"In",
2,"Out";
Param17 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 09", $ name
"", $ units
"Channel 09", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum17 =
0,"In/Out",
1,"In",
2,"Out";
Param18 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 10", $ name
"", $ units
"Channel 10", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum18 =
0,"In/Out",
1,"In",
2,"Out";
Param19 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 11", $ name
"", $ units
"Channel 11", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum19 =
0,"In/Out",
1,"In",
2,"Out";
Param20 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 12", $ name
"", $ units
"Channel 12", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum20 =
0,"In/Out",
1,"In",
2,"Out";
Param21 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 13", $ name
"", $ units
"Channel 13", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum21 =
0,"In/Out",
1,"In",
2,"Out";
Param22 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 14", $ name
"", $ units
"Channel 14", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum22 =
0,"In/Out",
1,"In",
2,"Out";
Param23 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 15", $ name
"", $ units
"Channel 15", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum23 =
0,"In/Out",
1,"In",
2,"Out";
Param24 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x000E, $ Descriptor
0xC6, $ Data Type
1, $ Data Size in bytes
"Channel 16", $ name
"", $ units
"Channel 16", $ help string
0,2,0, $ min, max, default data values
1,1,1,1, $ mult, div, base, offset scaling
0,0,0,0, $ mult, div, base, offset links
; $ decimal places
Enum24 =
0,"In/Out",
1,"In",
2,"Out";
[Assembly]
Object_Name = "Assembly Object";
Object_Class_Code = 0x04;
Assem100 =
"Output variable", $ name
"20 04 24 64 30 03", $ path
, $ size (empty so use memb sz/memb ref pairs below)
0x0001, $ descriptor
,, $ two reserved fields
$ begin member size/member reference pairs
32,Param12;
Assem101 =
"Input variable", $ name
"20 04 24 65 30 03", $ path
, $ size (empty so use memb sz/memb ref pairs below)
0x0001, $ descriptor
,, $ two reserved fields
$ begin member size/member reference pairs
32,Param6,
32,Param8;
Assem105 =
"Configuration Register", $ name
"20 04 24 69 30 03", $ path
, $ size (empty so use memb sz/memb ref pairs below)
0x0101, $ descriptor
,, $ two reserved fields
$ begin member size/member reference pairs, size is in bits
8,Param2,
8,Param3,
32,Param4,
32,Param5,
16,Param9,
16,Param10;
Assem106 =
"Diagnostic Register", $ name
"20 04 24 6A 30 03", $ path
, $ size (empty so use memb sz/memb ref pairs below)
0x0000, $ descriptor
,, $ two reserved fields
$ begin member size/member reference pairs, size is in bits
16,Param15;
[Connection Manager]
Object_Name = "Connection Manager Object";
Object_Class_Code = 0x06;
$ Exclusive Owner (EO) connection without configuration data requirement
Connection1 =
$ trigger and transport (DWORD)
$ class 1, cyclic and change of state, exclusive-owner, client
0x04030002,
$ connection parameters (DWORD)
$ O->T: fixed size, 32 bit run idle header, point to point, scheduled
$ T->O: fixed size, pure data and modeless, multicast, point to point, scheduled
0x4464040F,
Param1,4,Assem100, $ O->T RPI, size (empty field so use format), format
Param1,8,Assem101, $ T->O RPI, size (empty field so use format), format
,, $ proxy config size, format
,Assem105, $ target config size (empty field so use format), format
"I/O Connection Point", $ Connection Name
"", $ help string
"20 04 24 69 2C 64 2C 65"; $ Path (in hex)
$ config: 0x69 = 105
$ consume: 0x64 = 100
$ produce: 0x65 = 101
$ Listen Only (LO) connection without configuration data requirement
Connection2 =
$ trigger and transport (DWORD)
$ class 1, cyclic and change of state, listen-only, client
0x01070002,
$ connection parameters (DWORD)
$ O->T: fixed size, heartbeat, point to point, scheduled
$ T->O: fixed size, pure data and modeless, multicast, point to point, scheduled
0x4464030F,
Param1,0,, $ O->T RPI, size, format
Param1,8,Assem101, $ T->O RPI, size (empty field so use format), format
,, $ proxy config size, format
,, $ target config size (empty field so use format), format
"Digital Listen Only", $ Connection Name
"", $ help string
"20 04 24 01 2C FF 2C 65"; $ Path (in hex)
$ config: 0x01 (unused)
$ consume: 0xFF = 255 (LO)
$ produce: 0x65 = 101
$ Input Only (IO) connection without configuration data requirement
Connection3 =
$ trigger and transport (DWORD)
$ class 1, cyclic and change of state, input-only, client
0x02070002,
$ connection parameters (DWORD)
$ O->T: fixed size, heartbeat, point to point, scheduled
$ T->O: fixed size, pure data and modeless, multicast, point to point, scheduled
0x4464030F,
Param1,4,Assem100, $ O->T RPI, size, format
Param1,8,Assem101, $ T->O RPI, size (empty field so use format), format
,, $ proxy config size, format
,, $ target config size (empty field so use format), format
"Digital Input Only", $ Connection Name
"", $ help string
"20 04 24 01 2C 64 2C 65"; $ Path (in hex)
$ config: 0x01 (unused)
$ consume: 0xFE = 254 (IO)
$ produce: 0x65 = 101
[Capacity]
MaxMsgConnections = 16;
MaxIOProducers = 16;
MaxIOConsumers = 16;
TSpec1 = TxRx, 4, 500;
[TCP/IP Interface Class]
Revision = 4;
Object_Name = "TCP/IP Interface Object";
Object_Class_Code = 0xF5;
MaxInst = 1;
Number_Of_Static_Instances = 1;
Max_Number_Of_Dynamic_Instances = 0;
Class_Attributes =
0x01,
0x02,
0x03,
0x04,
0x06,
0x07;
Instance_Attributes =
0x01,
0x02,
0x03,
0x04,
0x05,
0x06,
0x08,
0x09;
Class_Services =
0x01, $ GetAttributeAll supported
0x0E; $ GetAttributeSingle supported
Instance_Services =
0x01, $ GetAttributeAll supported
0x02, $ SetAttributeAll supported
0x0E, $ GetAttributeSingle supported
0x10; $ SetAttributeSingle supported
[Ethernet Link Class]
Revision = 3;
Object_Name = "Ethernet Link Object";
Object_Class_Code = 0xF6;
MaxInst = 2;
Number_Of_Static_Instances = 2;
Max_Number_Of_Dynamic_Instances = 0;
Class_Attributes =
0x01,
0x02,
0x03,
0x04,
0x06,
0x07;
Instance_Attributes =
0x01,
0x02,
0x03,
0x07,
0x08,
0x09,
0x0A;
Class_Services =
0x01, $ GetAttributeAll supported
0x0E; $ GetAttributeSingle supported
Instance_Services =
0x01, $ GetAttributeAll supported
0x0E,
0x10, $ Get/SetAttributeSingle supported
0x4C; $ Get and Clear supported
InterfaceLabel1 = "Port_1";
InterfaceLabel2 = "Port_2";
InterfaceType1 = 2;
InterfaceType2 = 2;
[Identity Class]
Revision = 1;
Object_Name = "Identity Object";
Object_Class_Code = 0x01;
MaxInst = 1;
Number_Of_Static_Instances = 1;
Max_Number_Of_Dynamic_Instances = 0;
Class_Attributes =
0x01,
0x02,
0x03,
0x06,
0x07; $ "Standard" class attributes
Instance_Attributes =
0x01,
0x02,
0x03,
0x04,
0x05,
0x06,
0x07; $ "Required"
Class_Services =
0x01, $ GetAttributeAll supported
0x0E; $ GetAttributeSingle supported
Instance_Services =
0x01, $ GetAttributeAll supported
0x05, $ Reset supported
0x0E; $ GetAttributeSingle supported
[Message Router Class]
Revision = 1;
Object_Name = "Message Router Object";
Object_Class_Code = 0x02;
MaxInst = 1;
Number_Of_Static_Instances = 1;
Max_Number_Of_Dynamic_Instances = 0;
Class_Attributes =
0x01,
0x02,
0x03,
0x04,
0x05,
0x06,
0x07; $ "Standard" class attributes
Instance_Attributes =
0x01,
0x02; $ "Required" attributes
Class_Services =
0x01, $ GetAttributeAll supported
0x0E; $ GetAttributeSingle supported
Instance_Services =
0x01, $ GetAttributeAll supported
0x08, $ Multiple Service Request supported
0x0E; $ GetAttributeSingle supported
$ Edited by:
$ Abolfazl Toosibashi
$ ESYSE GmbH
$ Embedded Systems Engineering
$ Tel :+86(0)22-23888288
$ Fax :+86(0)22-23788399
$ www.www-959456.com
$ sales@elco.cn
精品无码国产污污污|久久夜色精品国产www红杏|91精品国产91久无码网站|欧洲精品免费一区二区三区