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. aus ihr heraus gelesen 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?
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?
Selbstverständlich sorgen wir für eine entsprechende Kompatibilität. Dies haben wir auch bei großen Versionssprüngen bzw. bei einem vollständigen Redesign (alt: 3.0.x, neu: 3.1.x) entsprechend beachtet. Details dazu erfahren Sie im Abschnitt "Kompatibilität".
Wie können einzelne Variablen in eine bereits vorhandene Datenbankstruktur geschrieben bzw. aus ihr heraus gelesen?
Mithilfe des Funktionsbausteins FB_SQLCommand können einzelne Variablen in eine vorhandene Datenbankstruktur geschrieben oder aus ihr 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.