MS Access Datenbank

Die Variablenwerte werden in einer Microsoft Access Datenbank gespeichert.

Datenbankdateien von Access 2000 und Access 2003 (*.mdb) sind ebenso kompatibel wie die Datenbankdateien von Access 2007 (*.accdb). Es müssen nur unterschiedliche Provider bei der Deklaration in der XML-Konfigurationsdatei angegeben werden.

Deklaration im TwinCAT Database Server Konfigurator

Microsoft Access Datenbank

DBValueType

Wollen Sie nur alphanummerische Datentypen loggen und Boolean, wählen Sie „Double“.
Wollen Sie auch Strukturen und Strings mitloggen, wählen Sie „Bytes“.

DBType

Wählen Sie “MS Access”. PLC: eDBType_Access.

DBServer

Wird nicht benötigt.

DBProvider

Access 2000 - Access 2003:
Der Provider lautet „Microsoft.Jet.OLEDB.4.0”.
Access 2007:
Der Provider lautet „Microsoft.ACE.OLEDB.12.0“.

DBUrl

DBUrl enthält den Pfad zu der MDB-Datei.
Z. B. C:\TwinCAT\TcDatabaseSrv\Samples\TestDB.mdb

DBTable

DBTable enthält den Namen der Tabelle.

MS Access Datenbank 1:

Windows-CE-Unterstützung

Diese Datenbank wird unter Windows CE nicht vom TwinCAT Database Server unterstützt.

MS Access Datenbank 2:

TwinCAT/BSD-Unterstützung

Diese Datenbank wird auf der Plattform TwinCAT/BSD nicht vom TwinCAT Database Server unterstützt.

Datentyp-Mapping zwischen DB und SPS

E_DBColumnTypes

MS Access

PLC Control

eDBColumn_BigInt

Integer4

DINT

eDBColumn_Integer

Integer2

INT

eDBColumn_SmallInt

Integer2

SINT

eDBColumn_TinyInt

Integer1

SINT

eDBColumn_Bit

YESNO

BYTE

eDBColumn_Money

Currency

LREAL

eDBColumn_Float

Double

LREAL

eDBColumn_Real

Single

REAL

eDBColumn_DateTime

DATETIME

DT

eDBColumn_NText

Text

STRING

eDBColumn_NChar

VarChar

STRING

eDBColumn_Image

OLEOBJECT

ARRAY OF BYTE

eDBColumn_NVarChar

VarChar

STRING

eDBColumn_Binary

OLEOBJECT

ARRAY OF BYTE

eDBColumn_VarBinary

OLEOBJECT

ARRAY OF BYTE

MS Access Datenbank 3:

Datentyp-Unterstützung

WSTRING wird von dieser Datenbank nicht unterstützt. (Siehe WString-Unterstützung)

Hinweis

Datensicherheit

Bei Flash-Speichermedien ist die Anzahl der Schreibzugriffe begrenzt. Die Flash-Speichermedien können ausfallen und Datenverlust droht.

  • Erstellen Sie regelmäßig Backups von Ihrem System. Benutzen Sie die IPC-Diagnose, um den Status der Flash-Speichermedien zu ermitteln.