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.