YSAI.Modbus.ParamDetails.json 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. [
  2. {
  3. "Name": "SN",
  4. "Describe": "唯一标识符",
  5. "ParamType": "String",
  6. "EnumArray": null,
  7. "ObjArray": null
  8. },
  9. {
  10. "Name": "SlaveAddress",
  11. "Describe": "寄存器地址",
  12. "ParamType": "Int32",
  13. "EnumArray": null,
  14. "ObjArray": null
  15. },
  16. {
  17. "Name": "ProtocolType",
  18. "Describe": "协议类型",
  19. "ParamType": "Enum",
  20. "EnumArray": [
  21. {
  22. "Value": 0,
  23. "Name": "Rtu",
  24. "Describe": "SerialPortParam"
  25. },
  26. {
  27. "Value": 1,
  28. "Name": "Ascii",
  29. "Describe": "SerialPortParam"
  30. },
  31. {
  32. "Value": 2,
  33. "Name": "Tcp",
  34. "Describe": "TcpParam"
  35. },
  36. {
  37. "Value": 3,
  38. "Name": "Udp",
  39. "Describe": "UdpParam"
  40. }
  41. ],
  42. "ObjArray": null
  43. },
  44. {
  45. "Name": "ReadTimeOut",
  46. "Describe": "读取超时时间",
  47. "ParamType": "Int32",
  48. "EnumArray": null,
  49. "ObjArray": null
  50. },
  51. {
  52. "Name": "MRType",
  53. "Describe": "读取类型",
  54. "ParamType": "Enum",
  55. "EnumArray": [
  56. {
  57. "Value": 0,
  58. "Name": "Coils",
  59. "Describe": "读取从1到2000个连续线圈状态"
  60. },
  61. {
  62. "Value": 1,
  63. "Name": "Inputs",
  64. "Describe": "读取从1到2000个连续离散输入状态"
  65. },
  66. {
  67. "Value": 2,
  68. "Name": "HoldingRegisters",
  69. "Describe": "读取保持寄存器的连续块"
  70. },
  71. {
  72. "Value": 3,
  73. "Name": "InputRegisters",
  74. "Describe": "读取输入寄存器的连续块"
  75. },
  76. {
  77. "Value": 4,
  78. "Name": "NULL",
  79. "Describe": "空"
  80. }
  81. ],
  82. "ObjArray": null
  83. },
  84. {
  85. "Name": "MWType",
  86. "Describe": "写入类型",
  87. "ParamType": "Enum",
  88. "EnumArray": [
  89. {
  90. "Value": 0,
  91. "Name": "SingleCoil",
  92. "Describe": "写入单线圈值"
  93. },
  94. {
  95. "Value": 1,
  96. "Name": "SingleRegister",
  97. "Describe": "写入单个保持寄存器"
  98. },
  99. {
  100. "Value": 2,
  101. "Name": "MultipleRegisters",
  102. "Describe": "将1块写入123个连续寄存器"
  103. },
  104. {
  105. "Value": 3,
  106. "Name": "MultipleCoils",
  107. "Describe": "写入线圈序列"
  108. },
  109. {
  110. "Value": 4,
  111. "Name": "NULL",
  112. "Describe": "空"
  113. }
  114. ],
  115. "ObjArray": null
  116. },
  117. {
  118. "Name": "WriteTimeOut",
  119. "Describe": "写入超时时间",
  120. "ParamType": "Int32",
  121. "EnumArray": null,
  122. "ObjArray": null
  123. },
  124. {
  125. "Name": "Ip",
  126. "Describe": "IP",
  127. "ParamType": "String",
  128. "EnumArray": null,
  129. "ObjArray": null
  130. },
  131. {
  132. "Name": "Port",
  133. "Describe": "端口",
  134. "ParamType": "Int32",
  135. "EnumArray": null,
  136. "ObjArray": null
  137. },
  138. {
  139. "Name": "ConnectTimeOut",
  140. "Describe": "连接超时时间",
  141. "ParamType": "Int32",
  142. "EnumArray": null,
  143. "ObjArray": null
  144. },
  145. {
  146. "Name": "PortName",
  147. "Describe": "串口号",
  148. "ParamType": "String",
  149. "EnumArray": null,
  150. "ObjArray": null
  151. },
  152. {
  153. "Name": "BaudRate",
  154. "Describe": "波特率",
  155. "ParamType": "Int32",
  156. "EnumArray": null,
  157. "ObjArray": null
  158. },
  159. {
  160. "Name": "ParityBit",
  161. "Describe": "校验位",
  162. "ParamType": "Enum",
  163. "EnumArray": [
  164. {
  165. "Value": 0,
  166. "Name": "None",
  167. "Describe": ""
  168. },
  169. {
  170. "Value": 1,
  171. "Name": "Odd",
  172. "Describe": ""
  173. },
  174. {
  175. "Value": 2,
  176. "Name": "Even",
  177. "Describe": ""
  178. },
  179. {
  180. "Value": 3,
  181. "Name": "Mark",
  182. "Describe": ""
  183. },
  184. {
  185. "Value": 4,
  186. "Name": "Space",
  187. "Describe": ""
  188. }
  189. ],
  190. "ObjArray": null
  191. },
  192. {
  193. "Name": "DataBit",
  194. "Describe": "数据位",
  195. "ParamType": "Int32",
  196. "EnumArray": null,
  197. "ObjArray": null
  198. },
  199. {
  200. "Name": "StopBit",
  201. "Describe": "停止位",
  202. "ParamType": "Enum",
  203. "EnumArray": [
  204. {
  205. "Value": 0,
  206. "Name": "None",
  207. "Describe": ""
  208. },
  209. {
  210. "Value": 1,
  211. "Name": "One",
  212. "Describe": ""
  213. },
  214. {
  215. "Value": 2,
  216. "Name": "Two",
  217. "Describe": ""
  218. },
  219. {
  220. "Value": 3,
  221. "Name": "OnePointFive",
  222. "Describe": ""
  223. }
  224. ],
  225. "ObjArray": null
  226. },
  227. {
  228. "Name": "SleepTime",
  229. "Describe": "休眠时间",
  230. "ParamType": "Int32",
  231. "EnumArray": null,
  232. "ObjArray": null
  233. },
  234. {
  235. "Name": "DataChangeOut",
  236. "Describe": "数据变化抛出",
  237. "ParamType": "Boolean",
  238. "EnumArray": null,
  239. "ObjArray": null
  240. },
  241. {
  242. "Name": "SameDataOut",
  243. "Describe": "未变项与变化项一同抛出",
  244. "ParamType": "Boolean",
  245. "EnumArray": null,
  246. "ObjArray": null
  247. }
  248. ]