opener_sample_app.eds 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. $ EZ-EDS Version 3.11 (Beta, March-29, 2012) Generated Electronic Data Sheet
  2. [File]
  3. DescText = "EDS file for the sample application of OpENer";
  4. CreateDate = 11-03-2009;
  5. CreateTime = 13:15:23;
  6. ModDate = 04-18-2012;
  7. ModTime = 13:10:38;
  8. Revision = 1.0;
  9. HomeURL = "opener.sf.net";
  10. [Device]
  11. VendCode = 1;
  12. VendName = "Rockwell Automation";
  13. ProdType = 12;
  14. ProdTypeStr = "Communications Adapter";
  15. ProdCode = 200;
  16. MajRev = 1;
  17. MinRev = 2;
  18. ProdName = "OpENer PC";
  19. Catalog = "OpENer-1.x";
  20. [Device Classification]
  21. Class1 = EtherNetIP;
  22. [Params]
  23. Param1 =
  24. 0, $ reserved, shall equal 0
  25. ,, $ Link Path Size, Link Path
  26. 0x0000, $ Descriptor
  27. 0xD1, $ Data Type
  28. 1, $ Data Size in bytes
  29. "Input Data", $ name
  30. "", $ units
  31. "New Help String", $ help string
  32. ,,0, $ min, max, default data values
  33. ,,,, $ mult, div, base, offset scaling
  34. ,,,, $ mult, div, base, offset links
  35. ; $ decimal places
  36. Param2 =
  37. 0, $ reserved, shall equal 0
  38. ,, $ Link Path Size, Link Path
  39. 0x0000, $ Descriptor
  40. 0xD1, $ Data Type
  41. 1, $ Data Size in bytes
  42. "Output Data", $ name
  43. "", $ units
  44. "New Help String", $ help string
  45. ,,0, $ min, max, default data values
  46. ,,,, $ mult, div, base, offset scaling
  47. ,,,, $ mult, div, base, offset links
  48. ; $ decimal places
  49. Param3 =
  50. 0, $ reserved, shall equal 0
  51. ,, $ Link Path Size, Link Path
  52. 0x0000, $ Descriptor
  53. 0xD1, $ Data Type
  54. 1, $ Data Size in bytes
  55. "Config Data", $ name
  56. "", $ units
  57. "New Help String", $ help string
  58. ,,0, $ min, max, default data values
  59. ,,,, $ mult, div, base, offset scaling
  60. ,,,, $ mult, div, base, offset links
  61. ; $ decimal places
  62. Param4 =
  63. 0, $ reserved, shall equal 0
  64. ,, $ Link Path Size, Link Path
  65. 0x0000, $ Descriptor
  66. 0xC8, $ Data Type
  67. 4, $ Data Size in bytes
  68. "RPI", $ name
  69. "", $ units
  70. "New Help String", $ help string
  71. 20000,,30000, $ min, max, default data values
  72. ,,,, $ mult, div, base, offset scaling
  73. ,,,, $ mult, div, base, offset links
  74. ; $ decimal places
  75. [Assembly]
  76. Number_Of_Static_Instances = 6;
  77. Assem100 =
  78. "Input Assembly",
  79. "",
  80. 32,
  81. 0x0000,
  82. ,,
  83. 8,Param1,
  84. 8,Param1,
  85. 8,Param1,
  86. 8,Param1,
  87. 8,Param1,
  88. 8,Param1,
  89. 8,Param1,
  90. 8,Param1,
  91. 8,Param1,
  92. 8,Param1,
  93. 8,Param1,
  94. 8,Param1,
  95. 8,Param1,
  96. 8,Param1,
  97. 8,Param1,
  98. 8,Param1,
  99. 8,Param1,
  100. 8,Param1,
  101. 8,Param1,
  102. 8,Param1,
  103. 8,Param1,
  104. 8,Param1,
  105. 8,Param1,
  106. 8,Param1,
  107. 8,Param1,
  108. 8,Param1,
  109. 8,Param1,
  110. 8,Param1,
  111. 8,Param1,
  112. 8,Param1,
  113. 8,Param1,
  114. 8,Param1;
  115. Assem150 =
  116. "Output Assembly",
  117. "",
  118. 32,
  119. 0x0001,
  120. ,,
  121. 8,Param2,
  122. 8,Param2,
  123. 8,Param2,
  124. 8,Param2,
  125. 8,Param2,
  126. 8,Param2,
  127. 8,Param2,
  128. 8,Param2,
  129. 8,Param2,
  130. 8,Param2,
  131. 8,Param2,
  132. 8,Param2,
  133. 8,Param2,
  134. 8,Param2,
  135. 8,Param2,
  136. 8,Param2,
  137. 8,Param2,
  138. 8,Param2,
  139. 8,Param2,
  140. 8,Param2,
  141. 8,Param2,
  142. 8,Param2,
  143. 8,Param2,
  144. 8,Param2,
  145. 8,Param2,
  146. 8,Param2,
  147. 8,Param2,
  148. 8,Param2,
  149. 8,Param2,
  150. 8,Param2,
  151. 8,Param2,
  152. 8,Param2;
  153. Assem151 =
  154. "Config Assembly",
  155. "",
  156. 10,
  157. 0x0001,
  158. ,,
  159. 8,Param3,
  160. 8,Param3,
  161. 8,Param3,
  162. 8,Param3,
  163. 8,Param3,
  164. 8,Param3,
  165. 8,Param3,
  166. 8,Param3,
  167. 8,Param3,
  168. 8,Param3;
  169. [Connection Manager]
  170. Connection1 =
  171. 0x84010002, $ 0-15 = supported transport classes
  172. $ 16 = trigger: cyclic
  173. $ 17 = trigger: change of state
  174. $ 18 = trigger: application
  175. $ 19-23 = trigger: reserved
  176. $ 24 = transport type: listen-only
  177. $ 25 = transport type: input-only
  178. $ 26 = transport type: exclusive-owner
  179. $ 27 = transport type: redundant-owner
  180. $ 28-30 = reserved
  181. $ 31 = Client = 0 / Server = 1
  182. 0x44640405, $ 0 = O->T fixed size supported
  183. $ 1 = O->T variable size supported
  184. $ 2 = T->O fixed size supported
  185. $ 3 = T->O variable size supported
  186. $ 4-5 = O->T number of bytes per slot (obsolete)
  187. $ 6-7 = T->O number of bytes per slot (obsolete)
  188. $ 8-10 = O->T Real time transfer format
  189. $ 11 = reserved
  190. $ 12-14 = T->O Real time transfer format
  191. $ 15 = reserved
  192. $ 16 = O->T connection type: NULL
  193. $ 17 = O->T connection type: MULTICAST
  194. $ 18 = O->T connection type: POINT2POINT
  195. $ 19 = O->T connection type: reserved
  196. $ 20 = T->O connection type: NULL
  197. $ 21 = T->O connection type: MULTICAST
  198. $ 22 = T->O connection type: POINT2POINT
  199. $ 23 = T->O connection type: reserved
  200. $ 24 = O->T priority: LOW
  201. $ 25 = O->T priority: HIGH
  202. $ 26 = O->T priority: SCHEDULED
  203. $ 27 = O->T priority: reserved
  204. $ 28 = T->O priority: LOW
  205. $ 29 = T->O priority: HIGH
  206. $ 30 = T->O priority: SCHEDULED
  207. $ 31 = T->O priority: reserved
  208. Param4,,Assem150, $ O->T RPI, size, format
  209. Param4,,Assem100, $ T->O RPI, size, format
  210. ,, $ config #1 size, format
  211. ,Assem151, $ config #2 size, format
  212. "Exlusive Owner", $ Connection Name
  213. "", $ help string
  214. "20 04 24 97 2C 96 2C 64"; $ Path
  215. Connection2 =
  216. 0x02010002, $ 0-15 = supported transport classes
  217. $ 16 = trigger: cyclic
  218. $ 17 = trigger: change of state
  219. $ 18 = trigger: application
  220. $ 19-23 = trigger: reserved
  221. $ 24 = transport type: listen-only
  222. $ 25 = transport type: input-only
  223. $ 26 = transport type: exclusive-owner
  224. $ 27 = transport type: redundant-owner
  225. $ 28-30 = reserved
  226. $ 31 = Client = 0 / Server = 1
  227. 0x44640005, $ 0 = O->T fixed size supported
  228. $ 1 = O->T variable size supported
  229. $ 2 = T->O fixed size supported
  230. $ 3 = T->O variable size supported
  231. $ 4-5 = O->T number of bytes per slot (obsolete)
  232. $ 6-7 = T->O number of bytes per slot (obsolete)
  233. $ 8-10 = O->T Real time transfer format
  234. $ 11 = reserved
  235. $ 12-14 = T->O Real time transfer format
  236. $ 15 = reserved
  237. $ 16 = O->T connection type: NULL
  238. $ 17 = O->T connection type: MULTICAST
  239. $ 18 = O->T connection type: POINT2POINT
  240. $ 19 = O->T connection type: reserved
  241. $ 20 = T->O connection type: NULL
  242. $ 21 = T->O connection type: MULTICAST
  243. $ 22 = T->O connection type: POINT2POINT
  244. $ 23 = T->O connection type: reserved
  245. $ 24 = O->T priority: LOW
  246. $ 25 = O->T priority: HIGH
  247. $ 26 = O->T priority: SCHEDULED
  248. $ 27 = O->T priority: reserved
  249. $ 28 = T->O priority: LOW
  250. $ 29 = T->O priority: HIGH
  251. $ 30 = T->O priority: SCHEDULED
  252. $ 31 = T->O priority: reserved
  253. Param4,0,, $ O->T RPI, size, format
  254. Param4,32,Assem100, $ T->O RPI, size, format
  255. ,, $ config #1 size, format
  256. 0,, $ config #2 size, format
  257. "Input Only", $ Connection Name
  258. "", $ help string
  259. "20 04 24 97 2C 98 2C 64"; $ Path
  260. Connection3 =
  261. 0x01010002, $ 0-15 = supported transport classes
  262. $ 16 = trigger: cyclic
  263. $ 17 = trigger: change of state
  264. $ 18 = trigger: application
  265. $ 19-23 = trigger: reserved
  266. $ 24 = transport type: listen-only
  267. $ 25 = transport type: input-only
  268. $ 26 = transport type: exclusive-owner
  269. $ 27 = transport type: redundant-owner
  270. $ 28-30 = reserved
  271. $ 31 = Client = 0 / Server = 1
  272. 0x44240005, $ 0 = O->T fixed size supported
  273. $ 1 = O->T variable size supported
  274. $ 2 = T->O fixed size supported
  275. $ 3 = T->O variable size supported
  276. $ 4-5 = O->T number of bytes per slot (obsolete)
  277. $ 6-7 = T->O number of bytes per slot (obsolete)
  278. $ 8-10 = O->T Real time transfer format
  279. $ 11 = reserved
  280. $ 12-14 = T->O Real time transfer format
  281. $ 15 = reserved
  282. $ 16 = O->T connection type: NULL
  283. $ 17 = O->T connection type: MULTICAST
  284. $ 18 = O->T connection type: POINT2POINT
  285. $ 19 = O->T connection type: reserved
  286. $ 20 = T->O connection type: NULL
  287. $ 21 = T->O connection type: MULTICAST
  288. $ 22 = T->O connection type: POINT2POINT
  289. $ 23 = T->O connection type: reserved
  290. $ 24 = O->T priority: LOW
  291. $ 25 = O->T priority: HIGH
  292. $ 26 = O->T priority: SCHEDULED
  293. $ 27 = O->T priority: reserved
  294. $ 28 = T->O priority: LOW
  295. $ 29 = T->O priority: HIGH
  296. $ 30 = T->O priority: SCHEDULED
  297. $ 31 = T->O priority: reserved
  298. Param4,0,, $ O->T RPI, size, format
  299. Param4,,Assem100, $ T->O RPI, size, format
  300. ,, $ config #1 size, format
  301. ,, $ config #2 size, format
  302. "Listen Only", $ Connection Name
  303. "", $ help string
  304. "20 04 24 97 2C 99 2C 64"; $ Path
  305. [Capacity]
  306. MaxMsgConnections = 6;
  307. MaxIOProduceConsume = 2;
  308. MaxIOMcastProducers = 1;
  309. MaxIOMcastConsumers = 1;
  310. MaxConsumersPerMcast = 6;
  311. TSpec1 = TxRx, 32, 100;