⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atv31 modbus通讯.twd

📁 Shi Naide company s frequency changer atv31 communication procedure,is a province project part, has
💻 TWD
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0"?>
<TwidoApplication>
    <FileVersion>2.1</FileVersion>
    <CodePage>936</CodePage>
    <SymbolTable/>
    <Resources>
        <MODEM>
            <HAYES_INIT_COMMAND>$</HAYES_INIT_COMMAND>
        </MODEM>
        <AppTable>
            <AppTableVersion>2</AppTableVersion>
            <CompatibilityFlags>2</CompatibilityFlags>
            <LevelChosen>0</LevelChosen>
            <Password>$</Password>
            <AppName>untitled</AppName>
            <AppVersion>1</AppVersion>
            <AppSignature>26542</AppSignature>
            <AppMaxCycleTime>250</AppMaxCycleTime>
            <AppMinCycleTime>0</AppMinCycleTime>
            <Protection>0</Protection>
            <Autoload>1</Autoload>
            <AppReadyToRun>1</AppReadyToRun>
            <LenListIdTableModBuffer>1752</LenListIdTableModBuffer>
            <AppIntModBufferLength>28032</AppIntModBufferLength>
            <AppMaxModsAllowed>1752</AppMaxModsAllowed>
            <AppDiffLadderSize>0</AppDiffLadderSize>
            <AppNumModsUsedInt>0</AppNumModsUsedInt>
            <LangVersion>1</LangVersion>
            <CompilerVersion>1</CompilerVersion>
            <CompilerSettings>0</CompilerSettings>
            <HardwarePartNumber>TWDLCAA40DRF</HardwarePartNumber>
            <HardwareID>2232</HardwareID>
            <HWOptionsStatus>7</HWOptionsStatus>
            <AppTableChksum>61940</AppTableChksum>
            <AppStructChksum>7084</AppStructChksum>
            <HWOptionsPartNumber>TWDNAC485T</HWOptionsPartNumber>
            <HWOptionsPartNumber>TWDXCPRTC</HWOptionsPartNumber>
        </AppTable>
        <KWTable/>
        <CfgTable>
            <CfgTableVersion>3</CfgTableVersion>
        </CfgTable>
        <SwObjList>
            <Timer>
                <TMIndex>0</TMIndex>
                <PresetValue>1</PresetValue>
                <TimeBase>3</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>1</TMIndex>
                <PresetValue>10</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>2</TMIndex>
                <PresetValue>1</PresetValue>
                <TimeBase>3</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>3</TMIndex>
                <PresetValue>5</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>4</TMIndex>
                <PresetValue>10</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>5</TMIndex>
                <PresetValue>10</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>6</TMIndex>
                <PresetValue>1</PresetValue>
                <TimeBase>1</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>7</TMIndex>
                <PresetValue>5</PresetValue>
                <TimeBase>1</TimeBase>
                <TimeType>1</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>8</TMIndex>
                <PresetValue>5</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>9</TMIndex>
                <PresetValue>5</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>10</TMIndex>
                <PresetValue>30</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>11</TMIndex>
                <PresetValue>50</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>12</TMIndex>
                <PresetValue>20</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>13</TMIndex>
                <PresetValue>20</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>14</TMIndex>
                <PresetValue>20</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>15</TMIndex>
                <PresetValue>2</PresetValue>
                <TimeBase>3</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>16</TMIndex>
                <PresetValue>2</PresetValue>
                <TimeBase>3</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>17</TMIndex>
                <PresetValue>2</PresetValue>
                <TimeBase>3</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>18</TMIndex>
                <PresetValue>2</PresetValue>
                <TimeBase>3</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>19</TMIndex>
                <PresetValue>5</PresetValue>
                <TimeBase>3</TimeBase>
                <TimeType>0</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <Timer>
                <TMIndex>112</TMIndex>
                <PresetValue>10</PresetValue>
                <TimeBase>2</TimeBase>
                <TimeType>1</TimeType>
                <ModifyFlag>1</ModifyFlag>
            </Timer>
            <BaseDigInput>
                <BDI12Filter>0</BDI12Filter>
                <BDI3Filter>16777215</BDI3Filter>
                <BDICapture>0</BDICapture>
                <BDIRunStop>0</BDIRunStop>
                <BDINumInputs>24</BDINumInputs>
                <BDIIsDedicated>0</BDIIsDedicated>
            </BaseDigInput>
            <BaseDigOutput>
                <BDONumOutputs>16</BDONumOutputs>
                <BDOOutputStat>0</BDOOutputStat>
                <BDOIsDedicated>0</BDOIsDedicated>
            </BaseDigOutput>
            <BaseAnalogInput>
                <BAINumInputs>2</BAINumInputs>
                <BAIPrecision>0</BAIPrecision>
            </BaseAnalogInput>
            <CommObj>
                <CmDeviceRemote>0</CmDeviceRemote>
                <CmDeviceTypeRemote>0</CmDeviceTypeRemote>
                <CmIndex>0</CmIndex>
                <CmPort1Address>1</CmPort1Address>
                <CmPort1LnCfg>132</CmPort1LnCfg>
                <CmPort1Protocol>0</CmPort1Protocol>
                <CmPort1MbTimeout>10</CmPort1MbTimeout>
                <CmPort1RespTimeout>10</CmPort1RespTimeout>
                <CmPort1EndOfFrame>10</CmPort1EndOfFrame>
                <CmPort2Address>1</CmPort2Address>
                <CmPort2LnCfg>180</CmPort2LnCfg>
                <CmPort2Protocol>0</CmPort2Protocol>
                <CmPort2MbTimeout>10</CmPort2MbTimeout>
                <CmPort2RespTimeout>10</CmPort2RespTimeout>
                <CmPort2EndOfFrame>10</CmPort2EndOfFrame>
                <CmPort1StartOfFrame>0</CmPort1StartOfFrame>
                <CmPort1SecondEndOfFrame>3</CmPort1SecondEndOfFrame>
                <CmPort1SizeASCIIFrame>0</CmPort1SizeASCIIFrame>
                <CmPort2StartOfFrame>0</CmPort2StartOfFrame>
                <CmPort2SecondEndOfFrame>0</CmPort2SecondEndOfFrame>
                <CmPort2SizeASCIIFrame>0</CmPort2SizeASCIIFrame>
                <CmFlagSilenceUsed>0</CmFlagSilenceUsed>
                <CmAsciiEofTxEnabler>0</CmAsciiEofTxEnabler>
                <CmPunitLnCfg>132</CmPunitLnCfg>
                <CmPunitMbTimeout>20</CmPunitMbTimeout>
            </CommObj>
        </SwObjList>
        <MacCfgList/>
    </Resources>
    <Program>
        <ListInstruction>(* AV31脥篓脩露隆拢 7121卤篓戮炉脨脜潞脜  *)</ListInstruction>
        <ListInstruction>BLK   %MSG2</ListInstruction>
        <ListInstruction>LD    %S0</ListInstruction>
        <ListInstruction>OR    %S1</ListInstruction>
        <ListInstruction>OR    %S13</ListInstruction>
        <ListInstruction>R</ListInstruction>
        <ListInstruction>END_BLK</ListInstruction>
        <ListInstruction>BLK   %TM6</ListInstruction>
        <ListInstruction>LDN   %M20</ListInstruction>
        <ListInstruction>IN</ListInstruction>
        <ListInstruction>OUT_BLK</ListInstruction>
        <ListInstruction>LD    Q</ListInstruction>
        <ListInstruction>ST    %M21</ListInstruction>
        <ListInstruction>END_BLK</ListInstruction>
        <ListInstruction>BLK   %TM7</ListInstruction>
        <ListInstruction>LD    %M21</ListInstruction>
        <ListInstruction>IN</ListInstruction>
        <ListInstruction>OUT_BLK</ListInstruction>
        <ListInstruction>LD    Q</ListInstruction>
        <ListInstruction>ST    %M20</ListInstruction>
        <ListInstruction>END_BLK</ListInstruction>
        <ListInstruction>LDR   %M20</ListInstruction>
        <ListInstruction>[ %MW20 := %MW20 + 1 ]</ListInstruction>
        <ListInstruction>LD    [ %MW20 > 3 ]</ListInstruction>
        <ListInstruction>[ %MW20 := 0 ]</ListInstruction>
        <ListInstruction>LD    1</ListInstruction>
        <ListInstruction>[ %MW200 := 16#106 ]</ListInstruction>
        <ListInstruction>[ %MW201 := 16#300 ]</ListInstruction>
        <ListInstruction>[ %MW202 := 16#203 ]</ListInstruction>
        <ListInstruction>[ %MW203 := 3201 ]</ListInstruction>
        <ListInstruction>[ %MW204 := 2 ]</ListInstruction>
        <ListInstruction>LD    [ %MW20 = 0 ]</ListInstruction>
        <ListInstruction>AND   %MSG2.D</ListInstruction>
        <ListInstruction>[ EXCH2 %MW200:10 ]</ListInstruction>
        <ListInstruction>(* 露脕脠隆脳麓脤卢脳脰 *)</ListInstruction>
        <ListInstruction>LD    1</ListInstruction>
        <ListInstruction>[ %MW300 := %MW207 AND 16#FF ]</ListInstruction>
        <ListInstruction>MPS</ListInstruction>
        <ListInstruction>AND   [ %MW300 = 16#40 ]</ListInstruction>
        <ListInstruction>[ %MW406 := 16#6 ]</ListInstruction>
        <ListInstruction>MRD</ListInstruction>
        <ListInstruction>AND   [ %MW300 = 16#21 ]</ListInstruction>
        <ListInstruction>[ %MW406 := 7 ]</ListInstruction>
        <ListInstruction>MRD</ListInstruction>
        <ListInstruction>AND   [ %MW300 = 16#23 ]</ListInstruction>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -