<?xml version="1.0" encoding="UTF-8"?>
<ModelInfo>
    <Name>测试名称</Name>
    <Pages>
        <Page Order="big" Code="3">
            <Registers>
                <Register No="10000" RetLen="2" Type="uint" Key="tid" Label="提升机当前任务编号"/>
                <Register No="10001" RetLen="2" Type="uint" Key="did" Label="提升机任务完成编号"/>
                <Register No="10002" RetLen="2" Type="uint" Key="nl" Label="提升机当前层"/>
                <Register No="10003" RetLen="2" Type="uint" Key="htbt" Label="校验位"/>
                <Register No="10004" RetLen="2" Type="uint" Bit="true">
                    <Enums>
                        <Enum No="0" Label="提升机 1 层左有货" Type="bool" Key="l01g"/> <!--0:无货 1:有货-->
                        <Enum No="1" Label="提升机 1 层左运行中" Type="bool" Key="l01r"/> <!--0:未运行 1:运行中-->
                        <Enum No="2" Label="提升机 1 层左故障" Type="bool" Key="l01e" Tag="alarm"/>
                        <Enum No="3" Label="提升机 1 层右有货" Type="bool" Key="r01g"/>
                        <Enum No="4" Label="提升机 1 层右运行中" Type="bool" Key="r01r"/>
                        <Enum No="5" Label="提升机 1 层右故障" Type="bool" Key="r01e" Tag="alarm"/>
                        <Enum No="6" Label="提升机 2 层左是否有货" Type="bool" Key="l02g"/>
                        <Enum No="7" Label="提升机 2 层左是否运行" Type="bool" Key="l02r"/>
                        <Enum No="8" Label="提升机 2 层左是否故障" Type="bool" Key="l02e" Tag="alarm"/>
                        <Enum No="9" Label="提升机 2 层右是否有货" Type="bool" Key="r02g"/>
                        <Enum No="10" Label="提升机 2 层右是否运行" Type="bool" Key="r02r"/>
                        <Enum No="11" Label="提升机 2 层右是否故障" Type="bool" Key="r02e" Tag="alarm"/>
                        <Enum No="12" Label="提升机 3 层左是否有货" Type="bool" Key="l03g"/>
                        <Enum No="13" Label="提升机 3 层左是否运行" Type="bool" Key="l03r"/>
                        <Enum No="14" Label="提升机 3 层左是否故障" Type="bool" Key="l03e" Tag="alarm"/>
                        <Enum No="15" Label="提升机 3 层右是否有货" Type="bool" Key="r03g"/>
                    </Enums>
                </Register>
                <Register No="10005" RetLen="2" Type="uint" Bit="true">
                    <Enums>
                        <Enum No="0" Label="提升机 3 层右是否运行" Type="bool" Key="r03r"/>
                        <Enum No="1" Label="提升机 3 层右是否故障" Type="bool" Key="r03e" Tag="alarm"/>
                        <Enum No="2" Label="提升机 4 层左是否有货" Type="bool" Key="l04g"/>
                        <Enum No="3" Label="提升机 4 层左是否运行" Type="bool" Key="l04r"/>
                        <Enum No="4" Label="提升机 4 层左是否故障" Type="bool" Key="l04e" Tag="alarm"/>
                        <Enum No="5" Label="提升机 4 层右是否有货" Type="bool" Key="r04g"/>
                        <Enum No="6" Label="提升机 4 层右是否运行" Type="bool" Key="r04r"/>
                        <Enum No="7" Label="提升机 4 层右是否故障" Type="bool" Key="l04e" Tag="alarm"/>
                        <Enum No="8" Label="提升机 5 层左是否有货" Type="bool" Key="l05g"/>
                        <Enum No="9" Label="提升机 5 层左是否运行" Type="bool" Key="l05r"/>
                        <Enum No="10" Label="提升机 5 层左是否故障" Type="bool" Key="l05e" Tag="alarm"/>
                        <Enum No="11" Label="提升机 5 层右是否有货" Type="bool" Key="r05g"/>
                        <Enum No="12" Label="提升机 5 层右是否运行" Type="bool" Key="r05r"/>
                        <Enum No="13" Label="提升机 5 层右是否故障" Type="bool" Key="r04e" Tag="alarm"/>
                        <Enum No="14" Label="提升机 6 层左是否有货" Type="bool" Key="l06g"/>
                        <Enum No="15" Label="提升机 6 层左是否运行" Type="bool" Key="l06r"/>
                    </Enums>
                </Register>
                <Register No="10006" RetLen="2" Type="uint" Bit="true">
                    <Enums>
                        <Enum No="0" Label="提升机 6 层左是否故障" Type="bool" Key="l06e" Tag="alarm"/>
                        <Enum No="1" Label="提升机 6 层右是否有货" Type="bool" Key="r06g"/>
                        <Enum No="2" Label="提升机 6 层右是否运行" Type="bool" Key="r06r"/>
                        <Enum No="3" Label="提升机 6 层右是否故障" Type="bool" Key="r06e" Tag="alarm"/>
                        <Enum No="4" Label="提升机 7 层左是否有货" Type="bool" Key="l07g"/>
                        <Enum No="5" Label="提升机 7 层左是否运行" Type="bool" Key="l07r"/>
                        <Enum No="6" Label="提升机 7 层左是否故障" Type="bool" Key="l07e" Tag="alarm"/>
                        <Enum No="7" Label="提升机 7 层右是否有货" Type="bool" Key="r07g"/>
                        <Enum No="8" Label="提升机 7 层右是否运行" Type="bool" Key="r07r"/>
                        <Enum No="9" Label="提升机 7 层右是否故障" Type="bool" Key="r07e" Tag="alarm"/>
                        <Enum No="10" Label="提升机 8 层左是否有货" Type="bool" Key="l08g"/>
                        <Enum No="11" Label="提升机 8 层左是否运行" Type="bool" Key="l08r"/>
                        <Enum No="12" Label="提升机 8 层左是否故障" Type="bool" Key="l08e" Tag="alarm"/>
                        <Enum No="13" Label="提升机 8 层右是否有货" Type="bool" Key="r08g"/>
                        <Enum No="14" Label="提升机 8 层右是否运行" Type="bool" Key="r08r"/>
                        <Enum No="15" Label="提升机 8 层右是否故障" Type="bool" Key="r08e" Tag="alarm"/>
                    </Enums>
                </Register>
                <Register No="10007" RetLen="2" Type="uint" Bit="true">
                    <Enums>
                        <Enum No="0" Label="提升机 9 层左是否有货" Type="bool" Key="l09g"/>
                        <Enum No="1" Label="提升机 9 层左是否运行" Type="bool" Key="l09r"/>
                        <Enum No="2" Label="提升机 9 层左是否故障" Type="bool" Key="l09e" Tag="alarm"/>
                        <Enum No="3" Label="提升机 9 层右是否有货" Type="bool" Key="r09g"/>
                        <Enum No="4" Label="提升机 9 层右是否运行" Type="bool" Key="r09r"/>
                        <Enum No="5" Label="提升机 9 层右是否故障" Type="bool" Key="r09e" Tag="alarm"/>
                        <Enum No="6" Label="提升机 10 层左是否有货" Type="bool" Key="l10g"/>
                        <Enum No="7" Label="提升机 10 层左是否运行" Type="bool" Key="l10r"/>
                        <Enum No="8" Label="提升机 10 层左是否故障" Type="bool" Key="l10e" Tag="alarm"/>
                        <Enum No="9" Label="提升机 10 层右是否有货" Type="bool" Key="r10g"/>
                        <Enum No="10" Label="提升机 10 层右是否运行" Type="bool" Key="r10r"/>
                        <Enum No="11" Label="提升机 10 层右是否故障" Type="bool" Key="r10e" Tag="alarm"/>
                    </Enums>
                </Register>
                <Register No="10008" RetLen="2" Type="uint" Bit="true">
                    <Enums>
                        <Enum No="0" Label="自动模式" Type="bool" Key="autoMode"/> <!--0:手动模式 1:自动模式-->
                        <Enum No="1" Label="就绪" Type="bool" Key="ready"/> <!--0:未就绪 1:已就绪-->
                        <Enum No="2" Label="有无小车" Type="bool" Key="inCar"/> <!--0:无车 1:有车-->
                        <Enum No="3" Label="运行中" Type="bool" Key="running"/> <!--0:未运行 1:运行中-->
                        <Enum No="4" Label="到位状态" Type="bool" Key="plan"/> <!--0:未到位 1:已到位-->
                        <Enum No="5" Label="急停状态" Type="bool" Key="fStop"/> <!--0:未急停 1:急停中 -->
                        <Enum No="6" Label="有无货物" Type="bool" Key="goods"/> <!--0:无货 1:有货-->
                        <Enum No="7" Label="货物到位" Type="bool" Key="gsPlan"/> <!--0:未到位 1:已到位-->
                        <Enum No="8" Label="提升机止推器未阻挡" Type="bool" Key="tnb"/> <!--0:已阻挡 1:未阻挡-->
                        <Enum No="9" Label="内链条机状态" Type="bool" Key="inChanRun"/> <!--0:未运行 1:运行中-->
                        <Enum No="10" Label="本地远程" Type="bool" Key="remotely"/> <!--0:本地 1:远程-->
                        <Enum No="11" Label="锁定状态" Type="bool" Key="locked"/> <!--0:已锁 1:未锁-->
                    </Enums>
                </Register>
                <Register No="10009" RetLen="2" Type="uint" Bit="true">
                    <!--0:正常 1:故障-->
                    <Enums>
                        <Enum No="0" Label="提升机前限位超限" Type="bool" Key="blimit" Tag="alarm"/>
                        <Enum No="1" Label="提升机后限位超限" Type="bool" Key="alimit" Tag="alarm"/>
                        <Enum No="2" Label="提升机上限位超限" Type="bool" Key="ulimit" Tag="alarm"/>
                        <Enum No="3" Label="提升机下限位超限" Type="bool" Key="dlimit" Tag="alarm"/>
                        <Enum No="4" Label="扫码读取故障" Type="bool" Key="scane" Tag="alarm"/>
                        <Enum No="5" Label="扫码数值范围错误" Type="bool" Key="scanre" Tag="alarm"/>
                        <Enum No="6" Label="提升机电机报警" Type="bool" Key="motore" Tag="alarm"/>
                        <Enum No="7" Label="提升机任务字非法" Type="bool" Key="taske" Tag="alarm"/>
                        <Enum No="8" Label="提升机起始位置无货" Type="bool" Key="startng" Tag="alarm"/>
                        <Enum No="9" Label="提升机终点位置有货" Type="bool" Key="endyg" Tag="alarm"/>
                        <Enum No="10" Label="提升机内有货" Type="bool" Key="ings" Tag="alarm"/>
                        <Enum No="11" Label="小车未到位" Type="bool" Key="unplan" Tag="alarm"/>
                        <Enum No="12" Label="小车未驶离" Type="bool" Key="unaway" Tag="alarm"/>
                        <Enum No="13" Label="提升机内链条机左边缘超限" Type="bool" Key="cmllimit" Tag="alarm"/>
                        <Enum No="14" Label="提升机内链条机右边缘超限" Type="bool" Key="cmrlimit" Tag="alarm"/>
                        <Enum No="15" Label="提升机对接链条机边缘超限" Type="bool" Key="cmalimit" Tag="alarm"/>
                    </Enums>
                </Register>
                <Register No="10010" Dec="0" RetLen="2" Type="uint" Bit="true">
                    <!--0:正常 1:故障-->
                    <Enums>
                        <Enum No="0" Label="提升机未就绪时 WCS 下发任务" Type="bool" Key="noready" Tag="alarm"/>
                        <Enum No="1" Label="锁定失败" Type="bool" Key="lockerr" Tag="alarm"/>
                        <Enum No="2" Label="解锁失败" Type="bool" Key="unlockerr" Tag="alarm"/>
                        <Enum No="3" Label="与主控交互断开" Type="bool" Key="disconnect" Tag="alarm"/>
                        <Enum No="4" Label="提升机链条机故障" Type="bool" Key="cmerr" Tag="alarm"/>
                        <Enum No="5" Label="提升机辊道机故障" Type="bool" Key="rmerr" Tag="alarm"/>
                        <Enum No="6" Label="提升机移载升降机故障" Type="bool" Key="klerr" Tag="alarm"/>
                    </Enums>
                </Register>
            </Registers>
        </Page>
        <Page Order="big" Code="16">
            <Registers>
                <Register No="10011" RetLen="4" Type="uint" Key="task" Label="提升机任务字"/>
                <Register No="10013" RetLen="2" Type="uint" Key="taskID" Label="提升机任务编号"/>
                <Register No="10014" RetLen="2" Type="uint" Key="inPos" Label="四项车已就位"/> <!--0:未到位 1:已到位-->
                <Register No="10015" RetLen="2" Type="uint" Key="outPos" Label="四项车已驶离"/> <!--0:未驶离 1:已驶离-->
                <Register No="10016" RetLen="2" Type="uint" Key="taskClean" Label="提升机任务清除"/>
                <Register No="10017" RetLen="2" Type="uint" Key="alarmClean" Label="提升机故障清除"/>
                <Register No="10018" RetLen="2" Type="uint" Key="lock" Label="提升机上位锁"/>
                <Register No="10019" RetLen="2" Type="uint" Key="passwd" Label="锁定密码"/>
            </Registers>
        </Page>
    </Pages>
</ModelInfo>