ok,
I got ESD file from Beckhoff technical team includes all required setup.
but after i corrected my product ID, the error message change to " data size doesn't match" ??
****BK5250.eds***
$ EDS
[Device]
VendCode = 108;
VendName = "Beckhoff Automation";
ProdType = 12;
ProdTypeStr = "Communications Adapter";
ProdCode = 5250;
MajRev = 1;
MinRev = 1;
ProdName = "BK5250 V01.01";
Catalog = "BK5250";
[IO_Info]
Default = 0X0001; $ Poll Connection is default
PollInfo = 0X000F, 1, 1;
StrobeInfo = 0X000F, 1, 1;
COSInfo = 0X0007, 1, 1;
CyclicInfo = 0X000B, 1, 1;
$ Input Connections
$ Assemblies
Input1=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"A+D Inputs with Status byte", $ Name
6, "20 04 24 6F 30 03", $ Assembly Inst. 111
"Mapping, see EDS-File or Manual"; $ Help String
$ Mapping Info:
$ Byte 0 to (n-1) :Analog Inputs
$ Byte n to (m-1) :Discrete Inputs
$ Byte m :Vendor specific status byte
$ bit0 = Internal bus error
$ bit1 = Config error
$ bit2 = reserved
$ bit3 = reserved
$ bit4 = reserved
$ bit5 = reserved
$ bit6 = Bus Sense Error
$ bit7 = Fieldbus error / idle mode
Input2=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Discrete Inputs with Status byte", $ Name
6, "20 04 24 70 30 03", $ Assembly Inst. 112
"Mapping, see EDS-File or Manual"; $ Help String
$ Mapping Info:
$ Byte 0 to (n-1) :Discrete Inputs
$ Byte n :Vendor specific status byte
$ bit0 = Internal bus error
$ bit1 = Config error
$ bit2 = reserved
$ bit3 = reserved
$ bit4 = reserved
$ bit5 = reserved
$ bit6 = Bus Sense Error
$ bit7 = Fieldbus error / idle mode
Input3=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Analog Inputs with Status byte", $ Name
6, "20 04 24 71 30 03", $ Assembly Inst. 113
"Mapping, see EDS-File or Manual"; $ Help String
$ Mapping Info:
$ Byte 0 to (n-1) :Analog Inputs
$ Byte n :Vendor specific status byte
$ bit0 = Internal bus error
$ bit1 = Config error
$ bit2 = reserved
$ bit3 = reserved
$ bit4 = reserved
$ bit5 = reserved
$ bit6 = Bus Sense Error
$ bit7 = Fieldbus error / idle mode
$ Output Connections
$ Assemblies
Output1=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Analog + Discrete Outputs", $ Name
6, "20 04 24 65 30 03", $ Assembly Inst. 101
"Mapping, see EDS-File or Manual"; $ Help String
$ Mapping Info:
$ Byte 0 to (n-1) :Analog Outputs
$ Byte n to m :Discrete Outputs
Output2=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Discrete Outputs", $ Name
6, "20 04 24 66 30 03", $ Assembly Inst. 102
"Mapping, see EDS-File or Manual"; $ Help String
$ Mapping Info:
$ Byte 0 to n :Discrete Outputs
Output3=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Analog Outputs", $ Name
6, "20 04 24 67 30 03", $ Assembly Inst. 103
"Mapping, see EDS-File or Manual"; $ Help String
$ Mapping Info:
$ Byte 0 to n :Analog Outputs