Instruction For EDS File Modification
Instruction For EDS File Modification
Below we have an EDS file model. There are some fields in blue that represent the
changeable values.
While SMB is not able to generate EDS file, the user can modify a generic EDS file
(M221_EDS_Model.eds) that has been created based on a file generated by M258.
[File]
DescText = "Network Interface Module EtherNet/IP";
CreateDate = 01-07-2015;
CreateTime = 15:18:49;
ModDate = 01-07-20151;
ModTime = 15:18:552;
Revision = 1.0;
HomeURL = "http://www.schneider-electric.com";
[Device]
VendCode = 243;
VendName = "Schneider Electric";
ProdType = 14;
ProdTypeStr = "Programmable Logic Controller";
ProdCode = 4099;
MajRev3 = 01;
MinRev4 = 03;
ProdName = "TM221";
Catalog5 = "TM221";
Icon = "TM221.ico";
[Device Classification]
Class1 = EtherNetIP;
Class2 = 1_RSNetWorx_Connectable_Module;
[Params]
Param1 =
0,
,,
0x0000,
0xC8,
4,
"RPI",
"",
"",
10000,60000000,100000,
,,,,
,,,,
;
Param2 =
0,
,,
0x0000,
0xC7,
2,
"Size 2",
"",
"",
2,20,206,
,,,,
,,,,
;
Param3 =
0,
,,
0x0000,
0xC7,
2,
"Size 3",
"",
"",
2,20,207,
,,,,
,,,,
;
[Connection Manager]
Connection1 =
0x04030002, $ trigger & transport
0x44643405, $ connection parameters
Param1,Param3,, $ O=>T RPI,Size,Format
Param1,0,, $ T=>O RPI,Size,Format
,, $ config part 1 (not used)
,, $ config part 2 (not used)
"Write Data to 1509", $ connection name
"", $ Help string
"20 04 24 03 2C 9610 2C C6"; $ outputs only path
Connection2 =
0x04030002, $ trigger & transport
0x44640405, $ connection parameters
Param1,Param2,, $ O=>T RPI,Size,Format
Param1,Param3,, $ T=>O RPI,Size,Format
,, $ config part 1 (not used)
,, $ config part 2 (not used)
"Read From 1008 / Write to 1509", $ connection name
"", $ Help string
"20 04 24 03 2C 9610 2C 6411"; $ input/output path
Connection3 =
0x02030002, $ trigger & transport
0x44640305, $ connection parameters
Param1,0,, $ O=>T RPI,Size,Format
Param1,Param3,, $ T=>O RPI,Size,Format
,, $ config part 1 (not used)
,, $ config part 2 (not used)
"Read Data from 1008", $ connection name
"", $ Help string
"20 04 24 03 2C C6 2C 6411"; $ inputs only path
[Port]
Port2 =
TCP,
"Ethernet Port",
"20 F5 24 01",
2;
[Capacity]
MaxMsgConnections = 8;
MaxIOProducers = 32;
MaxIOConsumers = 32;
TSpec1 = TxRx, 4, 100;
TSpec2 = TxRx, 496, 100;
1
ModDate Last Modification Date: The date of the last modification to the EDS file. Every
time EDS file is changed, this field shall update.
2
ModTime Last Modification Time: The time of the last modification to the EDS file.
Every time EDS file is changed, it must update this field.
3
MajRev Major Revision: Vendor-assigned major revision number. It is typically
incremented when there is a change to the form, fit, or a function of the device. Changes to
major revisions are used by a configuration toll to match a device with an EDS. If FW version
is 1.3.3.0, this field will be “01”
4
MinRev Minor Revision: Vendor-assigned minor revision number. It is typically
incremented when there are changes in the device that do not affect user configuration
choices. For example: bug fixes, an additional LED, internal hardware changes, etc. Changes
to minor revisions are not used by a configuration toll to match a device with an EDS. If FW
version is 1.3.3.0, this field will be “03”
5
Catalog Catalog Number: Commercial Reference number.
6
20 Size value of “Output assembly (Originator Target, %IWE)” field in SMB. This field
MUST be multiplied by 2 in the EDS file. If SMB the value of this field is “20”, then it will
need to be “40” in the EDS file.
7
20 Size value of “Input assembly (Target Originator, %QWE)” field in SMB. This field
MUST be multiplied by 2 in the EDS file. If SMB the value of this field is “20”, then it will
need to be “40” in the EDS file.
8
100 Instance value of “Input assembly (Target Originator, %QWE)” field in SMB.
9
150 Instance value of “Output assembly (Originator Target, %IWE)” field in SMB.
10
96 Instance hexadecimal value of “Output assembly (Originator Target, %IWE)” field
in SMB.
11
64 Instance hexadecimal value of “Input assembly (Target Originator, %QWE)” field
in SMB.