FAQ - Häufig gestellte Fragen und Antworten

In diesem Bereich werden häufig gestellte Fragen beantwortet, um Ihnen die Arbeit mit dem TwinCAT Database Server zu erleichtern.
Wenn Sie noch weitere Fragen haben, kontaktieren Sie bitte unseren Support.

1. Welche Performance lässt sich mit dem TwinCAT Database Server erzielen?

2. Werden so genannte Stored Procedures unterstützt?

3. Welche Datenbanktypen werden von dem TwinCAT Database Server unterstützt?

4. Können alte Database Server Konfigurationen noch in aktuellen Versionen genutzt werden?

5. Wie können einzelne Variablen in eine bereits vorhandene Datenbankstruktur geschrieben bzw. ausgelesen werden?

6. Können mehrere Datensätze gleichzeitig in eine DB geschrieben werden?

7. Wie kann der TwinCAT Database Server im Netzwerk betrieben werden?

8. Welche Funktionen des TwinCAT Database Servers werden vom Datenbanktyp "XML" unterstützt?

9. Welche Visual Studio Versionen werden aktuell vom Database Server Konfigurator unterstützt?

10. Mein TwinCAT Database Konfigurator sieht nicht korrekt skaliert aus, was kann ich tun?

Welche Performance lässt sich mit dem TwinCAT Database Server erzielen?
Diese Frage ist pauschal nicht zu beantworten. Die zu erzielende Performance ist abhängig von der verwendeten Hardware, von den auszuführenden Aktionen wie zum Beispiel Ringbuffer-Aufzeichnungen und von der Anzahl der Variablen. Darüber hinaus ist es entscheidend, welcher Datenbanktyp verwendet wird.

Werden so genannte Stored Procedures unterstützt?
Ja, der TwinCAT Database Server unterstützt Stored Procedures. Der Funktionsbaustein FB_SQLStoredProcedure ist dafür in der SPS-Bibliothek vorgesehen. Auch im sogenannten SQL Query Editor können Stored Procedures getestet werden und es kann sogar entsprechender SPS-Code für den Funktionsbaustein FB_SQLStoredProcedure erzeugt werden. Diese Funktion wird nicht von jeder Datenbank unterstützt.

Welche Datenbanktypen werden von dem TwinCAT Database Server unterstützt?
Informationen zu den unterstützten Datenbanken finden Sie im Abschnitt "Datenbanken".

Können alte Database Server Konfigurationen noch in aktuellen Versionen genutzt werden?
Ja das ist möglich. Bei großen Versionssprüngen bzw. bei einem vollständigen Redesign (alt: 3.0.x, neu: 3.1.x) wird auf Kompatibilität geachtet.
Details dazu erfahren Sie im Abschnitt "Kompatibilität".

Wie können einzelne Variablen in eine bereits vorhandene Datenbankstruktur geschrieben bzw. ausgelesen werden?
Mithilfe des Funktionsbausteins FB_SQLCommand können einzelne Variablen in eine vorhandene Datenbankstruktur geschrieben oder ausgelesen werden.

Können mehrere Datensätze gleichzeitig in eine DB geschrieben werden?
Dies ist abhängig von der verwendeten Datenbank. Mit einer Microsoft SQL-Datenbank wäre dies in Verbindung mit dem Funktionsbaustein FB_SQLCommand möglich, da mehrere SQL Insert-Befehle, getrennt durch ein Semikolon, dem SPS-Baustein übergeben werden können.

Wie kann der TwinCAT Database Server im Netzwerk eingesetzt werden?
Es gibt verschiedene Möglichkeiten, den TwinCAT Database Server im Netzwerk einzusetzen. Nähere Informationen zu unterstützten Netzwerk-Topologien finden Sie im Abschnitt "Einsatzgebiete und Netzwerktopologien".

Welche Funktionen des TwinCAT Database Servers werden vom Datenbanktyp "XML" unterstützt?
Der "XML"-Datenbanktyp unterstützt den vollen Funktionsumfang des TwinCAT Database Servers. Nur die "Stored Procedures"-Funktionalität steht nicht zur Verfügung. Sie können mit der XML-Datei, wie mit jeder anderen Datenbank, über SQL-Kommandos kommunizieren, oder mit dem zyklischen Schreibmodus SPS-Werte in die XML-Datei loggen. Zusätzlich besteht die Möglichkeit XPath-Kommandos auszuführen und die entsprechenden XML-Tags auszulesen. Weitere Informationen finden Sie im Abschnitt "XML-Database".

Welche Visual Studio Versionen werden aktuell vom Database Server Konfigurator unterstützt?

Aktuell werden die Visual Studio® Versionen 2013, 2015 und 2017 mit unserer Konfigurator-Integration unterstützt.

Mein TwinCAT Database Konfigurator sieht nicht korrekt skaliert aus, was kann ich tun?

Durch unterschiedliche Einstellungen der Bildschirm Skalierung in Windows, kann es zu falschen Skalierungen des Konfigurators kommen. Es kann helfen, in den Programmeigenschaften des Konfigurators das DPI-Skalierungsverhalten zu überschreiben.

Kompatibilität > Hohe DPI-Einstellung ändern > Skalierung bei hohem DPI-Wert überschreiben > „System (Erweitert)“

FAQ - Häufig gestellte Fragen und Antworten 1:

Starten Sie den Konfigurator nach der Umstellung neu.