Class TPLCBlock
Unit
Declaration
type TPLCBlock = class(TTagBlock, IScanableTagInterface)
Description
TPLCBlock
Hierarchy
Overview
Methods
![]() |
procedure AsyncNotifyChange(data:Pointer); override; |
![]() |
function GetValueChangeData: Pointer; override; |
![]() |
procedure ReleaseChangeData(data: Pointer); override; |
![]() |
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
![]() |
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); override; |
![]() |
procedure WriteByScan; |
![]() |
procedure WriteDirect; |
![]() |
procedure ScanRead; override; |
![]() |
procedure Read; override; |
![]() |
procedure ScanWrite(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
![]() |
procedure Write(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
![]() |
procedure MapElements(InsertHook:TAddTagInEditorHook; CreateProc:TCreateTagProc); virtual; |
Properties
![]() |
property ValueRaw[index:LongInt]: Double read GetValue write SetValue; |
![]() |
property ValuesRaw: TArrayOfDouble read GetValues write SetValues; |
![]() |
property Size write SetSize; |
![]() |
property OnValueChange stored false; |
![]() |
property OnValueChangeFirst; |
![]() |
property OnValueChangeLast; |
![]() |
property OnUpdate; |
![]() |
property OnAsyncValueChange; |
![]() |
property SyncWrites; |
![]() |
property TagType; |
![]() |
property SwapBytes; |
![]() |
property SwapWords; |
![]() |
property SwapDWords; |
![]() |
property TagSizeOnProtocol; |
![]() |
property AvgUpdateRate; |
![]() |
property Modified; |
Description
Methods
![]() |
procedure AsyncNotifyChange(data:Pointer); override; |
|
: See also | |
![]() |
function GetValueChangeData: Pointer; override; |
|
: See also | |
![]() |
procedure ReleaseChangeData(data: Pointer); override; |
|
: See also | |
![]() |
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
|
: See also | |
![]() |
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); override; |
|
: See also | |
![]() |
procedure WriteByScan; |
|
: | |
![]() |
procedure WriteDirect; |
|
: | |
![]() |
procedure ScanRead; override; |
|
: See also | |
![]() |
procedure Read; override; |
|
: See also | |
![]() |
procedure ScanWrite(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
|
: See also | |
![]() |
procedure Write(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
|
: See also | |
![]() |
procedure MapElements(InsertHook:TAddTagInEditorHook; CreateProc:TCreateTagProc); virtual; |
|
: Opens the block/struct item mapper wizard. | |
Properties
![]() |
property ValueRaw[index:LongInt]: Double read GetValue write SetValue; |
|
: Read/Writes a raw value asynchronously on a block item. | |
![]() |
property ValuesRaw: TArrayOfDouble read GetValues write SetValues; |
|
: Read/Writes a raw values asynchronously on block. | |
![]() |
property Size write SetSize; |
|
: Number of elements of the block. | |
![]() |
property OnValueChange stored false; |
|
: See also | |
![]() |
property OnValueChangeFirst; |
|
: See also | |
![]() |
property OnValueChangeLast; |
|
: See also | |
![]() |
property OnUpdate; |
|
: See also | |
![]() |
property OnAsyncValueChange; |
|
: See also | |
![]() |
property SyncWrites; |
|
: See also | |
![]() |
property TagType; |
|
: See also | |
![]() |
property SwapBytes; |
|
: See also | |
![]() |
property SwapWords; |
|
: See also | |
![]() |
property SwapDWords; |
|
: See also | |
![]() |
property TagSizeOnProtocol; |
|
: See also | |
![]() |
property AvgUpdateRate; |
|
: See also | |
![]() |
property Modified; |
|
: See also | |
Generated by PasDoc 0.14.0.


