1添加测温XML配置,Process历史记录查询配置

2添加测温配置初始化解析
3天假SC测温配置,3号机默认使用AE作为基础测温
This commit is contained in:
hanqiangqiang 2024-03-18 10:17:16 +08:00
parent 69fa00dbd4
commit 2460c4ac6e
7 changed files with 364 additions and 38 deletions

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<DeviceModelDefine type="Sic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AETemps classType="MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Temps.AETemp" assembly="MECF.Framework.RT.EquipmentLibrary">
<AETemp id="AETemp" module="" display="AETemp" scBasePath="TempDevice.AETemp" />
</AETemps>
<AKunTemps classType="MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Temps.AKunTemp" assembly="MECF.Framework.RT.EquipmentLibrary">
<AKunTemp id="AKunTemp" module="" display="AKunTemp" scBasePath="TempDevice.AKunTemp"/>
</AKunTemps>
<SensorTemps classType="MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Temps.SensorTemp" assembly="MECF.Framework.RT.EquipmentLibrary">
<SensorTemp id="SensorTemp1" module="" display="SensorTemp1" scBasePath="TempDevice.Sensor.SensorTemp1"/>
<SensorTemp id="SensorTemp2" module="" display="SensorTemp2" scBasePath="TempDevice.Sensor.SensorTemp2"/>
<SensorTemp id="SensorTemp3" module="" display="SensorTemp3" scBasePath="TempDevice.Sensor.SensorTemp3"/>
<SensorTemp id="SensorTemp4" module="" display="SensorTemp4" scBasePath="TempDevice.Sensor.SensorTemp4"/>
</SensorTemps>
<StrongTemps classType="MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Temps.StrongTemp" assembly="MECF.Framework.RT.EquipmentLibrary">
<StrongTemp id="StrongTemp1" module="" display="StrongTemp1" scBasePath="TempDevice.Strong.StrongTemp1"/>
<StrongTemp id="StrongTemp2" module="" display="StrongTemp2" scBasePath="TempDevice.Strong.StrongTemp2"/>
<StrongTemp id="StrongTemp3" module="" display="StrongTemp3" scBasePath="TempDevice.Strong.StrongTemp3"/>
<StrongTemp id="StrongTemp4" module="" display="StrongTemp4" scBasePath="TempDevice.Strong.StrongTemp4"/>
</StrongTemps>
</DeviceModelDefine>

View File

