You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

415 lines
15 KiB
Plaintext

$ EDS-File for the Beckhoff Bus Terminal I/O System
$ Created by: Stefan Dillmann 07/05/2000
$
$ For additional information please contact:
$
$ Headquarters:
$ Beckhoff Automation GmbH, Eiserstr. 5, D-33415 Verl, Germany
$ phone +49 5246 963-0, fax +49 5246 963-198
$ support@beckhoff.com,
$ Support Hotline: +49 5246 963-157
$ web: www.beckhoff.com
$
$ North America
$ USA, Canada, Mexico
$ Beckhoff Automation LLC, 12150 Nicollet Avenue South, Minneapolis ,MN 55337, USA
$ phone +1 952 8900000, fax +1 952 8902888,
$ support.usa@beckhoff.com
$ Support Hotline: +1 (952) 890 0000
$ web: www.beckhoff.com
$
$
[File]
DescText = "EDS File for Beckhoff BK5200";
CreateDate = 09-27-1998;
CreateTime = 12:30:00;
ModDate = 02-06-2006;
ModTime = 10:00:00;
Revision = 3.6;
[Device]
VendCode = 108;
VendName = "Beckhoff Automation";
ProdType = 12;
ProdTypeStr = "Communications Adapter";
ProdCode = 5200;
MajRev = 3;
MinRev = 1;
ProdName = "BECKHOFF BK5200 V03.05";
Catalog = "BK5200";
[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
"Analog + Discrete Inputs with BK5200 Status byte", $ Name
6, "20 04 24 04 30 03", $ Assembly Inst. 4
"Analog + Discrete Inputs with Vendor specific BK5200 Status byte\nData mapping see manual"; $ Help String
Input2=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Discrete Inputs with BK5200 Status byte", $ Name
6, "20 04 24 05 30 03", $ Assembly Inst. 5
"Discrete Inputs with Vendor specific BK5200 Status byte\nData mapping see manual"; $ Help String
Input3=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Analog Inputs with BK5200 Status byte", $ Name
6, "20 04 24 06 30 03", $ Assembly Inst. 6
"Analog Inputs with Vendor specific BK5200 Status byte\nData mapping see manual"; $ Help String
$ 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 01 30 03", $ Assembly Inst. 1
"Analog + Discrete Outputs\nData mapping see manual"; $ Help String
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 02 30 03", $ Assembly Inst. 2
"Discrete Outputs\nData mapping see manual"; $ Help String
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 03 30 03", $ Assembly Inst. 3
"Analog Outputs\nData mapping see manual"; $ Help String
[ParamClass]
MaxInst = 6;
Descriptor = 0x0001;
CfgAssembly = 0;
[Params]
$ BK5200 Status
Param1=
0, $ first field shall equal 0
6, "20 64 24 01 30 05", $ path size, path
0x0032, $ descriptor
24, $ data type
1, $ data size / bytes
"BK5200 Status", $ name
"", $ units string
"Status of the BK5200", $ help string
0, 0xFF, 0, $ min, max , default
1, 1, 1, 0, $ mult, div, base, offset
0, 0, 0, 0, $ mult, div, base, offset links
0; $ decimal precsision
$ Register communication
Param2=
0,
6, "20 64 24 01 30 01",
0x0002, 8, 1,
"Terminal No.",
"",
"Determines the module whose register entry is to be read or written.\n\n For register entry details see terminal manual;\n latest version available from www.beckhoff.com",
0, 64, 0,
1, 1, 1, 0,
0, 0, 0, 0, 0 ;
Param3=
0,
6, "20 64 24 01 30 02",
0x0002, 8, 1,
"Table No.",
"",
"Determines the table whose register entry is to be read or written:\nCoupler: Tables 0, 9, 90...95, 99, 100, 110, 114;\nTerminals: Tables 0...3;\n\nFor register entry details see terminal manual;\nlatest version available from www.beckhoff.com",
0, 113, 0,
1, 1, 1, 0,
0, 0, 0, 0, 0 ;
Param4=
0,
6, "20 64 24 01 30 03",
0x0000, 8, 1,
"Register No.",
"",
"Determines the register entry that is to be read or written.\n\n For register entry details see terminal manual;\n latest version available from www.beckhoff.com",
0, 255, 0,
1, 1, 1, 0,
0, 0, 0, 0, 0 ;
Param5=
0,
6, "20 64 24 01 30 04",
0x0010, 9,4,
"Get Register data+status",
"",
"The Register Data (Bytes 0+1)\nand Comm. Status (Bytes 2+3)\nUse the hexadecimal notation!\n0xddddssss, d=data, s=status",
0, 0xFFFFFFFF, 0,
1, 1, 1, 0,
0, 0, 0, 0, 0 ;
Param6=
0,
6, "20 64 24 01 30 04",
0x0000,
2, 2,
"Set Register data",
"",
"The register data",
0, 0xFFFF, 0,
1, 1, 1, 0,
0, 0, 0, 0, 0 ;
[EnumPar]
Param1=
"Terminal Bus Error",
"Configuration Error BK5200",
"res.",
"res.",
"Terminal Diagnosis",
"res.",
"res.",
"DeviceNet Error / Idle State";
Param2=
"Coupler ",
"1. Terminal ",
"2. Terminal ",
"3. Terminal ",
"4. Terminal ",
"5. Terminal ",
"6. Terminal ",
"7. Terminal ",
"8. Terminal ",
"9. Terminal ",
"10. Terminal ",
"11. Terminal ",
"12. Terminal ",
"13. Terminal ",
"14. Terminal ",
"15. Terminal ",
"16. Terminal ",
"17. Terminal ",
"18. Terminal ",
"19. Terminal ",
"20. Terminal ",
"21. Terminal ",
"22. Terminal ",
"23. Terminal ",
"24. Terminal ",
"25. Terminal ",
"26. Terminal ",
"27. Terminal ",
"28. Terminal ",
"29. Terminal ",
"30. Terminal ",
"31. Terminal ",
"32. Terminal ",
"33. Terminal ",
"34. Terminal ",
"35. Terminal ",
"36. Terminal ",
"37. Terminal ",
"38. Terminal ",
"39. Terminal ",
"40. Terminal ",
"41. Terminal ",
"42. Terminal ",
"43. Terminal ",
"44. Terminal ",
"45. Terminal ",
"46. Terminal ",
"47. Terminal ",
"48. Terminal ",
"49. Terminal ",
"50. Terminal ",
"51. Terminal ",
"52. Terminal ",
"53. Terminal ",
"54. Terminal ",
"55. Terminal ",
"56. Terminal ",
"57. Terminal ",
"58. Terminal ",
"59. Terminal ",
"60. Terminal ",
"61. Terminal ",
"62. Terminal ",
"63. Terminal ",
"64. Terminal ";
Param3=
"1. Channel (Term.) or Table 0 (Coupler)",
"2. Channel (Terminal)",
"3. Channel (Terminal)",
"4. Channel (Terminal)",
"Table 4: (reserved)",
"Table 5: (reserved)",
"Table 6: (reserved)",
"Table 7: (reserved)",
"Table 8: (reserved)", $programmed rail configuration",
"Table 9: actual rail configuration",
"Table 10: (reserved)", $configuration of input process image",
"Table 11: (reserved)", $configuration of input process image",
"Table 12: (reserved)", $configuration of input process image",
"Table 13: (reserved)", $configuration of input process image",
"Table 14: (reserved)", $configuration of input process image",
"Table 15: (reserved)", $configuration of input process image",
"Table 16: (reserved)", $configuration of input process image",
"Table 17: (reserved)", $configuration of input process image",
"Table 18: (reserved)", $configuration of input process image",
"Table 19: (reserved)", $configuration of input process image",
"Table 20: (reserved)", $configuration of input process image",
"Table 21: (reserved)", $configuration of input process image",
"Table 22: (reserved)", $configuration of input process image",
"Table 23: (reserved)", $configuration of input process image",
"Table 24: (reserved)",
"Table 25: (reserved)",
"Table 26: (reserved)",
"Table 27: (reserved)",
"Table 28: (reserved)",
"Table 29: (reserved)",
"Table 30: (reserved)", $process plc input image configuration",
"Table 31: (reserved)", $process plc input image configuration",
"Table 32: (reserved)", $process plc input image configuration",
"Table 33: (reserved)", $process plc input image configuration",
"Table 34: (reserved)", $process plc input image configuration",
"Table 35: (reserved)", $process plc input image configuration",
"Table 36: (reserved)", $process plc input image configuration",
"Table 37: (reserved)", $process plc input image configuration",
"Table 38: (reserved)", $process plc input image configuration",
"Table 39: (reserved)", $process plc input image configuration",
"Table 40: (reserved)", $process plc input image configuration",
"Table 41: (reserved)", $process plc input image configuration",
"Table 42: (reserved)", $process plc input image configuration",
"Table 43: (reserved)", $process plc input image configuration",
"Table 44: (reserved)",
"Table 45: (reserved)",
"Table 46: (reserved)",
"Table 47: (reserved)",
"Table 48: (reserved)",
"Table 49: (reserved)",
"Table 50: (reserved)", $process output image configuration",
"Table 51: (reserved)", $process output image configuration",
"Table 52: (reserved)", $process output image configuration",
"Table 53: (reserved)", $process output image configuration",
"Table 54: (reserved)", $process output image configuration",
"Table 55: (reserved)", $process output image configuration",
"Table 56: (reserved)", $process output image configuration",
"Table 57: (reserved)", $process output image configuration",
"Table 58: (reserved)", $process output image configuration",
"Table 59: (reserved)", $process output image configuration",
"Table 60: (reserved)", $process output image configuration",
"Table 61: (reserved)", $process output image configuration",
"Table 62: (reserved)", $process output image configuration",
"Table 63: (reserved)", $process output image configuration",
"Table 64: (reserved)",
"Table 65: (reserved)",
"Table 66: (reserved)",
"Table 67: (reserved)",
"Table 68: (reserved)",
"Table 69: (reserved)",
"Table 70: (reserved)", $process plc output image configuration",
"Table 71: (reserved)", $process plc output image configuration",
"Table 72: (reserved)", $process plc output image configuration",
"Table 73: (reserved)", $process plc output image configuration",
"Table 77: (reserved)", $process plc output image configuration",
"Table 75: (reserved)", $process plc output image configuration",
"Table 76: (reserved)", $process plc output image configuration",
"Table 77: (reserved)", $process plc output image configuration",
"Table 78: (reserved)", $process plc output image configuration",
"Table 79: (reserved)", $process plc output image configuration",
"Table 80: (reserved)", $process plc output image configuration",
"Table 81: (reserved)", $process plc output image configuration",
"Table 82: (reserved)", $process plc output image configuration",
"Table 83: (reserved)", $process plc output image configuration",
"Table 84: (reserved)",
"Table 85: (reserved)",
"Table 86: (reserved)",
"Table 87: (reserved)",
"Table 88: (reserved)",
"Table 89: (reserved)",
"Table 90: coupler diagnosis",
"Table 91: process image diagnosis",
"Table 92: Terminal diagnostic, Terminal status byte",
"Table 93: Terminal diagnostic, Terminal status byte",
"Table 94: Terminal diagnostic, Terminal status byte",
"Table 95: Terminal diagnostic, Terminal status byte",
"Table 96: (reserved)",
"Table 97: (reserved)",
"Table 98: (reserved)",
"Table 99: coupler function calls",
"Table 100: DeviceNet configuration"
"Table 101: (reserved)",
"Table 102: (reserved)",
"Table 103: (reserved)",
"Table 104: (reserved)",
"Table 105: (reserved)",
"Table 106: (reserved)",
"Table 107: (reserved)",
"Table 108: (reserved)",
"Table 109: (reserved)",
"Table 110: output process image",
"Table 111: (reserved)", $output process image No. 2",
"Table 112: (reserved)", $output process image No. 3",
"Table 113: (reserved)", $output process image No. 4",
"Table 114: input process image";
[Groups]
Group1=
"Status",1,
1;
Group2=
"Register Communication", 5,
2,3,4,5,6;
[108_TwinCAT]
DeviceImage = "BK.bmp";
VendorImage = "Beckhoff.bmp";
KBusSupport = 1;
PLCSupport = 0;
FirmwareFlashable = 0;
ComplexTerminals = 1;
Comment = "Bus Coupler";