opener_sample_app.eds 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359
  1. $ EZ-EDS Version 3.23.1.20171205 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 = 02-06-2018;
  7. ModTime = 14:05:38;
  8. Revision = 2.2;
  9. HomeURL = "https://github.com/EIPStackGroup/OpENer";
  10. [Device]
  11. VendCode = 1;
  12. VendName = "Rockwell Automation";
  13. ProdType = 12;
  14. ProdTypeStr = "Communications Adapter";
  15. ProdCode = 65001;
  16. MajRev = 2;
  17. MinRev = 2;
  18. ProdName = "OpENer PC";
  19. Catalog = "OpENer-2.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. Object_Name = "Assembly Object";
  77. Object_Class_Code = 0x04;
  78. Number_Of_Static_Instances = 6;
  79. Assem100 =
  80. "Input Assembly",
  81. "",
  82. 32,
  83. 0x0000,
  84. ,,
  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. 8,Param1,
  116. 8,Param1;
  117. Assem150 =
  118. "Output Assembly",
  119. "",
  120. 32,
  121. 0x0001,
  122. ,,
  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. 8,Param2,
  154. 8,Param2;
  155. Assem151 =
  156. "Config Assembly",
  157. "",
  158. 10,
  159. 0x0001,
  160. ,,
  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. 8,Param3,
  170. 8,Param3;
  171. [Connection Manager]
  172. Revision = 1;
  173. Object_Name = "Connection Manager Object";
  174. Object_Class_Code = 0x06;
  175. MaxInst = 1;
  176. Number_Of_Static_Instances = 1;
  177. Max_Number_Of_Dynamic_Instances = 0;
  178. Connection1 =
  179. 0x84010002, $ 0-15 = supported transport classes
  180. $ 16 = trigger: cyclic
  181. $ 17 = trigger: change of state
  182. $ 18 = trigger: application
  183. $ 19-23 = trigger: reserved
  184. $ 24 = transport type: listen-only
  185. $ 25 = transport type: input-only
  186. $ 26 = transport type: exclusive-owner
  187. $ 27 = transport type: redundant-owner
  188. $ 28-30 = reserved
  189. $ 31 = Client = 0 / Server = 1
  190. 0x44640405, $ 0 = O->T fixed size supported
  191. $ 1 = O->T variable size supported
  192. $ 2 = T->O fixed size supported
  193. $ 3 = T->O variable size supported
  194. $ 4-5 = O->T number of bytes per slot (obsolete)
  195. $ 6-7 = T->O number of bytes per slot (obsolete)
  196. $ 8-10 = O->T Real time transfer format
  197. $ 11 = reserved
  198. $ 12-14 = T->O Real time transfer format
  199. $ 15 = reserved
  200. $ 16 = O->T connection type: NULL
  201. $ 17 = O->T connection type: MULTICAST
  202. $ 18 = O->T connection type: POINT2POINT
  203. $ 19 = O->T connection type: reserved
  204. $ 20 = T->O connection type: NULL
  205. $ 21 = T->O connection type: MULTICAST
  206. $ 22 = T->O connection type: POINT2POINT
  207. $ 23 = T->O connection type: reserved
  208. $ 24 = O->T priority: LOW
  209. $ 25 = O->T priority: HIGH
  210. $ 26 = O->T priority: SCHEDULED
  211. $ 27 = O->T priority: reserved
  212. $ 28 = T->O priority: LOW
  213. $ 29 = T->O priority: HIGH
  214. $ 30 = T->O priority: SCHEDULED
  215. $ 31 = T->O priority: reserved
  216. Param4,,Assem150, $ O->T RPI, size, format
  217. Param4,,Assem100, $ T->O RPI, size, format
  218. ,, $ config #1 size, format
  219. ,Assem151, $ config #2 size, format
  220. "Exlusive Owner", $ Connection Name
  221. "", $ help string
  222. "20 04 24 97 2C 96 2C 64"; $ Path
  223. Connection2 =
  224. 0x02010002, $ 0-15 = supported transport classes
  225. $ 16 = trigger: cyclic
  226. $ 17 = trigger: change of state
  227. $ 18 = trigger: application
  228. $ 19-23 = trigger: reserved
  229. $ 24 = transport type: listen-only
  230. $ 25 = transport type: input-only
  231. $ 26 = transport type: exclusive-owner
  232. $ 27 = transport type: redundant-owner
  233. $ 28-30 = reserved
  234. $ 31 = Client = 0 / Server = 1
  235. 0x44640305, $ 0 = O->T fixed size supported
  236. $ 1 = O->T variable size supported
  237. $ 2 = T->O fixed size supported
  238. $ 3 = T->O variable size supported
  239. $ 4-5 = O->T number of bytes per slot (obsolete)
  240. $ 6-7 = T->O number of bytes per slot (obsolete)
  241. $ 8-10 = O->T Real time transfer format
  242. $ 11 = reserved
  243. $ 12-14 = T->O Real time transfer format
  244. $ 15 = reserved
  245. $ 16 = O->T connection type: NULL
  246. $ 17 = O->T connection type: MULTICAST
  247. $ 18 = O->T connection type: POINT2POINT
  248. $ 19 = O->T connection type: reserved
  249. $ 20 = T->O connection type: NULL
  250. $ 21 = T->O connection type: MULTICAST
  251. $ 22 = T->O connection type: POINT2POINT
  252. $ 23 = T->O connection type: reserved
  253. $ 24 = O->T priority: LOW
  254. $ 25 = O->T priority: HIGH
  255. $ 26 = O->T priority: SCHEDULED
  256. $ 27 = O->T priority: reserved
  257. $ 28 = T->O priority: LOW
  258. $ 29 = T->O priority: HIGH
  259. $ 30 = T->O priority: SCHEDULED
  260. $ 31 = T->O priority: reserved
  261. Param4,0,, $ O->T RPI, size, format
  262. Param4,32,Assem100, $ T->O RPI, size, format
  263. ,, $ config #1 size, format
  264. 0,, $ config #2 size, format
  265. "Input Only", $ Connection Name
  266. "", $ help string
  267. "20 04 24 97 2C 98 2C 64"; $ Path
  268. Connection3 =
  269. 0x01010002, $ 0-15 = supported transport classes
  270. $ 16 = trigger: cyclic
  271. $ 17 = trigger: change of state
  272. $ 18 = trigger: application
  273. $ 19-23 = trigger: reserved
  274. $ 24 = transport type: listen-only
  275. $ 25 = transport type: input-only
  276. $ 26 = transport type: exclusive-owner
  277. $ 27 = transport type: redundant-owner
  278. $ 28-30 = reserved
  279. $ 31 = Client = 0 / Server = 1
  280. 0x44240305, $ 0 = O->T fixed size supported
  281. $ 1 = O->T variable size supported
  282. $ 2 = T->O fixed size supported
  283. $ 3 = T->O variable size supported
  284. $ 4-5 = O->T number of bytes per slot (obsolete)
  285. $ 6-7 = T->O number of bytes per slot (obsolete)
  286. $ 8-10 = O->T Real time transfer format
  287. $ 11 = reserved
  288. $ 12-14 = T->O Real time transfer format
  289. $ 15 = reserved
  290. $ 16 = O->T connection type: NULL
  291. $ 17 = O->T connection type: MULTICAST
  292. $ 18 = O->T connection type: POINT2POINT
  293. $ 19 = O->T connection type: reserved
  294. $ 20 = T->O connection type: NULL
  295. $ 21 = T->O connection type: MULTICAST
  296. $ 22 = T->O connection type: POINT2POINT
  297. $ 23 = T->O connection type: reserved
  298. $ 24 = O->T priority: LOW
  299. $ 25 = O->T priority: HIGH
  300. $ 26 = O->T priority: SCHEDULED
  301. $ 27 = O->T priority: reserved
  302. $ 28 = T->O priority: LOW
  303. $ 29 = T->O priority: HIGH
  304. $ 30 = T->O priority: SCHEDULED
  305. $ 31 = T->O priority: reserved
  306. Param4,0,, $ O->T RPI, size, format
  307. Param4,,Assem100, $ T->O RPI, size, format
  308. ,, $ config #1 size, format
  309. ,, $ config #2 size, format
  310. "Listen Only", $ Connection Name
  311. "", $ help string
  312. "20 04 24 97 2C 99 2C 64"; $ Path
  313. [Capacity]
  314. MaxMsgConnections = 6;
  315. MaxIOProduceConsume = 2;
  316. MaxIOMcastProducers = 1;
  317. MaxIOMcastConsumers = 1;
  318. MaxConsumersPerMcast = 6;
  319. TSpec1 = TxRx, 32, 100;
  320. [TCP/IP Interface Class]
  321. Revision = 4;
  322. Object_Name = "TCP/IP Interface Object";
  323. Object_Class_Code = 0xF5;
  324. MaxInst = 1;
  325. Number_Of_Static_Instances = 1;
  326. Max_Number_Of_Dynamic_Instances = 0;
  327. [Ethernet Link Class]
  328. Revision = 4;
  329. Object_Name = "Ethernet Link Object";
  330. Object_Class_Code = 0xF6;
  331. MaxInst = 1;
  332. Number_Of_Static_Instances = 1;
  333. Max_Number_Of_Dynamic_Instances = 0;
  334. [Identity Class]
  335. Revision = 1;
  336. Object_Name = "Identity Object";
  337. Object_Class_Code = 0x01;
  338. MaxInst = 1;
  339. Number_Of_Static_Instances = 1;
  340. Max_Number_Of_Dynamic_Instances = 0;
  341. [QoS Class]
  342. Revision = 1;
  343. Object_Name = "QoS Object";
  344. Object_Class_Code = 0x48;
  345. MaxInst = 1;
  346. Number_Of_Static_Instances = 1;
  347. Max_Number_Of_Dynamic_Instances = 0;