1.增加测温等于600下的温度仿真

This commit is contained in:
HCL 2024-10-15 13:48:23 +08:00
parent 97450ed792
commit 9a3fa8b20f
11 changed files with 32 additions and 4 deletions

View File

@ -1,9 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<DeviceModelDefine type="Sic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IoTCs classType="Aitex.Core.RT.Device.Devices.IoTC" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTC id="TC1" display="TC1" schematicId="TC1" isDBSaveTemp="true" aioType="float" aiL1WorkingOPFeedBack="AI_PSUInnerWorkingOP" aiL2WorkingOPFeedBack="AI_PSUMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_PSUOuterWorkingOP" aiL1PVFeedBack="AI_PSUInnerPV" aiL2PVFeedBack="AI_PSUMiddlePV" aiL3PVFeedBack="AI_PSUOuterPV" diL1TempHighAlarmFeedBack="DI_PSUInnerTempHAlarm" diL2TempHighAlarmFeedBack="DI_PSUMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_PSUOuterTempHAlarm" diL1TempLowAlarmFeedBack="DI_PSUInnerTempLAlarm" diL2TempLowAlarmFeedBack="DI_PSUMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_PSUOuterTempLAlarm" aoHeaterModeSetPoint="AO_PSUHeaterMode" aoPowerRefSetPoint="AO_PSUPowerRef" aoL1RatioSetPoint="AO_PSUInnerRatio" aoL2RatioSetPoint="AO_PSUMiddleRatio" aoL3RatioSetPoint="AO_PSUOuterRatio" aoL1RatedSetPoint="AO_PSUInnerRatedValue" aoL2RatedSetPoint="AO_PSUMiddleRatedValue" aoL3RatedSetPoint="AO_PSUOuterRatedValue" aoL1LoopModeSetPoint="AO_PSUInnerLoopMode" aoL2LoopModeSetPoint="AO_PSUMiddleLoopMode" aoL3LoopModeSetPoint="AO_PSUOuterLoopMode" aoL1TargetSPSetPoint="AO_PSUInnerTargetSP" aoL2TargetSPSetPoint="AO_PSUMiddleTargetSP" aoL3TargetSPSetPoint="AO_PSUOuterTargetSP" aoL1TargetOPSetPoint="AO_PSUInnerTargetOP" aoL2TargetOPSetPoint="AO_PSUMiddleTargetOP" aoL3TargetOPSetPoint="AO_PSUOuterTargetOP" aoPIDLimitLower="AO_PIDLimitLower" aoPIDLimitUpper="AO_PIDLimitUpper" aoPIDRateLimit="AO_PIDRateLimit" aoL1InputTempSetPoint="AO_PSUInnerPyroTemp" aoL2InputTempSetPoint="AO_PSUMiddlePyroTemp" aoL3InputTempSetPoint="AO_PSUOuterPyroTemp" aoTCPyroModeSetPoint="AO_PSUTCPyroMode" aoL1VoltageLimited="AO_PSUInnerVoltageLimited" aoL2VoltageLimited="AO_PSUMiddleVoltageLimited" aoL3VoltageLimited="AO_PSUOuterVoltageLimited" aoL1TempHighLimitSetPoint="AO_PSUInnerTempHighLimit" aoL2TempHighLimitSetPoint="AO_PSUMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_PSUOuterTempHighLimit" aoL1TempLowLimitSetPoint="AO_PSUInnerTempLowLimit" aoL2TempLowLimitSetPoint="AO_PSUMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_PSUOuterTempLowLimit" aiTtempCtrlTCIN="AI_PSUTC" aoPSU1Y="AO_PSU1Y" aoPSU2Y="AO_PSU2Y" aoPSU3Y="AO_PSU3Y" />
<IoTC id="TC2" display="TC2" schematicId="TC2" isDBSaveTemp="false" aioType="float" aiL1WorkingOPFeedBack="AI_SCRUpperWorkingOP" aiL2WorkingOPFeedBack="AI_SCRMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_SCRLowerWorkingOP" aiL1PVFeedBack="AI_SCRUpperPV" aiL2PVFeedBack="AI_SCRMiddlePV" aiL3PVFeedBack="AI_SCRLowerPV" diL1TempHighAlarmFeedBack="DI_SCRUpperTempHAlarm" diL2TempHighAlarmFeedBack="DI_SCRMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_SCRLowerTempHAlarm" diL1TempLowAlarmFeedBack="DI_SCRUpperTempLAlarm" diL2TempLowAlarmFeedBack="DI_SCRMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_SCRLowerTempLAlarm" aoHeaterModeSetPoint="AO_SCRHeaterMode" aoPowerRefSetPoint="AO_SCRPowerRef" aoL1RatioSetPoint="AO_SCRUpperRatio" aoL2RatioSetPoint="AO_SCRMiddleRatio" aoL3RatioSetPoint="AO_SCRLowerRatio" aoL1RatedSetPoint="AO_SCRUpperRatedValue" aoL2RatedSetPoint="AO_SCRMiddleRatedValue" aoL3RatedSetPoint="AO_SCRLowerRatedValue" aoL1LoopModeSetPoint="AO_SCRUpperLoopMode" aoL2LoopModeSetPoint="AO_SCRMiddleLoopMode" aoL3LoopModeSetPoint="AO_SCRLowerLoopMode" aoL1TargetSPSetPoint="AO_SCRUpperTargetSP" aoL2TargetSPSetPoint="AO_SCRMiddleTargetSP" aoL3TargetSPSetPoint="AO_SCRLowerTargetSP" aoL1TargetOPSetPoint="AO_SCRUpperTargetOP" aoL2TargetOPSetPoint="AO_SCRMiddleTargetOP" aoL3TargetOPSetPoint="AO_SCRLowerTargetOP" aoPIDLimitLower="AO_SCRUpperRecipeValue" aoPIDLimitUpper="AO_SCRMiddleRecipeValue" aoPIDRateLimit="AO_SCRLowerRecipeValue" aoL1InputTempSetPoint="AO_SCRUpperPyroTemp" aoL2InputTempSetPoint="AO_SCRMiddlePyroTemp" aoL3InputTempSetPoint="AO_SCRLowerPyroTemp" aoTCPyroModeSetPoint="AO_SCRTCPyroMode" aoL1VoltageLimited="AO_SCRUpperVoltageLimited" aoL2VoltageLimited="AO_SCRMiddleVoltageLimited2" aoL3VoltageLimited="AO_SCRLowerVoltageLimited" aoL1TempHighLimitSetPoint="AO_SCRUpperTempHighLimit" aoL2TempHighLimitSetPoint="AO_SCRMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_SCRLowerTempHighLimit" aoL1TempLowLimitSetPoint="AO_SCRUpperTempLowLimit" aoL2TempLowLimitSetPoint="AO_SCRMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_SCRLowerTempLowLimit" aiTtempCtrlTCIN="AI_SCRTC" />
<IoTC id="TC1" display="TC1" schematicId="TC1" isDBSaveTemp="true" aioType="float" aiL1WorkingOPFeedBack="AI_PSUInnerWorkingOP" aiL2WorkingOPFeedBack="AI_PSUMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_PSUOuterWorkingOP" aiL1PVFeedBack="AI_PSUInnerPV" aiL2PVFeedBack="AI_PSUMiddlePV" aiL3PVFeedBack="AI_PSUOuterPV" diL1TempHighAlarmFeedBack="DI_PSUInnerTempHAlarm" diL2TempHighAlarmFeedBack="DI_PSUMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_PSUOuterTempHAlarm" diL1TempLowAlarmFeedBack="DI_PSUInnerTempLAlarm" diL2TempLowAlarmFeedBack="DI_PSUMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_PSUOuterTempLAlarm" aoHeaterModeSetPoint="AO_PSUHeaterMode" aoPowerRefSetPoint="AO_PSUPowerRef" aoL1RatioSetPoint="AO_PSUInnerRatio" aoL2RatioSetPoint="AO_PSUMiddleRatio" aoL3RatioSetPoint="AO_PSUOuterRatio" aoL1RatedSetPoint="AO_PSUInnerRatedValue" aoL2RatedSetPoint="AO_PSUMiddleRatedValue" aoL3RatedSetPoint="AO_PSUOuterRatedValue" aoL1LoopModeSetPoint="AO_PSUInnerLoopMode" aoL2LoopModeSetPoint="AO_PSUMiddleLoopMode" aoL3LoopModeSetPoint="AO_PSUOuterLoopMode" aoL1TargetSPSetPoint="AO_PSUInnerTargetSP" aoL2TargetSPSetPoint="AO_PSUMiddleTargetSP" aoL3TargetSPSetPoint="AO_PSUOuterTargetSP" aoL1TargetOPSetPoint="AO_PSUInnerTargetOP" aoL2TargetOPSetPoint="AO_PSUMiddleTargetOP" aoL3TargetOPSetPoint="AO_PSUOuterTargetOP" aoPIDLimitLower="AO_PIDLimitLower" aoPIDLimitUpper="AO_PIDLimitUpper" aoPIDRateLimit="AO_PIDRateLimit" aoL1InputTempSetPoint="AO_PSUInnerPyroTemp" aoL2InputTempSetPoint="AO_PSUMiddlePyroTemp" aoL3InputTempSetPoint="AO_PSUOuterPyroTemp" aoTCPyroModeSetPoint="AO_PSUTCPyroMode" aoL1VoltageLimited="AO_PSUInnerVoltageLimited" aoL2VoltageLimited="AO_PSUMiddleVoltageLimited" aoL3VoltageLimited="AO_PSUOuterVoltageLimited" aoL1TempHighLimitSetPoint="AO_PSUInnerTempHighLimit" aoL2TempHighLimitSetPoint="AO_PSUMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_PSUOuterTempHighLimit" aoL1TempLowLimitSetPoint="AO_PSUInnerTempLowLimit" aoL2TempLowLimitSetPoint="AO_PSUMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_PSUOuterTempLowLimit" aiTtempCtrlTCIN="AI_PSUTC" aoPSU1Y="AO_PSU1Y" aoPSU2Y="AO_PSU2Y" aoPSU3Y="AO_PSU3Y"
diPSUInnerHeaterEnable="DI_InnerHeaterEnableFB"
diPSUMiddleHeaterEnable="DI_MiddleHeaterEnableFB"
diPSUOuterHeaterEnable="DI_OuterHeaterEnableFB"
diSCRUpHeaterEnable="DI_SCR1Status"
diSCRMiddleHeaterEnable="DI_SCR2Status"
diSCRDownHeaterEnable="DI_SCR3Status"/>
<IoTC id="TC2" display="TC2" schematicId="TC2" isDBSaveTemp="false" aioType="float" aiL1WorkingOPFeedBack="AI_SCRUpperWorkingOP" aiL2WorkingOPFeedBack="AI_SCRMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_SCRLowerWorkingOP" aiL1PVFeedBack="AI_SCRUpperPV" aiL2PVFeedBack="AI_SCRMiddlePV" aiL3PVFeedBack="AI_SCRLowerPV" diL1TempHighAlarmFeedBack="DI_SCRUpperTempHAlarm" diL2TempHighAlarmFeedBack="DI_SCRMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_SCRLowerTempHAlarm" diL1TempLowAlarmFeedBack="DI_SCRUpperTempLAlarm" diL2TempLowAlarmFeedBack="DI_SCRMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_SCRLowerTempLAlarm" aoHeaterModeSetPoint="AO_SCRHeaterMode" aoPowerRefSetPoint="AO_SCRPowerRef" aoL1RatioSetPoint="AO_SCRUpperRatio" aoL2RatioSetPoint="AO_SCRMiddleRatio" aoL3RatioSetPoint="AO_SCRLowerRatio" aoL1RatedSetPoint="AO_SCRUpperRatedValue" aoL2RatedSetPoint="AO_SCRMiddleRatedValue" aoL3RatedSetPoint="AO_SCRLowerRatedValue" aoL1LoopModeSetPoint="AO_SCRUpperLoopMode" aoL2LoopModeSetPoint="AO_SCRMiddleLoopMode" aoL3LoopModeSetPoint="AO_SCRLowerLoopMode" aoL1TargetSPSetPoint="AO_SCRUpperTargetSP" aoL2TargetSPSetPoint="AO_SCRMiddleTargetSP" aoL3TargetSPSetPoint="AO_SCRLowerTargetSP" aoL1TargetOPSetPoint="AO_SCRUpperTargetOP" aoL2TargetOPSetPoint="AO_SCRMiddleTargetOP" aoL3TargetOPSetPoint="AO_SCRLowerTargetOP" aoPIDLimitLower="AO_SCRUpperRecipeValue" aoPIDLimitUpper="AO_SCRMiddleRecipeValue" aoPIDRateLimit="AO_SCRLowerRecipeValue" aoL1InputTempSetPoint="AO_SCRUpperPyroTemp" aoL2InputTempSetPoint="AO_SCRMiddlePyroTemp" aoL3InputTempSetPoint="AO_SCRLowerPyroTemp" aoTCPyroModeSetPoint="AO_SCRTCPyroMode" aoL1VoltageLimited="AO_SCRUpperVoltageLimited" aoL2VoltageLimited="AO_SCRMiddleVoltageLimited2" aoL3VoltageLimited="AO_SCRLowerVoltageLimited" aoL1TempHighLimitSetPoint="AO_SCRUpperTempHighLimit" aoL2TempHighLimitSetPoint="AO_SCRMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_SCRLowerTempHighLimit" aoL1TempLowLimitSetPoint="AO_SCRUpperTempLowLimit" aoL2TempLowLimitSetPoint="AO_SCRMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_SCRLowerTempLowLimit" aiTtempCtrlTCIN="AI_SCRTC"
diPSUInnerHeaterEnable="DI_InnerHeaterEnableFB"
diPSUMiddleHeaterEnable="DI_MiddleHeaterEnableFB"
diPSUOuterHeaterEnable="DI_OuterHeaterEnableFB"
diSCRUpHeaterEnable="DI_SCR1Status"
diSCRMiddleHeaterEnable="DI_SCR2Status"
diSCRDownHeaterEnable="DI_SCR3Status"/>
</IoTCs>
<IoOmronTemps classType="Aitex.Core.RT.Device.Devices.IoOmronTemp" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTC id="OmronTemp" display="OmronTemp" schematicId="OmronTemp" aioType="float" aoCH1="" aoCH2="" aoCH3="" aoCH4="" aoCH5="" aoCH6="" aoCH7="" aoCH8="" aoCH9="" aoCH10="" aoCH11="" aoCH12="" doLineHeaterEnable="DO_LineHeaterEnable" />
</IoOmronTemps>

