Click or drag to resize

AssemblyData Property

Assembly data (not live).

Namespace:  Demo3D.PLC.Comms.CIP.Nodes
Assembly:  PLC (in PLC.dll) Version: 18.03.00
Syntax
C#
public abstract BufferSegment Data { get; }

Property Value

Type: BufferSegment
Remarks

Configuration data is written to this property by the PLC by writing to Assembly attribute 3 (over CIP Class 3). And (if this is the configuration Assembly) it also gets written from the data segment in the CIP ForwardOpen request.

The data in this property gets copied into the relevant module 'C' memory image on ForwardOpen, but only on ForwardOpen. If the PLC writes data here (via attr 3) after ForwardOpen, then it's stored here but not copied into the module 'C' memory image.

Reading this property will always give you the most up-to-date version of the config data from the PLC; not the data from the module 'C' memory image. Conversely, the module 'C' memory image will contain the version of this data at the time of the first ForwardOpen.

See Also