@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8" ?>
<ProcessDeviceItems>
<ProcessDeviceItem Display="Inner temp" Unit="℃" Property="AKunTemp.Inner" />
<ProcessDeviceItem Display="Middle temp" Unit="℃" Property="AKunTemp.Middle" />
<ProcessDeviceItem Display="Outer temp" Unit="℃" Property="AKunTemp.Outer" />
<ProcessDeviceItem Display="Inner temp" Unit="℃" Property="AETemp.Inner" />
<ProcessDeviceItem Display="Middle temp" Unit="℃" Property="AETemp.Middle" />
<ProcessDeviceItem Display="Outer temp" Unit="℃" Property="AETemp.Outer" />
<ProcessDeviceItem Display="PT1" Unit="KPa" Property="PT1.FeedBack" />
<ProcessDeviceItem Display="PT2" Unit="KPa" Property="PT2.FeedBack" />
<ProcessDeviceItem Display="SCR1 Arms" Unit="A" Property="SCR1.ArmsFeedBack" />
<ProcessDeviceItem Display="SCR1 Power" Unit="KW" Property="SCR1.PowerFeedBack" />
<ProcessDeviceItem Display="SCR1 Resistance" Unit="R" Property="SCR1.ResistanceFeedBack" />
<ProcessDeviceItem Display="SCR1 Voltage" Unit="V" Property="SCR1.VoltageFeedBack" />
<ProcessDeviceItem Display="SCR2 Arms" Unit="A" Property="SCR2.ArmsFeedBack" />
<ProcessDeviceItem Display="SCR2 Power" Unit="KW" Property="SCR2.PowerFeedBack" />
<ProcessDeviceItem Display="SCR2 Resistance" Unit="R" Property="SCR2.ResistanceFeedBack" />
<ProcessDeviceItem Display="SCR2 Voltage" Unit="V" Property="SCR2.VoltageFeedBack" />
<ProcessDeviceItem Display="SCR3 Arms" Unit="A" Property="SCR3.ArmsFeedBack" />
<ProcessDeviceItem Display="SCR3 Power" Unit="KW" Property="SCR3.PowerFeedBack" />
<ProcessDeviceItem Display="SCR3 Resistance" Unit="R" Property="SCR3.ResistanceFeedBack" />
<ProcessDeviceItem Display="SCR3 Voltage" Unit="V" Property="SCR3.VoltageFeedBack" />
<ProcessDeviceItem Display="TV Arms" Unit="A" Property="TV.PositionFeedBack" />
<ProcessDeviceItem Display="TV Power" Unit="KW" Property="TV.PositionSetPoint" />
<ProcessDeviceItem Display="TV Resistance" Unit="R" Property="TV.PressureFeedBack" />
<ProcessDeviceItem Display="TV Voltage" Unit="V" Property="TV.TVValueEnable" />
<ProcessDeviceItem Display="PSU1 Output Arms" Unit="A" Property="PSU1.OutputArmsFeedBack" />
<ProcessDeviceItem Display="PSU1 Output Power" Unit="KW" Property="PSU1.OutputPowerFeedBack" />
<ProcessDeviceItem Display="PSU1 Output Voltage" Unit="V" Property="PSU1.OutputVoltageFeedBack" />
<ProcessDeviceItem Display="PSU1 Resistance" Unit="R" Property="PSU1.Resistance" />
<ProcessDeviceItem Display="PSU2 Output Arms" Unit="A" Property="PSU2.OutputArmsFeedBack" />
<ProcessDeviceItem Display="PSU2 Output Power" Unit="KW" Property="PSU2.OutputPowerFeedBack" />
<ProcessDeviceItem Display="PSU2 Output Voltage" Unit="V" Property="PSU2.OutputVoltageFeedBack" />
<ProcessDeviceItem Display="PSU2 Resistance" Unit="R" Property="PSU2.Resistance" />
<ProcessDeviceItem Display="PSU3 Output Arms" Unit="A" Property="PSU3.OutputArmsFeedBack" />
<ProcessDeviceItem Display="PSU3 Output Power" Unit="KW" Property="PSU3.OutputPowerFeedBack" />
<ProcessDeviceItem Display="PSU3 Output Voltage" Unit="V" Property="PSU3.OutputVoltageFeedBack" />
<ProcessDeviceItem Display="PSU3 Resistance" Unit="R" Property="PSU3.Resistance" />
<ProcessDeviceItem Display="MFC1" Unit="SCCM" Property="Mfc1.FeedBack" />
<ProcessDeviceItem Display="MFC2" Unit="SCCM" Property="Mfc2.FeedBack" />
<ProcessDeviceItem Display="MFC3" Unit="SCCM" Property="Mfc3.FeedBack" />
<ProcessDeviceItem Display="MFC4" Unit="SCCM" Property="Mfc4.FeedBack" />
<ProcessDeviceItem Display="MFC5" Unit="SCCM" Property="Mfc5.FeedBack" />
<ProcessDeviceItem Display="MFC6" Unit="SCCM" Property="Mfc6.FeedBack" />
<ProcessDeviceItem Display="MFC7" Unit="SCCM" Property="Mfc7.FeedBack" />
<ProcessDeviceItem Display="MFC8" Unit="SCCM" Property="Mfc8.FeedBack" />
<ProcessDeviceItem Display="MFC9" Unit="SCCM" Property="Mfc9.FeedBack" />
<ProcessDeviceItem Display="MFC10" Unit="SCCM" Property="Mfc10.FeedBack" />
<ProcessDeviceItem Display="MFC11" Unit="SCCM" Property="Mfc11.FeedBack" />
<ProcessDeviceItem Display="MFC12" Unit="SCCM" Property="Mfc12.FeedBack" />
<ProcessDeviceItem Display="MFC13" Unit="SCCM" Property="Mfc13.FeedBack" />
<ProcessDeviceItem Display="MFC14" Unit="SCCM" Property="Mfc14.FeedBack" />
<ProcessDeviceItem Display="MFC15" Unit="SCCM" Property="Mfc15.FeedBack" />
<ProcessDeviceItem Display="MFC16" Unit="SCCM" Property="Mfc16.FeedBack" />
<ProcessDeviceItem Display="MFC19" Unit="SCCM" Property="Mfc19.FeedBack" />
<ProcessDeviceItem Display="MFC20" Unit="SCCM" Property="Mfc20.FeedBack" />
<ProcessDeviceItem Display="MFC22" Unit="SCCM" Property="Mfc22.FeedBack" />
<ProcessDeviceItem Display="MFC23" Unit="SCCM" Property="Mfc23.FeedBack" />
<ProcessDeviceItem Display="MFC25" Unit="SCCM" Property="Mfc25.FeedBack" />
<ProcessDeviceItem Display="MFC26" Unit="SCCM" Property="Mfc26.FeedBack" />
<ProcessDeviceItem Display="MFC27" Unit="SCCM" Property="Mfc27.FeedBack" />
<ProcessDeviceItem Display="MFC28" Unit="SCCM" Property="Mfc28.FeedBack" />
<ProcessDeviceItem Display="MFC29" Unit="SCCM" Property="Mfc29.FeedBack" />
<ProcessDeviceItem Display="MFC31" Unit="SCCM" Property="Mfc31.FeedBack" />
<ProcessDeviceItem Display="MFC32" Unit="SCCM" Property="Mfc32.FeedBack" />
<ProcessDeviceItem Display="MFC33" Unit="SCCM" Property="Mfc33.FeedBack" />
<ProcessDeviceItem Display="MFC35" Unit="SCCM" Property="Mfc35.FeedBack" />
<ProcessDeviceItem Display="MFC36" Unit="SCCM" Property="Mfc36.FeedBack" />
<ProcessDeviceItem Display="MFC37" Unit="SCCM" Property="Mfc37.FeedBack" />
<ProcessDeviceItem Display="MFC38" Unit="SCCM" Property="Mfc38.FeedBack" />
<ProcessDeviceItem Display="MFC40" Unit="SCCM" Property="Mfc40.FeedBack" />
<ProcessDeviceItem Display="U1" Unit="℃" Property="CoolingWater.SHFlowTemp(U1).Value" />
<ProcessDeviceItem Display="U2" Unit="℃" Property="CoolingWater.TopFlow(U2).Value" />
<ProcessDeviceItem Display="U3" Unit="℃" Property="CoolingWater.MiddleFlow1(U3).Value" />
<ProcessDeviceItem Display="U4" Unit="℃" Property="CoolingWater.MiddleFlow2(U4).Value" />
<ProcessDeviceItem Display="U5" Unit="℃" Property="CoolingWater.BottomFlow(U5).Value" />
<ProcessDeviceItem Display="U6" Unit="℃" Property="CoolingWater.BottomPlateTemp(U6).Value" />
<ProcessDeviceItem Display="U7" Unit="℃" Property="CoolingWater.PowerRod1Flow(U7).Value" />
<ProcessDeviceItem Display="U8" Unit="℃" Property="CoolingWater.PowerRod2Flow(U8).Value" />
<ProcessDeviceItem Display="U9" Unit="℃" Property="CoolingWater.ForelineFlow(U9).Value" />
<ProcessDeviceItem Display="U10" Unit="℃" Property="CoolingWater.ElectrodeWFlow(U10).Value" />
<ProcessDeviceItem Display="U11" Unit="℃" Property="CoolingWater.TMPumpFlow(U11).Value" />
<ProcessDeviceItem Display="U12" Unit="℃" Property="CoolingWater.TMTopLidFlow(U12).Value" />
<ProcessDeviceItem Display="U13" Unit="℃" Property="CoolingWater.Spare(U13).Value" />
<ProcessDeviceItem Display="U14" Unit="℃" Property="CoolingWater.TransformerFlow(U14).Value" />
<ProcessDeviceItem Display="ATC-1" Unit="℃" Property="LineHeater.TMAPanelTemp(ATC-1)" />
<ProcessDeviceItem Display="ATC-2" Unit="℃" Property="LineHeater.TCSPanelTemp(ATC-2)" />
<ProcessDeviceItem Display="ATC-3" Unit="℃" Property="LineHeater.InsidePanelTemp(ATC-3)" />
<ProcessDeviceItem Display="ATC-4" Unit="℃" Property="LineHeater.OutsidePanelTemp(ATC-4)" />
<ProcessDeviceItem Display="ATC-5" Unit="℃" Property="LineHeater.OutsideSHTemp(ATC-5)" />
<ProcessDeviceItem Display="ATC-6" Unit="℃" Property="LineHeater.LeakBypassTemp(ATC-6)" />
<ProcessDeviceItem Display="AccSpeed" Unit="" Property="PMServo.AccSpeedFeedback" />
<ProcessDeviceItem Display="ActualCurrent" Unit="A" Property="PMServo.ActualCurrentFeedback" />
<ProcessDeviceItem Display="ActualSpeed" Unit="rpm/min" Property="PMServo.ActualSpeedFeedback" />
<ProcessDeviceItem Display="DecSpeed" Unit="" Property="PMServo.DecSpeedFeedback" />
<ProcessDeviceItem Display="Pressure1" Unit="mbar" Property="Pressure1.FeedBack" />
<ProcessDeviceItem Display="Pressure2" Unit="mbar" Property="Pressure2.FeedBack" />
<ProcessDeviceItem Display="Pressure3" Unit="mbar" Property="Pressure3.FeedBack" />
<ProcessDeviceItem Display="Pressure4" Unit="mbar" Property="Pressure4.FeedBack" />
<ProcessDeviceItem Display="Pressure5" Unit="mbar" Property="Pressure5.FeedBack" />
<ProcessDeviceItem Display="Pressure6" Unit="mbar" Property="Pressure6.FeedBack" />
<ProcessDeviceItem Display="Pressure7" Unit="mbar" Property="Pressure7.FeedBack" />
</ProcessDeviceItems>

View File

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="utf-8" ?>
<ProcessDeviceItems>
<ProcessDeviceItem Display="Inner temp" Unit="℃" Property="AKunTemp.Inner" />
<ProcessDeviceItem Display="Middle temp" Unit="℃" Property="AKunTemp.Middle" />
<ProcessDeviceItem Display="Outer temp" Unit="℃" Property="AKunTemp.Outer" />
<ProcessDeviceItem Display="Inner temp" Unit="℃" Property="AETemp.Inner" />
<ProcessDeviceItem Display="Middle temp" Unit="℃" Property="AETemp.Middle" />
<ProcessDeviceItem Display="Outer temp" Unit="℃" Property="AETemp.Outer" />
<ProcessDeviceItem Display="PT1" Unit="KPa" Property="PT1.FeedBack" />
<ProcessDeviceItem Display="PT2" Unit="KPa" Property="PT2.FeedBack" />
<ProcessDeviceItem Display="SCR1 Arms" Unit="A" Property="SCR1.ArmsFeedBack" />
<ProcessDeviceItem Display="SCR1 Power" Unit="KW" Property="SCR1.PowerFeedBack" />
<ProcessDeviceItem Display="SCR1 Resistance" Unit="R" Property="SCR1.ResistanceFeedBack" />
<ProcessDeviceItem Display="SCR1 Voltage" Unit="V" Property="SCR1.VoltageFeedBack" />
<ProcessDeviceItem Display="SCR2 Arms" Unit="A" Property="SCR2.ArmsFeedBack" />
<ProcessDeviceItem Display="SCR2 Power" Unit="KW" Property="SCR2.PowerFeedBack" />
<ProcessDeviceItem Display="SCR2 Resistance" Unit="R" Property="SCR2.ResistanceFeedBack" />
<ProcessDeviceItem Display="SCR2 Voltage" Unit="V" Property="SCR2.VoltageFeedBack" />
<ProcessDeviceItem Display="SCR3 Arms" Unit="A" Property="SCR3.ArmsFeedBack" />
<ProcessDeviceItem Display="SCR3 Power" Unit="KW" Property="SCR3.PowerFeedBack" />
<ProcessDeviceItem Display="SCR3 Resistance" Unit="R" Property="SCR3.ResistanceFeedBack" />
<ProcessDeviceItem Display="SCR3 Voltage" Unit="V" Property="SCR3.VoltageFeedBack" />
<ProcessDeviceItem Display="TV Arms" Unit="A" Property="TV.PositionFeedBack" />
<ProcessDeviceItem Display="TV Power" Unit="KW" Property="TV.PositionSetPoint" />
<ProcessDeviceItem Display="TV Resistance" Unit="R" Property="TV.PressureFeedBack" />
<ProcessDeviceItem Display="TV Voltage" Unit="V" Property="TV.TVValueEnable" />
<ProcessDeviceItem Display="PSU1 Output Arms" Unit="A" Property="PSU1.OutputArmsFeedBack" />
<ProcessDeviceItem Display="PSU1 Output Power" Unit="KW" Property="PSU1.OutputPowerFeedBack" />
<ProcessDeviceItem Display="PSU1 Output Voltage" Unit="V" Property="PSU1.OutputVoltageFeedBack" />
<ProcessDeviceItem Display="PSU1 Resistance" Unit="R" Property="PSU1.Resistance" />
<ProcessDeviceItem Display="PSU2 Output Arms" Unit="A" Property="PSU2.OutputArmsFeedBack" />
<ProcessDeviceItem Display="PSU2 Output Power" Unit="KW" Property="PSU2.OutputPowerFeedBack" />
<ProcessDeviceItem Display="PSU2 Output Voltage" Unit="V" Property="PSU2.OutputVoltageFeedBack" />
<ProcessDeviceItem Display="PSU2 Resistance" Unit="R" Property="PSU2.Resistance" />
<ProcessDeviceItem Display="PSU3 Output Arms" Unit="A" Property="PSU3.OutputArmsFeedBack" />
<ProcessDeviceItem Display="PSU3 Output Power" Unit="KW" Property="PSU3.OutputPowerFeedBack" />
<ProcessDeviceItem Display="PSU3 Output Voltage" Unit="V" Property="PSU3.OutputVoltageFeedBack" />
<ProcessDeviceItem Display="PSU3 Resistance" Unit="R" Property="PSU3.Resistance" />
<ProcessDeviceItem Display="MFC1" Unit="SCCM" Property="Mfc1.FeedBack" />
<ProcessDeviceItem Display="MFC2" Unit="SCCM" Property="Mfc2.FeedBack" />
<ProcessDeviceItem Display="MFC3" Unit="SCCM" Property="Mfc3.FeedBack" />
<ProcessDeviceItem Display="MFC4" Unit="SCCM" Property="Mfc4.FeedBack" />
<ProcessDeviceItem Display="MFC5" Unit="SCCM" Property="Mfc5.FeedBack" />
<ProcessDeviceItem Display="MFC6" Unit="SCCM" Property="Mfc6.FeedBack" />
<ProcessDeviceItem Display="MFC7" Unit="SCCM" Property="Mfc7.FeedBack" />
<ProcessDeviceItem Display="MFC8" Unit="SCCM" Property="Mfc8.FeedBack" />
<ProcessDeviceItem Display="MFC9" Unit="SCCM" Property="Mfc9.FeedBack" />
<ProcessDeviceItem Display="MFC10" Unit="SCCM" Property="Mfc10.FeedBack" />
<ProcessDeviceItem Display="MFC11" Unit="SCCM" Property="Mfc11.FeedBack" />
<ProcessDeviceItem Display="MFC12" Unit="SCCM" Property="Mfc12.FeedBack" />
<ProcessDeviceItem Display="MFC13" Unit="SCCM" Property="Mfc13.FeedBack" />
<ProcessDeviceItem Display="MFC14" Unit="SCCM" Property="Mfc14.FeedBack" />
<ProcessDeviceItem Display="MFC15" Unit="SCCM" Property="Mfc15.FeedBack" />
<ProcessDeviceItem Display="MFC16" Unit="SCCM" Property="Mfc16.FeedBack" />
<ProcessDeviceItem Display="MFC19" Unit="SCCM" Property="Mfc19.FeedBack" />
<ProcessDeviceItem Display="MFC20" Unit="SCCM" Property="Mfc20.FeedBack" />
<ProcessDeviceItem Display="MFC22" Unit="SCCM" Property="Mfc22.FeedBack" />
<ProcessDeviceItem Display="MFC23" Unit="SCCM" Property="Mfc23.FeedBack" />
<ProcessDeviceItem Display="MFC25" Unit="SCCM" Property="Mfc25.FeedBack" />
<ProcessDeviceItem Display="MFC26" Unit="SCCM" Property="Mfc26.FeedBack" />
<ProcessDeviceItem Display="MFC27" Unit="SCCM" Property="Mfc27.FeedBack" />
<ProcessDeviceItem Display="MFC28" Unit="SCCM" Property="Mfc28.FeedBack" />
<ProcessDeviceItem Display="MFC29" Unit="SCCM" Property="Mfc29.FeedBack" />
<ProcessDeviceItem Display="MFC31" Unit="SCCM" Property="Mfc31.FeedBack" />
<ProcessDeviceItem Display="MFC32" Unit="SCCM" Property="Mfc32.FeedBack" />
<ProcessDeviceItem Display="MFC33" Unit="SCCM" Property="Mfc33.FeedBack" />
<ProcessDeviceItem Display="MFC35" Unit="SCCM" Property="Mfc35.FeedBack" />
<ProcessDeviceItem Display="MFC36" Unit="SCCM" Property="Mfc36.FeedBack" />
<ProcessDeviceItem Display="MFC37" Unit="SCCM" Property="Mfc37.FeedBack" />
<ProcessDeviceItem Display="MFC38" Unit="SCCM" Property="Mfc38.FeedBack" />
<ProcessDeviceItem Display="MFC40" Unit="SCCM" Property="Mfc40.FeedBack" />
<ProcessDeviceItem Display="U1" Unit="℃" Property="CoolingWater.SHFlowTemp(U1).Value" />
<ProcessDeviceItem Display="U2" Unit="℃" Property="CoolingWater.TopFlow(U2).Value" />
<ProcessDeviceItem Display="U3" Unit="℃" Property="CoolingWater.MiddleFlow1(U3).Value" />
<ProcessDeviceItem Display="U4" Unit="℃" Property="CoolingWater.MiddleFlow2(U4).Value" />
<ProcessDeviceItem Display="U5" Unit="℃" Property="CoolingWater.BottomFlow(U5).Value" />
<ProcessDeviceItem Display="U6" Unit="℃" Property="CoolingWater.BottomPlateTemp(U6).Value" />
<ProcessDeviceItem Display="U7" Unit="℃" Property="CoolingWater.PowerRod1Flow(U7).Value" />
<ProcessDeviceItem Display="U8" Unit="℃" Property="CoolingWater.PowerRod2Flow(U8).Value" />
<ProcessDeviceItem Display="U9" Unit="℃" Property="CoolingWater.ForelineFlow(U9).Value" />
<ProcessDeviceItem Display="U10" Unit="℃" Property="CoolingWater.ElectrodeWFlow(U10).Value" />
<ProcessDeviceItem Display="U11" Unit="℃" Property="CoolingWater.TMPumpFlow(U11).Value" />
<ProcessDeviceItem Display="U12" Unit="℃" Property="CoolingWater.TMTopLidFlow(U12).Value" />
<ProcessDeviceItem Display="U13" Unit="℃" Property="CoolingWater.Spare3(U13).Value" />
<ProcessDeviceItem Display="U14" Unit="℃" Property="CoolingWater.TransformerFlow(U14).Value" />
<ProcessDeviceItem Display="ATC-1" Unit="℃" Property="LineHeater.TMAPanelTemp(ATC-1)" />
<ProcessDeviceItem Display="ATC-2" Unit="℃" Property="LineHeater.TCSPanelTemp(ATC-2)" />
<ProcessDeviceItem Display="ATC-3" Unit="℃" Property="LineHeater.InsidePanelTemp(ATC-3)" />
<ProcessDeviceItem Display="ATC-4" Unit="℃" Property="LineHeater.OutsidePanelTemp(ATC-4)" />
<ProcessDeviceItem Display="ATC-5" Unit="℃" Property="LineHeater.OutsideSHTemp(ATC-5)" />
<ProcessDeviceItem Display="ATC-6" Unit="℃" Property="LineHeater.LeakBypassTemp(ATC-6)" />
<ProcessDeviceItem Display="AccSpeed" Unit="" Property="PMServo.AccSpeedFeedback" />
<ProcessDeviceItem Display="ActualCurrent" Unit="A" Property="PMServo.ActualCurrentFeedback" />
<ProcessDeviceItem Display="ActualSpeed" Unit="rpm/min" Property="PMServo.ActualSpeedFeedback" />
<ProcessDeviceItem Display="DecSpeed" Unit="" Property="PMServo.DecSpeedFeedback" />
<ProcessDeviceItem Display="Pressure1" Unit="mbar" Property="Pressure1.FeedBack" />
<ProcessDeviceItem Display="Pressure2" Unit="mbar" Property="Pressure2.FeedBack" />
<ProcessDeviceItem Display="Pressure3" Unit="mbar" Property="Pressure3.FeedBack" />
<ProcessDeviceItem Display="Pressure4" Unit="mbar" Property="Pressure4.FeedBack" />
<ProcessDeviceItem Display="Pressure5" Unit="mbar" Property="Pressure5.FeedBack" />
<ProcessDeviceItem Display="Pressure6" Unit="mbar" Property="Pressure6.FeedBack" />
<ProcessDeviceItem Display="Pressure7" Unit="mbar" Property="Pressure7.FeedBack" />
</ProcessDeviceItems>

View File

@ -284,6 +284,15 @@
<None Include="Config\PM\PM2\RealtimeGasFlowPM2.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Config\Common\Common.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Config\PM\PM1\ProcessDeviceItemsPM1.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Config\PM\PM2\ProcessDeviceItemsPM2.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<Content Include="Config\Recipe\Sic\Clean\RecipeFormat.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>

View File

@ -1016,6 +1016,11 @@
<config default="0" name="U13_Water" description="Spare2" max="100" min="-100" paramter="" tag="" unit="" type="Double" />
<config default="0" name="U14_Water" description="TransformerFlow" max="100" min="-100" paramter="" tag="" unit="" type="Double" />
</configs >
<configs name="TempSensor">
<config default="AETemp.t1" name="MiddleTemp" description="设置Middle温度数据通道重启生效" max="" min="" paramter="AETemp.t1;AETemp.t2;AETemp.t3;AETemp.t4;AKunTemp.t1;AKunTemp.t2;AKunTemp.t3;AKunTemp.t4;SensorTemp1.t1;SensorTemp2.t1;SensorTemp3.t1;SensorTemp4.t1;StrongTemp1.t1;StrongTemp2.t1;StrongTemp3.t1;StrongTemp4.t1;Disabled" tag="ReadOnlySelection" unit="" type="String" />
<config default="AETemp.t2" name="OuterTemp" description="设置Outer温度数据通道重启生效" max="" min="" paramter="AETemp.t1;AETemp.t2;AETemp.t3;AETemp.t4;AKunTemp.t1;AKunTemp.t2;AKunTemp.t3;AKunTemp.t4;SensorTemp1.t1;SensorTemp2.t1;SensorTemp3.t1;SensorTemp4.t1;StrongTemp1.t1;StrongTemp2.t1;StrongTemp3.t1;StrongTemp4.t1;Disabled" tag="ReadOnlySelection" unit="" type="String" />
<config default="Disabled" name="InnerTemp" description="设置Inner温度数据通道重启生效" max="" min="" paramter="AETemp.t1;AETemp.t2;AETemp.t3;AETemp.t4;AKunTemp.t1;AKunTemp.t2;AKunTemp.t3;AKunTemp.t4;SensorTemp1.t1;SensorTemp2.t1;SensorTemp3.t1;SensorTemp4.t1;StrongTemp1.t1;StrongTemp2.t1;StrongTemp3.t1;StrongTemp4.t1;Disabled" tag="ReadOnlySelection" unit="" type="String" />
</configs>
</configs>
<configs name="PM2">
<config default="Sic" name="RecipeChamberType" visible="false" description="Recipe Chamber Type" max="" min="" paramter="" tag="" unit="" type="String" />
@ -1524,7 +1529,14 @@
<config default="0" name="U13_Water" description="Spare2" max="100" min="-100" paramter="" tag="" unit="" type="Double" />
<config default="0" name="U14_Water" description="TransformerFlow" max="100" min="-100" paramter="" tag="" unit="" type="Double" />
</configs >
</configs>
<configs name="TempSensor">
<config default="AETemp.t3" name="MiddleTemp" description="设置Middle温度数据通道重启生效" max="" min="" paramter="AETemp.t1;AETemp.t2;AETemp.t3;AETemp.t4;AKunTemp.t1;AKunTemp.t2;AKunTemp.t3;AKunTemp.t4;SensorTemp1.t1;SensorTemp2.t1;SensorTemp3.t1;SensorTemp4.t1;StrongTemp1.t1;StrongTemp2.t1;StrongTemp3.t1;StrongTemp4.t1;Disabled" tag="ReadOnlySelection" unit="" type="String" />
<config default="AETemp.t4" name="OuterTemp" description="设置Outer温度数据通道重启生效" max="" min="" paramter="AETemp.t1;AETemp.t2;AETemp.t3;AETemp.t4;AKunTemp.t1;AKunTemp.t2;AKunTemp.t3;AKunTemp.t4;SensorTemp1.t1;SensorTemp2.t1;SensorTemp3.t1;SensorTemp4.t1;StrongTemp1.t1;StrongTemp2.t1;StrongTemp3.t1;StrongTemp4.t1;Disabled" tag="ReadOnlySelection" unit="" type="String" />
<config default="Disabled" name="InnerTemp" description="设置Inner温度数据通道重启生效" max="" min="" paramter="AETemp.t1;AETemp.t2;AETemp.t3;AETemp.t4;AKunTemp.t1;AKunTemp.t2;AKunTemp.t3;AKunTemp.t4;SensorTemp1.t1;SensorTemp2.t1;SensorTemp3.t1;SensorTemp4.t1;StrongTemp1.t1;StrongTemp2.t1;StrongTemp3.t1;StrongTemp4.t1;Disabled" tag="ReadOnlySelection" unit="" type="String" />
</configs>
</configs>
</configs>
<configs name="TM">
<config default="300" name="ProcessPressure" description="传盘压力基准" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
@ -1886,19 +1898,69 @@
<config default="1" name="Modules" description="Module Count" max="5" min="0" paramter="" tag="" unit="" type="Integer" />
<config default="1" name="TempWarnMaxDiff" description="Max different between actual value and set value" max="90" min="0" paramter="" tag="" unit="" type="Integer" />
</configs>
<configs name="AETemp">
<config default="false" name="EnableDevice" description="Vacuometer install" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="192.168.1.104:1001" name="Address" description="Vacuometer address" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="1" name="DeviceAddress" description="Vacuometer device address" max="1000" min="0" paramter="" tag="" unit="" type="Integer" />
<config default="false" name="EnableLogMessage" description="Vacuometer log message" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="false" name="IsThreePoint" description="内中外三点测温方式" max="" min="" paramter="" tag="" unit="" type="Bool" />
</configs>
<configs name="AKunTemp">
<config default="false" name="EnableDevice" description="AKunTemp install" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="192.168.1.103:53888" name="Address" description="AKunTemp IP Address" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="1" name="DeviceAddress" description="AKunTemp device address" max="1000" min="0" paramter="" tag="" unit="" type="Integer" />
<config default="100" name="IntegrationTime" description="AKunTemp温度值平滑时间" max="10000" min="10" paramter="" tag="" unit="ms" type="Integer" />
<config default="false" name="EnableLogMessage" description="AKunTemp log message" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="false" name="IsThreePoint" description="内中外三点测温方式" max="" min="" paramter="" tag="" unit="" type="Bool" />
</configs>
<configs name="TempDevice">
<config default="500" name="OnTimer" description="上位机获取温度数据扫描周期,设置后立即生效" max="2000" min="100" paramter="" tag="" unit="ms" type="Integer" />
<config default="false" name="EnableLogMessage" description="通讯数据Log保存到本地一般不开启设置后立即生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<configs name="AETemp">
<config default="true" name="EnableDevice" description="AE启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="192.168.1.104:1001" name="Address" description="AE IP addressDefault IP: 192.168.1.104:1001" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="true" name="Channel1" description="AE通道1启用重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="true" name="Channel2" description="AE通道2启用重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="true" name="Channel3" description="AE通道3启用重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="true" name="Channel4" description="AE通道4启用重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
</configs>
<configs name="AKunTemp">
<config default="false" name="EnableDevice" description="AKun启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="127.0.0.1:53888" name="Address" description="AKun IP addressDefault IP: 127.0.0.1:53888" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="10" name="IntegrationTime" description="AKun温度平滑时间,AKun间隔/ms采样温度设置后立即生效" max="10000" min="1" paramter="" tag="" unit="ms" type="Integer" />
</configs>
<configs name="Sensor">
<configs name="SensorTemp1">
<config default="false" name="EnableDevice" description="Sensor1启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM1" name="Address" description="SensorTemp1 COMDefault COM1" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM1" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
<configs name="SensorTemp2">
<config default="false" name="EnableDevice" description="Sensor2启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM2" name="Address" description="SensorTemp2 COMDefault COM2" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM1" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
<configs name="SensorTemp3">
<config default="false" name="EnableDevice" description="Sensor3启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM3" name="Address" description="SensorTemp3 COMDefault COM3" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM2" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
<configs name="SensorTemp4">
<config default="false" name="EnableDevice" description="Sensor4启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM4" name="Address" description="SensorTemp4 COMDefault COM4" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM2" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
</configs>
<configs name="Strong">
<configs name="StrongTemp1">
<config default="false" name="EnableDevice" description="Strong1启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM1" name="Address" description="StrongTemp1 COMDefault COM1" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM1" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
<configs name="StrongTemp2">
<config default="false" name="EnableDevice" description="Strong2启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM2" name="Address" description="StrongTemp2 COMDefault COM2" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM1" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
<configs name="StrongTemp3">
<config default="false" name="EnableDevice" description="Strong3启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM3" name="Address" description="StrongTemp3 COMDefault COM3" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM2" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
<configs name="StrongTemp4">
<config default="false" name="EnableDevice" description="Strong4启用设置后重启生效" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="COM4" name="Address" description="StrongTemp4 COMDefault COM4" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="PM2" name="PMName" description="Default Value" max="" min="" paramter="PM1;PM2" tag="ReadOnlySelection" unit="" type="String" />
</configs>
</configs>
</configs>
</root>

