Unit 'PLCStructElement' Package
[Overview][Classes][Index] [#pl_pascalscada]

TPLCStructItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: plcstructelement.pas line 39

type TPLCStructItem = class(TPLCBlockElement,ITagInterface,ITagNumeric)

protected

  procedure SetBlock();

  

  function GetValueRaw; override;

  

  procedure SetValueRaw(); override;

  

  procedure SetIndex(); override;

  

  procedure SetTagType(); override;

  

  procedure TagChangeCallback(); override;

  

  procedure RemoveTagCallBack(); override;

  

  procedure Loaded; override;

  

  procedure UpdateTagSizeOnProtocol; override;

  

public

  constructor Create(); override;

  

  procedure SetMinMaxValues(); override;

  

  procedure Write(); override;

  

published

  property TagType;

  

  property SwapBytes;

  

  property SwapWords;

  

  property SwapDWords;

  

  property PLCBlock: TPLCStruct; [rw]

  

end;

Inheritance

TPLCStructItem

  

|

TPLCBlockElement,ITagInterface,ITagNumeric

  

|

TPLCNumberMappable,ITagInterface,ITagNumeric

  

|

TPLCNumber

  

|

TObject



CT Web help

CodeTyphon Studio