
Industrial PC

Fieldbus Components

Drive Technology

TwinCAT 3


Product overview


Installation


Licensing


Basics


TE1000 XAE


TExxxx | TwinCAT 3 Engineering


TC1xxx | TwinCAT 3 Base


TFxxxx | TwinCAT 3 Functions


Technologies



ADS




ADS Basics




ADS-DLL C++




ADS .NET V7





Foreword





TwinCAT ADS .NET API Documentation





Version History





Concepts





HowTo Samples





TwinCAT.Ads Namespaces






TwinCAT Namespace






TwinCAT.Ads Namespace







AdsClient Class








AdsClient Properties








AdsClient Methods









AdsClient.AddDeviceNotification Method









AdsClient.AddDeviceNotificationAsync Method









AdsClient.AddDeviceNotificationEx Method









AdsClient.AddDeviceNotificationExAsync Method









AdsClient.CleanupSymbolTable Method









AdsClient.Close Method









AdsClient.Connect Method









AdsClient.ConnectAndWaitAsync Method









AdsClient.CreateVariableHandle Method









AdsClient.CreateVariableHandleAsync Method









AdsClient.DeleteDeviceNotification Method









AdsClient.DeleteDeviceNotificationAsync Method









AdsClient.DeleteVariableHandle Method









AdsClient.DeleteVariableHandleAsync Method









AdsClient.Disconnect Method









AdsClient.Dispose Method









AdsClient.Finalize Method









AdsClient.InvokeRpcMethodAsync Method









AdsClient.ReadAny Method









AdsClient.ReadAnyAsync Method









AdsClient.ReadAnyString Method









AdsClient.ReadAnyStringAsync Method









AdsClient.ReadDataType Method









AdsClient.ReadDataTypeAsync Method









AdsClient.ReadDeviceInfo Method









AdsClient.ReadDeviceInfoAsync Method









AdsClient.ReadState Method









AdsClient.ReadStateAsync Method









AdsClient.ReadSymbol Method









AdsClient.ReadSymbolAsync Method









AdsClient.ReadValue Method









AdsClient.ReadValueAsync Method









AdsClient.ReadWrite Method









AdsClient.RegisterAdsStateChangedAsync Method









AdsClient.RegisterSymbolVersionChangedAsync Method









AdsClient.TryAddDeviceNotification Method









AdsClient.TryAddDeviceNotificationEx Method









AdsClient.TryCreateVariableHandle Method









AdsClient.TryDeleteDeviceNotification Method









AdsClient.TryDeleteVariableHandle Method









AdsClient.TryInvokeRpcMethod Method









AdsClient.TryReadDataType Method









AdsClient.TryReadState Method









AdsClient.TryReadSymbol Method









AdsClient.TryReadValue Method









AdsClient.TryReadWrite Method









AdsClient.TryResurrect Method









AdsClient.TryWrite Method









AdsClient.TryWriteControl Method









AdsClient.TryWriteValue Method









AdsClient.UnregisterAdsStateChangedAsync Method









AdsClient.UnregisterSymbolVersionChangedAsync Method









AdsClient.Write Method









AdsClient.WriteAny Method









AdsClient.WriteAnyAsync Method









AdsClient.WriteAnyStringAsync Method









AdsClient.WriteAsync Method










AdsClient.WriteAsync(UInt32, UInt32, CancellationToken) Method










AdsClient.WriteAsync(UInt32, ReadOnlyMemory<Byte>, CancellationToken) Method










AdsClient.WriteAsync(UInt32, UInt32, CancellationToken) Method










AdsClient.WriteAsync(UInt32, UInt32, ReadOnlyMemory<Byte>, CancellationToken) Method









AdsClient.WriteControl Method









AdsClient.WriteControlAsync Method









AdsClient.WriteSymbolAsync Method









AdsClient.WriteValue Method









AdsClient.WriteValueAsync Method









AdsClient.RegisterSymbolVersionChanged Method









AdsClient.UnregisterSymbolVersionChanged Method









AdsClient.ConnectAsync Method









AdsClient.DisconnectAsync Method









AdsClient.ReadWriteAsResult Method









AdsClient.ResurrectAsync Method









AdsClient.TryReadAnyString Method









AdsClient.WriteAsResult Method









AdsClient.ConnectAsync Method









AdsClient.DisconnectAsync Method









