Class TcoDo
Generic component for discrete control of an output.
Inherited Members
Namespace: PlcDocu.TcoElements
Assembly: TcoElementsConnector.dll
Syntax
public abstract class TcoDo : TcoComponent
Constructors
| Improve this Doc View SourceTcoDo()
Prevents creating instance of this class via public constructor
Declaration
public TcoDo()
Fields
| Improve this Doc View Source_resetTask
Declaration
public TcoTask _resetTask
Field Value
Type | Description |
---|---|
TcoTask |
_setTask
Declaration
public TcoTask _setTask
Field Value
Type | Description |
---|---|
TcoTask |
_signal
Backing variable for signal; this variable is used directly by the component. It updates inoSingal
in FB body call.
Declaration
public object _signal
Field Value
Type | Description |
---|---|
System.Object |
_signalInfo
Declaration
public TcoSignalInfo _signalInfo
Field Value
Type | Description |
---|---|
TcoSignalInfo |
inoSignal
Controlled signal. Typically an %Q*
variable.
Declaration
public object inoSignal
Field Value
Type | Description |
---|---|
System.Object |
Properties
| Improve this Doc View SourceIsFalse
Gets 'true' when monitor signal is 'off/false/logical 0'. Generates message when the returning 'false'.
Declaration
[IgnoreReflection]
public dynamic IsFalse { get; }
Property Value
Type | Description |
---|---|
System.Object | Plc type BOOL; Twin type: Vortex.Connector.ValueTypes.OnlinerBool |
IsTrue
Gets 'true' when monitor signal is 'on/true/logical 1'. Generates message when the returning 'false'.
Declaration
[IgnoreReflection]
public dynamic IsTrue { get; }
Property Value
Type | Description |
---|---|
System.Object | Plc type BOOL; Twin type: Vortex.Connector.ValueTypes.OnlinerBool |
Methods
| Improve this Doc View SourceReset()
Sets controlled signal into 'off/false/logical 0'.
Declaration
[IgnoreReflection]
public dynamic Reset()
Returns
Type | Description |
---|---|
System.Object | Plc type BOOL; Twin type: Vortex.Connector.ValueTypes.OnlinerBool |
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: |
ServiceMode()
Custom service (manual, maintenance) logic. This method must be implemented in derived class.
Declaration
[IgnoreReflection]
protected void ServiceMode()
Set()
Sets controlled signal into 'on/true/logical 1'.
Declaration
[IgnoreReflection]
public dynamic Set()
Returns
Type | Description |
---|---|
System.Object | Plc type BOOL; Twin type: Vortex.Connector.ValueTypes.OnlinerBool |