OpENeruCPort/OrginalSourceRepo/OpENer-master/data/opener_sample_app.eds

359 lines
17 KiB
Text

$ EZ-EDS Version 3.23.1.20171205 Generated Electronic Data Sheet
[File]
DescText = "EDS file for the sample application of OpENer";
CreateDate = 11-03-2009;
CreateTime = 13:15:23;
ModDate = 02-06-2018;
ModTime = 14:05:38;
Revision = 2.3;
HomeURL = "https://github.com/EIPStackGroup/OpENer";
[Device]
VendCode = 1;
VendName = "Rockwell Automation";
ProdType = 12;
ProdTypeStr = "Communications Adapter";
ProdCode = 65001;
MajRev = 2;
MinRev = 3;
ProdName = "OpENer PC";
Catalog = "OpENer-2.x";
[Device Classification]
Class1 = EtherNetIP;
[Params]
Param1 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0000, $ Descriptor
0xD1, $ Data Type
1, $ Data Size in bytes
"Input Data", $ name
"", $ units
"New Help String", $ help string
,,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Param2 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0000, $ Descriptor
0xD1, $ Data Type
1, $ Data Size in bytes
"Output Data", $ name
"", $ units
"New Help String", $ help string
,,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Param3 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0000, $ Descriptor
0xD1, $ Data Type
1, $ Data Size in bytes
"Config Data", $ name
"", $ units
"New Help String", $ help string
,,0, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
Param4 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0000, $ Descriptor
0xC8, $ Data Type
4, $ Data Size in bytes
"RPI", $ name
"", $ units
"New Help String", $ help string
20000,,30000, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
[Assembly]
Object_Name = "Assembly Object";
Object_Class_Code = 0x04;
Number_Of_Static_Instances = 6;
Assem100 =
"Input Assembly",
"",
32,
0x0000,
,,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1,
8,Param1;
Assem150 =
"Output Assembly",
"",
32,
0x0001,
,,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2,
8,Param2;
Assem151 =
"Config Assembly",
"",
10,
0x0001,
,,
8,Param3,
8,Param3,
8,Param3,
8,Param3,
8,Param3,
8,Param3,
8,Param3,
8,Param3,
8,Param3,
8,Param3;
[Connection Manager]
Revision = 1;
Object_Name = "Connection Manager Object";
Object_Class_Code = 0x06;
MaxInst = 1;
Number_Of_Static_Instances = 1;
Max_Number_Of_Dynamic_Instances = 0;
Connection1 =
0x84010002, $ 0-15 = supported transport classes
$ 16 = trigger: cyclic
$ 17 = trigger: change of state
$ 18 = trigger: application
$ 19-23 = trigger: reserved
$ 24 = transport type: listen-only
$ 25 = transport type: input-only
$ 26 = transport type: exclusive-owner
$ 27 = transport type: redundant-owner
$ 28-30 = reserved
$ 31 = Client = 0 / Server = 1
0x44640405, $ 0 = O->T fixed size supported
$ 1 = O->T variable size supported
$ 2 = T->O fixed size supported
$ 3 = T->O variable size supported
$ 4-5 = O->T number of bytes per slot (obsolete)
$ 6-7 = T->O number of bytes per slot (obsolete)
$ 8-10 = O->T Real time transfer format
$ 11 = reserved
$ 12-14 = T->O Real time transfer format
$ 15 = reserved
$ 16 = O->T connection type: NULL
$ 17 = O->T connection type: MULTICAST
$ 18 = O->T connection type: POINT2POINT
$ 19 = O->T connection type: reserved
$ 20 = T->O connection type: NULL
$ 21 = T->O connection type: MULTICAST
$ 22 = T->O connection type: POINT2POINT
$ 23 = T->O connection type: reserved
$ 24 = O->T priority: LOW
$ 25 = O->T priority: HIGH
$ 26 = O->T priority: SCHEDULED
$ 27 = O->T priority: reserved
$ 28 = T->O priority: LOW
$ 29 = T->O priority: HIGH
$ 30 = T->O priority: SCHEDULED
$ 31 = T->O priority: reserved
Param4,,Assem150, $ O->T RPI, size, format
Param4,,Assem100, $ T->O RPI, size, format
,, $ config #1 size, format
,Assem151, $ config #2 size, format
"Exlusive Owner", $ Connection Name
"", $ help string
"20 04 24 97 2C 96 2C 64"; $ Path
Connection2 =
0x02010002, $ 0-15 = supported transport classes
$ 16 = trigger: cyclic
$ 17 = trigger: change of state
$ 18 = trigger: application
$ 19-23 = trigger: reserved
$ 24 = transport type: listen-only
$ 25 = transport type: input-only
$ 26 = transport type: exclusive-owner
$ 27 = transport type: redundant-owner
$ 28-30 = reserved
$ 31 = Client = 0 / Server = 1
0x44640305, $ 0 = O->T fixed size supported
$ 1 = O->T variable size supported
$ 2 = T->O fixed size supported
$ 3 = T->O variable size supported
$ 4-5 = O->T number of bytes per slot (obsolete)
$ 6-7 = T->O number of bytes per slot (obsolete)
$ 8-10 = O->T Real time transfer format
$ 11 = reserved
$ 12-14 = T->O Real time transfer format
$ 15 = reserved
$ 16 = O->T connection type: NULL
$ 17 = O->T connection type: MULTICAST
$ 18 = O->T connection type: POINT2POINT
$ 19 = O->T connection type: reserved
$ 20 = T->O connection type: NULL
$ 21 = T->O connection type: MULTICAST
$ 22 = T->O connection type: POINT2POINT
$ 23 = T->O connection type: reserved
$ 24 = O->T priority: LOW
$ 25 = O->T priority: HIGH
$ 26 = O->T priority: SCHEDULED
$ 27 = O->T priority: reserved
$ 28 = T->O priority: LOW
$ 29 = T->O priority: HIGH
$ 30 = T->O priority: SCHEDULED
$ 31 = T->O priority: reserved
Param4,0,, $ O->T RPI, size, format
Param4,32,Assem100, $ T->O RPI, size, format
,, $ config #1 size, format
0,, $ config #2 size, format
"Input Only", $ Connection Name
"", $ help string
"20 04 24 97 2C 98 2C 64"; $ Path
Connection3 =
0x01010002, $ 0-15 = supported transport classes
$ 16 = trigger: cyclic
$ 17 = trigger: change of state
$ 18 = trigger: application
$ 19-23 = trigger: reserved
$ 24 = transport type: listen-only
$ 25 = transport type: input-only
$ 26 = transport type: exclusive-owner
$ 27 = transport type: redundant-owner
$ 28-30 = reserved
$ 31 = Client = 0 / Server = 1
0x44240305, $ 0 = O->T fixed size supported
$ 1 = O->T variable size supported
$ 2 = T->O fixed size supported
$ 3 = T->O variable size supported
$ 4-5 = O->T number of bytes per slot (obsolete)
$ 6-7 = T->O number of bytes per slot (obsolete)
$ 8-10 = O->T Real time transfer format
$ 11 = reserved
$ 12-14 = T->O Real time transfer format
$ 15 = reserved
$ 16 = O->T connection type: NULL
$ 17 = O->T connection type: MULTICAST
$ 18 = O->T connection type: POINT2POINT
$ 19 = O->T connection type: reserved
$ 20 = T->O connection type: NULL
$ 21 = T->O connection type: MULTICAST
$ 22 = T->O connection type: POINT2POINT
$ 23 = T->O connection type: reserved
$ 24 = O->T priority: LOW
$ 25 = O->T priority: HIGH
$ 26 = O->T priority: SCHEDULED
$ 27 = O->T priority: reserved
$ 28 = T->O priority: LOW
$ 29 = T->O priority: HIGH
$ 30 = T->O priority: SCHEDULED
$ 31 = T->O priority: reserved
Param4,0,, $ O->T RPI, size, format
Param4,,Assem100, $ T->O RPI, size, format
,, $ config #1 size, format
,, $ config #2 size, format
"Listen Only", $ Connection Name
"", $ help string
"20 04 24 97 2C 99 2C 64"; $ Path
[Capacity]
MaxMsgConnections = 6;
MaxIOProduceConsume = 2;
MaxIOMcastProducers = 1;
MaxIOMcastConsumers = 1;
MaxConsumersPerMcast = 6;
TSpec1 = TxRx, 32, 100;
[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;
[Ethernet Link Class]
Revision = 4;
Object_Name = "Ethernet Link Object";
Object_Class_Code = 0xF6;
MaxInst = 1;
Number_Of_Static_Instances = 1;
Max_Number_Of_Dynamic_Instances = 0;
[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;
[QoS Class]
Revision = 1;
Object_Name = "QoS Object";
Object_Class_Code = 0x48;
MaxInst = 1;
Number_Of_Static_Instances = 1;
Max_Number_Of_Dynamic_Instances = 0;