APCst.TcDUT 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.12">
  3. <DUT Name="APCst" Id="{8abaeaef-a02c-470a-8a6c-bfb500e968b5}">
  4. <Declaration><![CDATA[TYPE APCst :
  5. STRUCT
  6. Enable_b : BOOL ; //
  7. P1ZeroOffsetOutRangeAlm_b : BOOL ; //
  8. P1ZeroAdjOutRangeAlm_b : BOOL ; //
  9. P1SpanAdjOutRangeAlm_b : BOOL ; //
  10. P2ZeroOffsetOutRangeAlm_b : BOOL ; //
  11. P2ZeroAdjOutRangeAlm_b : BOOL ; //
  12. P2SpanAdjOutRangeAlm_b : BOOL ; //
  13. P1PressCtrlInterlockAlm_b : BOOL ; //
  14. P2PressCtrlInterlockAlm_b : BOOL ; //
  15. ValveOpenCtrlInterlockAlm_b : BOOL ; //
  16. ValveHoldCtrlInterlockAlm_b : BOOL ; //
  17. ValveCloseInterlockAlm_b : BOOL ; //
  18. AutoTeachingInterlockAlm_b : BOOL ; //
  19. P1DisconnectionAlm_b : BOOL ; //
  20. P2DisconnectionAlm_b : BOOL ; //
  21. PumpStopInterlockAlm_b : BOOL ; //
  22. AutoTeachingErr1Alm_b : BOOL ; //
  23. AutoTeachingErr2Alm_b : BOOL ; //
  24. Spare2_b : BOOL ; //
  25. Spare3_b : BOOL ; //
  26. Spare4_b : BOOL ; //
  27. Spare5_b : BOOL ; //
  28. Spare6_b : BOOL ; //
  29. Spare7_b : BOOL ; //
  30. Spare8_b : BOOL ; //
  31. Spare9_B : BOOL ; //
  32. SpareA_b : BOOL ; //
  33. SpareB_b : BOOL ; //
  34. SpareC_b : BOOL ; //
  35. SpareD_b : BOOL ; //
  36. SpareE_b : BOOL ; //
  37. SpareF_b : BOOL ; //
  38. PosMonOffsetSetting_Int : INT ; // -12000
  39. Spare3_Int : INT ; //
  40. Spare4_Int : INT ; //
  41. Spare5_Int : INT ; //
  42. Spare6_Int : INT ; //
  43. Spare7_Int : INT ; //
  44. Spare8_Int : INT ; //
  45. Spare9_Int : INT ; //
  46. SlowVccModeSetting_Usint : USINT ; // 0,1
  47. ActiveControllerSetting_Usint : USINT ; // initial:0,0-255
  48. ControlModeSet_Usint : USINT ; // initial:0,0-255
  49. P1RangeUpLimitSet_Usint : USINT ; // initial:3,1-5
  50. P2RangeUpLimitSet_Usint : USINT ; // initial:5,1-5
  51. ControllerSelectFdbk_Usint : USINT ; //
  52. ControlModeFdbk_Usint : USINT ; //
  53. DisableInterlock_Usint : USINT ; // 0,1
  54. HomingStatus_Usint : USINT ; //
  55. P1ZeroRst_Usint : USINT ; // 0,1
  56. P1ZeroAdj_Usint : USINT ; // 0,1
  57. P1SpanAdj_Usint : USINT ; // 0,1
  58. P2ZeroRst_Usint : USINT ; // 0,1
  59. P2ZeroAdj_Usint : USINT ; // 0,1
  60. P2SpanAdj_Usint : USINT ; // 0,1
  61. Spare16_Usint : USINT ; //
  62. Spare17_Usint : USINT ; //
  63. Spare18_Usint : USINT ; //
  64. Spare19_Usint : USINT ; //
  65. Spare20_Usint : USINT ; //
  66. SlowVccTargetPresSV_Real : REAL ; // 0-93325.68
  67. ValveStatusThresholdSV_Real : REAL ; // initial:3.57,0.36-17.86
  68. Interlock1Setting_Real : REAL ; // initial:1.5,0-100
  69. Interlock2Setting_Real : REAL ; // initial:10,0.1-100
  70. Interlock3Setting_Real : REAL ; // initial:10,0.1-100
  71. IntegrationConstantIntlk3Set_Real : REAL ; // initial:100,0.1-100
  72. P1OffsetSetting_Real : REAL ; // initial:0,-15-15
  73. SlowVccRateSV_Real : REAL ; // initial:0.1,0.1-20
  74. SlowVccPIDSV_P_Real : REAL ; // initial:0.2,0.01-9.99
  75. SlowVccPIDSV_I_Real : REAL ; // initial:0.2,0.00-9.99
  76. SlowVccPIDSV_D_Real : REAL ; // initial:0.4,0.00-9.99
  77. SlowVccSensorPIDSV_D_Real : REAL ; // initial:1,0.00-9.99
  78. ProcessPointSV_Real : REAL ; // initial:0,0-93325.68
  79. PositionPointSV_Real : REAL ; // initial:0,0-100
  80. Controller1SV_P_Real : REAL ; // initial:2.0,0.01-9.99
  81. Controller1SV_I_Real : REAL ; // initial:0.5,0.00-9.99
  82. Controller1SV_D_Real : REAL ; // initial:0.3,0.00-9.99
  83. Controller1SensorSV_D_Real : REAL ; // initial:0.3,0.00-9.99
  84. Controller1CHSV_Real : REAL ; // initial:53.57,0.36-98.21
  85. Controller1CLSV_Real : REAL ; // initial:1.79,0.36-98.21
  86. Controller2SV_P_Real : REAL ; // initial:2.0,0.01-9.99
  87. Controller2SV_I_Real : REAL ; // initial:0.5,0.00-9.99
  88. Controller2SV_D_Real : REAL ; // initial:0.3,0.00-9.99
  89. Controller2SensorSV_D_Real : REAL ; // initial:0.3,0.00-9.99
  90. Controller2CHSV_Real : REAL ; // initial:53.57,0.36-98.21
  91. Controller2CLSV_Real : REAL ; // initial:1.79,0.36-98.21
  92. Controller3SV_P_Real_Copy : REAL ; // initial:2.0,0.01-9.99
  93. Controller3SV_I_Real_Copy : REAL ; // initial:0.5,0.00-9.99
  94. Controller3SV_D_Real_Copy : REAL ; // initial:0.3,0.00-9.99
  95. Controller3SensorSV_D_Real_Copy : REAL ; // initial:0.3,0.00-9.99
  96. Controller3CHSV_Real_Copy : REAL ; // initial:53.57,0.36-98.21
  97. Controller3CLSV_Real_Copy : REAL ; // initial:1.79,0.36-98.21
  98. Spare6_Real : REAL ; //
  99. Spare7_Real : REAL ; //
  100. Spare8_Real : REAL ; //
  101. Spare9_Real : REAL ; //
  102. Spare10_Real : REAL ; //
  103. P1PressurePV_Real : REAL ; //
  104. P2PressurePV_Real : REAL ; //
  105. PostionActualValueFdbk_Real : REAL ; //
  106. OffsetForController1_UDINT : UDINT ; // initial:0,-999-999
  107. OffsetForController2_UDINT : UDINT ; //
  108. OffsetForController3_UDINT : UDINT ; //
  109. P1SetAlarm_UDINT : UDINT ; //
  110. P2SetAlarm_UDINT : UDINT ; //
  111. InterlockAlarm_UDINT : UDINT ; //
  112. P1DisconnectionAlarm_UDINT : UDINT ; //
  113. P2DisconectionAlarm_UDINT : UDINT ; //
  114. ManufactureErr_UDINT : UDINT ; //
  115. Spare10_UDINT : UDINT ; //
  116. END_STRUCT
  117. END_TYPE
  118. ]]></Declaration>
  119. </DUT>
  120. </TcPlcObject>