COM-API
Die TcAdsDll stellt Funktionen zur Kommunikation mit anderen ADS Geräten über die COM Schnittstelle des TwinCAT-Routers zu Verfügung. Weitere Informationen zu ADS finden Sie unter TwinCAT ADS.
Die COM Klasse TcClient unterstützt die Anwenderprogramme, eine Verbindung von einem ADS Gerät zum lokalen PC oder zu einem Remote PC aufzubauen. Die TcAdsDll unterstützt ein multi-threaded Einwählmodell. Sie kann von multi-threaded und single-threaded COM clients verwendet werden. Wenn die TcAdsDll von single-threaded COM clients benutzt wird, werden die Methodenaufrufe durch einen Ordner synchronisiert. Der Ordner ist in der TcAdsDll kompiliert, es ist keine weitere proxy-stub-dll notwendig.
Der TcClient gibt für jede einzelne Verbindung zu einem ADS Gerät ein Objekt vom Typ TcAdsSync zurück. Diese Klasse unterstützt die synchrone ADS Kommunikation zum ADS Gerät. Die Klasse TcAdsSync stellt die Funktionen über die Default Schnittstelle ITcAdsSync zur Verfügung. Um die ADS Notification vom TcAdsSync Objekt zu erreichen, muss das Anwenderprogramm die Event Schnittstelle ITcAdsSyncEvent implementieren und verbinden.