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.