Click or drag to resize

BuiltinAddressSpace Class

The address space for BuiltinMemAddress addresses.
Inheritance Hierarchy
SystemObject
  Demo3D.PLC.Comms.BuiltinBuiltinAddressSpace

Namespace:  Demo3D.PLC.Comms.Builtin
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public class BuiltinAddressSpace : IAddressSpace, 
	IEquatable<IAddressSpace>, IComparable<IAddressSpace>, IComparable

The BuiltinAddressSpace type exposes the following members.

Constructors
  NameDescription
Public methodBuiltinAddressSpace
Creates a new Built-in address space.
Top
Properties
  NameDescription
Public propertyAddressBank
In this example, we assume that the PLC has multiple address banks identified by an integer.
Top
Methods
  NameDescription
Public methodCreateAddress
Creates a new address with the specified parameters.
Public methodEquals(BuiltinAddressSpace)
Returns true if the specified address space equals the current address space.
Public methodEquals(IAddressSpace)
Returns true if the specified address space equals the current address space.
Public methodEquals(Object)
Returns true if the specified address space equals the current address space.
(Overrides ObjectEquals(Object).)
Public methodGetHashCode
Returns a hash code that represents this address space.
(Overrides ObjectGetHashCode.)
Top
Remarks
Some servers support more than one memory bank. The address space should identify which memory bank an address belongs to. For example, a Siemens PLC has separate memory banks for I, Q, M, etc.
See Also