View File

@ -1,9 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<DeviceModelDefine type="Sic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IoTCs classType="Aitex.Core.RT.Device.Devices.IoTC" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTC id="TC1" display="TC1" schematicId="TC1" isDBSaveTemp="true" aioType="float" aiL1WorkingOPFeedBack="AI_PSUInnerWorkingOP" aiL2WorkingOPFeedBack="AI_PSUMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_PSUOuterWorkingOP" aiL1PVFeedBack="AI_PSUInnerPV" aiL2PVFeedBack="AI_PSUMiddlePV" aiL3PVFeedBack="AI_PSUOuterPV" diL1TempHighAlarmFeedBack="DI_PSUInnerTempHAlarm" diL2TempHighAlarmFeedBack="DI_PSUMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_PSUOuterTempHAlarm" diL1TempLowAlarmFeedBack="DI_PSUInnerTempLAlarm" diL2TempLowAlarmFeedBack="DI_PSUMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_PSUOuterTempLAlarm" aoHeaterModeSetPoint="AO_PSUHeaterMode" aoPowerRefSetPoint="AO_PSUPowerRef" aoL1RatioSetPoint="AO_PSUInnerRatio" aoL2RatioSetPoint="AO_PSUMiddleRatio" aoL3RatioSetPoint="AO_PSUOuterRatio" aoL1RatedSetPoint="AO_PSUInnerRatedValue" aoL2RatedSetPoint="AO_PSUMiddleRatedValue" aoL3RatedSetPoint="AO_PSUOuterRatedValue" aoL1LoopModeSetPoint="AO_PSUInnerLoopMode" aoL2LoopModeSetPoint="AO_PSUMiddleLoopMode" aoL3LoopModeSetPoint="AO_PSUOuterLoopMode" aoL1TargetSPSetPoint="AO_PSUInnerTargetSP" aoL2TargetSPSetPoint="AO_PSUMiddleTargetSP" aoL3TargetSPSetPoint="AO_PSUOuterTargetSP" aoL1TargetOPSetPoint="AO_PSUInnerTargetOP" aoL2TargetOPSetPoint="AO_PSUMiddleTargetOP" aoL3TargetOPSetPoint="AO_PSUOuterTargetOP" aoPIDLimitLower="AO_PIDLimitLower" aoPIDLimitUpper="AO_PIDLimitUpper" aoPIDRateLimit="AO_PIDRateLimit" aoL1InputTempSetPoint="AO_PSUInnerPyroTemp" aoL2InputTempSetPoint="AO_PSUMiddlePyroTemp" aoL3InputTempSetPoint="AO_PSUOuterPyroTemp" aoTCPyroModeSetPoint="AO_PSUTCPyroMode" aoL1VoltageLimited="AO_PSUInnerVoltageLimited" aoL2VoltageLimited="AO_PSUMiddleVoltageLimited" aoL3VoltageLimited="AO_PSUOuterVoltageLimited" aoL1TempHighLimitSetPoint="AO_PSUInnerTempHighLimit" aoL2TempHighLimitSetPoint="AO_PSUMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_PSUOuterTempHighLimit" aoL1TempLowLimitSetPoint="AO_PSUInnerTempLowLimit" aoL2TempLowLimitSetPoint="AO_PSUMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_PSUOuterTempLowLimit" aiTtempCtrlTCIN="AI_PSUTC" aoPSU1Y="AO_PSU1Y" aoPSU2Y="AO_PSU2Y" aoPSU3Y="AO_PSU3Y" />
<IoTC id="TC2" display="TC2" schematicId="TC2" isDBSaveTemp="false" aioType="float" aiL1WorkingOPFeedBack="AI_SCRUpperWorkingOP" aiL2WorkingOPFeedBack="AI_SCRMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_SCRLowerWorkingOP" aiL1PVFeedBack="AI_SCRUpperPV" aiL2PVFeedBack="AI_SCRMiddlePV" aiL3PVFeedBack="AI_SCRLowerPV" diL1TempHighAlarmFeedBack="DI_SCRUpperTempHAlarm" diL2TempHighAlarmFeedBack="DI_SCRMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_SCRLowerTempHAlarm" diL1TempLowAlarmFeedBack="DI_SCRUpperTempLAlarm" diL2TempLowAlarmFeedBack="DI_SCRMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_SCRLowerTempLAlarm" aoHeaterModeSetPoint="AO_SCRHeaterMode" aoPowerRefSetPoint="AO_SCRPowerRef" aoL1RatioSetPoint="AO_SCRUpperRatio" aoL2RatioSetPoint="AO_SCRMiddleRatio" aoL3RatioSetPoint="AO_SCRLowerRatio" aoL1RatedSetPoint="AO_SCRUpperRatedValue" aoL2RatedSetPoint="AO_SCRMiddleRatedValue" aoL3RatedSetPoint="AO_SCRLowerRatedValue" aoL1LoopModeSetPoint="AO_SCRUpperLoopMode" aoL2LoopModeSetPoint="AO_SCRMiddleLoopMode" aoL3LoopModeSetPoint="AO_SCRLowerLoopMode" aoL1TargetSPSetPoint="AO_SCRUpperTargetSP" aoL2TargetSPSetPoint="AO_SCRMiddleTargetSP" aoL3TargetSPSetPoint="AO_SCRLowerTargetSP" aoL1TargetOPSetPoint="AO_SCRUpperTargetOP" aoL2TargetOPSetPoint="AO_SCRMiddleTargetOP" aoL3TargetOPSetPoint="AO_SCRLowerTargetOP" aoPIDLimitLower="AO_SCRUpperRecipeValue" aoPIDLimitUpper="AO_SCRMiddleRecipeValue" aoPIDRateLimit="AO_SCRLowerRecipeValue" aoL1InputTempSetPoint="AO_SCRUpperPyroTemp" aoL2InputTempSetPoint="AO_SCRMiddlePyroTemp" aoL3InputTempSetPoint="AO_SCRLowerPyroTemp" aoTCPyroModeSetPoint="AO_SCRTCPyroMode" aoL1VoltageLimited="AO_SCRUpperVoltageLimited" aoL2VoltageLimited="AO_SCRMiddleVoltageLimited2" aoL3VoltageLimited="AO_SCRLowerVoltageLimited" aoL1TempHighLimitSetPoint="AO_SCRUpperTempHighLimit" aoL2TempHighLimitSetPoint="AO_SCRMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_SCRLowerTempHighLimit" aoL1TempLowLimitSetPoint="AO_SCRUpperTempLowLimit" aoL2TempLowLimitSetPoint="AO_SCRMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_SCRLowerTempLowLimit" aiTtempCtrlTCIN="AI_SCRTC" />
<IoTC id="TC1" display="TC1" schematicId="TC1" isDBSaveTemp="true" aioType="float" aiL1WorkingOPFeedBack="AI_PSUInnerWorkingOP" aiL2WorkingOPFeedBack="AI_PSUMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_PSUOuterWorkingOP" aiL1PVFeedBack="AI_PSUInnerPV" aiL2PVFeedBack="AI_PSUMiddlePV" aiL3PVFeedBack="AI_PSUOuterPV" diL1TempHighAlarmFeedBack="DI_PSUInnerTempHAlarm" diL2TempHighAlarmFeedBack="DI_PSUMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_PSUOuterTempHAlarm" diL1TempLowAlarmFeedBack="DI_PSUInnerTempLAlarm" diL2TempLowAlarmFeedBack="DI_PSUMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_PSUOuterTempLAlarm" aoHeaterModeSetPoint="AO_PSUHeaterMode" aoPowerRefSetPoint="AO_PSUPowerRef" aoL1RatioSetPoint="AO_PSUInnerRatio" aoL2RatioSetPoint="AO_PSUMiddleRatio" aoL3RatioSetPoint="AO_PSUOuterRatio" aoL1RatedSetPoint="AO_PSUInnerRatedValue" aoL2RatedSetPoint="AO_PSUMiddleRatedValue" aoL3RatedSetPoint="AO_PSUOuterRatedValue" aoL1LoopModeSetPoint="AO_PSUInnerLoopMode" aoL2LoopModeSetPoint="AO_PSUMiddleLoopMode" aoL3LoopModeSetPoint="AO_PSUOuterLoopMode" aoL1TargetSPSetPoint="AO_PSUInnerTargetSP" aoL2TargetSPSetPoint="AO_PSUMiddleTargetSP" aoL3TargetSPSetPoint="AO_PSUOuterTargetSP" aoL1TargetOPSetPoint="AO_PSUInnerTargetOP" aoL2TargetOPSetPoint="AO_PSUMiddleTargetOP" aoL3TargetOPSetPoint="AO_PSUOuterTargetOP" aoPIDLimitLower="AO_PIDLimitLower" aoPIDLimitUpper="AO_PIDLimitUpper" aoPIDRateLimit="AO_PIDRateLimit" aoL1InputTempSetPoint="AO_PSUInnerPyroTemp" aoL2InputTempSetPoint="AO_PSUMiddlePyroTemp" aoL3InputTempSetPoint="AO_PSUOuterPyroTemp" aoTCPyroModeSetPoint="AO_PSUTCPyroMode" aoL1VoltageLimited="AO_PSUInnerVoltageLimited" aoL2VoltageLimited="AO_PSUMiddleVoltageLimited" aoL3VoltageLimited="AO_PSUOuterVoltageLimited" aoL1TempHighLimitSetPoint="AO_PSUInnerTempHighLimit" aoL2TempHighLimitSetPoint="AO_PSUMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_PSUOuterTempHighLimit" aoL1TempLowLimitSetPoint="AO_PSUInnerTempLowLimit" aoL2TempLowLimitSetPoint="AO_PSUMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_PSUOuterTempLowLimit" aiTtempCtrlTCIN="AI_PSUTC" aoPSU1Y="AO_PSU1Y" aoPSU2Y="AO_PSU2Y" aoPSU3Y="AO_PSU3Y"
diPSUInnerHeaterEnable="DI_InnerHeaterEnableFB"
diPSUMiddleHeaterEnable="DI_MiddleHeaterEnableFB"
diPSUOuterHeaterEnable="DI_OuterHeaterEnableFB"
diSCRUpHeaterEnable="DI_SCR1Status"
diSCRMiddleHeaterEnable="DI_SCR2Status"
diSCRDownHeaterEnable="DI_SCR3Status"/>
<IoTC id="TC2" display="TC2" schematicId="TC2" isDBSaveTemp="false" aioType="float" aiL1WorkingOPFeedBack="AI_SCRUpperWorkingOP" aiL2WorkingOPFeedBack="AI_SCRMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_SCRLowerWorkingOP" aiL1PVFeedBack="AI_SCRUpperPV" aiL2PVFeedBack="AI_SCRMiddlePV" aiL3PVFeedBack="AI_SCRLowerPV" diL1TempHighAlarmFeedBack="DI_SCRUpperTempHAlarm" diL2TempHighAlarmFeedBack="DI_SCRMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_SCRLowerTempHAlarm" diL1TempLowAlarmFeedBack="DI_SCRUpperTempLAlarm" diL2TempLowAlarmFeedBack="DI_SCRMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_SCRLowerTempLAlarm" aoHeaterModeSetPoint="AO_SCRHeaterMode" aoPowerRefSetPoint="AO_SCRPowerRef" aoL1RatioSetPoint="AO_SCRUpperRatio" aoL2RatioSetPoint="AO_SCRMiddleRatio" aoL3RatioSetPoint="AO_SCRLowerRatio" aoL1RatedSetPoint="AO_SCRUpperRatedValue" aoL2RatedSetPoint="AO_SCRMiddleRatedValue" aoL3RatedSetPoint="AO_SCRLowerRatedValue" aoL1LoopModeSetPoint="AO_SCRUpperLoopMode" aoL2LoopModeSetPoint="AO_SCRMiddleLoopMode" aoL3LoopModeSetPoint="AO_SCRLowerLoopMode" aoL1TargetSPSetPoint="AO_SCRUpperTargetSP" aoL2TargetSPSetPoint="AO_SCRMiddleTargetSP" aoL3TargetSPSetPoint="AO_SCRLowerTargetSP" aoL1TargetOPSetPoint="AO_SCRUpperTargetOP" aoL2TargetOPSetPoint="AO_SCRMiddleTargetOP" aoL3TargetOPSetPoint="AO_SCRLowerTargetOP" aoPIDLimitLower="AO_SCRUpperRecipeValue" aoPIDLimitUpper="AO_SCRMiddleRecipeValue" aoPIDRateLimit="AO_SCRLowerRecipeValue" aoL1InputTempSetPoint="AO_SCRUpperPyroTemp" aoL2InputTempSetPoint="AO_SCRMiddlePyroTemp" aoL3InputTempSetPoint="AO_SCRLowerPyroTemp" aoTCPyroModeSetPoint="AO_SCRTCPyroMode" aoL1VoltageLimited="AO_SCRUpperVoltageLimited" aoL2VoltageLimited="AO_SCRMiddleVoltageLimited2" aoL3VoltageLimited="AO_SCRLowerVoltageLimited" aoL1TempHighLimitSetPoint="AO_SCRUpperTempHighLimit" aoL2TempHighLimitSetPoint="AO_SCRMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_SCRLowerTempHighLimit" aoL1TempLowLimitSetPoint="AO_SCRUpperTempLowLimit" aoL2TempLowLimitSetPoint="AO_SCRMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_SCRLowerTempLowLimit" aiTtempCtrlTCIN="AI_SCRTC"
diPSUInnerHeaterEnable="DI_InnerHeaterEnableFB"
diPSUMiddleHeaterEnable="DI_MiddleHeaterEnableFB"
diPSUOuterHeaterEnable="DI_OuterHeaterEnableFB"
diSCRUpHeaterEnable="DI_SCR1Status"
diSCRMiddleHeaterEnable="DI_SCR2Status"
diSCRDownHeaterEnable="DI_SCR3Status"/>
</IoTCs>
<IoOmronTemps classType="Aitex.Core.RT.Device.Devices.IoOmronTemp" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTC id="OmronTemp" display="OmronTemp" schematicId="OmronTemp" aioType="float" aoCH1="" aoCH2="" aoCH3="" aoCH4="" aoCH5="" aoCH6="" aoCH7="" aoCH8="" aoCH9="" aoCH10="" aoCH11="" aoCH12="" doLineHeaterEnable="DO_LineHeaterEnable" />
</IoOmronTemps>

Binary file not shown.