• Articles
  • API reference
  • Previous Versions
Show / Hide Table of Contents
  • Connector
    • Vortex.Adapters.Connector.Tc3
      • AdsConnector
      • AdsConnector.OnAdsStateChangeDelegate
      • LiveClient
      • OnlineSymbolRetriever
      • OnlineVariableInfo
      • OnlineVariableInfo.SymbolLoaderSettings
      • ReportingConsole
      • ReportingConsole.UpdateStartUpDelegate
    • Vortex.Adapters.Connector.Tc3.Adapter
      • ConnectorFactory
      • SymbolLoadingMode
      • SymbolLoadMethod
      • Tc3ConnectorAdapter
    • Vortex.Adapters.Connector.Tc3.AdsExceptionsHandling
      • ExceptionHandler
    • Vortex.Adapters.Connector.Tc3.AdsValueTypes
      • AdsBit
      • AdsBool
      • AdsByte
      • AdsDate
      • AdsDateTime
      • AdsDInt
      • AdsDWord
      • AdsInt
      • AdsLInt
      • AdsLReal
      • AdsLTime
      • AdsLWord
      • AdsReal
      • AdsSInt
      • AdsString
      • AdsTime
      • AdsTimeOfDay
      • AdsUDInt
      • AdsUInt
      • AdsULInt
      • AdsUSInt
      • AdsWord
      • AdsWString
      • ClientSymbol
      • IAdsBaseType
    • Vortex.Adapters.Connector.Tc3Adapter.Adapter
      • NamespaceDoc
    • Vortex.Connector
      • CommStateEnum
      • ConnectorAdapter
      • DataExchangeStatusEnum
      • DummyConnector
      • DummyConnectorFactory
      • EnumeratorDiscriminatorAttribute
      • IConnector
      • IConnectorFactory
      • IgnoreReflectionAttribute
      • InterpolatedAncestor
      • InvalidLicenseConnector
      • InvalidLicenseConnectorAdapter
      • InvalidLicenseConnectorFactory
      • IPlain
      • ITwinController
      • ITwinObject
      • ITwinPrimitive
      • IValueTag
      • IValueTagExtensions
      • IValueTagInfo
      • IVortexElement
      • IVortexObject
      • IVortexObjectExtensions
      • IVortexOnlineObject
      • IVortexShadowObject
      • NamespaceDoc
      • RootVortexerObject
      • StringInterpolator
      • TypeComplexityEnum
    • Vortex.Connector.Attributes
      • AssemblyPlcCounterPart
      • CompilerOmissionGroups
      • CompilerOmitsAttribute
      • ReadOnlyAttribute
      • TypeMetaDescriptorAttribute
    • Vortex.Connector.Identity
      • IVortexIdentity
      • MemberByIdentityAttribute
      • NullVortexIdentity
      • VortexIdentityProvider
    • Vortex.Connector.LibraryDescriptors
      • TypeMetaData
    • Vortex.Connector.ValueTypes
      • NamespaceDoc
      • OnlinerBaseType
      • OnlinerBaseType.ValueChangeDelegate
      • OnlinerBaseType<T>
      • OnlinerBit
      • OnlinerBool
      • OnlinerByte
      • OnlinerDate
      • OnlinerDateTime
      • OnlinerDInt
      • OnlinerDWord
      • OnlinerInt
      • OnlinerLInt
      • OnlinerLReal
      • OnlinerLTime
      • OnlinerLWord
      • OnlinerReal
      • OnlinerSInt
      • OnlinerString
      • OnlinerTime
      • OnlinerTimeOfDay
      • OnlinerUDInt
      • OnlinerUInt
      • OnlinerULInt
      • OnlinerUSInt
      • OnlinerWord
      • OnlinerWString
      • ReadWriteAccess
      • ValueChangedEventArgs
      • ValueChangedEventHandlerDelegate
    • Vortex.Connector.ValueTypes.Online
      • IOnline<T>
      • IOnlineBit
      • IOnlineBool
      • IOnlineByte
      • IOnlineDate
      • IOnlineDateTime
      • IOnlineDInt
      • IOnlineDWord
      • IOnlineInt
      • IOnlineLInt
      • IOnlineLReal
      • IOnlineLTime
      • IOnlineLWord
      • IOnlineReal
      • IOnlineSInt
      • IOnlineString
      • IOnlineTime
      • IOnlineTimeOfDay
      • IOnlineUDInt
      • IOnlineUInt
      • IOnlineULInt
      • IOnlineUSInt
      • IOnlineWord
      • IOnlineWString
      • NamespaceDoc
    • Vortex.Connector.ValueTypes.Shadows
      • IShadow<T>
      • IShadowBit
      • IShadowBool
      • IShadowByte
      • IShadowDate
      • IShadowDateTime
      • IShadowDInt
      • IShadowDWord
      • IShadowInt
      • IShadowLInt
      • IShadowLReal
      • IShadowLTime
      • IShadowLWord
      • IShadowReal
      • IShadowSInt
      • IShadowString
      • IShadowTime
      • IShadowTimeOfDay
      • IShadowUDInt
      • IShadowUInt
      • IShadowULInt
      • IShadowUSInt
      • IShadowWord
      • IShadowWString
      • NamespaceDoc
    • Vortex.Connector.ValueValidation
      • BitValueValidationRule
      • BoolValueValidationRule
      • ByteValueValidationRule
      • DateTimeValueValidationRule
      • DateValueValidationRule
      • DintValueValidationRule
      • DWordValueValidationRule
      • IntValueValidationRule
      • IValueBoundaries<T>
      • LIntValueValidationRule
      • LRealValueValidationRule
      • LTimeValueValidationRule
      • LWordValueValidationRule
      • NamespaceDoc
      • OnlinerValidationRule<T>
      • RealValueValidationRule
      • SIntValueValidationRule
      • StringValueValidationRule
      • TimeOfDayValueValidationRule
      • TimeValueValidationRule
      • UDIntValueValidationRule
      • UIntValueValidationRule
      • ULIntValueValidationRule
      • USintValueValidationRule
      • ValidationResult
      • WordValueValidationRule
      • WStringValueValidationRule
    • Vortex.Localizations
      • IdentifierValidator
      • LocalizableItem
      • Localizables
      • LocalizationHelper
      • LocalizerDictionary
  • Presentation
    • Vortex.Presentation.Controls.Wpf
      • DateTimePickerBox
      • MultiConverter
      • TimePickerBaseBox
      • TimeTextBoxBaseBox
    • Vortex.Presentation.Controls.Wpf.Enumerators
      • EnumeratorContainer
      • EnumeratorContainerControlSlimView
      • EnumeratorContainerControlSlimViewModel
      • EnumeratorContainerControlView
      • EnumeratorContainerControlViewModel
      • EnumeratorContainerDisplaySlimView
      • EnumeratorContainerDisplaySlimViewModel
      • EnumeratorContainerDisplayView
      • EnumeratorContainerDisplayViewModel
      • EnumeratorContainerShadowControlSlimView
      • EnumeratorContainerShadowControlSlimViewModel
      • EnumeratorContainerShadowControlView
      • EnumeratorContainerShadowControlViewModel
      • EnumeratorContainerShadowDisplaySlimView
      • EnumeratorContainerShadowDisplaySlimViewModel
      • EnumeratorContainerShadowDisplayView
      • EnumeratorContainerShadowDisplayViewModel
      • EnumeratorContainerViewModel
      • EnumToIntConverter
    • Vortex.Presentation.Controls.Wpf.Extension
      • AttributeStringFormatExtensions
      • DateTimePicker
    • Vortex.Presentation.Controls.Wpf.OnlineControl
      • OnlineControlCheckBox
      • OnlineControlCheckBoxValue
      • OnlineControlDate
      • OnlineControlDateTime
      • OnlineControlLTime
      • OnlineControlTextBox
      • OnlineControlTextBoxValue
      • OnlineControlTime
      • OnlineControlTimeOfDay
      • OnlineControlTimeTextBox
    • Vortex.Presentation.Controls.Wpf.OnlineControls
      • OnlineControlSlimCheckBox
      • OnlineControlSlimCheckBoxValue
      • OnlineControlSlimDate
      • OnlineControlSlimDateTime
      • OnlineControlSlimLTime
      • OnlineControlSlimTextBox
      • OnlineControlSlimTextBoxValue
      • OnlineControlSlimTime
      • OnlineControlSlimTimeOfDay
    • Vortex.Presentation.Controls.Wpf.OnlineDisplay
      • OnlineDisplayCheckBox
      • OnlineDisplayTextBox
      • OnlineDisplayTextBoxValue
      • OnlineDisplayTimeTextBox
    • Vortex.Presentation.Controls.Wpf.ShadowControl
      • ShadowControlCheckBox
      • ShadowControlCheckBoxValue
      • ShadowControlDate
      • ShadowControlDateTime
      • ShadowControlLTime
      • ShadowControlTextBox
      • ShadowControlTextBoxValue
      • ShadowControlTime
      • ShadowControlTimeOfDay
      • ShadowControlTimeTextBox
    • Vortex.Presentation.Controls.Wpf.ShadowDisplay
      • ShadowDisplayCheckBox
      • ShadowDisplayTextBox
      • ShadowDisplayTextBoxValue
      • ShadowDisplayTimeTextBox
    • Vortex.Presentation.Controls.Wpf.Shared.Base
      • TimeAndDateConverterFactory
    • Vortex.Presentation.ControlSlims.Wpf
      • MultiConverter
    • Vortex.Presentation.ControlSlims.Wpf.OnlineDisplaySlim
      • OnlineDisplaySlimCheckBox
      • OnlineDisplaySlimTextBox
      • OnlineDisplaySlimTextBoxValue
      • OnlineDisplaySlimTimeTextBox
    • Vortex.Presentation.ControlSlims.Wpf.ShadowControlSlim
      • ShadowControlSlimCheckBox
      • ShadowControlSlimCheckBoxValue
      • ShadowControlSlimDate
      • ShadowControlSlimDateTime
      • ShadowControlSlimLTime
      • ShadowControlSlimTextBox
      • ShadowControlSlimTextBoxValue
      • ShadowControlSlimTime
      • ShadowControlSlimTimeOfDay
    • Vortex.Presentation.ControlSlims.Wpf.ShadowDisplaySlim
      • ShadowDisplaySlimCheckBox
      • ShadowDisplaySlimTextBox
      • ShadowDisplaySlimTextBoxValue
      • ShadowDisplaySlimTimeTextBox
    • Vortex.Presentation.Styling.Wpf
      • VortexResources
    • Vortex.Presentation.Styling.Wpf.Assist
      • DataGridAssist
    • Vortex.Presentation.Wpf
      • ActionRunner
      • ActionRunner.UserApprovedActionDelegate
      • BindableBase
      • ConsoleWriter
      • ConsoleWriterEventArgs
      • ContentOpeningMode
      • CreatorFailureDisplayBox
      • DateFormatConverter
      • DateTimeFormatConverter
      • EnumeratorHelper
      • EnumHelper
      • EnumToCollectionConverter
      • INavigable
      • LazyRenderer
      • MenuControlsHelper
      • MenuControlView
      • MenuControlViewModel
      • MenuControlViewTestViewModel
      • MenuRenderableControlViewModel
      • MvvmVisualState
      • NavCommand
      • NavigableRenderableViewModelBase
      • NavigableViewModelBase
      • PresentationHelper
      • RelayCommand
      • RelayCommand<T>
      • RenderableAssemblyAttribute
      • RenderableContentControl
      • RenderableContentDelayedControl
      • RenderableViewModel
      • RenderContentConverter
      • RenderContentDelayedConverter
      • Renderer
      • Renderer.BaseTypeProperies
      • Renderer.ComponentsCacheItem
      • ReportingLevel
      • SelectedButtonConverter
      • StartUpWindow
      • TestView
      • TimeFormatConverter
      • TooManyObjectsToRenderException
      • ValueDescription
      • WpfLayoutProvider
    • Vortex.Presentation.Wpf.Converters
      • BaseConverter
      • BaseMultiConverter
      • CapitalizeConverter

