INI_DA_OUT.cs 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. 
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using Curtain.Extension.ExObjectConvert;
  7. using Curtain.Helpers;
  8. namespace PLC_S.EPTS
  9. {
  10. /// <summary>
  11. /// 测漏气(2楼,预检后)
  12. /// </summary>
  13. public class INI_DA_OUT
  14. {
  15. public string INI_WS_CODE;
  16. public int Interval;
  17. public int WS_ID;
  18. public string PLC_VALUEFLAG;
  19. public string PLC_IP;
  20. public int PLC_PORT;
  21. public string Add_Len_01;
  22. public string Add_LenNum_01;
  23. public string Add_Len_02;
  24. public string Add_LenNum_02;
  25. public string Add_Len_03;
  26. public string Add_LenNum_03;
  27. public string Add_Len_04;
  28. public string Add_LenNum_04;
  29. public string Add_Len_05;
  30. public string Add_LenNum_05;
  31. public string Add_Len_06;
  32. public string Add_LenNum_06;
  33. public string Add_F_Code;
  34. public string Add_F_CodeNum;
  35. public string Add_Error;
  36. public string Add_ErrorNum;
  37. public static INI_DA_OUT Get(string flag)
  38. {
  39. INI_DA_OUT ini_plc = new INI_DA_OUT();
  40. ini_plc.INI_WS_CODE = flag;
  41. INIHelper ini = INIHelper.Create($@"EPTS_INI\EPTS_DA_OUT.ini");
  42. ini_plc.PLC_VALUEFLAG = ini.Read(flag, "PLC_VALUEFLAG");
  43. ini_plc.PLC_IP = ini.Read(flag, "PLC_IP");
  44. ini_plc.PLC_PORT = ini.Read(flag, "PLC_PORT").ToInt32();
  45. ini_plc.Add_Len_01 = ini.Read(flag, "Add_Len_01");
  46. ini_plc.Add_LenNum_01 = ini.Read(flag, "Add_LenNum_01");
  47. ini_plc.Add_Len_02 = ini.Read(flag, "Add_Len_02");
  48. ini_plc.Add_LenNum_02 = ini.Read(flag, "Add_LenNum_02");
  49. ini_plc.Add_Len_03 = ini.Read(flag, "Add_Len_03");
  50. ini_plc.Add_LenNum_03 = ini.Read(flag, "Add_LenNum_03");
  51. ini_plc.Add_Len_04 = ini.Read(flag, "Add_Len_04");
  52. ini_plc.Add_LenNum_04 = ini.Read(flag, "Add_LenNum_04");
  53. ini_plc.Add_Len_05 = ini.Read(flag, "Add_Len_05");
  54. ini_plc.Add_LenNum_05 = ini.Read(flag, "Add_LenNum_05");
  55. ini_plc.Add_Len_06 = ini.Read(flag, "Add_Len_06");
  56. ini_plc.Add_LenNum_06 = ini.Read(flag, "Add_LenNum_06");
  57. ini_plc.Add_F_Code = ini.Read(flag, "Add_F_Code");
  58. ini_plc.Add_F_CodeNum = ini.Read(flag, "Add_F_CodeNum");
  59. ini_plc.Add_Error = ini.Read(flag, "Add_Error");
  60. ini_plc.Add_ErrorNum = ini.Read(flag, "Add_ErrorNum");
  61. return ini_plc;
  62. }
  63. }
  64. }