DeviceModelHeater.xml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <DeviceModelDefine type="Furnace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
  3. <IoHeaters classType="FurnaceRT.Devices.IoHeater" assembly="FurnaceRT">
  4. <IoHeater id="HeaterU" display="U" schematicId="HeaterU" unit="" installzone="Zone1"
  5. diCascadePVSBrk="DI_HeaterUCascadePVSBrk"
  6. diHeaterPVSBrk="DI_HeaterUHeaterPVSBrk"
  7. diEnableOutput="DI_HeaterUEnableOutput"
  8. doEnableIn="DO_HeaterUEnableIn"
  9. doAutoManual="DO_HeaterUAutoManual"
  10. doMainPVSelect="DO_HeaterUHeaterPVSelect"
  11. doCascadeMode="DO_HeaterUCascadeMode"
  12. aiCascadePV="AI_HeaterUCascadePV"
  13. aiHeaterPV="AI_HeaterUHeaterPV"
  14. aiWorkingOutput="AI_HeaterUWorkingOutput"
  15. aiOverTemp="AI_HeaterUOverTemp"
  16. aiManualOP=""
  17. aoCascadeControlModeSetPoint="AO_HeaterUCascadeControlModeSV"
  18. aoHeaterControlModeSetPoint="AO_HeaterUHeaterControlModeSV"
  19. aoUpRate="AO_HeaterUUpRate"
  20. aoDownRate="AO_HeaterUDownRate"
  21. aoOffset=""
  22. aoTCOpenOffsetOffset="AO_HeaterUTCOpenOffset"
  23. aoCascadePID_P="AO_HeaterUCascade_P"
  24. aoCascadePID_I="AO_HeaterUCascade_I"
  25. aoCascadePID_D="AO_HeaterUCascade_D"
  26. aoHeaterPID_P="AO_HeaterUHeater_P"
  27. aoHeaterPID_I="AO_HeaterUHeater_I"
  28. aoHeaterPID_D="AO_HeaterUHeater_D"
  29. aioType="float"
  30. scRoot="PM1.Heater"/>
  31. <IoHeater id="HeaterCU" display="CU" schematicId="HeaterCU" unit="" installzone="Zone2"
  32. diCascadePVSBrk="DI_HeaterCUCascadePVSBrk"
  33. diHeaterPVSBrk="DI_HeaterCUHeaterPVSBrk"
  34. diEnableOutput="DI_HeaterCUEnableOutput"
  35. doEnableIn="DO_HeaterCUEnableIn"
  36. doAutoManual="DO_HeaterCUAutoManual"
  37. doMainPVSelect="DO_HeaterCUHeaterPVSelect"
  38. doCascadeMode="DO_HeaterCUCascadeMode"
  39. aiCascadePV="AI_HeaterCUCascadePV"
  40. aiHeaterPV="AI_HeaterCUHeaterPV"
  41. aiWorkingOutput="AI_HeaterCUWorkingOutput"
  42. aiOverTemp="AI_HeaterCUOverTemp"
  43. aiManualOP=""
  44. aoCascadeControlModeSetPoint="AO_HeaterCUCascadeControlModeSV"
  45. aoHeaterControlModeSetPoint="AO_HeaterCUHeaterControlModeSV"
  46. aoUpRate="AO_HeaterCUUpRate"
  47. aoDownRate="AO_HeaterCUDownRate"
  48. aoOffset=""
  49. aoTCOpenOffsetOffset="AO_HeaterCUTCOpenOffset"
  50. aoCascadePID_P="AO_HeaterCUCascade_P"
  51. aoCascadePID_I="AO_HeaterCUCascade_I"
  52. aoCascadePID_D="AO_HeaterCUCascade_D"
  53. aoHeaterPID_P="AO_HeaterCUHeater_P"
  54. aoHeaterPID_I="AO_HeaterCUHeater_I"
  55. aoHeaterPID_D="AO_HeaterCUHeater_D"
  56. aioType="float"
  57. scRoot="PM1.Heater"/>
  58. <IoHeater id="HeaterC" display="C" schematicId="HeaterC" unit="" installzone="Zone3"
  59. diCascadePVSBrk="DI_HeaterCCascadePVSBrk"
  60. diHeaterPVSBrk="DI_HeaterCHeaterPVSBrk"
  61. diEnableOutput="DI_HeaterCEnableOutput"
  62. doEnableIn="DO_HeaterCEnableIn"
  63. doAutoManual="DO_HeaterCAutoManual"
  64. doMainPVSelect="DO_HeaterCHeaterPVSelect"
  65. doCascadeMode="DO_HeaterCCascadeMode"
  66. aiCascadePV="AI_HeaterCCascadePV"
  67. aiHeaterPV="AI_HeaterCHeaterPV"
  68. aiWorkingOutput="AI_HeaterCWorkingOutput"
  69. aiOverTemp="AI_HeaterCOverTemp"
  70. aiManualOP=""
  71. aoCascadeControlModeSetPoint="AO_HeaterCCascadeControlModeSV"
  72. aoHeaterControlModeSetPoint="AO_HeaterCHeaterControlModeSV"
  73. aoUpRate="AO_HeaterCUpRate"
  74. aoDownRate="AO_HeaterCDownRate"
  75. aoOffset=""
  76. aoTCOpenOffsetOffset="AO_HeaterCTCOpenOffset"
  77. aoCascadePID_P="AO_HeaterCCascade_P"
  78. aoCascadePID_I="AO_HeaterCCascade_I"
  79. aoCascadePID_D="AO_HeaterCCascade_D"
  80. aoHeaterPID_P="AO_HeaterCHeater_P"
  81. aoHeaterPID_I="AO_HeaterCHeater_I"
  82. aoHeaterPID_D="AO_HeaterCHeater_D"
  83. aioType="float"
  84. scRoot="PM1.Heater"/>
  85. <IoHeater id="HeaterCL" display="CL" schematicId="HeaterCL" unit="" installzone="Zone4"
  86. diCascadePVSBrk="DI_HeaterCLCascadePVSBrk"
  87. diHeaterPVSBrk="DI_HeaterCLHeaterPVSBrk"
  88. diEnableOutput="DI_HeaterCLEnableOutput"
  89. doEnableIn="DO_HeaterCLEnableIn"
  90. doAutoManual="DO_HeaterCLAutoManual"
  91. doMainPVSelect="DO_HeaterCLHeaterPVSelect"
  92. doCascadeMode="DO_HeaterCLCascadeMode"
  93. aiCascadePV="AI_HeaterCLCascadePV"
  94. aiHeaterPV="AI_HeaterCLHeaterPV"
  95. aiWorkingOutput="AI_HeaterCLWorkingOutput"
  96. aiOverTemp="AI_HeaterCLOverTemp"
  97. aiManualOP=""
  98. aoCascadeControlModeSetPoint="AO_HeaterCLCascadeControlModeSV"
  99. aoHeaterControlModeSetPoint="AO_HeaterCLHeaterControlModeSV"
  100. aoUpRate="AO_HeaterCLUpRate"
  101. aoDownRate="AO_HeaterCLDownRate"
  102. aoOffset=""
  103. aoTCOpenOffsetOffset="AO_HeaterCLTCOpenOffset"
  104. aoCascadePID_P="AO_HeaterCLCascade_P"
  105. aoCascadePID_I="AO_HeaterCLCascade_I"
  106. aoCascadePID_D="AO_HeaterCLCascade_D"
  107. aoHeaterPID_P="AO_HeaterCLHeater_P"
  108. aoHeaterPID_I="AO_HeaterCLHeater_I"
  109. aoHeaterPID_D="AO_HeaterCLHeater_D"
  110. aioType="float"
  111. scRoot="PM1.Heater"/>
  112. <IoHeater id="HeaterL" display="L" schematicId="HeaterL" unit="" installzone="Zone5"
  113. diCascadePVSBrk="DI_HeaterLCascadePVSBrk"
  114. diHeaterPVSBrk="DI_HeaterLHeaterPVSBrk"
  115. diEnableOutput="DI_HeaterLEnableOutput"
  116. doEnableIn="DO_HeaterLEnableIn"
  117. doAutoManual="DO_HeaterLAutoManual"
  118. doMainPVSelect="DO_HeaterLHeaterPVSelect"
  119. doCascadeMode="DO_HeaterLCascadeMode"
  120. aiCascadePV="AI_HeaterLCascadePV"
  121. aiHeaterPV="AI_HeaterLHeaterPV"
  122. aiWorkingOutput="AI_HeaterLWorkingOutput"
  123. aiOverTemp="AI_HeaterLOverTemp"
  124. aiManualOP=""
  125. aoCascadeControlModeSetPoint="AO_HeaterLCascadeControlModeSV"
  126. aoHeaterControlModeSetPoint="AO_HeaterLHeaterControlModeSV"
  127. aoUpRate="AO_HeaterLUpRate"
  128. aoDownRate="AO_HeaterLDownRate"
  129. aoOffset=""
  130. aoTCOpenOffsetOffset="AO_HeaterLTCOpenOffset"
  131. aoCascadePID_P="AO_HeaterLCascade_P"
  132. aoCascadePID_I="AO_HeaterLCascade_I"
  133. aoCascadePID_D="AO_HeaterLCascade_D"
  134. aoHeaterPID_P="AO_HeaterLHeater_P"
  135. aoHeaterPID_I="AO_HeaterLHeater_I"
  136. aoHeaterPID_D="AO_HeaterLHeater_D"
  137. aioType="float"
  138. scRoot="PM1.Heater"/>
  139. </IoHeaters>
  140. <IoAlarmSignals classType="Aitex.Core.RT.Device.Unit.IoAlarmSignal" assembly="MECF.Framework.RT.EquipmentLibrary">
  141. <IoAlarmSignal id="AlarmSignalHeaterUOverTemp" diSignalsplay="HeaterU OverTemp" aiSignal="AI_HeaterUOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
  142. <IoAlarmSignal id="AlarmSignalHeaterCUOverTemp" diSignalsplay="HeaterCU OverTemp" aiSignal="AI_HeaterCUOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
  143. <IoAlarmSignal id="AlarmSignalHeaterCOverTemp" diSignalsplay="HeaterC OverTemp" aiSignal="AI_HeaterCOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
  144. <IoAlarmSignal id="AlarmSignalHeaterCLOverTemp" diSignalsplay="HeaterCL OverTemp" aiSignal="AI_HeaterCLOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
  145. <IoAlarmSignal id="AlarmSignalHeaterLOverTemp" diSignalsplay="HeaterL OverTemp" aiSignal="AI_HeaterLOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
  146. <IoAlarmSignal id="AlarmSignalHeaterUCascadePVSBrk" diSignalsplay="HeaterU Cascade PVSBrk" diSignal="DI_HeaterUCascadePVSBrk" alarmTrigValue="true"/>
  147. <IoAlarmSignal id="AlarmSignalHeaterUHeaterPVSBrk" diSignalsplay="HeaterU Heater PVSBrk" diSignal="DI_HeaterUHeaterPVSBrk" alarmTrigValue="true"/>
  148. <IoAlarmSignal id="AlarmSignalHeaterCUCascadePVSBrk" diSignalsplay="HeaterCUCascade PVSBrk" diSignal="DI_HeaterCUCascadePVSBrk" alarmTrigValue="true"/>
  149. <IoAlarmSignal id="AlarmSignalHeaterCUHeaterPVSBrk" diSignalsplay="HeaterCU Heater PVSBrk" diSignal="DI_HeaterCUHeaterPVSBrk" alarmTrigValue="true"/>
  150. <IoAlarmSignal id="AlarmSignalHeaterCCascadePVSBrk" diSignalsplay="HeaterC Cascade PVSBrk" diSignal="DI_HeaterCCascadePVSBrk" alarmTrigValue="true"/>
  151. <IoAlarmSignal id="AlarmSignalHeaterCHeaterPVSBrk" diSignalsplay="HeaterC Heater PVSBrk" diSignal="DI_HeaterCHeaterPVSBrk" alarmTrigValue="true"/>
  152. <IoAlarmSignal id="AlarmSignalHeaterCLCascadePVSBrk" diSignalsplay="HeaterCL Cascade PVSBrk" diSignal="DI_HeaterCLCascadePVSBrk" alarmTrigValue="true"/>
  153. <IoAlarmSignal id="AlarmSignalHeaterCLHeaterPVSBrk" diSignalsplay="HeaterCL Heater PVSBrk" diSignal="DI_HeaterCLHeaterPVSBrk" alarmTrigValue="true"/>
  154. <IoAlarmSignal id="AlarmSignalHeaterLCascadePVSBrk" diSignalsplay="HeaterL CascadePV SBrk" diSignal="DI_HeaterLCascadePVSBrk" alarmTrigValue="true"/>
  155. <IoAlarmSignal id="AlarmSignalHeaterLHeaterPVSBrk" diSignalsplay="HeaterL Heater PVSBrk" diSignal="DI_HeaterLHeaterPVSBrk" alarmTrigValue="true"/>
  156. </IoAlarmSignals>
  157. </DeviceModelDefine>