×
Menu
Index
  • XML Reporting Example
<?xml version="1.0" encoding="utf-8"?>
 
<!-- The followings are the supported controller types
Logix,        (Rockwell : Control Logix, Compact Logix, Soft Logix)
Slc,       (Rockwell : SLC505 Ethernet)
MicroCip    (Micro 850 testing still in progress)
S1500,        (Siemens)
S1200,        (Siemens)
S200,         (Siemens)
S200Smart,    (Siemens)
S300,         (Siemens)
S400          (Siemens)
-->
 
<root>
  <Controllers>
 
    <Controller
      IpAddress="192.168.82.155"
      Rack ="0"
      Slot="1"
      Port ="102"
      Timeout="3000"
      ControllerType="S1500">
 
      <Reports>
        <Report
          Name="S7-Mixing-Report"
          EnableCreation="false"
          DirectoryPath="C:\CsvReports\CsvFiles\">
 
          <Trigger DayOfTheWeek="Tuesday"
                   Time="07:30"
                   NumberOfPreviousDays="1"
                   CheckInterval="2000">
 
            <CreateReport
              PlcAddress="DB2.0.2"
              FriendlyName =""
              Description="Create Report"
              PlcDataType="Bool"
              Units="" />
 
            <ReportCreatedAck
              PlcAddress="DB2.0.3"
              FriendlyName =""
              Description="Report Created Ack"
              PlcDataType="Bool"
              Units="" />
 
          </Trigger>
 
          <Sections>
            <Section Name="S7 Section 1">
 
            <Tags>
 
            <Tag
            PlcAddress="DB2.1036"
            FriendlyName=""
            Description="Flour Weight"
            PlcDataType="Real"
            Units="" />
 
            <Tag
            PlcAddress="DB2.1040"
            FriendlyName=""
            Description="Sugar weight"
            PlcDataType="Real"
            Units="" />
 
            <Tag
            PlcAddress="DB2.1044"
            FriendlyName=""
            Description="Water Weight"
            PlcDataType="Real"
            Units="" />
 
            <Tag
            PlcAddress="DB2.260"
            FriendlyName=""
            Description="Mix Time"
            PlcDataType="Int"
            Units="" />
 
            <Tag
            PlcAddress="DB2.518"
            FriendlyName=""
            Description="Mix Speed"
            PlcDataType="Int"
            Units="" />
 
            <Tag
            PlcAddress="DB2.1032"
            FriendlyName=""
            Description="Discharge Time"
            PlcDataType="Int"
            Units="" />
            </Tags>
       
            </Section>
 
            <Section
              Name="S7-Continuous">
            <Tags>
            <Tag
            PlcAddress="DB2.1048"
            FriendlyName=""
            Description="Temperature"
            PlcDataType="Real"
            Units="" />
 
            </Tags>
            </Section>
      
          </Sections>
 
        </Report>
      </Reports>
 
    </Controller>
 
    <Controller
    IpAddress="192.168.82.18"
    Rack ="0"
    Slot="1"
    Port ="44818"
    Timeout="3000"
    ControllerType="Logix">
 
      <Reports>
        <Report
        Name="Clx-Mixing-Report"
        EnableCreation="false"
        DirectoryPath="C:\CsvReports\CsvFiles\">
 
          <Trigger DayOfTheWeek="" Time="07:30" NumberOfPreviousDays="1" CheckInterval="2000">
 
            <CreateReport
              PlcAddress="Recipe.CreateReport"
              FriendlyName =""
              Description="Create Report"
              PlcDataType="Bool"
              Units="" />
 
            <ReportCreatedAck
              PlcAddress="Recipe.ReportCreatedAck"
              FriendlyName =""
              Description="Report Created Ack"
              PlcDataType="Bool"
              Units="" />
 
          </Trigger>
 
          <Sections>
            <Section Name="Clx-Mixing">
            <Tags>
 
            <Tag
            PlcAddress="Recipe.FlourWieght"
            FriendlyName=""
            Description="Flour Weight"
            PlcDataType="Real"
            Units="" />
 
            <Tag
            PlcAddress="Recipe.SugarWeight"
            FriendlyName=""
            Description="Sugar weight"
            PlcDataType="Real"
            Units="" />
 
            <Tag
            PlcAddress="Recipe.WaterWeight"
            FriendlyName=""
            Description="Water Weight"
            PlcDataType="Real"
            Units="" />
 
            <Tag
            PlcAddress="Recipe.MixTime"
            FriendlyName=""
            Description="Mix Time"
            PlcDataType="DInt"
            Units="" />
 
 
            <Tag
            PlcAddress="Recipe.MixSpeed"
            FriendlyName=""
            Description="Mix Speed"
            PlcDataType="Real"
            Units="" />
 
            <Tag
            PlcAddress="Recipe.DischargeTime"
            FriendlyName=""
            Description="Discharge Time"
            PlcDataType="Int"
            Units="" />
 
            </Tags>
         
            </Section>
 
            <Section
              Name="Clx - Continuous">
            <Tags>
 
<Tag
PlcAddress="Recipe.Temperature"
FriendlyName=""
Description="Temperature"
PlcDataType="Real"
Units="" />
 
</Tags>
            </Section>
 
          </Sections>
 
        </Report>
      </Reports>
 
    </Controller>
 
  <Controller
  IpAddress="10.232.121.102"
  Rack="0"
  Slot="0"
  Port="2222"
  Timeout="3000"
  ControllerType="Slc">
 
  <Reports>
  <Report
  Name="Slc-Mixing-Report"
  EnableCreation="false"
  DirectoryPath="C:\CsvReports\CsvFiles\">
 
  <Trigger DayOfTheWeek="" Time="07:30" NumberOfPreviousDays="1" CheckInterval="2000">
 
  <CreateReport
PlcAddress="B3:0.2"
FriendlyName =""
Description="Create Report"
PlcDataType="Boolean"
Units="" />
 
  <ReportCreatedAck
PlcAddress="B3:0.3"
FriendlyName =""
Description="Report Created Ack"
PlcDataType="Boolean"
Units="" />
 
  </Trigger>
 
  <Sections>
  <Section Name="Slc-Mixing">
 
  <Tags>
 
  <Tag
  PlcAddress="F8:0"
  FriendlyName=""
  Description="Flour Weight"
  PlcDataType="Real"
  Units="" />
 
  <Tag
  PlcAddress="F8:1"
  FriendlyName=""
  Description="Sugar weight"
  PlcDataType="Real"
  Units="" />
 
  <Tag
  PlcAddress="F8:2"
  FriendlyName=""
  Description="Water Weight"
  PlcDataType="Real"
  Units="" />
 
  <Tag
  PlcAddress="N7:10"
  FriendlyName=""
  Description="Mix Time"
  PlcDataType="Int"
  Units="" />
 
 
  <Tag
  PlcAddress="F8:3"
  FriendlyName=""
  Description="Mix Speed"
  PlcDataType="Real"
  Units="" />
 
  <Tag
  PlcAddress="N7:11"
  FriendlyName=""
  Description="Discharge Time"
  PlcDataType="Int"
  Units="" />
  </Tags>
 
  </Section>
 
  <Section
Name="Slc-Continuous">
  <Tags>
  <Tag
  PlcAddress="F8:4"
  FriendlyName=""
  Description="Temperature"
  PlcDataType="Real"
  Units="" />
 
  </Tags>
  </Section>
 
  </Sections>
 
  </Report>
  </Reports>
 
  </Controller>
 
  </Controllers>
</root>