Class ConnectorFactory

Implementation of IConnectorFactory for TwinCat 3 systems.

Inheritance
System.Object
IConnectorFactory
ConnectorFactory
Inherited Members
IConnectorFactory.CreateBIT()
IConnectorFactory.CreateBOOL()
IConnectorFactory.CreateBYTE()
IConnectorFactory.CreateWORD()
IConnectorFactory.CreateDWORD()
IConnectorFactory.CreateLWORD()
IConnectorFactory.CreateSINT()
IConnectorFactory.CreateUSINT()
IConnectorFactory.CreateINT()
IConnectorFactory.CreateUINT()
IConnectorFactory.CreateDINT()
IConnectorFactory.CreateUDINT()
IConnectorFactory.CreateLINT()
IConnectorFactory.CreateULINT()
IConnectorFactory.CreateREAL()
IConnectorFactory.CreateLREAL()
IConnectorFactory.CreateSTRING()
IConnectorFactory.CreateWSTRING()
IConnectorFactory.CreateTIME()
IConnectorFactory.CreateDATE_TIME()
IConnectorFactory.CreateDATE()
IConnectorFactory.CreateTIME_OF_DAY()
IConnectorFactory.CreateLTIME()
Namespace: Vortex.Adapters.Connector.Tc3.Adapter
Assembly: Vortex.Adapters.Connector.Tc3.dll
Syntax
class ConnectorFactory : IConnectorFactory

