Class NMpsMirrorCell
Version 1.0
Modified 07-JUL-2017 13:58:14.00
Kod nmps_plc.c
 The NMpsMirrorCell object mirrors the content of one or a number of cell objects.
 The mirrored cells can reside in the same node, or in another node. Also the data
 objects and selected parts of the content of the data objects can be mirrored. Se
 the MmpsMirrorConfig object for configuration of the mirror function.

See also



RtBody attributes pwr_sClass_NMpsMirrorCell
Array of Objid CellObjects   Cell objects that is mirrored. The objects can reside on another node.
UInt32 NumberOfCellObj   Number of mirrored cell objects
Boolean DataCollect   Specifies that converted data objects, whose original objects
is removed from the mirrored cells, are to be collected into a
collect cell.
Objid CollectCell   Cell that converted data objects, whose original objects is
remove from the mirrored cells, are inserted into.
Boolean DataObjConv   Specifies that the data objects is converted and mirrored.
Objid ConvConfig   Configuration object that specifies the mirroring and conversion of data objects.
Float32 ReleaseTime   Time in seconds that a disappeared data object is kept by the mirroring function.
When mirroring between nodes, an data object could for a short time disappear, during
the transportation between two cells. As the converted object is kept, the connection
with the original data object will be resumed.
Float32 UpdateTime  
UInt16 MaxSize   Max number of data objects in the cell. Maximium value is 30.
UInt32 Function   Not implemented.
Boolean UpdateFlag  
Boolean InitFlag  
Objid ResetObject  
Pointer to Boolean ResetObjectP  
Boolean CellFull full Indicates that the cell is full.
UInt16 LastIndex  
DataRef DataLastP DL Pointer to data object with highest index.
RefId DataLast_Dlid  
DataRef DataCurrentP  
UInt16 Idx  
Float32 CurrentIndex  
Boolean BackupNow  
Boolean ReloadDone  
Boolean BackupNowMsg  
Boolean MirrorRestart  
DataRef Data1P D1 Pointer to data object in index 1.
RefId Data1_Dlid  
DataRef Data2P D2
RefId Data2_Dlid  
DataRef Data3P D3
RefId Data3_Dlid  
DataRef Data4P D4
RefId Data4_Dlid  
DataRef Data5P D5
RefId Data5_Dlid  
DataRef Data6P D6
RefId Data6_Dlid  
DataRef Data7P D7
RefId Data7_Dlid  
DataRef Data8P D8
RefId Data8_Dlid  
DataRef Data9P  
RefId Data9_Dlid  
DataRef Data10P  
RefId Data10_Dlid  
DataRef Data11P  
RefId Data11_Dlid  
DataRef Data12P  
RefId Data12_Dlid  
DataRef Data13P  
RefId Data13_Dlid  
DataRef Data14P  
RefId Data14_Dlid  
DataRef Data15P  
RefId Data15_Dlid  
DataRef Data16P  
RefId Data16_Dlid  
DataRef Data17P  
RefId Data17_Dlid  
DataRef Data18P  
RefId Data18_Dlid  
DataRef Data19P  
RefId Data19_Dlid  
DataRef Data20P  
RefId Data20_Dlid  
DataRef Data21P  
RefId Data21_Dlid  
DataRef Data22P  
RefId Data22_Dlid  
DataRef Data23P  
RefId Data23_Dlid  
DataRef Data24P  
RefId Data24_Dlid  
DataRef Data25P  
RefId Data25_Dlid  
DataRef Data26P  
RefId Data26_Dlid  
DataRef Data27P  
RefId Data27_Dlid  
DataRef Data28P  
RefId Data28_Dlid  
DataRef Data29P  
RefId Data29_Dlid  
DataRef Data30P  
RefId Data30_Dlid  
UInt16 TempLastIndex  
Array of UInt32 TempArea  

DevBody attributes 
pwrs:Class-$PlcNode PlcNode  


GraphPlcNode
object_type 11
parameters[0] 0
parameters[1] 0
parameters[2] 8
parameters[3] 0
subwindows 1
subwindow_class[0] pwrb:Class-WindowPlc
graphmethod 16
graphindex 1
default_mask[0] 0
default_mask[1] 0
segname_annotation 1
compmethod 46
compindex 1
tracemethod 0
traceindex 1
connectmethod 0
executeordermethod 2
objname MirrorCell
graphname MirrorCell


Template Object
UpdateTime 1.000000e+00
MaxSize 8


Attributes detail


CellObjects Intern
Klass Intern
Typ Array of Objid
Flags Array
Elements 10
Kropp RtBody
Cell objects that is mirrored. The objects can reside on another node.

NumberOfCellObj Intern
Klass Intern
Typ UInt32
Flags
Kropp RtBody
Number of mirrored cell objects

DataCollect Intern
Klass Intern
Typ Boolean
Flags
Kropp RtBody
Specifies that converted data objects, whose original objects
is removed from the mirrored cells, are to be collected into a
collect cell.

CollectCell Intern
Klass Intern
Typ Objid
Flags
Kropp RtBody
Cell that converted data objects, whose original objects is
remove from the mirrored cells, are inserted into.

DataObjConv Intern
Klass Intern
Typ Boolean
Flags
Kropp RtBody
Specifies that the data objects is converted and mirrored.

ConvConfig Intern
Klass Intern
Typ Objid
Flags
Kropp RtBody
Configuration object that specifies the mirroring and conversion of data objects.

ReleaseTime Intern
Klass Intern
Typ Float32
Flags
Kropp RtBody
Time in seconds that a disappeared data object is kept by the mirroring function.
When mirroring between nodes, an data object could for a short time disappear, during
the transportation between two cells. As the converted object is kept, the connection
with the original data object will be resumed.

UpdateTime Intern
Klass Intern
Typ Float32
Flags
Kropp RtBody

MaxSize Intern
Klass Intern
Typ UInt16
Flags
Kropp RtBody
Max number of data objects in the cell. Maximium value is 30.

Function Intern
Klass Intern
Typ UInt32
Flags
Kropp RtBody
 Not implemented.

UpdateFlag Intern
Klass Intern
Typ Boolean
Flags State|Invisible
Kropp RtBody

InitFlag Intern
Klass Intern
Typ Boolean
Flags State|Invisible
Kropp RtBody

ResetObject Intern
Klass Intern
Typ Objid
Flags State|Invisible
Kropp RtBody

ResetObjectP Intern
Klass Intern
Typ Pointer to Boolean
Flags Pointer|State|Invisible|Private
Kropp RtBody

CellFull Output
Klass Output
Typ Boolean
Flags State|Invisible
GraphName full
Kropp RtBody
Indicates that the cell is full.

LastIndex Intern
Klass Intern
Typ UInt16
Flags State|Invisible
Kropp RtBody

DataLastP Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName DL
Kropp RtBody
Pointer to data object with highest index.

DataLast_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

DataCurrentP Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Idx Intern
Klass Intern
Typ UInt16
Flags State|Invisible
Kropp RtBody

CurrentIndex Intern
Klass Intern
Typ Float32
Flags State|Invisible
Kropp RtBody

BackupNow Intern
Klass Intern
Typ Boolean
Flags State|Invisible
Kropp RtBody

ReloadDone Intern
Klass Intern
Typ Boolean
Flags State|Invisible
Kropp RtBody

BackupNowMsg Intern
Klass Intern
Typ Boolean
Flags State|Invisible
Kropp RtBody

MirrorRestart Intern
Klass Intern
Typ Boolean
Flags State|Invisible
Kropp RtBody

Data1P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D1
Kropp RtBody
Pointer to data object in index 1.

Data1_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data2P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D2
Kropp RtBody

Data2_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data3P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D3
Kropp RtBody

Data3_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data4P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D4
Kropp RtBody

Data4_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data5P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D5
Kropp RtBody

Data5_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data6P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D6
Kropp RtBody

Data6_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data7P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D7
Kropp RtBody

Data7_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data8P Output
Klass Output
Typ DataRef
Flags State|Noedit
GraphName D8
Kropp RtBody

Data8_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data9P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data9_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data10P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data10_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data11P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data11_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data12P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data12_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data13P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data13_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data14P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data14_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data15P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data15_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data16P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data16_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data17P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data17_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data18P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data18_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data19P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data19_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data20P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data20_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data21P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data21_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data22P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data22_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data23P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data23_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data24P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data24_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data25P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data25_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data26P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data26_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data27P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data27_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data28P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data28_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data29P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data29_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

Data30P Intern
Klass Intern
Typ DataRef
Flags State|Invisible
Kropp RtBody

Data30_Dlid Intern
Klass Intern
Typ RefId
Flags State|Invisible
Kropp RtBody

TempLastIndex Intern
Klass Intern
Typ UInt16
Flags State|Invisible
Kropp RtBody

TempArea Intern
Klass Intern
Typ Array of UInt32
Flags Array|State|Invisible
Elements 270
Kropp RtBody

PlcNode Buffer
Klass Buffer
Typ pwrs:Class-$PlcNode
Flags Invisible
Kropp DevBody