1.增加测温等于600下的温度仿真
This commit is contained in:
parent
7e69c85f11
commit
2328de5266
|
@ -50,7 +50,14 @@
|
|||
aiTtempCtrlTCIN="AI_PSUTC"
|
||||
aoPSU1Y="AO_PSU1Y"
|
||||
aoPSU2Y="AO_PSU2Y"
|
||||
aoPSU3Y="AO_PSU3Y" />
|
||||
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"
|
||||
|
@ -97,7 +104,13 @@
|
|||
aoL1TempLowLimitSetPoint="AO_SCRUpperTempLowLimit"
|
||||
aoL2TempLowLimitSetPoint="AO_SCRMiddleTempLowLimit"
|
||||
aoL3TempLowLimitSetPoint="AO_SCRLowerTempLowLimit"
|
||||
aiTtempCtrlTCIN="AI_SCRTC" />
|
||||
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" />
|
||||
|
|
|
@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue