MoS2/App/SicSimulator/Config/DeviceTM.xml

57 lines
4.7 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<DeviceModelDefine type="GaN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IoValveGroup classType="MECF.Framework.Simulator.Core.SimulatorIoDefault" assembly="MECF.Framework.Simulator.Core">
<IoDefaults id="IoDefault" display="" schematicId="" unit="">
<!--<IODefault type="DI" ioName="DI_VCEATMRobotEnableExtend" default="true"/>
<IODefault type="DI" ioName="DI_VCEBTMRobotEnableExtend" default="true"/>
<IODefault type="AI" ioName="AI_TMChamberPressure" default="1024"/>
<IODefault type="AI" ioName="AI_LoadVCEAChamberPressure" default="1024"/>-->
</IoDefaults>
</IoValveGroup>
<AI_AORandomGroup classType="MECF.Framework.Simulator.Core.SimulatorAI_AORandom" assembly="MECF.Framework.Simulator.Core">
<AI_AORandoms id="AI_AORandom" display="" schematicId="" unit="" >
<!--<Random type="AI" ioName="AI_TMChamberPressure" baseValue="1024" />-->
</AI_AORandoms>
</AI_AORandomGroup>
<IoDO_DIGroup classType="MECF.Framework.Simulator.Core.SimulatorIoDO_DI" assembly="MECF.Framework.Simulator.Core">
<IoDO_DIs id="IoDO_DI" display="" schematicId="" unit="">
<!--<DO_DI doDefault="false" do="DO_PMASlitValveOpen" di="DI_PMASlitValveOpen" />-->
</IoDO_DIs>
</IoDO_DIGroup>
<IoValveGroup classType="MECF.Framework.Simulator.Core.SimulatorIoValve" assembly="MECF.Framework.Simulator.Core">
<IoValves id="IoValves" display="" schematicId="" unit="">
<IoValve id="BalanceValve" module="PM1" display="V96_1" schematicId="BalanceValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_TMPMABanlanceFB" doOpen="DO_TMPMABanlance"/>
<IoValve id="BalanceValve" module="PM2" display="V96_2" schematicId="BalanceValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_TMPMBBanlanceFB" doOpen="DO_TMPMBBanlance"/>
<IoValve id="FastPumpValve" module="TM" display="V101" schematicId="FastPumpValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_TMFastPumpValveFB" doOpen="DO_TMFastPumpValve"/>
<IoValve id="SlowPumpValve" module="TM" display="V102" schematicId="SlowPumpValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_TMSlowPumpValveFB" doOpen="DO_TMSlowPumpValve"/>
<IoValve id="VentValve" module="TM" display="V107" schematicId="VentValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_TMVentValveFB" doOpen="DO_TMVentValve"/>
<IoValve id="FastPumpValve" module="LoadVCEA" display="V103" schematicId="FastPumpValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEAFastPumpValveFB" doOpen="DO_LoadVCEAFastPumpValve"/>
<IoValve id="SlowPumpValve" module="LoadVCEA" display="V104" schematicId="SlowPumpValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEASlowPumpValveFB" doOpen="DO_LoadVCEASlowPumpValve"/>
<IoValve id="VentValve" module="LoadVCEA" display="V108" schematicId="VentValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEAVentValveFB" doOpen="DO_LoadVCEAVentValve"/>
<IoValve id="BalanceValve" module="LoadVCEA" display="V109" schematicId="BalanceValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEABalanceValveFB" doOpen="DO_LoadVCEABalanceValve"/>
<IoValve id="FastPumpValve" module="LoadVCEB" display="V105" schematicId="FastPumpValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEBFastPumpValveFB" doOpen="DO_LoadVCEBFastPumpValve"/>
<IoValve id="SlowPumpValve" module="LoadVCEB" display="V106" schematicId="SlowPumpValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEBSlowPumpValveFB" doOpen="DO_LoadVCEBSlowPumpValve"/>
<IoValve id="VentValve" module="LoadVCEB" display="V111" schematicId="VentValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEBVentValveFB" doOpen="DO_LoadVCEBVentValve"/>
<IoValve id="BalanceValve" module="LoadVCEB" display="V112" schematicId="BalanceValve" unit="" isNc="true" isDefaultOpen="false" diOpen="DI_LoadVCEBBalanceValveFB" doOpen="DO_LoadVCEBBalanceValve"/>
</IoValves>
</IoValveGroup>
<IoMfcGroup classType="MECF.Framework.Simulator.Core.SimulatorMFC" assembly="MECF.Framework.Simulator.Core">
<IoMFCs id="IoMFCs" display="" schematicId="" unit="">
<IoMfc id="Mfc96" module="TM" display="Mfc96" schematicId="Mfc96" unit="sccm" aiActMode="AI_M96ActMode" aoSetMode="AO_M96CtrlMode" aiFlow="AI_M96" aoFlow="AO_M96" scBasePath="TM.MFC" aioType="float" formatString="F1" diAlarm="DI_MFC096CommunicationAlarm" AlarmText="Alarm106 MFC06 CommunicationAlarm[DI-356]" />
</IoMFCs>
</IoMfcGroup>
</DeviceModelDefine>