pascalSCADA OPM: PLCStructElement: Class TPLCStructItem

Pascal SCADA OPM

Class TPLCStructItem

Unit

PLCStructElement

Declaration

type TPLCStructItem = class(TPLCBlockElement, ITagInterface, ITagNumeric)

Description

TPLCStructItem

Hierarchy

Overview

Methods

Protected procedure SetBlock(blk:TPLCStruct);
Protected function GetValueRaw: Double; override;
Protected procedure SetValueRaw(aValue: Double); override;
Protected procedure SetIndex(i: Cardinal); override;
Protected procedure SetTagType(newType: TTagType); override;
Protected procedure TagChangeCallback(Sender:TObject); override;
Protected procedure RemoveTagCallBack(Sender:TObject); override;
Protected procedure UpdateTagSizeOnProtocol; override;

Properties

Published property TagType;
Published property SwapBytes;
Published property SwapWords;
Published property SwapDWords;
Published property PLCBlock: TPLCStruct read PBlock write SetBlock;

Description

Methods

Protected procedure SetBlock(blk:TPLCStruct);
 
Protected function GetValueRaw: Double; override;

:

See also
TPLCTag.GetValueRaw
Protected procedure SetValueRaw(aValue: Double); override;

:

See also
TPLCNumber.SetValueRaw
Protected procedure SetIndex(i: Cardinal); override;

:

See also
TPLCBlockElement.SetIndex
Protected procedure SetTagType(newType: TTagType); override;

:

See also
TPLCTag.SetTagType
Protected procedure TagChangeCallback(Sender:TObject); override;

IHMITagInterface

Protected procedure RemoveTagCallBack(Sender:TObject); override;
 
Protected procedure UpdateTagSizeOnProtocol; override;
 

Properties

Published property TagType;

: ;

See also
TPLCTag.TagType
Published property SwapBytes;

: ;

See also
TPLCTag.SwapBytes
Published property SwapWords;

: ;

See also
TPLCTag.SwapWords
Published property SwapDWords;

:

See also
TPLCTag.SwapDWords
Published property PLCBlock: TPLCStruct read PBlock write SetBlock;

: Structure tag which the item belongs.


Generated by PasDoc 0.14.0.