123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- <?xml version="1.0" encoding="utf-8"?>
- <DeviceModelDefine type="Furnace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
- <IoHeaters classType="FurnaceRT.Devices.IoHeater" assembly="FurnaceRT">
- <IoHeater id="HeaterU" display="U" schematicId="HeaterU" unit="" installzone="Zone1"
- diCascadePVSBrk="DI_HeaterUCascadePVSBrk"
- diHeaterPVSBrk="DI_HeaterUHeaterPVSBrk"
- diEnableOutput="DI_HeaterUEnableOutput"
-
- doEnableIn="DO_HeaterUEnableIn"
- doAutoManual="DO_HeaterUAutoManual"
- doMainPVSelect="DO_HeaterUHeaterPVSelect"
- doCascadeMode="DO_HeaterUCascadeMode"
-
- aiCascadePV="AI_HeaterUCascadePV"
- aiHeaterPV="AI_HeaterUHeaterPV"
- aiWorkingOutput="AI_HeaterUWorkingOutput"
- aiOverTemp="AI_HeaterUOverTemp"
- aiManualOP=""
-
- aoCascadeControlModeSetPoint="AO_HeaterUCascadeControlModeSV"
- aoHeaterControlModeSetPoint="AO_HeaterUHeaterControlModeSV"
- aoUpRate="AO_HeaterUUpRate"
- aoDownRate="AO_HeaterUDownRate"
- aoOffset=""
- aoTCOpenOffsetOffset="AO_HeaterUTCOpenOffset"
- aoCascadePID_P="AO_HeaterUCascade_P"
- aoCascadePID_I="AO_HeaterUCascade_I"
- aoCascadePID_D="AO_HeaterUCascade_D"
- aoHeaterPID_P="AO_HeaterUHeater_P"
- aoHeaterPID_I="AO_HeaterUHeater_I"
- aoHeaterPID_D="AO_HeaterUHeater_D"
- aioType="float"
- scRoot="PM1.Heater"/>
- <IoHeater id="HeaterCU" display="CU" schematicId="HeaterCU" unit="" installzone="Zone2"
- diCascadePVSBrk="DI_HeaterCUCascadePVSBrk"
- diHeaterPVSBrk="DI_HeaterCUHeaterPVSBrk"
- diEnableOutput="DI_HeaterCUEnableOutput"
-
- doEnableIn="DO_HeaterCUEnableIn"
- doAutoManual="DO_HeaterCUAutoManual"
- doMainPVSelect="DO_HeaterCUHeaterPVSelect"
- doCascadeMode="DO_HeaterCUCascadeMode"
-
- aiCascadePV="AI_HeaterCUCascadePV"
- aiHeaterPV="AI_HeaterCUHeaterPV"
- aiWorkingOutput="AI_HeaterCUWorkingOutput"
- aiOverTemp="AI_HeaterCUOverTemp"
- aiManualOP=""
-
- aoCascadeControlModeSetPoint="AO_HeaterCUCascadeControlModeSV"
- aoHeaterControlModeSetPoint="AO_HeaterCUHeaterControlModeSV"
- aoUpRate="AO_HeaterCUUpRate"
- aoDownRate="AO_HeaterCUDownRate"
- aoOffset=""
- aoTCOpenOffsetOffset="AO_HeaterCUTCOpenOffset"
- aoCascadePID_P="AO_HeaterCUCascade_P"
- aoCascadePID_I="AO_HeaterCUCascade_I"
- aoCascadePID_D="AO_HeaterCUCascade_D"
- aoHeaterPID_P="AO_HeaterCUHeater_P"
- aoHeaterPID_I="AO_HeaterCUHeater_I"
- aoHeaterPID_D="AO_HeaterCUHeater_D"
- aioType="float"
- scRoot="PM1.Heater"/>
- <IoHeater id="HeaterC" display="C" schematicId="HeaterC" unit="" installzone="Zone3"
- diCascadePVSBrk="DI_HeaterCCascadePVSBrk"
- diHeaterPVSBrk="DI_HeaterCHeaterPVSBrk"
- diEnableOutput="DI_HeaterCEnableOutput"
-
- doEnableIn="DO_HeaterCEnableIn"
- doAutoManual="DO_HeaterCAutoManual"
- doMainPVSelect="DO_HeaterCHeaterPVSelect"
- doCascadeMode="DO_HeaterCCascadeMode"
-
- aiCascadePV="AI_HeaterCCascadePV"
- aiHeaterPV="AI_HeaterCHeaterPV"
- aiWorkingOutput="AI_HeaterCWorkingOutput"
- aiOverTemp="AI_HeaterCOverTemp"
- aiManualOP=""
-
- aoCascadeControlModeSetPoint="AO_HeaterCCascadeControlModeSV"
- aoHeaterControlModeSetPoint="AO_HeaterCHeaterControlModeSV"
- aoUpRate="AO_HeaterCUpRate"
- aoDownRate="AO_HeaterCDownRate"
- aoOffset=""
- aoTCOpenOffsetOffset="AO_HeaterCTCOpenOffset"
- aoCascadePID_P="AO_HeaterCCascade_P"
- aoCascadePID_I="AO_HeaterCCascade_I"
- aoCascadePID_D="AO_HeaterCCascade_D"
- aoHeaterPID_P="AO_HeaterCHeater_P"
- aoHeaterPID_I="AO_HeaterCHeater_I"
- aoHeaterPID_D="AO_HeaterCHeater_D"
- aioType="float"
- scRoot="PM1.Heater"/>
- <IoHeater id="HeaterCL" display="CL" schematicId="HeaterCL" unit="" installzone="Zone4"
- diCascadePVSBrk="DI_HeaterCLCascadePVSBrk"
- diHeaterPVSBrk="DI_HeaterCLHeaterPVSBrk"
- diEnableOutput="DI_HeaterCLEnableOutput"
-
- doEnableIn="DO_HeaterCLEnableIn"
- doAutoManual="DO_HeaterCLAutoManual"
- doMainPVSelect="DO_HeaterCLHeaterPVSelect"
- doCascadeMode="DO_HeaterCLCascadeMode"
-
- aiCascadePV="AI_HeaterCLCascadePV"
- aiHeaterPV="AI_HeaterCLHeaterPV"
- aiWorkingOutput="AI_HeaterCLWorkingOutput"
- aiOverTemp="AI_HeaterCLOverTemp"
- aiManualOP=""
-
- aoCascadeControlModeSetPoint="AO_HeaterCLCascadeControlModeSV"
- aoHeaterControlModeSetPoint="AO_HeaterCLHeaterControlModeSV"
- aoUpRate="AO_HeaterCLUpRate"
- aoDownRate="AO_HeaterCLDownRate"
- aoOffset=""
- aoTCOpenOffsetOffset="AO_HeaterCLTCOpenOffset"
- aoCascadePID_P="AO_HeaterCLCascade_P"
- aoCascadePID_I="AO_HeaterCLCascade_I"
- aoCascadePID_D="AO_HeaterCLCascade_D"
- aoHeaterPID_P="AO_HeaterCLHeater_P"
- aoHeaterPID_I="AO_HeaterCLHeater_I"
- aoHeaterPID_D="AO_HeaterCLHeater_D"
- aioType="float"
- scRoot="PM1.Heater"/>
- <IoHeater id="HeaterL" display="L" schematicId="HeaterL" unit="" installzone="Zone5"
- diCascadePVSBrk="DI_HeaterLCascadePVSBrk"
- diHeaterPVSBrk="DI_HeaterLHeaterPVSBrk"
- diEnableOutput="DI_HeaterLEnableOutput"
-
- doEnableIn="DO_HeaterLEnableIn"
- doAutoManual="DO_HeaterLAutoManual"
- doMainPVSelect="DO_HeaterLHeaterPVSelect"
- doCascadeMode="DO_HeaterLCascadeMode"
-
- aiCascadePV="AI_HeaterLCascadePV"
- aiHeaterPV="AI_HeaterLHeaterPV"
- aiWorkingOutput="AI_HeaterLWorkingOutput"
- aiOverTemp="AI_HeaterLOverTemp"
- aiManualOP=""
-
- aoCascadeControlModeSetPoint="AO_HeaterLCascadeControlModeSV"
- aoHeaterControlModeSetPoint="AO_HeaterLHeaterControlModeSV"
- aoUpRate="AO_HeaterLUpRate"
- aoDownRate="AO_HeaterLDownRate"
- aoOffset=""
- aoTCOpenOffsetOffset="AO_HeaterLTCOpenOffset"
- aoCascadePID_P="AO_HeaterLCascade_P"
- aoCascadePID_I="AO_HeaterLCascade_I"
- aoCascadePID_D="AO_HeaterLCascade_D"
- aoHeaterPID_P="AO_HeaterLHeater_P"
- aoHeaterPID_I="AO_HeaterLHeater_I"
- aoHeaterPID_D="AO_HeaterLHeater_D"
- aioType="float"
- scRoot="PM1.Heater"/>
- </IoHeaters>
- <IoAlarmSignals classType="Aitex.Core.RT.Device.Unit.IoAlarmSignal" assembly="MECF.Framework.RT.EquipmentLibrary">
- <IoAlarmSignal id="AlarmSignalHeaterUOverTemp" diSignalsplay="HeaterU OverTemp" aiSignal="AI_HeaterUOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
- <IoAlarmSignal id="AlarmSignalHeaterCUOverTemp" diSignalsplay="HeaterCU OverTemp" aiSignal="AI_HeaterCUOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
- <IoAlarmSignal id="AlarmSignalHeaterCOverTemp" diSignalsplay="HeaterC OverTemp" aiSignal="AI_HeaterCOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
- <IoAlarmSignal id="AlarmSignalHeaterCLOverTemp" diSignalsplay="HeaterCL OverTemp" aiSignal="AI_HeaterCLOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
- <IoAlarmSignal id="AlarmSignalHeaterLOverTemp" diSignalsplay="HeaterL OverTemp" aiSignal="AI_HeaterLOverTemp" alarmTrigValue="true" condition="H" limitValue="850"/>
-
- <IoAlarmSignal id="AlarmSignalHeaterUCascadePVSBrk" diSignalsplay="HeaterU Cascade PVSBrk" diSignal="DI_HeaterUCascadePVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterUHeaterPVSBrk" diSignalsplay="HeaterU Heater PVSBrk" diSignal="DI_HeaterUHeaterPVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterCUCascadePVSBrk" diSignalsplay="HeaterCUCascade PVSBrk" diSignal="DI_HeaterCUCascadePVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterCUHeaterPVSBrk" diSignalsplay="HeaterCU Heater PVSBrk" diSignal="DI_HeaterCUHeaterPVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterCCascadePVSBrk" diSignalsplay="HeaterC Cascade PVSBrk" diSignal="DI_HeaterCCascadePVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterCHeaterPVSBrk" diSignalsplay="HeaterC Heater PVSBrk" diSignal="DI_HeaterCHeaterPVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterCLCascadePVSBrk" diSignalsplay="HeaterCL Cascade PVSBrk" diSignal="DI_HeaterCLCascadePVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterCLHeaterPVSBrk" diSignalsplay="HeaterCL Heater PVSBrk" diSignal="DI_HeaterCLHeaterPVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterLCascadePVSBrk" diSignalsplay="HeaterL CascadePV SBrk" diSignal="DI_HeaterLCascadePVSBrk" alarmTrigValue="true"/>
- <IoAlarmSignal id="AlarmSignalHeaterLHeaterPVSBrk" diSignalsplay="HeaterL Heater PVSBrk" diSignal="DI_HeaterLHeaterPVSBrk" alarmTrigValue="true"/>
- </IoAlarmSignals>
- </DeviceModelDefine>
|