Class TPLCBlockElement
Unit
Declaration
type TPLCBlockElement = class(TPLCNumberMappable, ITagInterface, ITagNumeric)
Description
:
Class of Block element tag. Used to get a single value from a set of values (block).
See also
Hierarchy
- TComponent
- TTag
- TPLCTag
- TPLCNumber
- TPLCNumberMappable
- TPLCBlockElement
Overview
Fields
PIndex:Cardinal; |
Methods
procedure SetBlock(blk:TPLCBlock); |
|
procedure SetIndex(i:Cardinal); virtual; |
|
function GetVariantValue:Variant; |
|
procedure SetVariantValue(V:Variant); |
|
function IsValidValue(aValue:Variant):Boolean; |
|
function GetValueTimestamp:TDatetime; |
|
procedure WriteFaultCallback(Sender:TObject); virtual; |
|
procedure TagChangeCallback(Sender:TObject); virtual; |
|
procedure RemoveTagCallBack(Sender:TObject); virtual; |
|
function GetValueRaw:Double; override; |
|
procedure SetValueRaw(aValue:Double); override; |
|
procedure ScanRead; override; |
|
procedure ScanWrite(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
|
procedure Read; override; |
|
procedure Write(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
Properties
property PLCBlock: TPLCBlock read PBlock write SetBlock; |
|
property Index: Cardinal read PIndex write SetIndex; |
|
property EnableMaxValue; |
|
property EnableMinValue; |
|
property MaxValue; |
|
property MinValue; |
Description
Fields
PIndex:Cardinal; |
|
Methods
procedure SetBlock(blk:TPLCBlock); |
|
procedure SetIndex(i:Cardinal); virtual; |
|
function GetVariantValue:Variant; |
|
procedure SetVariantValue(V:Variant); |
|
function IsValidValue(aValue:Variant):Boolean; |
|
function GetValueTimestamp:TDatetime; |
|
procedure WriteFaultCallback(Sender:TObject); virtual; |
|
procedure TagChangeCallback(Sender:TObject); virtual; |
|
procedure RemoveTagCallBack(Sender:TObject); virtual; |
|
function GetValueRaw:Double; override; |
|
: See also |
procedure SetValueRaw(aValue:Double); override; |
|
: See also |
procedure ScanRead; override; |
|
: See also |
procedure ScanWrite(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
|
: See also |
procedure Read; override; |
|
: See also |
procedure Write(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
|
: See also |
Properties
property PLCBlock: TPLCBlock read PBlock write SetBlock; |
|
: Communication Block of the element. |
property Index: Cardinal read PIndex write SetIndex; |
|
: Index of tag element on the Tag Block. |
property EnableMaxValue; |
|
: See also |
property EnableMinValue; |
|
: See also |
property MaxValue; |
|
: See also |
property MinValue; |
|
: See also |
Author
- Fabio Luis Girardi <[email protected]>
Generated by PasDoc 0.14.0.