pascalSCADA OPM: PLCTagNumber: Class TPLCTagNumber
From Pascal SCADA OPM
Class TPLCTagNumber
Unit
Declaration
type TPLCTagNumber = class(TPLCNumberMappable, IScanableTagInterface, ITagInterface, ITagNumeric)
Description
Single numeric tag with communication.
:
Hierarchy
- TComponent
- TTag
- TPLCTag
- TPLCNumber
- TPLCNumberMappable
- TPLCTagNumber
Overview
Methods
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
|
function GetValueRaw:Double; override; |
|
procedure SetValueRaw(aValue:Double); override; |
|
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); override; |
|
procedure ScanRead; override; |
|
procedure ScanWrite(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
|
procedure Read; override; |
|
procedure Write(Values:TArrayOfDouble; Count, Offset:Cardinal); override; |
|
procedure Write(aValue:Double); overload; |
Properties
property Size nodefault; |
|
property AutoRead; |
|
property AutoWrite; |
|
property CommReadErrors; |
|
property CommReadsOK; |
|
property CommWriteErrors; |
|
property CommWritesOk; |
|
property PLCRack; |
|
property PLCSlot; |
|
property PLCStation; |
|
property MemFile_DB; |
|
property MemAddress; |
|
property MemSubElement; |
|
property MemReadFunction; |
|
property MemWriteFunction; |
|
property Retries; |
|
property ProtocolDriver; |
|
property ScaleProcessor; |
|
property RefreshTime; |
|
property UpdateTime; |
|
property ValueTimestamp; |
|
property LongAddress; |
|
property SyncWrites; |
|
property TagType; |
|
property SwapBytes; |
|
property SwapWords; |
|
property SwapDWords; |
|
property TagSizeOnProtocol; |
|
property AvgUpdateRate; |
|
property EnableMaxValue; |
|
property EnableMinValue; |
|
property MaxValue; |
|
property MinValue; |
|
property OnUpdate; |
Description
Methods
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
|
function GetValueRaw:Double; override; |
|
|
: See also | |
procedure SetValueRaw(aValue:Double); override; |
|
|
: See also | |
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); 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 | |
procedure Write(aValue:Double); overload; |
|
Properties
property Size nodefault; |
|
|
: See also | |
property AutoRead; |
|
|
: See also | |
property AutoWrite; |
|
|
: See also | |
property CommReadErrors; |
|
|
: See also | |
property CommReadsOK; |
|
|
: See also | |
property CommWriteErrors; |
|
|
: See also | |
property CommWritesOk; |
|
|
: See also | |
property PLCRack; |
|
|
: See also | |
property PLCSlot; |
|
|
: See also | |
property PLCStation; |
|
|
: See also | |
property MemFile_DB; |
|
|
: See also | |
property MemAddress; |
|
|
: See also | |
property MemSubElement; |
|
|
: See also | |
property MemReadFunction; |
|
|
: See also | |
property MemWriteFunction; |
|
|
: See also | |
property Retries; |
|
|
: See also | |
property ProtocolDriver; |
|
|
: See also | |
property ScaleProcessor; |
|
|
: See also | |
property RefreshTime; |
|
|
: See also | |
property UpdateTime; |
|
|
: See also
| |
property ValueTimestamp; |
|
|
: See also | |
property LongAddress; |
|
|
: 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 EnableMaxValue; |
|
|
: See also | |
property EnableMinValue; |
|
|
: See also | |
property MaxValue; |
|
|
: See also | |
property MinValue; |
|
|
: See also | |
property OnUpdate; |
|
|
: See also | |
Author
- Fabio Luis Girardi fabio@pascalscada.com
Generated by PasDoc 0.14.0.