Online-Symbolik
Der TwinCAT OPC UA Server ermöglicht das Auslesen von Symbolinformationen über die soegenannte „Online-Symbolik“. Hierbei handelt es sich um eine standardisierte ADS-Schnittstelle, welche von einigen ADS-Servern im TwinCAT angeboten wird. Oftmals wird diese Schnittstelle auch als „Symbol Upload“ bezeichnet. Die Schnittstelle ermöglicht es einem ADS-Client alle vorhandenen Symbole des ADS-Servers auszulesen und ggf. weiter zu verarbeiten. Zusätzlich zu den Adressinformationen der Symbolen werden auch weitere Informationen mitgeliefert, zum Beispiel Datentypbeschreibungen und optionale Attribute.
Über die optionalen Attribute kann eine explizite Freigabe von Symbolen erfolgen oder weitere Einstellungen hierzu getätigt werden – die Handhabung ist hierbei identisch zur Verwendung von Symboldateien und läuft zum Beispiel über Pragmas in der SPS oder dem TMC Code Generator für TwinCAT 3 C++. D.h. daß Sie alle Freigaben, die sie dort gesetzt haben, sowohl über den Symboldateien-Import als auch die Online-Symbolik verwenden können. Bitte beachten Sie, daß nicht alle Echtzeitumgebungen eine explizite Freigabe von Symbolen ermöglichen. In dem Fall werden immer alle Symbole bereitgestellt. Die folgende Tabelle gibt einen Überblick über einige ADS-Server, welche die Schnittstelle zur Online-Symbolik anbieten und ob eine explizite Symbol-Freigabe zur Verfügung steht.
Typ | ADS-Port | Symbol-Freigabe |
---|---|---|
TwinCAT 2 SPS | 801, 811, 821, ... | Ja |
TwinCAT 3 SPS | 851, 852, 853, ... | Ja |
TwinCAT 3 C++ / Matlab/Simulink | 350, 351, 352, ... | Ja |
TwinCAT 3 EtherCAT Master | 27905, 27906, ... | Nein (alle Symbole werden freigegeben) |
TwinCAT 3 I/O Task with Image | 301, 302, 303, ... | Nein (alle Symbole werden freigegeben) |
Im TwinCAT OPC UA Configurator steht der Mechanismus der Online-Symbolik an der Konfiguration eines Data Access Geräts in zweierlei Form zur Verfügung:
- TwinCAT Symbol Server: Alle Symbole werden importiert
- TwinCAT Symbol Server – Filtered: Nur freigegebene Symbole werden importiert
Beim Aufbau seines Namensraums orientiert sich der TwinCAT OPC UA Server am Namensraum der ADS Symbolik. So wie die Daten hier vorliegen, werden Sie auch über OPC UA bereitgestellt.