Class RedundancyInfo
A sub element of the Controller component that contains properties or configuration related to the controller redundancy.
public class RedundancyInfo : LogixElement, ILogixSerializable
- Inheritance
-
RedundancyInfo
- Implements
- Inherited Members
Constructors
RedundancyInfo()
Creates a new RedundancyInfo with default values.
public RedundancyInfo()
RedundancyInfo(XElement)
Creates a new RedundancyInfo initialized with the provided XElement.
public RedundancyInfo(XElement element)
Parameters
Exceptions
- ArgumentNullException
element
is null.
Properties
DataTablePadPercentage
Specify the percentage (0...100) of the data table to reserve.
public float DataTablePadPercentage { get; set; }
Property Value
Remarks
From docs: If redundancy is not enabled, type 0. If redundancy is enabled, type 50.
Enabled
Specify whether redundancy is used.
public bool Enabled { get; set; }
Property Value
- bool
true
if enabled; otherwise,false
. Default idfalse
.
IOMemoryPadPercentage
Specify the percentage (0...100) of I/O memory that is available to the system after the download when configured for redundancy.
public float IOMemoryPadPercentage { get; set; }
Property Value
KeepTestEditsOnSwitchOver
Specify whether to keep test edits on when a switchover occurs in a redundant system.
public bool KeepTestEditsOnSwitchOver { get; set; }
Property Value
- bool
true
if enabled; otherwise,false
. Default idfalse
.