Tc2_Database
Alle Beispielanwendungen für den TwinCAT Database Server sind in einer Solution zusammengefasst. Die Solution kann hier an zentraler Stelle heruntergeladen werden: TcDBSrv_InfoSysSamples.zip
Die zip-Datei beinhaltet neben der tszip-Datei für die TwinCAT 3 Solution alle notwendigen dateibasierten Datenbanken. Wenn der Ordner „Samples“ aus der zip-Datei in den Standard‑Installationsordner: C:\TwinCAT\Functions\TF6420-Database-Server\Win32 gepackt wird, müssen die Pfade in der Database-Server-Konfiguration nicht weiter editiert werden. Die Beispiele mit nicht dateibasierten Datenbanken, wie eine MS SQL, müssen mit dem Konfigurator jedoch individuell angepasst werden.
Die einzelnen Beispiele sind auf eigenen Seiten ausführlich dokumentiert:
SP-Projektname | Beschreibung |
Erstellen einer Datenbankverbindung und Tabelle aus der SPS heraus | |
Zyklisches Loggen/Schreiben in/aus einer Datenbank | |
Schreiben von Variablen in eine Datenbank mit einem einfach SPS-Baustein ohne SQL-Kommando | |
Beispiel mit FB_DBRecordInsert/FB_DBRecordArraySelect Baustein | |
Gespeicherte Prozeduren (Stored Procedures) mit FB_DBStoredProceduresRecordArray | |
XML-Dateien als Datenbank nutzen | |
XML-XPath-Beispiel ohne Schema | |
XML-XPath-Beispiel mit XML-Schema - Vergleichbar mit TwinCAT XML Server "Read" |
- Erstellen einer MS Access Datenbank
- Starten / Stoppen zyklisches Loggen
- Loggen einer SPS-Variablen mit FB_DBWrite
- Beispiel mit dem FB_DBRecordInsert und FB_DBRecordSelect Baustein
- Stored Procedures mit FB_DBStoredProceduresRecordArray
- XML als Datenbank nutzen
- XPath-Beispiel zur Darstellung der unterschiedlichen SELECT-Typen
- XPath-Beispiel mit XML-Schema