AdsClient.ReadAnyAsResult Method









AdsClient.ReadAsResult Method









AdsClient.ReadWriteAsResult Method









AdsClient.ResurrectAsync Method









AdsClient.TryReadAnyString Method









AdsClient.WriteAsResult Method








AdsClient Events








AdsClient Constructor







AdsClientSettings Class







AdsCommandId Enumeration







AdsConnection Class







AdsDataTypeArrayInfo Class







AdsDataTypeId Enumeration







AdsErrorCode Enumeration







AdsErrorException Class







AdsInvalidNotificationException Class







AdsNotificationErrorEventArgs Class







AdsNotificationEventArgs Class







AdsNotificationExEventArgs Class







AdsSession Class







AdsSessionBase Class







AdsState Enumeration







AdsStateChangedEventArgs Class







AdsStateChangedEventArgs2 Class







AdsSumCommandException Class







AdsSymbolVersionChangedEventArgs Class







AdsTransMode Enumeration







AdsVersion Class







AmsAddress Class







AmsNetId Class







AmsPort Enumeration







AmsRouterNotificationEventArgs Class







AmsRouterState Enumeration







DeviceInfo Class







IAdsAnyAccess Interface







IAdsConnectAddress Interface







IAdsConnection Interface







IAdsDisposableConnection Interface







IAdsHandle Interface







IAdsNotifications Interface







IAdsReadWrite Interface







IAdsReadWriteTimeoutAccess Interface







IAdsRpcInvoke Interface







IAdsSession Interface







IAdsSessionSettings Interface







IAdsStateControl Interface







IAdsStateControlTimeout Interface







IAdsStateObserver Interface







IAdsStateProvider Interface







IAdsSymbolChangedProvider Interface







IAdsSymbolicAccess Interface







INotification Interface







INotificationSettings Interface







IRouterNotificationProvider Interface







Notification Class







NotificationSettings Class







ResultAds Class







ResultAnyValue Class







ResultDeviceInfo Class







ResultHandle Class







ResultRead Class







ResultReadAdsState Class







ResultReadBytes Class







ResultReadDeviceState Class







ResultReadWrite Class







ResultReadWriteBytes Class







ResultRpcMethod Class







ResultWrite Class







SessionSettings Class







StateInfo Structure







TaskExtensions Class







TransportProtocols Enumeration







ValueNotificationEventArgs<T> Class







AdsClientExtensions Class







AdsNotificationsInvalidatedEventArgs Class







IndexGroupSymbolAccess Enumeration







AdsStateCommand Enumeration







AmsPortRange Enumeration







ResultWriteControl Class







AdsErrorCodeExtension Class







ChannelPortType Enumeration







ChannelProtocol Enumeration







GlobalConfiguration Class







ResultDefault Class







ResultNotificationHandle Class







AdsErrorCodeExtension Class







ChannelPortType Enumeration







ChannelProtocol Enumeration







GlobalConfiguration Class







ITcAdsRaw Interface







ITcAdsRawAny Interface







ResultDefault Class







ResultNotificationHandle Class







ResultValue<TValue> Class







ResultValue2<I, V> Class






TwinCAT.Ads.Reactive Namespace






TwinCAT.Ads.Server Namespace






TwinCAT.Ads.SumCommand Namespace






TwinCAT.Ads.TcpRouter Namespace






TwinCAT.Ads.TypeSystem Namespace






TwinCAT.Ams Namespace






TwinCAT.PlcOpen Namespace






TwinCAT.TypeSystem Namespace






TwinCAT.TypeSystem.Generic Namespace






TwinCAT.ValueAccess Namespace






TwinCAT.Ads.Server.TypeSystem Namespace






TwinCAT.Router Namespace






TwinCAT.SystemService Namespace






TwinCAT.Ads.Extensions Namespace






TwinCAT.Ads.Configuration Namespace






TwinCAT.Ads.Logging Namespace





Support and Service




ADS .NET V4




ADS .NET Samples




ADS DLL Java




ADS PowerShell Module




AmsNAT




ADS-over-MQTT




Secure ADS



TE1000 | Automation Interface



AML Dataexchange



EAP



Eventlogger



Multiuser



Project Compare Tool



Remote Manager



Software Protection



Source Control



Variant Management

TwinCAT 2

MX-System

Industry Solutions

General Product Information

Search

News

Home