<?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">
<!--The number of events should not exceed the number of parallel connections the plc can handle -->
<LogEvents>
<LogEvent Name="S7-Mixing"
Enable="false"
ScanTime="200"
LoggingFrequency="1000">
<RunId
PlcAddress="DB2.4"
FriendlyName="RunId"
Description="Run Id"
PlcDataType="String"
Units="" />
<!--DB2.0.00-->
<TagsLogEnable
PlcAddress="DB2.0.00"
FriendlyName=""
Description="Tag log enable"
PlcDataType="Bool"
Units="" />
<TagsLoggedAck
PlcAddress="DB2.0.1"
FriendlyName=""
Description="LogEvent logged acknowledge"
PlcDataType="Bool"
Units="" />
<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>
</LogEvent>
<LogEvent Name="S7-Continuous"
Enable="false"
ScanTime="200"
LoggingFrequency="1000">
<RunId
PlcAddress="DB2.4"
FriendlyName="RunId"
Description="Run Id"
PlcDataType="String"
Units="" />
<TagsLogEnable
PlcAddress=""
FriendlyName=""
Description="Tag log enable"
PlcDataType="Bool"
Units="" />
<TagsLoggedAck
PlcAddress="DB2.0.1"
FriendlyName=""
Description="LogEvent logged acknowledge"
PlcDataType="Bool"
Units="" />
<Tags>
<Tag
PlcAddress="DB2.1048"
FriendlyName=""
Description="Temperature"
PlcDataType="Real"
Units="" />
</Tags>
</LogEvent>
</LogEvents>
</Controller>
<Controller
IpAddress="192.168.82.18"
Rack="0"
Slot="1"
Port="44818"
Timeout="3000"
ControllerType="Logix">
<LogEvents>
<LogEvent Name="Clx-Mixing"
Enable="false"
ScanTime="200"
LoggingFrequency="1000">
<RunId
PlcAddress="Recipe.RunId"
FriendlyName="RunId"
Description="Run Id"
PlcDataType="String"
Units="" />
<TagsLogEnable
PlcAddress="Recipe.LogData"
FriendlyName=""
Description="Tag Log enable"
PlcDataType="Bool"
Units="" />
<TagsLoggedAck
PlcAddress="Recipe.DataLoggedAck"
FriendlyName=""
Description="LogEvents logged acknowledge"
PlcDataType="Bool"
Units="" />
<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>
</LogEvent>
<LogEvent Name="Clx-Continuous"
Enable="false"
ScanTime="200"
LoggingFrequency="1000">
<RunId
PlcAddress=""
FriendlyName="RunId"
Description="Run Id"
PlcDataType="String"
Units="" />
<TagsLogEnable
PlcAddress=""
FriendlyName=""
Description="Tag Log enable"
PlcDataType="Bool"
Units="" />
<TagsLoggedAck
PlcAddress="Recipe.DataLoggedAck"
FriendlyName=""
Description="LogEvents logged acknowledge"
PlcDataType="Bool"
Units="" />
<Tags>
<Tag
PlcAddress="Recipe.Temperature"
FriendlyName=""
Description="Temperature"
PlcDataType="Real"
Units="" />
</Tags>
</LogEvent>
</LogEvents>
</Controller>
<Controller
IpAddress="10.232.121.102"
Rack="0"
Slot="0"
Port="2222"
Timeout="3000"
ControllerType="Slc">
<LogEvents>
<!--The number of events should not exceed the number of connections to the plc siemens how many?-->
<LogEvent Name="Slc-Mixing"
Enable="false"
ScanTime="200"
LoggingFrequency="1000">
<RunId
PlcAddress="N7:1"
FriendlyName="RunId"
Description="Run Id"
PlcDataType="Integer"
Units="" />
<TagsLogEnable
PlcAddress="B3:0.0"
FriendlyName=""
Description="Tag log enable"
PlcDataType="Boolean"
Units="" />
<TagsLoggedAck
PlcAddress="B3:0.1"
FriendlyName=""
Description="LogEvents logged acknowledge"
PlcDataType="Boolean"
Units="" />
<Tags>
<Tag
PlcAddress="F8:0"
FriendlyName=""
Description="Flour Weight"
PlcDataType="Float"
Units="" />
<Tag
PlcAddress="F8:1"
FriendlyName=""
Description="Sugar weight"
PlcDataType="Float"
Units="" />
<Tag
PlcAddress="F8:2"
FriendlyName=""
Description="Water Weight"
PlcDataType="Float"
Units="" />
<Tag
PlcAddress="N7:10"
FriendlyName=""
Description="Mix Time"
PlcDataType="Integer"
Units="" />
<Tag
PlcAddress="F8:3"
FriendlyName=""
Description="Mix Speed"
PlcDataType="Float"
Units="" />
<Tag
PlcAddress="N7:11"
FriendlyName=""
Description="Discharge Time"
PlcDataType="Integer"
Units="" />
</Tags>
</LogEvent>
<LogEvent Name="Slc-Continuous"
Enable="false"
ScanTime="200"
LoggingFrequency="1000">
<RunId
PlcAddress=""
FriendlyName="RunId"
Description="Run Id"
PlcDataType="Integer"
Units="" />
<TagsLogEnable
PlcAddress=""
FriendlyName=""
Description="Tag log enable"
PlcDataType="Boolean"
Units="" />
<TagsLoggedAck
PlcAddress="B3:0.1"
FriendlyName=""
Description="LogEvents logged acknowledge"
PlcDataType="Boolean"
Units="" />
<Tags>
<Tag
PlcAddress="F8:4"
FriendlyName=""
Description="Temperature"
PlcDataType="Float"
Units="" />
</Tags>
</LogEvent>
</LogEvents>
</Controller>
</Controllers>
<!--<Database
RemoteConnectionString="This is the connection string of a remote database should remote logging be required.
Normally the sytem would use a locally installed database server and hence no connection string is needed"
RemoteLoggingEnable="Set to true to enable remote database logging. The remote connection string is ignored if this bit is set to false" />-->
<Database
RemoteConnectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=AclPlcDataDb; Integrated Security=true;"
RemoteLoggingEnable="false" />
</root>