Class TIBoxDriver
Unit
Declaration
type TIBoxDriver = class(TProtocolDriver)
Description
Driver de comunicação para dispositivos i-Box.
:
Suporta apenas tags da classe TPLCTagNumber.
Para endereçar um tag, preencha com os seguintes propriedades do tag:
PLCStation: Endereço do i-Box. Aceita valores entre 0 e 255. MemAddress: Registrador (PID) que se deseja ler. Aceita os seguintes valores: 0, 96, 168, 200, 201, 202, 203, 204, 205 e 247.
MemSubElement: Indice do item dentro da estrutura caso o seu registrador seja o 200, 201, 202 e 203. Comeca de zero e varia conforme o PID escolhido.
Hierarchy
- TComponent
- TProtocolDriver
- TIBoxDriver
Overview
Methods
procedure DoAddTag(TagObj:TTag; TagValid:Boolean); override; |
|
procedure DoDelTag(TagObj:TTag); override; |
|
procedure DoScanRead(Sender:TObject; var NeedSleep:LongInt); override; |
|
procedure DoGetValue(TagRec:TTagRec; var values:TScanReadRec); override; |
|
function DoWrite(const tagrec:TTagRec; const Values:TArrayOfDouble; Sync:Boolean):TProtocolIOResult; override; |
|
function DoRead (const tagrec:TTagRec; out Values:TArrayOfDouble; Sync:Boolean):TProtocolIOResult; override; |
|
destructor Destroy; override; |
Description
Methods
procedure DoAddTag(TagObj:TTag; TagValid:Boolean); override; |
|
: See also |
procedure DoDelTag(TagObj:TTag); override; |
|
: See also |
procedure DoScanRead(Sender:TObject; var NeedSleep:LongInt); override; |
|
: See also |
procedure DoGetValue(TagRec:TTagRec; var values:TScanReadRec); override; |
|
: See also |
function DoWrite(const tagrec:TTagRec; const Values:TArrayOfDouble; Sync:Boolean):TProtocolIOResult; override; |
|
: See also |
function DoRead (const tagrec:TTagRec; out Values:TArrayOfDouble; Sync:Boolean):TProtocolIOResult; override; |
|
: See also |
destructor Destroy; override; |
|
constructor Create(AOwner:TComponent); override; |
Author
- Fabio Luis Girardi <[email protected]>
Generated by PasDoc 0.14.0.