Kommunikationstreiber
Mithilfe von Kommunikationstreibern stellen Sie Verbindungen mit Controllern her und importieren Tags. Mithilfe von Controller-Tags entwerfen Sie Anwendungslogik.
Kommunikationstreiberobjekte
Jeder Kommunikationstreiber besteht aus der folgenden Objekthierarchie:
- Kommunikationstreiber. Stellt ein Kommunikationsprotokoll dar.
- Kommunikationsstation. Stellt einen physischen Controller dar. DerKommunikationstreiberkann mehrereKommunikationsstation-Objekte enthalten.
- Tags. Enthält die vom Controller importierten Tags.Jeder importierte Tag erstellt eine entsprechende Tag-Projektvariable. Die Werte und Datentypen der Tag-Variablen bleiben zur Laufzeit sowohl beim Lesen als auch Schreiben mit den Werten der Controller-Tags synchronisiert. Tags können Ordner und andere Tags enthalten.TIPP: Wenn der Datentyp-Tag des Controllers mit keinem der OPC UA-Standarddatentypen übereinstimmt, wird der am besten geeignete OPC UA-Datentyp für die Variable festgelegt.
- Typen. Enthält die vom Controller importierten Typen.
- TagImporter. Je nachKommunikationstreiberkönnen Sie im On- oder Offline-Modus Tags von den Controllern importieren.Mithilfe des Offline-Modus importieren Sie eine Datei mit Tags, die vom Controller exportiert wurden. Mithilfe des Online-Modus stellen Sie eine Verbindung zum Controller im Netzwerk her und importieren Tags vom Controller.
Mit Controllern, die benutzerdefinierte Protokolle unterstützen, können Sie mithilfe des Kommunikationstreibers
Serieller Port
über die serielle Schnittstelle kommunizieren. Für erweiterte Implementierungen können Sie dedizierte C#-APIs verwenden. Weitere Informationen finden Sie unter Referenz zur C#-API.Kommunikation zur Laufzeit
Halten Sie die Werte und Datentypen der importierten Tags mit dem Controller synchronisiert. Tags werden basierend auf dem Wert
Abfragezeit für dynamische Variablen
von Präsentationsmodulen in regelmäßigen Intervallen synchronisiert.Für eine Optimierung der Lese-/Schreibvorgänge synchronisiert
FactoryTalk Optix Studio
die angezeigten oder geschriebenen Tags über die aktiven grafischen Objekte. Um Bandbreite zu sparen, werden die Tag-Werte des Controllers zur Laufzeit nur dann aktualisiert, wenn FactoryTalk Optix-Anwendungen
die Tag-Werte anzeigen.Rückmeldung geben