Lizenzmodell

Die TF7xxx-Produkte für TwinCAT Vision teilen sich auf in Lizenzen für Kameraanbindungen und für eine Bildverarbeitungsbibliothek. Für das Generieren von Lizenzen folgen Sie bitte dieser Anleitung. Zum Testen oder Entwickeln mit TwinCAT Vision können Sie Lizenzen für eine 7-Tage-Testversion erstellen.

Die aktuell verfügbaren Produktlizenzen entnehmen Sie bitte der Produkt-Website.

TF700x | TwinCAT 3 GigE Vision Connector

Der TwinCAT 3 GigE Vision Connector ermöglicht sowohl die Anbindung von GigE Vision Kameras als auch von Beckhoff Kameras. Die Basis-Lizenz TF7000 wird immer benötigt und ermöglicht die Anbindung von zwei Kameras. Bei Bedarf kann die Kapazität mit Erweiterungslizenzen erhöht werden:

TF7000

Basis-Lizenz inkl. 2 Kamera-Verbindungen
(wird immer benötigt)

TF7001

Erweiterung für 2 zusätzliche Verbindungen

TF7002

Erweiterung für 4 zusätzliche Verbindungen

TF7003

Erweiterung für 8 zusätzliche Verbindungen

Die Erweiterungslizenzen können miteinander kombiniert werden, sodass maximal 2+2+4+8=16 Kameras verbunden werden können.

Zum Beispiel werden die folgenden Lizenzen für 11 Kameraanbindungen benötigt:

→ In Summe können nun 12 Kameras angebunden werden.

TF7020 | TwinCAT 3 Vision Beckhoff Camera Connector

Der TwinCAT 3 Vision Beckhoff Camera Connector ermöglicht die Anbindung von bis zu 64 Beckhoff-Kameras. Kameras von anderen Herstellern können mit dieser Lizenz nicht verwendet werden.

TF7100-TF7810 | TwinCAT 3 Vision Algorithms

Die Produktlizenzen TF7100-TF7810 stellen Bildverarbeitungsfunktionen in der Bibliothek „Tc3_Vision“ zur Verfügung. Die Basislizenz TF7100 wird für jede Nutzung der Bibliothek benötigt und gewährt Zugriff auf grundlegenden Algorithmen wie Filteroperationen, Format-Konvertierungen und Konturverfolgung. Hiermit können schon viele Applikationen realisiert werden. Die Erweiterungslizenzen ergänzen den Funktionsumfang wie in der Tabelle beschrieben. Die Zugehörigkeit von Funktionen zu Lizenzen finden Sie in der API-Referenz.

TF7100

Basis-Lizenz für die „Tc3_Vision“-Bibliothek. Enthält Algorithmen zur Lösung von Bildverarbeitungsaufgaben, wie algebraische Operationen, Filter, Fourier-Analyse, Farbbildverarbeitung, Segmentierung, Kontur- und Blobanalyse, Ergebnisdarstellung sowie zum Lesen und Schreiben von Kameraparametern.

TF7200

Erweiterung für Matching 2D:
Objekte können basierend auf eingelernten Referenzen, Konturen, Merkmalspunkten oder anderen Eigenschaften gefunden und verglichen werden (Template Matching / KeyPoint Detektion und Deskriptor Matching). Eine häufige Anwendung ist die Klassifikation von Objekten.

TF7250

Erweiterung für Code Reading:
Detektion und Auslesen von 1D- und 2D-Codes.

TF7255

Erweiterung für Code Quality:
Qualitätsbewertung von 1D- und 2D-Codes.

TF7260

Erweiterung für OCR:
Funktionen zur optischen Zeichenerkennung, die Zeichen in einer Bildregion identifizieren und die erkannte Zeichenkette zurückgeben.

TF7300

Erweiterung für Metrology 2D:
Tools zur optischen Vermessung von geometrischen Objekteigenschaften (Abstände, Radien, etc.).

  • Subpixel-genaue Kantenlokalisierung auf den Messbildern
  • Kompensation von optischen Verzeichnungen
    (vorherige Kalibrierung der Kamera notwendig!)
  • Transformation zwischen Pixel-Koordinaten und Echtwelt-Koordinaten
    (vorherige Kalibrierung der Kamera notwendig!)

TF7800

Erweiterung für Machine Learning:
Funktionen zum Training und der Ausführung von verschiedenen klassischen ML-Modellen.

TF7810

Erweiterung für Neural Network:
Funktionen zur Ausführung von trainierten neuronalen Netzen im Open Neural Network Exchange (ONNX) Format.

Lizenzmodell 1:

Automatische Ermittlung von erforderlichen Lizenzen der Vision Bibliothek

Die Ermittlung der erforderlichen Lizenzen erfolgt erst beim Kompilieren des jeweiligen TwinCAT Projekts. Dabei wird geschaut, welche Funktionsbausteine deklariert und welche Funktionen im Code verwendet werden.

Achten Sie daher darauf, dass bei (kurzfristigen) Projektänderungen benötigte Lizenzen hinzukommen oder wegfallen können. Wenn neue Lizenzen hinzukommen, muss die Änderung durch ein Activate Configuration eingespielt werden, ein Online-Change ist in dem Fall nicht möglich.