TwinCAT ADS .NET V4

TwinCAT.Ads Namespace

ADS root namespace.

 

Classes

 
Class
Description
 pubclass
Derives from BinaryReader and reads primitive as well as PLC data types as binary values.
 pubclass
Derives from BinaryWriter and writes primitive and PLC data types in binary to a stream.
 pubclass
Settings object for TcAdsClient.
 pubclass
ADS Communication statistics
 pubclass
ADS Connection class
 pubclass
Array definition for a single dimension.
 pubclass
The exception that is thrown when a ADS datatype is not supported.
 pubclass
The exception that is thrown when an ADS error occurs.
 pubclass
Base class for all exceptions thrown by this class.
 pubclass
Initializing exception (TcAdsDllCe resp. TcAdsDll.dll not found)
 pubclass
This AdsInvalidNotificationException is created if the length of the notification data is 0. This indicates that the notification handle is not valid any more. This exception is passed to the AdsNotificationErrorEvent.
 pubclass
Provides data for AdsNotificationErrorEvent of the class TcAdsClient.
 pubclass
Provides data for AdsNotificationEvent of the class TcAdsClient.
 pubclass
Provides data for AdsNotificationExEvent of the class TcAdsClient.
 pubclass
 codeexample
AdsSession class
 pubclass
Provides data for AdsStateChangedEvent of the class TcAdsClient.
 pubclass
Event Arguments for AdsStateChanged events.
 pubclass
The class AdsStream is a stream class used for ADS communication.
 pubclass
The exception that is thrown when an ADS SumCommand error occurs.
 pubclass
Symbol Exception
 pubclass
Provides data for AdsSymbolVersionChangedEvent of the class TcAdsClient.
 pubclass
Ams/Ads Address
 pubclass
AMS/ADS Net ID
 pubclass
Provides data for AmsRouterNotificationEvent of the class TcAdsClient.
 pubclass
Notification communication settings
 pubclass
Read only collection of ITcAdsDataType" types.
 pubclass
Symbol Exception
 pubclass
Session settings class
 pubclass
Symbol bound exceptions
 pubclass
Settings object for the IAdsSymbolLoader initialization.
 pubclass
 codeexample
ADS Client / ADS Communication object.
 pubclass
The class TcAdsSymbolInfo represents a symbol loaded by an instance of the TcAdsSymbolInfoLoader class.
 pubclass
Represents a collection of TcAdsSymbolInfo objects.
 pubclass
The class TcAdsSymbolInfoLoader is responsible for downloading the list of declared variables and the data types from an ADS Server.
 
 

Structures

 
Structure
Description
 pubstructure
The structure contains the version number, revision number and build number.
 pubstructure
The structure contains the name and the version information of the device.
 pubstructure
The structure contains the ADS state and device state.
 
 

Interfaces

 
Interface
Description
 pubinterface
Interface for accessing ADS 'Any' objects.
 pubinterface
ADS Connection interface
 pubinterface
Interface for ads access via variable handle
 pubinterface
Interface for Notification management.
 pubinterface
Interface IAdsSession
 pubinterface
Interface for ADS Session Settings
 pubinterface
Interface for a fast failing (Circuit breaker) ads handler
 pubinterface
Interface ITcAdsDataType
 pubinterface
Interface ITcAdsRpcInvoke
 pubinterface
Interface ITcAdsSubItem
 pubinterface
Defines an Interface for reading the ADS symbol information.
 pubinterface
Interface ITcAdsSymbol2 (extends ITcAdsSymbol)
 pubinterface
Interface ITcAdsSymbol3 (extends ITcAdsSymbol ... ITcAdsSymbol3)
 pubinterface
Interface ITcAdsSymbol4 (extends ITcAdsSymbol ... ITcAdsSymbol3
 pubinterface
Interface ITcAdsSymbol5 (extends ITcAdsSymbol ... ITcAdsSymbol4
 pubinterface
Interface ITcAdsSubSymbolProvider
 
 

Delegates

 
Delegate
Description
 pubdelegate
Event handler for the AdsNotificationError event in the class TcAdsClient.
 pubdelegate
Event handler for the AdsNotification event in the class TcAdsClient.
 pubdelegate
Event handler for the AdsNotification event in the class TcAdsClient.
 pubdelegate
Event handler for the AdsStateChanged event in the class TcAdsClient.
 pubdelegate
Event handler for the AmsRouterNotification event in the class TcAdsClient.
 
 

Enumerations

 
Enumeration
Description
 pubenumeration
ADS data types.
 pubenumeration
Describes the ADS error that occured.
 pubenumeration
Describes the AdsState.
 pubenumeration
ADS Transmission Mode for ADS Notifications.
 pubenumeration
AmsPorts
 pubenumeration
State of the AMS Router.
 pubenumeration
Enum ADS TransportProtocol
 
Additional information
AdsBinaryReader Class
AdsBinaryWriter Class
AdsClientSettings Class
AdsCommunicationStatistics Class
AdsConnection Class
AdsDatatypeArrayInfo Class
AdsDatatypeId Enumeration
AdsDatatypeNotSupportedException Class
AdsErrorCode Enumeration
AdsErrorException Class
AdsException Class
AdsInitializeException Class
AdsInvalidNotificationException Class
AdsNotificationErrorEventArgs Class
AdsNotificationErrorEventHandler Delegate
AdsNotificationEventArgs Class
AdsNotificationEventHandler Delegate
AdsNotificationExEventArgs Class
AdsNotificationExEventHandler Delegate
AdsSession Class
AdsState Enumeration
AdsStateChangedEventArgs Class
AdsStateChangedEventArgs2 Class
AdsStateChangedEventHandler Delegate
AdsStream Class
AdsSumCommandException Class
AdsSymbolException Class
AdsSymbolVersionChangedEventArgs Class
AdsTransMode Enumeration
AdsVersion Structure
AmsAddress Class
AmsNetId Class
AmsPort Enumeration
AmsRouterNotificationEventArgs Class
AmsRouterNotificationEventHandler Delegate
AmsRouterState Enumeration
DeviceInfo Structure
IAdsAnyAccess Interface
IAdsConnection Interface
IAdsHandleAccess Interface
IAdsNotifications Interface
IAdsSession Interface
IAdsSessionSettings Interface
IFailFastHandler Interface
ITcAdsDataType Interface
ITcAdsRpcInvoke Interface
ITcAdsSubItem Interface
ITcAdsSymbol Interface
ITcAdsSymbol2 Interface
ITcAdsSymbol3 Interface
ITcAdsSymbol4 Interface
ITcAdsSymbol5 Interface
ITcAdsSymbolBrowser Interface
NotificationSettings Class
ReadOnlyTcAdsDataTypeCollection Class
RpcMethodNotSupportedException Class
SessionSettings Class
StateInfo Structure
SymbolException Class
SymbolLoaderSettings Class
TcAdsClient Class
TcAdsSymbolInfo Class
TcAdsSymbolInfoCollection Class
TcAdsSymbolInfoLoader Class
TransportProtocol Enumeration