Methods

CreateBIT(IVortexObject, String, String)

Creates System.Boolean tag of PLC value type BIT for TwinCat 3 Systems;

Declaration
public override OnlinerBit CreateBIT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerBit

New instance of AdsBool

Overrides
IConnectorFactory.CreateBIT(IVortexObject, String, String)

CreateBOOL(IVortexObject, String, String)

Creates System.Boolean tag of PLC value type BOOL for TwinCat 3 Systems;

Declaration
public override OnlinerBool CreateBOOL(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerBool

New instance of AdsBool

Overrides
IConnectorFactory.CreateBOOL(IVortexObject, String, String)

CreateBYTE(IVortexObject, String, String)

Creates System.Byte tag of PLC value type BYTE for TwinCat 3 Systems;

Declaration
public override OnlinerByte CreateBYTE(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerByte

New instance of AdsByte

Overrides
IConnectorFactory.CreateBYTE(IVortexObject, String, String)

CreateConnector(Object[])

Creates an instance of TwinCat 3 connector.

Declaration
public override IConnector CreateConnector(object[] parameters)
Parameters
Type Name Description
System.Object[] parameters

Connection parameters

Returns
Type Description
IConnector

AdsConnectorConnector for TwinCat 3 systems.

Overrides
IConnectorFactory.CreateConnector(Object[])

CreateDATE(IVortexObject, String, String)

Creates System.DateTime tag of PLC value type DATE for TwinCat 3 Systems;

Declaration
public override OnlinerDate CreateDATE(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerDate

New instance of AdsDate

Overrides
IConnectorFactory.CreateDATE(IVortexObject, String, String)

CreateDATE_TIME(IVortexObject, String, String)

Creates System.DateTime tag of PLC value type DATE_AND_TIME (DT) for TwinCat 3 Systems;

Declaration
public override OnlinerDateTime CreateDATE_TIME(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerDateTime

New instance of AdsDateTime

Overrides
IConnectorFactory.CreateDATE_TIME(IVortexObject, String, String)

CreateDINT(IVortexObject, String, String)

Creates System.Int32 tag of PLC value type DINT for TwinCat 3 Systems;

Declaration
public override OnlinerDInt CreateDINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerDInt

New instance of AdsDInt

Overrides
IConnectorFactory.CreateDINT(IVortexObject, String, String)

CreateDWORD(IVortexObject, String, String)

Creates System.UInt32 tag of PLC value type DWORD for TwinCat 3 Systems;

Declaration
public override OnlinerDWord CreateDWORD(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerDWord

New instance of AdsDWord

Overrides
IConnectorFactory.CreateDWORD(IVortexObject, String, String)

CreateINT(IVortexObject, String, String)

Creates System.Int16 tag of PLC value type INT for TwinCat 3 Systems;

Declaration
public override OnlinerInt CreateINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerInt

New instance of AdsInt

Overrides
IConnectorFactory.CreateINT(IVortexObject, String, String)

CreateLINT(IVortexObject, String, String)

Creates System.Int64 tag of PLC value type LINT for TwinCat 3 Systems;

Declaration
public override OnlinerLInt CreateLINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerLInt

New instance of AdsLInt

Overrides
IConnectorFactory.CreateLINT(IVortexObject, String, String)

CreateLREAL(IVortexObject, String, String)

Creates System.Double tag of PLC value type LREAL for TwinCat 3 Systems;

Declaration
public override OnlinerLReal CreateLREAL(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerLReal

New instance of AdsLReal

Overrides
IConnectorFactory.CreateLREAL(IVortexObject, String, String)

CreateLTIME(IVortexObject, String, String)

Creates System.TimeSpan tag of PLC value type LTIME for TwinCat 3 Systems;

Declaration
public override OnlinerLTime CreateLTIME(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerLTime

New instance of AdsLTime

Overrides
IConnectorFactory.CreateLTIME(IVortexObject, String, String)

CreateLWORD(IVortexObject, String, String)

Creates System.UInt64 tag of PLC value type LWORD for TwinCat 3 Systems;

Declaration
public override OnlinerLWord CreateLWORD(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerLWord

New instance of AdsLWord

Overrides
IConnectorFactory.CreateLWORD(IVortexObject, String, String)

CreateREAL(IVortexObject, String, String)

Creates System.Single tag of PLC value type REAL for TwinCat 3 Systems;

Declaration
public override OnlinerReal CreateREAL(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerReal

New instance of AdsReal

Overrides
IConnectorFactory.CreateREAL(IVortexObject, String, String)

CreateSINT(IVortexObject, String, String)

Creates System.SByte tag of PLC value type SINT for TwinCat 3 Systems;

Declaration
public override OnlinerSInt CreateSINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerSInt

New instance of AdsSInt

Overrides
IConnectorFactory.CreateSINT(IVortexObject, String, String)

CreateSTRING(IVortexObject, String, String)

Creates System.String tag of PLC value type STRING for TwinCat 3 Systems;

Declaration
public override OnlinerString CreateSTRING(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerString

New instance of AdsString

Overrides
IConnectorFactory.CreateSTRING(IVortexObject, String, String)

CreateTIME(IVortexObject, String, String)

Creates System.TimeSpan tag of PLC value type TIME for TwinCat 3 Systems;

Declaration
public override OnlinerTime CreateTIME(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerTime

New instance of AdsTime

Overrides
IConnectorFactory.CreateTIME(IVortexObject, String, String)

CreateTIME_OF_DAY(IVortexObject, String, String)

Creates System.TimeSpan tag of PLC value type TIME_OF_DATE (TOD) for TwinCat 3 Systems;

Declaration
public override OnlinerTimeOfDay CreateTIME_OF_DAY(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerTimeOfDay

New instance of AdsTimeOfDay

Overrides
IConnectorFactory.CreateTIME_OF_DAY(IVortexObject, String, String)

CreateUDINT(IVortexObject, String, String)

Creates System.UInt32 tag of PLC value type UDINT for TwinCat 3 Systems;

Declaration
public override OnlinerUDInt CreateUDINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerUDInt

New instance of AdsUDInt

Overrides
IConnectorFactory.CreateUDINT(IVortexObject, String, String)

CreateUINT(IVortexObject, String, String)

Creates System.UInt16 tag of PLC value type UINT for TwinCat 3 Systems;

Declaration
public override OnlinerUInt CreateUINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerUInt

New instance of AdsUInt

Overrides
IConnectorFactory.CreateUINT(IVortexObject, String, String)

CreateULINT(IVortexObject, String, String)

Creates System.UInt64 tag of PLC value type ULINT for TwinCat 3 Systems;

Declaration
public override OnlinerULInt CreateULINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerULInt

New instance of AdsULInt

Overrides
IConnectorFactory.CreateULINT(IVortexObject, String, String)

CreateUSINT(IVortexObject, String, String)

Creates System.Byte tag of PLC value type USINT for TwinCat 3 Systems;

Declaration
public override OnlinerUSInt CreateUSINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerUSInt

New instance of AdsUSInt

Overrides
IConnectorFactory.CreateUSINT(IVortexObject, String, String)

CreateWORD(IVortexObject, String, String)

Creates System.UInt16 tag of PLC value type WORD for TwinCat 3 Systems;

Declaration
public override OnlinerWord CreateWORD(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerWord

New instance of AdsWord

Overrides
IConnectorFactory.CreateWORD(IVortexObject, String, String)

CreateWSTRING(IVortexObject, String, String)

Creates System.String tag of PLC value type WSTRING for TwinCat 3 Systems;

Declaration
public override OnlinerWString CreateWSTRING(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of IVortexObject type.

System.String readableTail

Human readable tail of this value tag.

System.String symbolTail

Symbol tail of this value tag.

Returns
Type Description
OnlinerWString

New instance of AdsWString

Overrides
IConnectorFactory.CreateWSTRING(IVortexObject, String, String)

Extension Methods

IValueTagExtensions.Cast<T>(T, Object)
In This Article
Back to top

Generated by DocFX | Developed with ❤ at MTS - putting the heart into manufacturing.