﻿<?xml version="1.0" encoding="utf-8"?>
<ProjectDescriptor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProjectVersion>2.7.0.0</ProjectVersion>
  <ManagementLevel>FunctLevelMan18_0</ManagementLevel>
  <Name>_M10.4 IO Scanner Modbus TCP for ATVs (ETH_DIRECT)</Name>
  <FullName>C:\Users\sesa345521\OneDrive - Schneider Electric\LVL2\EcoStruxure Machine Expert Basic\Training M221\Module 10_Modbus TCP\_M10.3 Projects\_M10.4 IO Scanner Modbus TCP for ATVs Implementation\_M10.4 IO Scanner Modbus TCP for ATVs (ETH_DIRECT).smbp</FullName>
  <CurrentCultureName>en-GB</CurrentCultureName>
  <SoftwareConfiguration>
    <Pous>
      <ProgramOrganizationUnits>
        <Name>PRG_ATV_CONTROL</Name>
        <SectionNumber>1</SectionNumber>
        <Rungs>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>McPowerAtv</ElementType>
                <Descriptor>%MC_POWER_ATV0</Descriptor>
                <Comment />
                <Symbol>INST_POWER</Symbol>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M0</Descriptor>
                <Comment />
                <Symbol>PET_POWER_ENABLE</Symbol>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M1</Descriptor>
                <Comment />
                <Symbol>IND_POWER_STATUS</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M2</Descriptor>
                <Comment />
                <Symbol>IND_POWER_ERROR</Symbol>
                <Row>1</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK  %MC_POWER_ATV0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ENABLE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    STATUS</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERROR</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M2</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>POWER</Name>
            <MainComment>This function block enables or disables the drive power stage. </MainComment>
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>McStopAtv</ElementType>
                <Descriptor>%MC_STOP_ATV0</Descriptor>
                <Comment />
                <Symbol>INST_STOP</Symbol>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M5</Descriptor>
                <Comment />
                <Symbol>PET_STOP_EXECUTE</Symbol>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M6</Descriptor>
                <Comment />
                <Symbol>IND_STOP_DONE</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M7</Descriptor>
                <Comment />
                <Symbol>IND_STOP_BUSY</Symbol>
                <Row>1</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M8</Descriptor>
                <Comment />
                <Symbol>IND_STOP_ERROR</Symbol>
                <Row>2</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK  %MC_STOP_ATV0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M5</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>EXECUTE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    DONE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M6</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    BUSY</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M7</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERROR</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M8</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>STOP</Name>
            <MainComment>This function block stops the ongoing movement of the specified drive</MainComment>
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>McJogAtv</ElementType>
                <Descriptor>%MC_JOG_ATV0</Descriptor>
                <Comment />
                <Symbol>INST_JOG</Symbol>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M10</Descriptor>
                <Comment />
                <Symbol>PET_JOG_FORWARD</Symbol>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M11</Descriptor>
                <Comment />
                <Symbol>PET_JOG_BACKWARD</Symbol>
                <Row>1</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Down, Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>VerticalLine</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>1</Column>
                <ChosenConnection>Up, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M12</Descriptor>
                <Comment />
                <Symbol>IND_JOG_DONE</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M13</Descriptor>
                <Comment />
                <Symbol>IND_JOG_BUSY</Symbol>
                <Row>1</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M14</Descriptor>
                <Comment />
                <Symbol>IND_JOG_ABORTED</Symbol>
                <Row>2</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M15</Descriptor>
                <Comment />
                <Symbol>IND_JOG_ERROR</Symbol>
                <Row>3</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>3</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>3</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK  %MC_JOG_ATV0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>MPS</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M10</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>FORWARD</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>MPP</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M11</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>BACKWARD</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    DONE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M12</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    BUSY</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M13</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    CMDABORTED</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M14</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERROR</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M15</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>JOG</Name>
            <MainComment>This function block starts the Jog operating mode. The drive can move forwards or backwards depend on the velocity sign</MainComment>
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MC_JOG_ATV0.VEL := %MW11</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MC_JOG_ATV0.VEL := %MW11 ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name />
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>McMoveVelAtv</ElementType>
                <Descriptor>%MC_MOVEVEL_ATV0</Descriptor>
                <Comment />
                <Symbol>INST_MOVEVEL</Symbol>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Down, Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M20</Descriptor>
                <Comment />
                <Symbol>PET_MOVEVEL_EXECUTE</Symbol>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M21</Descriptor>
                <Comment />
                <Symbol>PET_MOVEVEL_CONTUPDATE</Symbol>
                <Row>1</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M22</Descriptor>
                <Comment />
                <Symbol>IND_MOVEVEL_INVEL</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M23</Descriptor>
                <Comment />
                <Symbol>IND_MOVEVEL_BUSY</Symbol>
                <Row>1</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M24</Descriptor>
                <Comment />
                <Symbol>IND_MOVEVEL_CMDABORTED</Symbol>
                <Row>2</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M25</Descriptor>
                <Comment />
                <Symbol>IND_MOVEVEL_ERROR</Symbol>
                <Row>3</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>3</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>3</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>VerticalLine</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>0</Column>
                <ChosenConnection>Up, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK  %MC_MOVEVEL_ATV0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>MPS</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M20</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>EXECUTE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>MPP</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M21</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>CONTUPDATE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    INVEL</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M22</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    BUSY</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M23</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    CMDABORTED</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M24</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERROR</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M25</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>MOVE VELOCITY</Name>
            <MainComment>This function block starts the Profile Velocity operating mode with a specified velocity.</MainComment>
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MC_MOVEVEL_ATV0.VEL := %MW10</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MC_MOVEVEL_ATV0.VEL := %MW10 ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name />
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M30</Descriptor>
                <Comment />
                <Symbol>PET_RESET_EXECUTE</Symbol>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M31</Descriptor>
                <Comment />
                <Symbol>IND_RESET_DONE</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M32</Descriptor>
                <Comment />
                <Symbol>IND_RESET_BUSY</Symbol>
                <Row>1</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M33</Descriptor>
                <Comment />
                <Symbol>IND_RESET_ERROR</Symbol>
                <Row>2</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>McResetAtv</ElementType>
                <Descriptor>%MC_RESET_ATV0</Descriptor>
                <Comment />
                <Symbol>INST_RESET</Symbol>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK  %MC_RESET_ATV0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M30</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>EXECUTE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    DONE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M31</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    BUSY</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M32</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERROR</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M33</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>RESET</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
        </Rungs>
      </ProgramOrganizationUnits>
      <ProgramOrganizationUnits>
        <Name>PRG_ATV_DIAG</Name>
        <SectionNumber>2</SectionNumber>
        <Rungs>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>McReadStatusAtv</ElementType>
                <Descriptor>%MC_READSTATUS_ATV0</Descriptor>
                <Comment>The function block reads the status of the ATV drive</Comment>
                <Symbol>INST_STATUS</Symbol>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M40</Descriptor>
                <Comment>Set to 1 to enable the function block MC_ReadStatus_ATV:</Comment>
                <Symbol>PET_STATUS_ENABLE</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M41</Descriptor>
                <Comment>Set to 1 while the function block is running without errors. </Comment>
                <Symbol>IND_STATUS_VALID</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M42</Descriptor>
                <Comment>Set to 1 if the ATV drive is in an error status (ETA = 16#xxx8). </Comment>
                <Symbol>IND_STATUS_ERRORSTOP</Symbol>
                <Row>1</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M43</Descriptor>
                <Comment>Set to 1 if the ATV drive is not in an operational status and not in an error status. </Comment>
                <Symbol>IND_STATUS_DISABLED</Symbol>
                <Row>2</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>2</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>2</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M44</Descriptor>
                <Comment>Set to 1 if the MC_Stop_ATV function block is being executed, or the movement is being stopped. </Comment>
                <Symbol>IND_STATUS_STOPPING</Symbol>
                <Row>3</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>3</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>3</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M45</Descriptor>
                <Comment>Set to 1 if the ATV drive is in an operational status and the velocity is 0 (ETA = 16#xx37 and RFRD = 0). </Comment>
                <Symbol>IND_STATUS_STANDSTILL</Symbol>
                <Row>4</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>4</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>4</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M46</Descriptor>
                <Comment>Set to 1 if the ATV drive is in an operational status and the velocity is not equal to 0 (ETA = 16#xx37 and RFRD ≠ 0). </Comment>
                <Symbol>IND_STATUS_CONTMOTION</Symbol>
                <Row>5</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>5</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>5</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M46</Descriptor>
                <Comment>Set to 1 if the ATV drive is in an operational status and the velocity is not equal to 0 (ETA = 16#xx37 and RFRD ≠ 0). </Comment>
                <Symbol>IND_STATUS_CONTMOTION</Symbol>
                <Row>6</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>6</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>6</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK  %MC_READSTATUS_ATV0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M40</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ENABLE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    VALID</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M41</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERRORSTOP</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M42</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    DISABLED</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M43</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    STOPPING</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M44</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    STANDSTILL</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M45</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    CONTMOTION</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M46</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERROR</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M46</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>STATUS ATV</Name>
            <MainComment>The function block reads the status of the ATV drive. </MainComment>
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>McReadMotionStateAtv</ElementType>
                <Descriptor>%MC_READMOTIONSTATE_ATV0</Descriptor>
                <Comment />
                <Symbol>INST_MOTIONSTATUS</Symbol>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M50</Descriptor>
                <Comment>Set to 1 to start execution of the function block. </Comment>
                <Symbol>PET_MOTIONSTATUS_ENABLE</Symbol>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M51</Descriptor>
                <Comment>Set to 1 while the function block is running without errors.</Comment>
                <Symbol>IND_MOTIONSTATUS_VALID</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M52</Descriptor>
                <Comment>Set to 1 when a movement at constant velocity is being performed (ETA register). </Comment>
                <Symbol>IND_MOTIONSTATUS_CONSTANTVEL</Symbol>
                <Row>1</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M53</Descriptor>
                <Comment>Set to 1 when the motor is accelerating (ETI register). </Comment>
                <Symbol>IND_MOTIONSTATUS_ACCELERATING</Symbol>
                <Row>2</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>2</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>2</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M54</Descriptor>
                <Comment>Set to 1 when the motor is decelerating (ETI register). </Comment>
                <Symbol>IND_MOTIONSTATUS_DECELERATING</Symbol>
                <Row>3</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>3</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>3</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%M55</Descriptor>
                <Comment />
                <Symbol>IND_MOTIONSTATUS_ERROR</Symbol>
                <Row>4</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>4</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>4</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK  %MC_READMOTIONSTATE_ATV0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND  %M50</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ENABLE</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    VALID</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M51</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    CONSTANTVEL</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M52</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ACCELERATING</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M53</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    DECELERATING</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M54</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    ERROR</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %M55</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>MOTION STATUS</Name>
            <MainComment>This function block outputs status information on the movement read from the ATV drive.</MainComment>
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <OperationExpression>%MW20 := %MC_READMOTIONSTATE_ATV0.ACTUALVEL</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW20 := %MC_READMOTIONSTATE_ATV0.ACTUALVEL ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>MOTION STATUS - ACTUAL VEL</Name>
            <MainComment>Velocity returned by the ATV drive (RFRD register).  Range: -32768...32767 </MainComment>
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
        </Rungs>
      </ProgramOrganizationUnits>
      <ProgramOrganizationUnits>
        <Name>PRG_ATV_ERRORID</Name>
        <SectionNumber>3</SectionNumber>
        <Rungs>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW0 := %MC_POWER_ATV0.ERRORID</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>RisingEdge</ElementType>
                <Descriptor>%M2</Descriptor>
                <Comment />
                <Symbol>IND_POWER_ERROR</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LDR  %M2</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW0 := %MC_POWER_ATV0.ERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>ERROR ID - POWER</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <OperationExpression>%MW1 := %MC_STOP_ATV0.ERRORID</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>RisingEdge</ElementType>
                <Descriptor>%M8</Descriptor>
                <Comment />
                <Symbol>IND_STOP_ERROR</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LDR  %M8</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW1 := %MC_STOP_ATV0.ERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>ERROR ID - STOP</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW2 := %MC_JOG_ATV0.ERRORID</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>RisingEdge</ElementType>
                <Descriptor>%M15</Descriptor>
                <Comment />
                <Symbol>IND_JOG_ERROR</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LDR  %M15</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW2 := %MC_JOG_ATV0.ERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>ERROR ID - JOG</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW3 := %MC_MOVEVEL_ATV0.ERRORID</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>RisingEdge</ElementType>
                <Descriptor>%M25</Descriptor>
                <Comment />
                <Symbol>IND_MOVEVEL_ERROR</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LDR  %M25</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW3 := %MC_MOVEVEL_ATV0.ERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>ERROR ID - MOVE VEL</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW4 := %MC_RESET_ATV0.ERRORID</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>RisingEdge</ElementType>
                <Descriptor>%M33</Descriptor>
                <Comment />
                <Symbol>IND_RESET_ERROR</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LDR  %M33</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW4 := %MC_RESET_ATV0.ERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>ERROR ID - RESET</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW5 := %MC_READSTATUS_ATV0.ERRORID</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>RisingEdge</ElementType>
                <Descriptor>%M47</Descriptor>
                <Comment>Set to 0 when no error is detected. Set to 1 if an error occurs during execution. Function block execution is finished.</Comment>
                <Symbol>IND_STATUS_ERROR</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LDR  %M47</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW5 := %MC_READSTATUS_ATV0.ERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>ERROR ID - STATUS</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>RisingEdge</ElementType>
                <Descriptor>%M55</Descriptor>
                <Comment />
                <Symbol>IND_MOTIONSTATUS_ERROR</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <OperationExpression>%MW6 := %MC_READMOTIONSTATE_ATV0.ERRORID</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Down, Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <OperationExpression>%MW7 := %MC_READMOTIONSTATE_ATV0.AXISERRORID</OperationExpression>
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>1</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>VerticalLine</ElementType>
                <Row>1</Row>
                <Column>4</Column>
                <ChosenConnection>Up, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LDR  %M55</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW6 := %MC_READMOTIONSTATE_ATV0.ERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW7 := %MC_READMOTIONSTATE_ATV0.AXISERRORID ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>ERROR ID - MOTION STATUS</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
        </Rungs>
      </ProgramOrganizationUnits>
      <ProgramOrganizationUnits>
        <Name>PRG_DIAG_COM</Name>
        <SectionNumber>4</SectionNumber>
        <Rungs>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M100</Descriptor>
                <Comment />
                <Symbol>PET_IOSCANNER_RESTART</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%S112</Descriptor>
                <Comment>Set to 1 to reset the IOScanner on Ethernet</Comment>
                <Symbol>SB_IOSCANETHRESET</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LD  %M100</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %S112</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>IOSCANNER - RESTART</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M101</Descriptor>
                <Comment />
                <Symbol>PET_IOSCANNER_SUSPEND</Symbol>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%S115</Descriptor>
                <Comment>Set to 1 to suspend the IOScanner on Ethernet</Comment>
                <Symbol>SB_IOSCANETHSUSPEND</Symbol>
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LD  %M101</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST  %S115</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>IOSCANNER - SUSPEND</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW40 := %SW173</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Down, Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW41 := %SW177</OperationExpression>
                <Row>1</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <Comment />
                <Symbol />
                <OperationExpression>%MW42 := %SW181</OperationExpression>
                <Row>2</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>VerticalLine</ElementType>
                <Comment />
                <Symbol />
                <Row>1</Row>
                <Column>7</Column>
                <ChosenConnection>Up, Down, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>VerticalLine</ElementType>
                <Comment />
                <Symbol />
                <Row>2</Row>
                <Column>7</Column>
                <ChosenConnection>Up, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW40 := %SW173 ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW41 := %SW177 ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW42 := %SW181 ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>MODBUS TCP - FRAMES</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>Short</ElementType>
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Operation</ElementType>
                <OperationExpression>%MW50 := %SW212</OperationExpression>
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>3</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>LD  1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>[ %MW50 := %SW212 ]</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name>IOSCANNER - STATUS</Name>
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
        </Rungs>
      </ProgramOrganizationUnits>
    </Pous>
    <Subroutines />
    <WatchLists>
      <WatchListEntity>
        <Name>ATV_CONTROL</Name>
        <WatchListItemEntities>
          <WatchListItemEntity>
            <Address>%M0</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M5</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M10</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M11</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M20</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M21</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M30</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%MW10</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%MW20</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
        </WatchListItemEntities>
      </WatchListEntity>
      <WatchListEntity>
        <Name>Table_IOScanner</Name>
        <WatchListItemEntities>
          <WatchListItemEntity>
            <Address>%IWNS300</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%IWNS300.0</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%IWN300.0.0</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%IWN300.0.1</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%IWN300.0.2</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%IWN300.0.3</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%QWN300.0.0</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%QWN300.0.1</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%SW212</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%IWN300.1.0</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%IWNS300.1</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
        </WatchListItemEntities>
      </WatchListEntity>
      <WatchListEntity>
        <Name>Table_IOScannerCmd</Name>
        <WatchListItemEntities>
          <WatchListItemEntity>
            <Address>%M100</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%S112</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M101</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%S115</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
        </WatchListItemEntities>
      </WatchListEntity>
    </WatchLists>
    <CustomSymbols />
    <ConstantWordsMemoryAllocation />
    <MemoryBitsMemoryAllocation>
      <Allocation>Manual</Allocation>
      <ForcedCount>512</ForcedCount>
    </MemoryBitsMemoryAllocation>
    <MemoryWordsMemoryAllocation>
      <Allocation>Manual</Allocation>
      <ForcedCount>2000</ForcedCount>
    </MemoryWordsMemoryAllocation>
    <TimersMemoryAllocation />
    <CountersMemoryAllocation />
    <RegistersMemoryAllocation />
    <DrumsMemoryAllocation />
    <SbrsMemoryAllocation />
    <ScsMemoryAllocation />
    <FcsMemoryAllocation />
    <SchsMemoryAllocation />
    <HscsMemoryAllocation />
    <PtosMemoryAllocation />
    <MemoryBits>
      <MemoryBit>
        <Address>%M0</Address>
        <Index>0</Index>
        <Symbol>PET_POWER_ENABLE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M1</Address>
        <Index>1</Index>
        <Symbol>IND_POWER_STATUS</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M2</Address>
        <Index>2</Index>
        <Symbol>IND_POWER_ERROR</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M5</Address>
        <Index>5</Index>
        <Symbol>PET_STOP_EXECUTE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M6</Address>
        <Index>6</Index>
        <Symbol>IND_STOP_DONE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M7</Address>
        <Index>7</Index>
        <Symbol>IND_STOP_BUSY</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M8</Address>
        <Index>8</Index>
        <Symbol>IND_STOP_ERROR</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M10</Address>
        <Index>10</Index>
        <Symbol>PET_JOG_FORWARD</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M11</Address>
        <Index>11</Index>
        <Symbol>PET_JOG_BACKWARD</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M12</Address>
        <Index>12</Index>
        <Symbol>IND_JOG_DONE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M13</Address>
        <Index>13</Index>
        <Symbol>IND_JOG_BUSY</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M14</Address>
        <Index>14</Index>
        <Symbol>IND_JOG_ABORTED</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M15</Address>
        <Index>15</Index>
        <Symbol>IND_JOG_ERROR</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M20</Address>
        <Index>20</Index>
        <Symbol>PET_MOVEVEL_EXECUTE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M21</Address>
        <Index>21</Index>
        <Symbol>PET_MOVEVEL_CONTUPDATE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M22</Address>
        <Index>22</Index>
        <Symbol>IND_MOVEVEL_INVEL</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M23</Address>
        <Index>23</Index>
        <Symbol>IND_MOVEVEL_BUSY</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M24</Address>
        <Index>24</Index>
        <Symbol>IND_MOVEVEL_CMDABORTED</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M25</Address>
        <Index>25</Index>
        <Symbol>IND_MOVEVEL_ERROR</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M30</Address>
        <Index>30</Index>
        <Symbol>PET_RESET_EXECUTE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M31</Address>
        <Index>31</Index>
        <Symbol>IND_RESET_DONE</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M32</Address>
        <Index>32</Index>
        <Symbol>IND_RESET_BUSY</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M33</Address>
        <Index>33</Index>
        <Symbol>IND_RESET_ERROR</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M40</Address>
        <Index>40</Index>
        <Symbol>PET_STATUS_ENABLE</Symbol>
        <Comment>Set to 1 to enable the function block MC_ReadStatus_ATV:</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M41</Address>
        <Index>41</Index>
        <Symbol>IND_STATUS_VALID</Symbol>
        <Comment>Set to 1 while the function block is running without errors. </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M42</Address>
        <Index>42</Index>
        <Symbol>IND_STATUS_ERRORSTOP</Symbol>
        <Comment>Set to 1 if the ATV drive is in an error status (ETA = 16#xxx8). </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M43</Address>
        <Index>43</Index>
        <Symbol>IND_STATUS_DISABLED</Symbol>
        <Comment>Set to 1 if the ATV drive is not in an operational status and not in an error status. </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M44</Address>
        <Index>44</Index>
        <Symbol>IND_STATUS_STOPPING</Symbol>
        <Comment>Set to 1 if the MC_Stop_ATV function block is being executed, or the movement is being stopped. </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M45</Address>
        <Index>45</Index>
        <Symbol>IND_STATUS_STANDSTILL</Symbol>
        <Comment>Set to 1 if the ATV drive is in an operational status and the velocity is 0 (ETA = 16#xx37 and RFRD = 0). </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M46</Address>
        <Index>46</Index>
        <Symbol>IND_STATUS_CONTMOTION</Symbol>
        <Comment>Set to 1 if the ATV drive is in an operational status and the velocity is not equal to 0 (ETA = 16#xx37 and RFRD ≠ 0). </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M47</Address>
        <Index>47</Index>
        <Symbol>IND_STATUS_ERROR</Symbol>
        <Comment>Set to 0 when no error is detected. Set to 1 if an error occurs during execution. Function block execution is finished.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M50</Address>
        <Index>50</Index>
        <Symbol>PET_MOTIONSTATUS_ENABLE</Symbol>
        <Comment>Set to 1 to start execution of the function block. </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M51</Address>
        <Index>51</Index>
        <Symbol>IND_MOTIONSTATUS_VALID</Symbol>
        <Comment>Set to 1 while the function block is running without errors.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M52</Address>
        <Index>52</Index>
        <Symbol>IND_MOTIONSTATUS_CONSTANTVEL</Symbol>
        <Comment>Set to 1 when a movement at constant velocity is being performed (ETA register). </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M53</Address>
        <Index>53</Index>
        <Symbol>IND_MOTIONSTATUS_ACCELERATING</Symbol>
        <Comment>Set to 1 when the motor is accelerating (ETI register). </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M54</Address>
        <Index>54</Index>
        <Symbol>IND_MOTIONSTATUS_DECELERATING</Symbol>
        <Comment>Set to 1 when the motor is decelerating (ETI register). </Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%M55</Address>
        <Index>55</Index>
        <Symbol>IND_MOTIONSTATUS_ERROR</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M100</Address>
        <Index>100</Index>
        <Symbol>PET_IOSCANNER_RESTART</Symbol>
      </MemoryBit>
      <MemoryBit>
        <Address>%M101</Address>
        <Index>101</Index>
        <Symbol>PET_IOSCANNER_SUSPEND</Symbol>
      </MemoryBit>
    </MemoryBits>
    <SystemBits>
      <MemoryBit>
        <Address>%S0</Address>
        <Index>0</Index>
        <Symbol>SB_COLDSTART</Symbol>
        <Comment>Indicates or executes a cold start (data initialized to default values)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S1</Address>
        <Index>1</Index>
        <Symbol>SB_WARMSTART</Symbol>
        <Comment>Indicates there was a warm start with data backup</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S4</Address>
        <Index>4</Index>
        <Symbol>SB_TB10MS</Symbol>
        <Comment>Time base of 10 ms generated by an internal clock</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S5</Address>
        <Index>5</Index>
        <Symbol>SB_TB100MS</Symbol>
        <Comment>Time base of 100 ms generated by an internal clock</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S6</Address>
        <Index>6</Index>
        <Symbol>SB_TB1S</Symbol>
        <Comment>Time base of 1 s generated by an internal clock</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S7</Address>
        <Index>7</Index>
        <Symbol>SB_TB1MIN</Symbol>
        <Comment>Time base of 1 min generated by an internal clock</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S9</Address>
        <Index>9</Index>
        <Symbol>SB_FALLBACKOUTPUT</Symbol>
        <Comment>Set to 1 to apply fallbacks on digital and analog outputs</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S10</Address>
        <Index>10</Index>
        <Symbol>SB_IOCOMBUS</Symbol>
        <Comment>I/O communication is running correctly (1), I/O communication error detected (0)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S11</Address>
        <Index>11</Index>
        <Symbol>SB_WATCHDOG</Symbol>
        <Comment>Watchdog overflow causes the controller to change to HALT</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S12</Address>
        <Index>12</Index>
        <Symbol>SB_RUNMODE</Symbol>
        <Comment>The controller is running</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S13</Address>
        <Index>13</Index>
        <Symbol>SB_FIRSTRUN</Symbol>
        <Comment>Indicates the first controller cycle in RUN mode</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S14</Address>
        <Index>14</Index>
        <Symbol>SB_IOFORCED</Symbol>
        <Comment>This bit indicates there is at least one input or output forced</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S15</Address>
        <Index>15</Index>
        <Symbol>SB_INFORCED</Symbol>
        <Comment>This bit indicates there is at least one input forced</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S16</Address>
        <Index>16</Index>
        <Symbol>SB_OUTFORCED</Symbol>
        <Comment>This bit indicates there is at least one output forced</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S17</Address>
        <Index>17</Index>
        <Symbol>SB_LASTBIT</Symbol>
        <Comment>It indicates the value of the last ejected bit</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S18</Address>
        <Index>18</Index>
        <Symbol>SB_OPERROR</Symbol>
        <Comment>It indicates an overflow when a 16 bit operation is performed</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S19</Address>
        <Index>19</Index>
        <Symbol>SB_OVERRUN</Symbol>
        <Comment>It indicates scan time greater than the period defined by the user</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S20</Address>
        <Index>20</Index>
        <Symbol>SB_INDERROR</Symbol>
        <Comment>This bit indicates an index overflow of the indexed object address when a 16 bit operation is performed</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S21</Address>
        <Index>21</Index>
        <Symbol>SB_INITGRAFCET</Symbol>
        <Comment>At state 1, this bit causes GRAFCET initialization. Active steps are deactivated and initial steps are activated</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S22</Address>
        <Index>22</Index>
        <Symbol>SB_RESETGRAFCET</Symbol>
        <Comment>At state 1, this bit causes the active steps of the entire GRAFCET to be deactivated</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S23</Address>
        <Index>23</Index>
        <Symbol>SB_FREEZEGRAFCET</Symbol>
        <Comment>Set to 1, this bit validates the pre-positioning of GRAFCET. Maintaining this bit at 1 freezes the GRAFCET (freezes the chart)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S28</Address>
        <Index>28</Index>
        <Symbol>SB_STRERROR</Symbol>
        <Comment>Set to 1, it indicates that there is an overflow in a memory object when managing strings</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S33</Address>
        <Index>33</Index>
        <Symbol>SB_CONFETH</Symbol>
        <Comment>Set to 1 (if there is no post configuration in use), this bit allows to set new Ethernet configuration by %SW33 to %SW38</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S34</Address>
        <Index>34</Index>
        <Symbol>SB_AUTOETH</Symbol>
        <Comment>Set to 1, this bit allows to force some specific Ethernet configuration set in %S35 and %S36</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S35</Address>
        <Index>35</Index>
        <Symbol>SB_DUPLEXMODE</Symbol>
        <Comment>This bit indicates Ethernet Duplex mode. Set to 0 if Half Duplex, Set to 1 if Full Duplex</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S36</Address>
        <Index>36</Index>
        <Symbol>SB_SPEEDETH</Symbol>
        <Comment>This bit indicates Ethernet speed. Set to 0 if 10 Mbps, Set to 1 if 100 Mbps</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S38</Address>
        <Index>38</Index>
        <Symbol>SB_ALLOWEVENT</Symbol>
        <Comment>This bit indicates if events are placed in the events queue as soon as they are detected</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S39</Address>
        <Index>39</Index>
        <Symbol>SB_LOSTEVENT</Symbol>
        <Comment>This bit indicates if there is a saturation of events queue</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S49</Address>
        <Index>49</Index>
        <Symbol>SB_REARMOUTPUTS</Symbol>
        <Comment>Set to 1, the automatic re-arming of outputs following a short circuit is enabled</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S50</Address>
        <Index>50</Index>
        <Symbol>SB_RTCUPDATE</Symbol>
        <Comment>Set to 1, this bit allows to update the date and time</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S51</Address>
        <Index>51</Index>
        <Symbol>SB_RTCSTATUS</Symbol>
        <Comment>Set to 1, the date and time must be initialized by the user</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S52</Address>
        <Index>52</Index>
        <Symbol>SB_RTCERROR</Symbol>
        <Comment>At state 1, the date and time must be initialized</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S59</Address>
        <Index>59</Index>
        <Symbol>SB_DATEUPDATE</Symbol>
        <Comment>Set to 1, the date and time are incremented or decremented according to the rising edges on the control bits set in %SW59</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S66</Address>
        <Index>66</Index>
        <Symbol>SB_BATLED_DIS</Symbol>
        <Comment>Disables the battery LED when set to 1</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S75</Address>
        <Index>75</Index>
        <Symbol>SB_BATSTATUS</Symbol>
        <Comment>Set to 1, external battery power is low, or no external battery is detected</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S90</Address>
        <Index>90</Index>
        <Symbol>SB_BKUP_TO_SD</Symbol>
        <Comment>Backup/restore memory values to internal flash (0, default) or to SDcard (1)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S91</Address>
        <Index>91</Index>
        <Symbol>SB_MWERASE</Symbol>
        <Comment>Set this bit to 1 to erase all memory values in non-volatile memory</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S92</Address>
        <Index>92</Index>
        <Symbol>SB_MWSAVED</Symbol>
        <Comment>Set to 1 if there are valid memory values saved in non-volatile memory</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S93</Address>
        <Index>93</Index>
        <Symbol>SB_MWBACKUP</Symbol>
        <Comment>Set this bit to 1 to backup the memory values to non-volatile memory (%S90 = 0) or SD card (%S90 = 1)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S94</Address>
        <Index>94</Index>
        <Symbol>SB_MWRESTORE</Symbol>
        <Comment>Set this bit to 1 to restore the memory values from non-volatile memory (%S90 = 0) or SDcard (%S90 = 1)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S96</Address>
        <Index>96</Index>
        <Symbol>SB_PROGBACKUP</Symbol>
        <Comment>Set to 1, the backup program is valid</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S101</Address>
        <Index>101</Index>
        <Symbol>SB_MBADDRESS</Symbol>
        <Comment>Set to 1, the address can be changed by changing the values of %SW101 (port 1) or %SW102 (port 2)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S103</Address>
        <Index>103</Index>
        <Symbol>SB_ASCIICOM1</Symbol>
        <Comment>Set to 1, this bit allows to configure ASCII protocol on Serial Line 1</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S104</Address>
        <Index>104</Index>
        <Symbol>SB_ASCIICOM2</Symbol>
        <Comment>Set to 1, this bit allows to configure ASCII protocol on Serial Line 2</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S105</Address>
        <Index>105</Index>
        <Symbol>SB_MODINIT</Symbol>
        <Comment>Set to 1, this bit allows to initialize the modem, see also %SW167</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S106</Address>
        <Index>106</Index>
        <Symbol>SB_IOBUSERRPASSIVE</Symbol>
        <Comment>Default value is 0. Set to 1 changes the IO bus behavior by managing IO module exchanges even with a permanent error</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S107</Address>
        <Index>107</Index>
        <Symbol>SB_IOBUSRESTART</Symbol>
        <Comment>The rising edge on this bit allows to reconfigure and restart the IO bus</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S110</Address>
        <Index>110</Index>
        <Symbol>SB_IOSCAN1RESET</Symbol>
        <Comment>Set to 1 to reset the IOScanner on Serial Line 1</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S111</Address>
        <Index>111</Index>
        <Symbol>SB_IOSCAN2RESET</Symbol>
        <Comment>Set to 1 to reset the IOScanner on Serial Line 2</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S112</Address>
        <Index>112</Index>
        <Symbol>SB_IOSCANETHRESET</Symbol>
        <Comment>Set to 1 to reset the IOScanner on Ethernet</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S113</Address>
        <Index>113</Index>
        <Symbol>SB_IOSCAN1SUSPEND</Symbol>
        <Comment>Set to 1 to suspend the IOScanner on Serial Line 1</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S114</Address>
        <Index>114</Index>
        <Symbol>SB_IOSCAN2SUSPEND</Symbol>
        <Comment>Set to 1 to suspend the IOScanner on Serial Line 2</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S115</Address>
        <Index>115</Index>
        <Symbol>SB_IOSCANETHSUSPEND</Symbol>
        <Comment>Set to 1 to suspend the IOScanner on Ethernet</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S119</Address>
        <Index>119</Index>
        <Symbol>SB_IOERROR</Symbol>
        <Comment>This bit is set to 0 when an I/O communication interruption is detected on the base controller</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S122</Address>
        <Index>122</Index>
        <Symbol>SB_DALARM</Symbol>
        <Comment>The display will switch automatically to the alarm page</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S123</Address>
        <Index>123</Index>
        <Symbol>SB_DRED</Symbol>
        <Comment>The Display backlight will be red as long as an alarm is active</Comment>
      </MemoryBit>
    </SystemBits>
    <SystemWords>
      <MemoryWord>
        <Address>%SW0</Address>
        <Index>0</Index>
        <Symbol>SW_MASTERTASK</Symbol>
        <Comment>Modifies controller scan period defined at configuration through the user program in the Animation Table Editor</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW1</Address>
        <Index>1</Index>
        <Symbol>SW_PERTASK</Symbol>
        <Comment>Modifies the cycle time of the Periodic task</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW6</Address>
        <Index>6</Index>
        <Symbol>SW_CONTROLSTATUS</Symbol>
        <Comment>Controller Status: NO CONFIG (0), STOP (2), RUN (3), HALT (4), POWERLESS MODE (5)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW7</Address>
        <Index>7</Index>
        <Symbol>SW_STATE</Symbol>
        <Comment>This word shows the state of the controller (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW11</Address>
        <Index>11</Index>
        <Symbol>SW_WATCHDOG</Symbol>
        <Comment>Contains the maximum value of the watchdog</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW13</Address>
        <Index>13</Index>
        <Symbol>SW_BOOTVERSION</Symbol>
        <Comment>Contains the boot version of the controller</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW14</Address>
        <Index>14</Index>
        <Symbol>SW_COMVERSION</Symbol>
        <Comment>Contains the commercial version of the controller</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW15</Address>
        <Index>15</Index>
        <Symbol>SW_FW1VERSION</Symbol>
        <Comment>Contains the Firmware version of the controller (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW16</Address>
        <Index>16</Index>
        <Symbol>SW_FW2VERSION</Symbol>
        <Comment>Contains the Firmware version of the controller (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW17</Address>
        <Index>17</Index>
        <Symbol>SW_FLOATSTATUS</Symbol>
        <Comment>Default status when an error is detected in a floating arithmetic operation (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW18</Address>
        <Index>18</Index>
        <Symbol>SW_TM1COUNTER</Symbol>
        <Comment>Contains the absolute timer counter (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW19</Address>
        <Index>19</Index>
        <Symbol>SW_TM2COUNTER</Symbol>
        <Comment>Contains the absolute timer counter (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW30</Address>
        <Index>30</Index>
        <Symbol>SW_LASTSCAN1</Symbol>
        <Comment>Shows execution time of the last controller scan cycle (in ms).If the scan time is 2,250 ms, %SW30 = 2 and %SW70 = 250</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW31</Address>
        <Index>31</Index>
        <Symbol>SW_MAXSCAN1</Symbol>
        <Comment>Shows execution time of the longest controller scan cycle since last cold start (in ms). If the scan time is 2,250 ms, %SW31 = 2 and %SW71 = 250</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW32</Address>
        <Index>32</Index>
        <Symbol>SW_MINSCAN1</Symbol>
        <Comment>Shows execution time of shortest controller scan cycle since the last cold start (in ms). If the scan time is 2,250 ms, %SW32 = 2 and %SW72 = 250</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW33</Address>
        <Index>33</Index>
        <Symbol>SW_IP1ADDRESS</Symbol>
        <Comment>Contains 2nd part CC.DD of IP address AA.BB.CC.DD</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW34</Address>
        <Index>34</Index>
        <Symbol>SW_IP2ADDRESS</Symbol>
        <Comment>Contains 1st part AA.BB of IP address AA.BB.CC.DD</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW35</Address>
        <Index>35</Index>
        <Symbol>SW_SUBNET1</Symbol>
        <Comment>Contains 2nd part CC.DD of sub-network mask AA.BB.CC.DD</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW36</Address>
        <Index>36</Index>
        <Symbol>SW_SUBNET2</Symbol>
        <Comment>Contains 1st part AA.BB of sub-network mask AA.BB.CC.DD</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW37</Address>
        <Index>37</Index>
        <Symbol>SW_GATEWAY1</Symbol>
        <Comment>Contains 2nd part CC.DD of Gateway address AA.BB.CC.DD</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW38</Address>
        <Index>38</Index>
        <Symbol>SW_GATEWAY2</Symbol>
        <Comment>Contains 1st part AA.BB of Gateway address AA.BB.CC.DD</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW39</Address>
        <Index>39</Index>
        <Symbol>SW_PERTIME</Symbol>
        <Comment>Shows the average execution time of the periodic task in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW40</Address>
        <Index>40</Index>
        <Symbol>SW_EV0TIME</Symbol>
        <Comment>Shows the average execution time of the event 0 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW41</Address>
        <Index>41</Index>
        <Symbol>SW_EV1TIME</Symbol>
        <Comment>Shows the average execution time of the event 1 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW42</Address>
        <Index>42</Index>
        <Symbol>SW_EV2TIME</Symbol>
        <Comment>Shows the average execution time of the event 2 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW43</Address>
        <Index>43</Index>
        <Symbol>SW_EV3TIME</Symbol>
        <Comment>Shows the average execution time of the event 3 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW44</Address>
        <Index>44</Index>
        <Symbol>SW_EV4TIME</Symbol>
        <Comment>Shows the average execution time of the event 4 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW45</Address>
        <Index>45</Index>
        <Symbol>SW_EV5TIME</Symbol>
        <Comment>Shows the average execution time of the event 5 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW46</Address>
        <Index>46</Index>
        <Symbol>SW_EV6TIME</Symbol>
        <Comment>Shows the average execution time of the event 6 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW47</Address>
        <Index>47</Index>
        <Symbol>SW_EV7TIME</Symbol>
        <Comment>Shows the average execution time of the event 7 in µs (last 5 times)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW48</Address>
        <Index>48</Index>
        <Symbol>SW_NBEVENTS</Symbol>
        <Comment>Shows how many events have been executed since the last cold start</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW49</Address>
        <Index>49</Index>
        <Symbol>SW_RTCDAY</Symbol>
        <Comment>RTC Function: contains in BCD xN Day of the week (N=1 for Monday)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW50</Address>
        <Index>50</Index>
        <Symbol>SW_RTCSEC</Symbol>
        <Comment>RTC Function: contains in BCD 00SS Seconds</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW51</Address>
        <Index>51</Index>
        <Symbol>SW_RTCHHMM</Symbol>
        <Comment>RTC Function: contains in BCD HHMM: hour and minute</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW52</Address>
        <Index>52</Index>
        <Symbol>SW_RTCMMDD</Symbol>
        <Comment>RTC Function: contains in BCD MMDD: month and day</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW53</Address>
        <Index>53</Index>
        <Symbol>SW_RTCCCYY</Symbol>
        <Comment>RTC Function: contains in BCD CCYY: century and year</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW54</Address>
        <Index>54</Index>
        <Symbol>SW_LS1TIME</Symbol>
        <Comment>Time of the last power failure or controller stop (in BCD): SS Seconds</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW55</Address>
        <Index>55</Index>
        <Symbol>SW_LS2TIME</Symbol>
        <Comment>Time of the last power failure or controller stop (in BCD): HHMM Hour and minute</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW56</Address>
        <Index>56</Index>
        <Symbol>SW_LS3TIME</Symbol>
        <Comment>Time of the last power failure or controller stop (in BCD): MMDD Month and day</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW57</Address>
        <Index>57</Index>
        <Symbol>SW_LS4TIME</Symbol>
        <Comment>Time of the last power failure or controller stop (in BCD): CCYY Century and year</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW58</Address>
        <Index>58</Index>
        <Symbol>SW_LASTSTOP</Symbol>
        <Comment>Displays code giving cause of last stop: Run/Stop input edge,Stop at software detected fault, Stop command, Power outage,Stop at hardware detected fault</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW59</Address>
        <Index>59</Index>
        <Symbol>SW_ADJUSTDATE</Symbol>
        <Comment>Contains two sets of 8 bits to adjust current date.The operation is always performed on rising edge of the bit. This word is enabled by bit %S59</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW62</Address>
        <Index>62</Index>
        <Symbol>SW_ETHERROR</Symbol>
        <Comment>Shows the Ethernet error code (0 No error, 1 Duplicate IP, 2 DHCP in Progress, 3 BOOTP in Progress, 4 Invalid parameters, 5 Fixed IP in progress, 6 Ethernet com in Fail)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW63</Address>
        <Index>63</Index>
        <Symbol>SW_EXCH1ERROR</Symbol>
        <Comment>Contains EXCH1 error code, see online help for details</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW64</Address>
        <Index>64</Index>
        <Symbol>SW_EXCH2ERROR</Symbol>
        <Comment>Contains EXCH2 error code, see online help for details</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW65</Address>
        <Index>65</Index>
        <Symbol>SW_EXCH3ERROR</Symbol>
        <Comment>Contains EXCH3 error code for Ethernet controllers, see online help for details</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW67</Address>
        <Index>67</Index>
        <Symbol>SW_CONTID</Symbol>
        <Comment>Contains the logic controller code ID. For more information, refer to the M221 Logic Controller Code ID table</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW70</Address>
        <Index>70</Index>
        <Symbol>SW_LASTSCAN2</Symbol>
        <Comment>Shows the microseconds of the execution time of the last controller scan cycle. If the scan time is 2,250 ms the %SW30 will be 2 and the %SW70 = 250</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW71</Address>
        <Index>71</Index>
        <Symbol>SW_MAXSCAN2</Symbol>
        <Comment>Shows the microseconds of the execution time of the longest controller scan cycle since the last cold start. If the scan time is 2,250 ms the %SW31 will be 2 and the %SW71 = 250</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW72</Address>
        <Index>72</Index>
        <Symbol>SW_MINSCAN2</Symbol>
        <Comment>Shows the microseconds of the execution time of shortest controller scan cycle since the last cold start. If the scan time is 2,250 ms the %SW32 will be 2 and the %SW72 = 250</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW75</Address>
        <Index>75</Index>
        <Symbol>SW_CPULOAD</Symbol>
        <Comment>Shows percentage of processing load</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW76</Address>
        <Index>76</Index>
        <Symbol>SW_COUNTD1</Symbol>
        <Comment>Down Counter 1, decremented individually by the system every ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW77</Address>
        <Index>77</Index>
        <Symbol>SW_COUNTD2</Symbol>
        <Comment>Down Counter 2, decremented individually by the system every ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW78</Address>
        <Index>78</Index>
        <Symbol>SW_COUNTD3</Symbol>
        <Comment>Down Counter 3, decremented individually by the system every ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW79</Address>
        <Index>79</Index>
        <Symbol>SW_COUNTD4</Symbol>
        <Comment>Down Counter 4, decremented individually by the system every ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW80</Address>
        <Index>80</Index>
        <Symbol>SW_ANASTATUS</Symbol>
        <Comment>Each bit indicate status of the embedded analog inputs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW94</Address>
        <Index>94</Index>
        <Symbol>SW_SIGNATURE</Symbol>
        <Comment>Contains the signature, changes in case of an application change, in terms of configuration or programming data</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW95</Address>
        <Index>95</Index>
        <Symbol>SW_SIGNATURE1</Symbol>
        <Comment>Contains the signature, changes in case of an application change, in terms of configuration or programming data</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW96</Address>
        <Index>96</Index>
        <Symbol>SW_SAVERESTORE</Symbol>
        <Comment>Contains the command and/or diagnostics for save/restore function of application program (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW98</Address>
        <Index>98</Index>
        <Symbol>SW_SL1POSTST</Symbol>
        <Comment>Post configuration status of Serial Line 1. The bits are set to 1 when the post configuration was applied for the parameter</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW99</Address>
        <Index>99</Index>
        <Symbol>SW_SL2POSTST</Symbol>
        <Comment>Post configuration status of Serial Line 2. The bits are set to 1 when the post configuration was applied for the parameter</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW100</Address>
        <Index>100</Index>
        <Symbol>SW_ETHPOSTST</Symbol>
        <Comment>Post configuration status of Ethernet port. The bits are set to 1 when the post configuration was applied for the parameter</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW101</Address>
        <Index>101</Index>
        <Symbol>SW_SL1ADDRESS</Symbol>
        <Comment>Address of port 1, when bit %S101 is set to 1, you can change the Modbus address</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW102</Address>
        <Index>102</Index>
        <Symbol>SW_SL2ADDRESS</Symbol>
        <Comment>Address of port 2, when bit %S101 is set to 1, you can change the Modbus address</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW103</Address>
        <Index>103</Index>
        <Symbol>SW_SL1CONF1</Symbol>
        <Comment>Configuration for use of the ASCII protocol of port 1 when bit %S103 is set to 1 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW104</Address>
        <Index>104</Index>
        <Symbol>SW_SL2CONF1</Symbol>
        <Comment>Configuration for use of the ASCII protocol of port 2 when bit %S104 is set to 1 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW105</Address>
        <Index>105</Index>
        <Symbol>SW_SL1CONF2</Symbol>
        <Comment>Configuration for use of the ASCII protocol of port 1 when bit %S103 is set to 1 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW106</Address>
        <Index>106</Index>
        <Symbol>SW_SL2CONF2</Symbol>
        <Comment>Configuration for use of the ASCII protocol of port 2 when bit %S104 is set to 1 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW107</Address>
        <Index>107</Index>
        <Symbol>SW_MACAD1</Symbol>
        <Comment>Contains 1st part AA.BB of MAC address AA:BB:CC:DD:EE:FF</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW108</Address>
        <Index>108</Index>
        <Symbol>SW_MACAD2</Symbol>
        <Comment>Contains 2nd part CC.DD of MAC address AA:BB:CC:DD:EE:FF</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW109</Address>
        <Index>109</Index>
        <Symbol>SW_MACAD3</Symbol>
        <Comment>Contains 3rd part EE.FF of MAC address AA:BB:CC:DD:EE:FF</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW114</Address>
        <Index>114</Index>
        <Symbol>SW_SCH_ENABLE</Symbol>
        <Comment>Enables or disables operation of schedule blocks by the user program or operator display</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW115</Address>
        <Index>115</Index>
        <Symbol>SW_SERIALNUMBER_1</Symbol>
        <Comment>Controller Serial number part 1 (BCD)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW116</Address>
        <Index>116</Index>
        <Symbol>SW_SERIALNUMBER_2</Symbol>
        <Comment>Controller Serial number part 2 (BCD)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW117</Address>
        <Index>117</Index>
        <Symbol>SW_SERIALNUMBER_3</Symbol>
        <Comment>Controller Serial number part 3 (BCD)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW118</Address>
        <Index>118</Index>
        <Symbol>SW_CONTROLIOBUS</Symbol>
        <Comment>Shows IO bus controller status (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW119</Address>
        <Index>119</Index>
        <Symbol>SW_IOOPTION</Symbol>
        <Comment>Indicates the expansion modules configured as optional (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW120</Address>
        <Index>120</Index>
        <Symbol>SW_IOSTATUS</Symbol>
        <Comment>Shows expansion I/O module status (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW121</Address>
        <Index>121</Index>
        <Symbol>SW_SL1CONF3</Symbol>
        <Comment>Configuration for use of the ASCII frame size of port 1 when bit %S103 is set to 1 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW122</Address>
        <Index>122</Index>
        <Symbol>SW_SL2CONF3</Symbol>
        <Comment>Configuration for use of the ASCII frame size of port 2 when bit %S104 is set to 1 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW128</Address>
        <Index>128</Index>
        <Symbol>SW_CAR1STATUS</Symbol>
        <Comment>Shows the status code for the Cartridge 1 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW129</Address>
        <Index>129</Index>
        <Symbol>SW_CAR2STATUS</Symbol>
        <Comment>Shows the status code for the Cartridge 2 (see online help for details)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW130</Address>
        <Index>130</Index>
        <Symbol>SW_EXE1MICROS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.2 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW131</Address>
        <Index>131</Index>
        <Symbol>SW_EXE2MICROS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.3 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW132</Address>
        <Index>132</Index>
        <Symbol>SW_EXE3MICROS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.4 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW133</Address>
        <Index>133</Index>
        <Symbol>SW_EXE4MICROS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.5 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW134</Address>
        <Index>134</Index>
        <Symbol>SW_EXE5MICROS</Symbol>
        <Comment>Shows the last execution time of the event Threshold 0 of HSC0 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW135</Address>
        <Index>135</Index>
        <Symbol>SW_EXE6MICROS</Symbol>
        <Comment>Shows the last execution time of the event Threshold 1 of HSC0 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW136</Address>
        <Index>136</Index>
        <Symbol>SW_EXE7MICROS</Symbol>
        <Comment>Shows the last execution time of the event Threshold 0 of HSC1 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW137</Address>
        <Index>137</Index>
        <Symbol>SW_EXE8MICROS</Symbol>
        <Comment>Shows the last execution time of the event Threshold 1 of HSC1 in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW138</Address>
        <Index>138</Index>
        <Symbol>SW_PERLAST</Symbol>
        <Comment>Shows the last execution time of the periodic task in µs</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW139</Address>
        <Index>139</Index>
        <Symbol>SW_OUTPROT</Symbol>
        <Comment>Shows the protection error status of output blocks</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW140</Address>
        <Index>140</Index>
        <Symbol>SW_LASTERRCODE_1</Symbol>
        <Comment>Controller last error code 1</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW141</Address>
        <Index>141</Index>
        <Symbol>SW_LASTERRCODE_2</Symbol>
        <Comment>Controller last error code 2</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW142</Address>
        <Index>142</Index>
        <Symbol>SW_LASTERRCODE_3</Symbol>
        <Comment>Controller last error code 3</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW143</Address>
        <Index>143</Index>
        <Symbol>SW_NB_ERR_PLCLOG</Symbol>
        <Comment>Number of entries in PlcLog.csv</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW147</Address>
        <Index>147</Index>
        <Symbol>SW_BKUP_SD_STATUS</Symbol>
        <Comment>Provides status of the backup/restore to/from SD card operation</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW148</Address>
        <Index>148</Index>
        <Symbol>SW_NBPERS</Symbol>
        <Comment>Number of memory values to backup/restore to/from non-volatile memory (%S90 = 0) or SD card (%S90 = 1)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW149</Address>
        <Index>149</Index>
        <Symbol>SW_EXE1MS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.2 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW150</Address>
        <Index>150</Index>
        <Symbol>SW_EXE2MS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.3 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW151</Address>
        <Index>151</Index>
        <Symbol>SW_EXE3MS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.4 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW152</Address>
        <Index>152</Index>
        <Symbol>SW_EXE4MS</Symbol>
        <Comment>Shows the last execution time of the event input %I0.5 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW153</Address>
        <Index>153</Index>
        <Symbol>SW_EXE5MS</Symbol>
        <Comment>Shows the last execution time of the event threshold 0 of HSC0 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW154</Address>
        <Index>154</Index>
        <Symbol>SW_EXE6MS</Symbol>
        <Comment>Shows the last execution time of the event threshold 1 of HSC0 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW155</Address>
        <Index>155</Index>
        <Symbol>SW_EXE7MS</Symbol>
        <Comment>Shows the last execution time of the event threshold 0 of HSC1 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW156</Address>
        <Index>156</Index>
        <Symbol>SW_EXE8MS</Symbol>
        <Comment>Shows the last execution time of the event threshold 1 of HSC1 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW157</Address>
        <Index>157</Index>
        <Symbol>SW_PERLASTMS</Symbol>
        <Comment>Shows the last execution time of the PERIODIC task in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW158</Address>
        <Index>158</Index>
        <Symbol>SW_PERAVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of the PERIODIC task in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW159</Address>
        <Index>159</Index>
        <Symbol>SW_EV0AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 0 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW160</Address>
        <Index>160</Index>
        <Symbol>SW_EV1AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 1 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW161</Address>
        <Index>161</Index>
        <Symbol>SW_EV2AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 2 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW162</Address>
        <Index>162</Index>
        <Symbol>SW_EV3AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 3 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW163</Address>
        <Index>163</Index>
        <Symbol>SW_EV4AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 4 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW164</Address>
        <Index>164</Index>
        <Symbol>SW_EV5AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 5 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW165</Address>
        <Index>165</Index>
        <Symbol>SW_EV6AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 6 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW166</Address>
        <Index>166</Index>
        <Symbol>SW_EV7AVGMS</Symbol>
        <Comment>Shows the average execution time (last 5 times) of event 7 in ms</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW167</Address>
        <Index>167</Index>
        <Symbol>SW_MODSTATUS</Symbol>
        <Comment>Describes the answer of the modem to the last init command</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW168</Address>
        <Index>168</Index>
        <Symbol>SW_NBETHCON</Symbol>
        <Comment>Shows the number of Ethernet Modbus TCP server connections in use</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW170</Address>
        <Index>170</Index>
        <Symbol>SW_NBSL1FRAMES</Symbol>
        <Comment>Counts the number of frames transmitted by the Serial Line 1</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW171</Address>
        <Index>171</Index>
        <Symbol>SW_NBSL2FRAMES</Symbol>
        <Comment>Counts the number of frames transmitted by the Serial Line 2</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW172</Address>
        <Index>172</Index>
        <Symbol>SW_NBUSBFRAMES</Symbol>
        <Comment>Counts the number of frames transmitted by the USB channel</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW173</Address>
        <Index>173</Index>
        <Symbol>SW_NBTCPFRAMES</Symbol>
        <Comment>Counts the number of frames transmitted by Modbus TCP on Ethernet</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW174</Address>
        <Index>174</Index>
        <Symbol>SW_NBSL1OK</Symbol>
        <Comment>Counts the number of frames correctly received by the Serial Line 1</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW175</Address>
        <Index>175</Index>
        <Symbol>SW_NBSL2OK</Symbol>
        <Comment>Counts the number of frames correctly received by the Serial Line 2</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW176</Address>
        <Index>176</Index>
        <Symbol>SW_NBUSBOK</Symbol>
        <Comment>Counts the number of frames correctly received by the USB channel</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW177</Address>
        <Index>177</Index>
        <Symbol>SW_NBTCPOK</Symbol>
        <Comment>Counts the number of frames correctly received by Modbus TCP on Ethernet</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW178</Address>
        <Index>178</Index>
        <Symbol>SW_NBSL1ERROR</Symbol>
        <Comment>Counts the number of frames received in error by the Serial Line 1</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW179</Address>
        <Index>179</Index>
        <Symbol>SW_NBSL2ERROR</Symbol>
        <Comment>Counts the number of frames received in error by the Serial Line 2</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW180</Address>
        <Index>180</Index>
        <Symbol>SW_NBUSBERROR</Symbol>
        <Comment>Counts the number of frames received in error by the USB channel</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW181</Address>
        <Index>181</Index>
        <Symbol>SW_NBTCPERROR</Symbol>
        <Comment>Counts the number of frames received in error by Modbus TCP on Ethernet</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW182</Address>
        <Index>182</Index>
        <Symbol>SW_DSPSTATE</Symbol>
        <Comment>Remote Graphic Display connection state</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW183</Address>
        <Index>183</Index>
        <Symbol>SW_DSPERROR</Symbol>
        <Comment>Remote Graphic Display last error detected</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW184</Address>
        <Index>184</Index>
        <Symbol>SW_DINDEX</Symbol>
        <Comment>Contains the Display page INDEX and allows to choose an other page</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW185</Address>
        <Index>185</Index>
        <Symbol>SW_DSPVERSION</Symbol>
        <Comment>Contains the version of the Remote Graphic Display</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW188</Address>
        <Index>188</Index>
        <Symbol>SW_MAPTRFRAMES</Symbol>
        <Comment>Counts the number of frames transmitted by the Modbus mapping table</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW189</Address>
        <Index>189</Index>
        <Symbol>SW_MAPRECFRAMES</Symbol>
        <Comment>Counts the number of frames correctly received by the Modbus mapping table</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW190</Address>
        <Index>190</Index>
        <Symbol>SW_NBIPTRA1</Symbol>
        <Comment>Counts the number of frames transmitted on EtherNet/IP (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW191</Address>
        <Index>191</Index>
        <Symbol>SW_NBIPTRA2</Symbol>
        <Comment>Counts the number of frames transmitted on EtherNet/IP (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW192</Address>
        <Index>192</Index>
        <Symbol>SW_NBIPREC1</Symbol>
        <Comment>Counts the number of frames received on EtherNet/IP (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW193</Address>
        <Index>193</Index>
        <Symbol>SW_NBIPREC2</Symbol>
        <Comment>Counts the number of frames received on EtherNet/IP (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW194</Address>
        <Index>194</Index>
        <Symbol>SW_NBIP_UCCM_MES1</Symbol>
        <Comment>Counts the number of unconnected messages received on EtherNet/IP (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW195</Address>
        <Index>195</Index>
        <Symbol>SW_NBIP_UCCM_MES2</Symbol>
        <Comment>Counts the number of unconnected messages received on EtherNet/IP (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW196</Address>
        <Index>196</Index>
        <Symbol>SW_NBIP_UCCM_INV1</Symbol>
        <Comment>Counts the number of invalid unconnected messages received on EtherNet/IP (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW197</Address>
        <Index>197</Index>
        <Symbol>SW_NBIP_UCCM_INV2</Symbol>
        <Comment>Counts the number of invalid unconnected messages received on EtherNet/IP (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW198</Address>
        <Index>198</Index>
        <Symbol>SW_NBIPC3REQ1</Symbol>
        <Comment>Counts the number of class 3 requests received on EtherNet/IP (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW199</Address>
        <Index>199</Index>
        <Symbol>SW_NBIPC3REQ2</Symbol>
        <Comment>Counts the number of class 3 requests received on EtherNet/IP (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW200</Address>
        <Index>200</Index>
        <Symbol>SW_NBIPC3INV1</Symbol>
        <Comment>Counts the number of invalid class 3 requests received on EtherNet/IP (1st word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW201</Address>
        <Index>201</Index>
        <Symbol>SW_NBIPC3INV2</Symbol>
        <Comment>Counts the number of invalid class 3 requests received on EtherNet/IP (2nd word)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW202</Address>
        <Index>202</Index>
        <Symbol>SW_IPININST</Symbol>
        <Comment>Reads the input Assembly Instance Number</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW203</Address>
        <Index>203</Index>
        <Symbol>SW_IPINSIZE</Symbol>
        <Comment>Reads the input Assembly Instance Size</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW204</Address>
        <Index>204</Index>
        <Symbol>SW_IPOUTINST</Symbol>
        <Comment>Reads the output Assembly Instance Number</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW205</Address>
        <Index>205</Index>
        <Symbol>SW_IPOUTSIZE</Symbol>
        <Comment>Reads the output Assembly Instance Size</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW206</Address>
        <Index>206</Index>
        <Symbol>SW_IPNBTIMEOUT</Symbol>
        <Comment>Counts the number of connection timeouts on EtherNet/IP</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW207</Address>
        <Index>207</Index>
        <Symbol>SW_IPFLAGIDLE</Symbol>
        <Comment>Reads the EtherNet/IP flag from last I/O packet: Idle (value=0), Run (value=1), Error (value=2)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW210</Address>
        <Index>210</Index>
        <Symbol>SW_IOSCAN1STATUS</Symbol>
        <Comment>Contains the IOScanner status of Serial Line 1</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW211</Address>
        <Index>211</Index>
        <Symbol>SW_IOSCAN2STATUS</Symbol>
        <Comment>Contains the IOScanner status of Serial Line 2</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW212</Address>
        <Index>212</Index>
        <Symbol>SW_IOSCANETHSTATUS</Symbol>
        <Comment>Contains the IOScanner status on Ethernet</Comment>
      </MemoryWord>
    </SystemWords>
    <GrafcetSteps />
    <MemoryWords>
      <MemoryWord>
        <Address>%MW0</Address>
        <Index>0</Index>
        <Symbol>IND_POWER_ERRORID</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW1</Address>
        <Index>1</Index>
        <Symbol>IND_STOP_ERRORID</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW2</Address>
        <Index>2</Index>
        <Symbol>IND_JOG_ERRORID</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW3</Address>
        <Index>3</Index>
        <Symbol>IND_MOVEVEL_ERRORID</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW4</Address>
        <Index>4</Index>
        <Symbol>IND_RESET_ERRORID</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW5</Address>
        <Index>5</Index>
        <Symbol>IND_STATUS_ERRORID</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW6</Address>
        <Index>6</Index>
        <Symbol>IND_MOTIONSTATUS_ERRORID</Symbol>
        <Comment>For details on the errors, refer to Error Codes. </Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW7</Address>
        <Index>7</Index>
        <Symbol>IND_MOTIONSTATUS_AXISERRORID</Symbol>
        <Comment>For details on axis errors, refer to AxisErrorId Error Codes. </Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW10</Address>
        <Index>10</Index>
        <Symbol>CFG_MOVEVEL_VEL</Symbol>
        <Comment>Target velocity for the operating mode, in Hz</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW11</Address>
        <Index>11</Index>
        <Symbol>CFG_JOG_VEL</Symbol>
        <Comment>Target velocity for the Jog operating mode, in Hz</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW20</Address>
        <Index>20</Index>
        <Symbol>IND_MOTIONSTATUS_ACTUALVEL</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW40</Address>
        <Index>40</Index>
        <Symbol>IND_MBTCP_NBFRAMES_SEND</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW41</Address>
        <Index>41</Index>
        <Symbol>IND_MBTCP_NBFRAMES_OK</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW42</Address>
        <Index>42</Index>
        <Symbol>IND_MBTCPNBFRAMES_ERROR</Symbol>
      </MemoryWord>
      <MemoryWord>
        <Address>%MW50</Address>
        <Index>50</Index>
        <Symbol>IND_MBTCP_IOSCANNER_STATUS</Symbol>
      </MemoryWord>
    </MemoryWords>
    <MemoryDoubleWords />
    <MemoryFloats />
    <ConstantWords />
    <ConstantDoubleWords />
    <ConstantMemoryFloats />
    <Timers />
    <Counters />
    <FastCounters />
    <Registers />
    <Drums />
    <ShiftBitRegisters />
    <StepCounters />
    <ScheduleBlocks />
    <Pids />
    <MessageBlocks>
      <MessageBlock>
        <Address>%MSG1</Address>
        <Index>0</Index>
        <OutputPort>Serial1</OutputPort>
      </MessageBlock>
      <MessageBlock>
        <Address>%MSG3</Address>
        <Index>2</Index>
        <OutputPort>Ethernet</OutputPort>
      </MessageBlock>
    </MessageBlocks>
    <FunctionBlocks>
      <IFunctionBlock Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.McJogAtv, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
        <Address>%MC_JOG_ATV0</Address>
        <Index>0</Index>
        <Symbol>INST_JOG</Symbol>
        <Axis Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementEnumType`1[[SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.DriveAxis, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <DriveAxis>DRV0</DriveAxis>
          </Value>
        </Axis>
        <Vel Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementRangeType`1[[System.Int16, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <short>1000</short>
          </Value>
        </Vel>
      </IFunctionBlock>
      <IFunctionBlock Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.McMoveVelocityAtv, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
        <Address>%MC_MOVEVEL_ATV0</Address>
        <Index>0</Index>
        <Symbol>INST_MOVEVEL</Symbol>
        <Axis Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementEnumType`1[[SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.DriveAxis, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <DriveAxis>DRV0</DriveAxis>
          </Value>
        </Axis>
        <Vel Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementRangeType`1[[System.Int16, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <short>0</short>
          </Value>
        </Vel>
      </IFunctionBlock>
      <IFunctionBlock Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.McPowerAtv, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
        <Address>%MC_POWER_ATV0</Address>
        <Index>0</Index>
        <Symbol>INST_POWER</Symbol>
        <Axis Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementEnumType`1[[SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.DriveAxis, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <DriveAxis>DRV0</DriveAxis>
          </Value>
        </Axis>
      </IFunctionBlock>
      <IFunctionBlock Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.McReadMotionStateAtv, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
        <Address>%MC_READMOTIONSTATE_ATV0</Address>
        <Index>0</Index>
        <Symbol>INST_MOTIONSTATUS</Symbol>
        <Axis Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementEnumType`1[[SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.DriveAxis, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <DriveAxis>DRV0</DriveAxis>
          </Value>
        </Axis>
      </IFunctionBlock>
      <IFunctionBlock Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.McReadStatusAtv, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
        <Address>%MC_READSTATUS_ATV0</Address>
        <Index>0</Index>
        <Symbol>INST_STATUS</Symbol>
        <Comment>The function block reads the status of the ATV drive</Comment>
        <Axis Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementEnumType`1[[SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.DriveAxis, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <DriveAxis>DRV0</DriveAxis>
          </Value>
        </Axis>
      </IFunctionBlock>
      <IFunctionBlock Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.McResetAtv, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
        <Address>%MC_RESET_ATV0</Address>
        <Index>0</Index>
        <Symbol>INST_RESET</Symbol>
        <Axis Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementEnumType`1[[SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.DriveAxis, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <DriveAxis>DRV0</DriveAxis>
          </Value>
        </Axis>
      </IFunctionBlock>
      <IFunctionBlock Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.McStopAtv, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
        <Address>%MC_STOP_ATV0</Address>
        <Index>0</Index>
        <Symbol>INST_STOP</Symbol>
        <Axis Type="SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.FbParameterElementEnumType`1[[SchneiderElectric.Automation.SoMachineBasic.Entities.PLCObjects.FunctionBlocks.Drive.DriveAxis, SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07]], SchneiderElectric.SoMachineBasic.Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5beddbc0114a5f07">
          <Value>
            <DriveAxis>DRV0</DriveAxis>
          </Value>
        </Axis>
      </IFunctionBlock>
    </FunctionBlocks>
    <MotionTaskTables />
    <FastTask>
      <Period>255</Period>
    </FastTask>
    <MastTask>
      <UsePeriodScanMode>false</UsePeriodScanMode>
      <PeriodScan>100</PeriodScan>
    </MastTask>
    <CpuBehavior>
      <StartingMode>StartAsPreviousState</StartingMode>
      <RunStopAddress />
      <AutoSaveRamOnEeprom>true</AutoSaveRamOnEeprom>
      <WatchdogPeriod>250</WatchdogPeriod>
    </CpuBehavior>
    <InstListBufferSize>19763</InstListBufferSize>
    <ProgramBufferSize>158101</ProgramBufferSize>
    <TraceTimeBase>Time5Sec</TraceTimeBase>
    <UserFunctionPous />
    <UserFunctionBlockPous />
    <UserDefineFunctionBlocks />
  </SoftwareConfiguration>
  <HardwareConfiguration>
    <Plc>
      <Cpu>
        <Index>0</Index>
        <InputNb>0</InputNb>
        <OutputNb>0</OutputNb>
        <Kind>0</Kind>
        <Reference>TM221CE24R</Reference>
        <Name>MyController</Name>
        <Consumption5V>520</Consumption5V>
        <Consumption24V>160</Consumption24V>
        <TechnicalConfiguration>
          <PtoConfiguration>
            <McPowerPtoMax>0</McPowerPtoMax>
            <McMoveVelPtoMax>0</McMoveVelPtoMax>
            <McMoveRelPtoMax>0</McMoveRelPtoMax>
            <McMoveAbsPtoMax>0</McMoveAbsPtoMax>
            <McHomePtoMax>0</McHomePtoMax>
            <McSetPosPtoMax>0</McSetPosPtoMax>
            <McStopPtoMax>0</McStopPtoMax>
            <McHaltPtoMax>0</McHaltPtoMax>
            <McReadActVelPtoMax>0</McReadActVelPtoMax>
            <McReadActPosPtoMax>0</McReadActPosPtoMax>
            <McReadStsPtoMax>0</McReadStsPtoMax>
            <McReadMotionStatePtoMax>0</McReadMotionStatePtoMax>
            <McReadAxisErrorPtoMax>0</McReadAxisErrorPtoMax>
            <McResetPtoMax>0</McResetPtoMax>
            <McTouchProbePtoMax>0</McTouchProbePtoMax>
            <McAbortTriggerPtoMax>0</McAbortTriggerPtoMax>
            <McReadParPtoMax>0</McReadParPtoMax>
            <McWriteParPtoMax>0</McWriteParPtoMax>
            <McMotionTaskPtoMax>0</McMotionTaskPtoMax>
          </PtoConfiguration>
          <ComConfiguration>
            <ReadVarBasicMax>32</ReadVarBasicMax>
            <WriteVarBasicMax>32</WriteVarBasicMax>
            <WriteReadVarBasicMax>32</WriteReadVarBasicMax>
            <SendRecvMsgBasicMax>16</SendRecvMsgBasicMax>
            <SendRecvSmsMax>1</SendRecvSmsMax>
          </ComConfiguration>
          <Compatibility>0</Compatibility>
          <FastCounterMax>4</FastCounterMax>
          <FourInputsEventTask>84148994</FourInputsEventTask>
          <GrafcetBitsMax>200</GrafcetBitsMax>
          <InternalRamStart>0</InternalRamStart>
          <LabelsMax>64</LabelsMax>
          <LfRegistersMax>4</LfRegistersMax>
          <MemoryConstantWordsMax>512</MemoryConstantWordsMax>
          <MemoryWordsMax>8000</MemoryWordsMax>
          <NumRelays>10</NumRelays>
          <NumRelaysMax>9999</NumRelaysMax>
          <NumTransistors>0</NumTransistors>
          <NumTransistorsMax>9999</NumTransistorsMax>
          <PidAmountMax>14</PidAmountMax>
          <PlcNumberSysBits>160</PlcNumberSysBits>
          <PlcNumberSysWords>234</PlcNumberSysWords>
          <PlcStartAddrSysBits>16</PlcStartAddrSysBits>
          <PlcType>0</PlcType>
          <TimersMax>255</TimersMax>
          <AnalogInputPrecision>0</AnalogInputPrecision>
          <AnalogOutputPrecision>0</AnalogOutputPrecision>
          <StepCountersMax>8</StepCountersMax>
          <CountersMax>255</CountersMax>
          <DrumsMax>8</DrumsMax>
          <ExternalRamSize>184320</ExternalRamSize>
          <ExternalRamSizeWithDisplay>221776</ExternalRamSizeWithDisplay>
          <ExternalRamStart>117538816</ExternalRamStart>
          <InternalRamAppStart>512</InternalRamAppStart>
          <InternalRamSize>130560</InternalRamSize>
          <InternalBitsMax>1024</InternalBitsMax>
          <InternalEepromSize>32</InternalEepromSize>
          <MetadataAreaSize>45056</MetadataAreaSize>
          <ScheduleBlocksMax>16</ScheduleBlocksMax>
          <ShiftBitRegistersMax>8</ShiftBitRegistersMax>
          <SubroutinesMax>64</SubroutinesMax>
          <SupportDoubleWord>true</SupportDoubleWord>
          <SupportEvents>true</SupportEvents>
          <SupportFloatingPoint>true</SupportFloatingPoint>
          <NumberOf1MsTimerBase>6</NumberOf1MsTimerBase>
          <UdfbInstanceMax>32</UdfbInstanceMax>
          <UdfMax>64</UdfMax>
          <UdfObjectsMax>4096</UdfObjectsMax>
        </TechnicalConfiguration>
        <DigitalInputs>
          <DiscretInput>
            <Address>%I0.0</Address>
            <Index>0</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.1</Address>
            <Index>1</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.2</Address>
            <Index>2</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.3</Address>
            <Index>3</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.4</Address>
            <Index>4</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.5</Address>
            <Index>5</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.6</Address>
            <Index>6</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.7</Address>
            <Index>7</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.8</Address>
            <Index>8</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.9</Address>
            <Index>9</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.10</Address>
            <Index>10</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.11</Address>
            <Index>11</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.12</Address>
            <Index>12</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.13</Address>
            <Index>13</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
        </DigitalInputs>
        <DigitalOutputs>
          <DiscretOutput>
            <Address>%Q0.0</Address>
            <Index>0</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.1</Address>
            <Index>1</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.2</Address>
            <Index>2</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.3</Address>
            <Index>3</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.4</Address>
            <Index>4</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.5</Address>
            <Index>5</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.6</Address>
            <Index>6</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.7</Address>
            <Index>7</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.8</Address>
            <Index>8</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.9</Address>
            <Index>9</Index>
          </DiscretOutput>
        </DigitalOutputs>
        <AnalogInputs>
          <AnalogIO>
            <Address>%IW0.0</Address>
            <Index>0</Index>
            <Type>
              <Value>0</Value>
              <Name>Type_0_10V</Name>
            </Type>
            <Scope>
              <Value>0</Value>
              <Name>Scope_Normal</Name>
            </Scope>
            <Minimum>0</Minimum>
            <Maximum>1000</Maximum>
            <IsInput>true</IsInput>
            <R>1</R>
            <B>1</B>
            <T>1</T>
            <Activation>3100</Activation>
            <Reactivation>1500</Reactivation>
            <InputFilter>0</InputFilter>
            <R1>8700</R1>
            <R2>200</R2>
            <T1>234.15</T1>
            <T2>311.15</T2>
            <ChartCalculation>false</ChartCalculation>
          </AnalogIO>
          <AnalogIO>
            <Address>%IW0.1</Address>
            <Index>1</Index>
            <Type>
              <Value>0</Value>
              <Name>Type_0_10V</Name>
            </Type>
            <Scope>
              <Value>0</Value>
              <Name>Scope_Normal</Name>
            </Scope>
            <Minimum>0</Minimum>
            <Maximum>1000</Maximum>
            <IsInput>true</IsInput>
            <R>1</R>
            <B>1</B>
            <T>1</T>
            <Activation>3100</Activation>
            <Reactivation>1500</Reactivation>
            <InputFilter>0</InputFilter>
            <R1>8700</R1>
            <R2>200</R2>
            <T1>234.15</T1>
            <T2>311.15</T2>
            <ChartCalculation>false</ChartCalculation>
          </AnalogIO>
        </AnalogInputs>
        <AnalogInputsStatus />
        <AnalogOutputs />
        <AnalogOutputsStatus />
        <HighSpeedCounters>
          <HighSpeedCounter>
            <Address>%HSC0</Address>
            <Index>0</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
          <HighSpeedCounter>
            <Address>%HSC1</Address>
            <Index>1</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
          <HighSpeedCounter>
            <Address>%HSC2</Address>
            <Index>2</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
          <HighSpeedCounter>
            <Address>%HSC3</Address>
            <Index>3</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
        </HighSpeedCounters>
        <PulseTrainOutputs />
        <HardwareId>1931</HardwareId>
        <IsExpander>false</IsExpander>
        <EthernetConfiguration>
          <NetworkName>M221</NetworkName>
          <IpAllocationMode>FixedAddress</IpAllocationMode>
          <IpAddress>192.168.1.221</IpAddress>
          <SubnetMask>255.255.255.0</SubnetMask>
          <GatewayAddress>0.0.0.0</GatewayAddress>
          <TransfertRate>TransfertRateAuto</TransfertRate>
          <EthernetProtocol>ProtocolEthernet2</EthernetProtocol>
          <ModbusTcpSlave>
            <IpMasterAddress>0.0.0.0</IpMasterAddress>
            <UseTimeout>true</UseTimeout>
            <Timeout>2</Timeout>
            <SlavePort>502</SlavePort>
            <UnitId xsi:nil="true" />
            <HoldingRegister>0</HoldingRegister>
            <InputRegister>0</InputRegister>
            <ModbusServerEnabled>false</ModbusServerEnabled>
            <Devices>
              <RemoteServer>
                <DeviceId>0</DeviceId>
                <Address>%DRV0</Address>
                <DeviceGeneralType>IoScannerDrive</DeviceGeneralType>
                <DeviceTypeName>ATV320_ETH_DIRECT</DeviceTypeName>
                <DeviceTypeId>26</DeviceTypeId>
                <SlaveAddress>192.168.1.32</SlaveAddress>
                <Name>DeviceATV320</Name>
                <InitRequests>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>0</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>8501</Offset>
                    <Length>1</Length>
                    <InitializationValue>0</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Switch ATV in NST State</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>1</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>15401</Offset>
                    <Length>1</Length>
                    <InitializationValue>3201</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Configuration of ETA register</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>2</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>15402</Offset>
                    <Length>1</Length>
                    <InitializationValue>8604</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Configuration of RFRD register (RPM)</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>3</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>15403</Offset>
                    <Length>1</Length>
                    <InitializationValue>3206</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Configuration of ETI register</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>4</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>15404</Offset>
                    <Length>1</Length>
                    <InitializationValue>7200</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Configuration of DP0 register</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>5</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>15421</Offset>
                    <Length>1</Length>
                    <InitializationValue>8501</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Configuration of CMD register</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>6</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>15422</Offset>
                    <Length>1</Length>
                    <InitializationValue>8602</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Configuration of LFRD register (RPM)</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>7</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>64239</Offset>
                    <Length>1</Length>
                    <InitializationValue>1</InitializationValue>
                    <CanEditInitRequest>false</CanEditInitRequest>
                    <Comment>Enable IOscanning</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                  <SerialLineIoScannerInitRequestEntity>
                    <RequestId>8</RequestId>
                    <AccessType>IoScannerInitRequestAccessWriteSingleRegister</AccessType>
                    <Offset>15405</Offset>
                    <Length>1</Length>
                    <InitializationValue>3207</InitializationValue>
                    <CanEditInitRequest>true</CanEditInitRequest>
                    <Comment>Line mains voltage</Comment>
                  </SerialLineIoScannerInitRequestEntity>
                </InitRequests>
                <Channels>
                  <SerialLineIoScannerChannelEntity>
                    <ChannelId>0</ChannelId>
                    <AccessType>IoScannerChannelAccessReadWriteMultipleRegisters</AccessType>
                    <Trigger>IoScannerChannelTriggerCyclic</Trigger>
                    <CyclingTime>20</CyclingTime>
                    <MemoryBit />
                    <ReadOffset>1</ReadOffset>
                    <ReadLength>4</ReadLength>
                    <WriteOffset>1</WriteOffset>
                    <WriteLength>2</WriteLength>
                    <CanEditChannel>true</CanEditChannel>
                    <ErrorHandling>IoScannerChannelSetToZero</ErrorHandling>
                    <Name>ATV_IoScanner</Name>
                    <Comment>Main IoScanner ATV channel</Comment>
                  </SerialLineIoScannerChannelEntity>
                  <SerialLineIoScannerChannelEntity>
                    <ChannelId>1</ChannelId>
                    <AccessType>IoScannerChannelAccessReadHoldingRegisters</AccessType>
                    <Trigger>IoScannerChannelTriggerCyclic</Trigger>
                    <CyclingTime>20</CyclingTime>
                    <MemoryBit />
                    <ReadOffset>5</ReadOffset>
                    <ReadLength>1</ReadLength>
                    <WriteOffset>0</WriteOffset>
                    <WriteLength>1</WriteLength>
                    <CanEditChannel>true</CanEditChannel>
                    <ErrorHandling>IoScannerChannelSetToZero</ErrorHandling>
                    <Name>ATV320_ULN</Name>
                    <Comment>Line mains voltage</Comment>
                  </SerialLineIoScannerChannelEntity>
                </Channels>
                <InitRequestUnitId>0</InitRequestUnitId>
                <ChannelUnitId>255</ChannelUnitId>
                <Timeout>10</Timeout>
              </RemoteServer>
            </Devices>
            <DigitalInputsIoScanner />
            <DigitalOutputsIoScanner />
            <RegisterInputsIoScanner>
              <RegisterIoScanner>
                <Address>%IWN300.0.0</Address>
                <Index>0</Index>
                <Channel>ATV_IoScanner</Channel>
              </RegisterIoScanner>
              <RegisterIoScanner>
                <Address>%IWN300.0.1</Address>
                <Index>1</Index>
                <Channel>ATV_IoScanner</Channel>
              </RegisterIoScanner>
              <RegisterIoScanner>
                <Address>%IWN300.0.2</Address>
                <Index>2</Index>
                <Channel>ATV_IoScanner</Channel>
              </RegisterIoScanner>
              <RegisterIoScanner>
                <Address>%IWN300.0.3</Address>
                <Index>3</Index>
                <Channel>ATV_IoScanner</Channel>
              </RegisterIoScanner>
              <RegisterIoScanner>
                <Address>%IWN300.1.0</Address>
                <Index>4</Index>
                <Channel>ATV320_ULN</Channel>
              </RegisterIoScanner>
            </RegisterInputsIoScanner>
            <RegisterOutputsIoScanner>
              <RegisterIoScanner>
                <Address>%QWN300.0.0</Address>
                <Index>0</Index>
                <Channel>ATV_IoScanner</Channel>
              </RegisterIoScanner>
              <RegisterIoScanner>
                <Address>%QWN300.0.1</Address>
                <Index>1</Index>
                <Channel>ATV_IoScanner</Channel>
              </RegisterIoScanner>
            </RegisterOutputsIoScanner>
            <RegisterDeviceStatusIoScanner>
              <RegisterIoScannerStatus>
                <Address>%IWNS300</Address>
                <Index>0</Index>
              </RegisterIoScannerStatus>
            </RegisterDeviceStatusIoScanner>
            <RegisterInputsStatusIoScanner>
              <RegisterIoScannerStatus>
                <Address>%IWNS300.0</Address>
                <Index>0</Index>
              </RegisterIoScannerStatus>
              <RegisterIoScannerStatus>
                <Address>%IWNS300.1</Address>
                <Index>1</Index>
              </RegisterIoScannerStatus>
            </RegisterInputsStatusIoScanner>
            <Drives>
              <Drive>
                <Address>%DRV0</Address>
                <Index>0</Index>
              </Drive>
            </Drives>
            <IsIoScanner>true</IsIoScanner>
          </ModbusTcpSlave>
          <EthernetIpEntity>
            <EthernetIpEnabled>false</EthernetIpEnabled>
            <OutputAssemblyInstance>0</OutputAssemblyInstance>
            <OutputAssemblySize>0</OutputAssemblySize>
            <InputAssemblySize>0</InputAssemblySize>
            <InputAssemblyInstance>0</InputAssemblyInstance>
          </EthernetIpEntity>
          <ProgrammingProtocolEnabled>true</ProgrammingProtocolEnabled>
          <EthernetIpAdapterEnabled>true</EthernetIpAdapterEnabled>
          <ModbusServerEnabled>true</ModbusServerEnabled>
          <AutoDiscoveryProtocolEnabled>true</AutoDiscoveryProtocolEnabled>
        </EthernetConfiguration>
        <MaxCartridge>1</MaxCartridge>
        <C1TranslationX>170</C1TranslationX>
        <C1TranslationY>110</C1TranslationY>
        <C2TranslationX>0</C2TranslationX>
        <C2TranslationY>0</C2TranslationY>
        <C1SizeX>155</C1SizeX>
        <C1SizeY>190</C1SizeY>
        <C2SizeX>0</C2SizeX>
        <C2SizeY>0</C2SizeY>
        <InputAssemblys />
        <OutputAssemblys />
        <InputRegisters />
        <HoldingRegisters />
      </Cpu>
      <Extensions />
      <SerialLineConfiguration>
        <Baud>Baud38400</Baud>
        <ModemReference>No Modem</ModemReference>
        <Parity>ParityEven</Parity>
        <DataBits>DataBits8</DataBits>
        <StopBits>StopBits1</StopBits>
        <TimeBetweenFrames>10</TimeBetweenFrames>
        <ResponseTime>10</ResponseTime>
        <StartCharacterEnabled>false</StartCharacterEnabled>
        <FirstEndCharacterEnabled>true</FirstEndCharacterEnabled>
        <SecondEndCharacterEnabled>false</SecondEndCharacterEnabled>
        <FrameLengthReceivedAvailable>false</FrameLengthReceivedAvailable>
        <FrameReceivedTimeoutAvailable>false</FrameReceivedTimeoutAvailable>
        <InitCommand />
        <SendFrameCharacter>false</SendFrameCharacter>
        <StartCharacter>0</StartCharacter>
        <FirstEndCharacter>10</FirstEndCharacter>
        <FrameLengthReceived>0</FrameLengthReceived>
        <FrameReceivedTimeout>0</FrameReceivedTimeout>
        <SecondEndCharacter>0</SecondEndCharacter>
        <PhysicalMedium>PhysicalMediumRs485</PhysicalMedium>
        <TransmissionMode>TransmissionModeModbusRtu</TransmissionMode>
        <SlaveId>1</SlaveId>
        <Addressing>SlaveAddressing</Addressing>
        <Polarization>
          <Value>0</Value>
          <Name>No</Name>
        </Polarization>
      </SerialLineConfiguration>
      <SerialLineIoScannerConfiguration>
        <TransmissionMode>TransmissionModeRtu</TransmissionMode>
        <Devices />
        <DigitalInputsIoScanner />
        <DigitalOutputsIoScanner />
        <RegisterInputsIoScanner />
        <RegisterOutputsIoScanner />
        <RegisterDeviceStatusIoScanner />
        <RegisterInputsStatusIoScanner />
        <Drives />
      </SerialLineIoScannerConfiguration>
    </Plc>
  </HardwareConfiguration>
  <DisplayUserLabelsConfiguration>
    <Languages>
      <UserLabelLanguage>
        <Code>English</Code>
        <Name>English</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>French</Code>
        <Name>French</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>German</Code>
        <Name>German</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Portuguese</Code>
        <Name>Portuguese</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Spanish</Code>
        <Name>Spanish</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Italian</Code>
        <Name>Italian</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Chinese</Code>
        <Name>Chinese</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Turkish</Code>
        <Name>Turkish</Name>
      </UserLabelLanguage>
    </Languages>
    <Translations />
  </DisplayUserLabelsConfiguration>
  <GlobalProperties>
    <UserInformations>
      <LastName>Ahumada</LastName>
      <FirstName>Leandro Tomas Oscar</FirstName>
      <PhoneNumber>+44 870 608 8608</PhoneNumber>
      <Email>leandro.ahumada@se.com</Email>
      <Street>Stafford Park 5 </Street>
      <City>Telford</City>
      <ZipCode>TF3 3BL</ZipCode>
      <Country>United Kingdom</Country>
    </UserInformations>
    <CompanyInformations>
      <Name>Schneider Electric</Name>
      <PhoneNumber>+44 870 608 8608</PhoneNumber>
      <Street>Stafford Park 5 </Street>
      <City>Telford</City>
      <ZipCode>TF3 3BL</ZipCode>
      <Country>United Kingdom</Country>
      <WebSite>se.com/uk</WebSite>
      <Logo>iVBORw0KGgoAAAANSUhEUgAAArwAAADBCAYAAAAtmWN1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABANpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBNzEzQjA1MDE3MzExRTVBQzlGRjdDNkI1REUzM0Q3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBNzEzQjA0MDE3MzExRTVBQzlGRjdDNkI1REUzM0Q3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkYjBlNDJlNC1lZjA5LTQ4YzQtOWE0Yi1mNjIwYzc1NTU4NjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5k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</Logo>
    </CompanyInformations>
    <ProjectInformations>
      <Name>M221 - IOSCANNER</Name>
      <Description>********DEMO********
M221 IOSCANNER with an ATV

********Disclaimer Of Warranty********
THE INFORMATION CONTAINED HEREIN IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR OTHER VIOLATION OF RIGHTS. SCHNEIDER ELECTRIC DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE, VALIDITY, ACCURACY, OR RELIABILITY OF, OR THE RESULTS OF THE USE OF, OR OTHERWISE, RESPECTING THE MATERIALS, SPECIFICATIONS, CHARACTERISTICS OR OTHER INFORMATION SPECIFIED HEREIN. FURTHERMORE, ALL WARRANTIES, CONDITIONS, REPRESENTATIONS, INDEMNITIES AND GUARANTEES WITH RESPECT TO THE ACCURACY, OPERATION, CAPACITY, SPEED, FUNCTIONALITY, QUALIFICATIONS, OR CAPABILITIES OF THE SOFTWARE, SYSTEMS AND SERVICES COMPRISING OR UTILIZED IN THE COURSE OF APPLYING THIS INFORMATION, SPECIFICATIONS, OR MATERIALS, WHETHER EXPRESS OR IMPLIED, ARISING BY LAW, CUSTOM, PRIOR ORAL OR WRITTEN STATEMENTS BY SCHNEIDER ELECTRIC, OR OTHERWISE (INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF SATISFACTORY QUALITY, MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT) ARE HEREBY EXPRESSLY EXCLUDED AND DISCLAIMED:
********Disclaimer Of Liability*********
UNDER NO CIRCUMSTANCES (INCLUDING NEGLIGENCE OR FORESEEABLE MISUSE) WILL SCHNEIDER ELECTRIC BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION, BUSINESS INTERRUPTION, DELAYS, LOSS OF DATA OR PROFIT) ARISING OUT OF THE APPLICATION OF THE INFORMATION, SPECIFICATIONS, CHARACTERISTICS OR MATERIALS CONTAINED HEREIN EVEN IF SCHNEIDER ELECTRIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
************************************
The information, program and configuration contained herein are provided as general training on the products concerned, in part, by way of theoretical and/or hypothetical examples.  Only you, the user, can be aware of all the conditions and factors present during setup, operation, and maintenance of your machine and its application; therefore, only you, the user, can determine the automation equipment and the related safeties and interlocks which can be properly used.  When selecting automation and control equipment and related software for a particular application, you must refer to the applicable local and national standards and regulations.
************************************
Copyright © 2018 Schneider Electric. All rights reserved.</Description>
      <Photo>Qk3GFAAAAAAAAHYAAAAoAAAAZAAAAGQAAAABAAQAAAAAAFAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////4Imj///////////////////////AAD///////////giIiIiJo////////////8yIiLv///4Im///////////////////////wAA//+CIiIiIiIiIiIiIiIm//////8yIiIiJo/zaP///4Im///////zIiIiIi7///////8AAP///4IiIiIiIiIiJv/4Im///////4IiIi7////////zIu//////8yIi7///////////AAD/////giJo/////////zJo////////giIm/////////zIu//////giIu///////////wAA//////MiJv////////giLv////////MiJv////////+CJv//////MiJv//////////8AAP/////4Iib////////4Ii7////////4IiaP////////+CJv/////zIib///////////AAD//////zIi7///////+CJv////////+CIi7/////////8yLv////8yIm///////////wAA//////8yIm////////////////////8yIu//////////8yb/////giJv//////////8AAP//////giJv////////////////////MiJv//////////gib////4Iib///////////AAD//////4IiLv///////////////////4Iib///////////MiIiIiIiImj//////////wAA///////zIib///////////////////+CIi7///////////Mm////8yIu//////////8AAP//////8yIm////////////////////8yIu///////////4Im////MiLv//////////AAD///////giJo////////////////////MiJv///////////zIu///zIi7//////////wAA///////4IiLv///////////////////4Iib////////////zJv//8yIm//////////8AAP///////zIib////////////zIu////+CIi7///////////+CJv//giJv//////////AAD///////8yIm////////////giJv////8yIu////////////8yLv/4Iib//////////wAA////////giJo///////////zIi7/////MiJv////////////8yaP+CIm//////////8AAP////////MiLv//////////giJv/////4Iib/////////////gib/giJo//////////AAD////////zIib//////////4Im//////+CIi7/////////////Mi7/MiLv/////////wAA////////+CImj/////////+CJv//////8yIu/////////zIm//MmjzIi7/////////8AAP////////8yIu//////////8yb///////MiJv////////giJv/4Im8yIu//////////AAD/////////giJv//////////Mmj//////4Iib////////4Ii7//4IugiJv/////////wAA//////////MiLv/////////4Iu//////+CIi7////////zIu///zIiIib/////////8AAP/////////4Iib//////////zJo//////8yIu////////8yLv//+CIiIm//////////AAD//////////zIi7/////////+CJo//////MiJv////////gib///+CIiJo/////////wAA///////////zIi7//zIm////+CIu/////4Iib/////////gib///+CIiaP////////8AAP///////////zIi74IiJv////+CIiLv//+CIi7/////////giJv//8yIi7/////////AAD////////////4IiIiIi7/////+CIiIiIiIiIiIiIiLv////8yIiJv8yIu/////////wAA//////////////giIib////////4IiIiIiIiIiLv/4Im//////giIiIiJv////////8AAP////////////////////////////8yIiIiIu/////zIu//////////8yb/////////AAD/////////////////////////////////////////8yJv//////////+Gj////////wAA//////////////////////////////////////////MiaP////////////////////8AAP/////////////////////////////////////////4Im//////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAD//////////////////////////////////////////////////////////////////wAA//////////////////////////////////////////////////////////////////8AAP//////////////////////////////////////////////////////////////////AAA=</Photo>
    </ProjectInformations>
    <ProjectProtection>
      <Active>false</Active>
      <Password />
      <CanView>true</CanView>
    </ProjectProtection>
    <ApplicationProtection>
      <Active>false</Active>
      <Password />
      <DownloadActive>false</DownloadActive>
      <DownloadPassword />
    </ApplicationProtection>
    <RemoteIpAddresses>
      <IpAddresses />
    </RemoteIpAddresses>
    <ModemConfigurations>
      <ModemConfigurationEntities />
    </ModemConfigurations>
    <KeepModbusParameters>false</KeepModbusParameters>
    <UnitId>1</UnitId>
    <DownloadSettings>
      <ResetMemories>true</ResetMemories>
      <DownloadSymbolsComments>true</DownloadSymbolsComments>
      <DownloadWatchLists>true</DownloadWatchLists>
      <DownloadPouNamesComments>true</DownloadPouNamesComments>
      <DownloadRungNamesComments>true</DownloadRungNamesComments>
      <DownloadIlComments>true</DownloadIlComments>
      <DownloadFrontPageProperties>true</DownloadFrontPageProperties>
      <DownloadCompanyProperties>true</DownloadCompanyProperties>
      <DownloadProjectInfo>true</DownloadProjectInfo>
    </DownloadSettings>
  </GlobalProperties>
  <ReportConfiguration>
    <PageSetup>
      <PaperKind>A4</PaperKind>
      <IsLandscape>false</IsLandscape>
      <ReportUnit>HundredthsOfAnInch</ReportUnit>
      <Top>100</Top>
      <Bottom>100</Bottom>
      <Left>100</Left>
      <Right>100</Right>
    </PageSetup>
    <SubReportConfigurations />
  </ReportConfiguration>
</ProjectDescriptor>