Class TcoComponent
Basic class for components.
Inherited Members
Namespace: PlcDocu.TcoCore
Assembly: TcoCoreConnector.dll
Syntax
public abstract class TcoComponent : TcoObject
Constructors
| Improve this Doc View SourceTcoComponent()
Prevents creating instance of this class via public constructor
Declaration
public TcoComponent()
Fields
| Improve this Doc View Source_inServiceMode
True if component is in service mode.
Declaration
public object _inServiceMode
Field Value
Type | Description |
---|---|
System.Object |
Properties
| Improve this Doc View SourceIsService
Gets whether the component is in serviceable state. Serviceable state is when Service
method is called cyclicaly.
Declaration
[IgnoreReflection]
public dynamic IsService { get; }
Property Value
Type | Description |
---|---|
System.Object | Plc type BOOL; Twin type: Vortex.Connector.ValueTypes.OnlinerBool |
Methods
| Improve this Doc View SourceGetSignalInfo(Object, Object)
Gets symbol path of the variable that is associated to hardware I/O.
Declaration
[IgnoreReflection]
protected dynamic GetSignalInfo(dynamic ioSIZE, dynamic pVARIABLE)
Parameters
Type | Name | Description |
---|---|---|
System.Object | ioSIZE | Plc type : UDINT [VAR_INPUT]; Twin type : Vortex.Connector.ValueTypes.OnlinerUDInt
|
System.Object | pVARIABLE | Plc type : ULINT [VAR_INPUT]; Twin type : Vortex.Connector.ValueTypes.OnlinerULInt
|
Returns
Type | Description |
---|---|
System.Object | Plc type TcoSignalInfo; Twin type: TcoSignalInfo |
Restore()
Restores this instance to the Ready state. Can be called explicitly or from within one of the restore mechanisms.
Declaration
[IgnoreReflection]
public dynamic Restore()
Returns
Type | Description |
---|---|
System.Object | Plc type ITcoRestorable; Twin type: |
Service()
Executes the logic for manual-maintenance control.
Declaration
[IgnoreReflection]
public void Service()
ServiceMode()
Custom service (manual, maintenance) logic. This method must be implemented in derived class.
Declaration
[IgnoreReflection]
protected void ServiceMode()