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.