View File

@ -2,7 +2,6 @@
using Aitex.Core.RT.SCCore;
using MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Aligners.HiWinAligner;
using MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Breakers.NSXCOM;
using MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Temps.AE;
using MECF.Framework.RT.EquipmentLibrary.HardwareUnits.UPS;
using MECF.Framework.RT.EquipmentLibrary.HardwareUnits.MachineVision.Keyence;
using MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Temps.P116PIDTC;
@ -28,15 +27,6 @@ namespace SicRT.Instances
string MoudleA = "PM1";
string MoudleB = "PM2";
if (SC.GetConfigItem("AETemp.EnableDevice").BoolValue)
{
string _address = SC.GetStringValue("AETemp.Address");
bool _enableLog = SC.GetValue<bool>("AETemp.EnableLogMessage");
var aeTemp = new AETemp("PM", "AETemp", "AETemp");
aeTemp.Initialize(_address, _enableLog);
QueueDevice(aeTemp);
}
//if (SC.GetConfigItem("TempOmron.EnableDevice").BoolValue)
//{
@ -64,28 +54,28 @@ namespace SicRT.Instances
if (SC.GetConfigItem($"PM.{MoudleA}.ITAUPSA.EnableDevice").BoolValue)
{
var ITPM1A = new ITAUPS("PM1", "ITAUPSA", "ITAUPSA", null, null);
var ITPM1A = new ITAUPS("PM1", "ITAUPSA", "ITAUPSA");
ITPM1A.Initialize();
QueueDevice(ITPM1A);
}
if (SC.GetConfigItem($"PM.{MoudleA}.ITAUPSB.EnableDevice").BoolValue)
{
var ITPM1B = new ITAUPS("PM1", "ITAUPSB", "ITAUPSB", null, null);
var ITPM1B = new ITAUPS("PM1", "ITAUPSB", "ITAUPSB");
ITPM1B.Initialize();
QueueDevice(ITPM1B);
}
if (SC.GetConfigItem($"PM.{MoudleB}.ITAUPSA.EnableDevice").BoolValue)
{
var ITPM2A = new ITAUPS("PM2", "ITAUPSA", "ITAUPSA", null, null);
var ITPM2A = new ITAUPS("PM2", "ITAUPSA", "ITAUPSA");
ITPM2A.Initialize();
QueueDevice(ITPM2A);
}
if (SC.GetConfigItem($"PM.{MoudleB}.ITAUPSB.EnableDevice").BoolValue)
{
var ITPM2B = new ITAUPS("PM2", "ITAUPSB", "ITAUPSB", null, null);
var ITPM2B = new ITAUPS("PM2", "ITAUPSB", "ITAUPSB");
ITPM2B.Initialize();
QueueDevice(ITPM2B);
}
@ -105,14 +95,6 @@ namespace SicRT.Instances
KCVX.Initialize();
QueueDevice(KCVX);
}
if (SC.GetConfigItem("AKunTemp.EnableDevice").BoolValue)
{
var AkOptics = new AKunTemp("PM1", "AKunTemp");
AkOptics.Initialize();
QueueDevice(AkOptics);
}
return true;
}

View File

@ -45,6 +45,8 @@ namespace SicRT.Instances
Singleton<DeviceManager>.Instance.DisableAsyncInitialize = true;
//公共硬件部分初始化
Singleton<DeviceManager>.Instance.Initialize(PathManager.GetCfgDir() + "Common\\Common.xml", "Sic", ModuleName.System, "System", false);
IoManager.Instance.Initialize(PathManager.GetCfgDir() + "pm\\pm1\\interlockPM1.xml");
Singleton<DeviceManager>.Instance.Initialize(PathManager.GetCfgDir() + "pm\\pm1\\DeviceModelPM1.xml", "Sic",