Table of Contents

Class RedundancyInfo

Namespace
L5Sharp.Elements
Assembly
L5Sharp.dll

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

element XElement

The XElement to initialize the type with.

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

float

A float indicating the percentage 0-100.

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 id false.

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

float

A float indicating the percentage 0-100.

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 id false.