gingele
Level-1
- Beiträge
- 227
- Reaktionspunkte
- 42
-> Hier kostenlos registrieren
Hallo Zusammen,
ich bin grad ein bissel an einer Spielerei mit TwinCAT und C#. Ich will mir meine SPS-Variablen in mein C# holen, das klappt auch soweit. Der nächste Schritt ist, das ich diese Variablen filtern möchte. Zunächst als Datentypen.
IEC61131 sagt mir gibt mir folgende Datentypen vor, und über AdsDatatypeId Enumeration (von der TwinCAT.Ads Klasse) kann ich diese in C# abfragen
BOOL = ADST_BIT
SINT = ADST_INT8
INT = ADST_INT16
DINT = ADST_INT32
LINT = ADST_INT62
USINT = ADST_UNIT8
UINT = ADST_UINT16
UDINT = ADST_UINT32
ULINT = ADST_UINT64
REAL = ADST_REAL32
LREAL = ADST_REAL64
jetzt meine Frage, was habe ich hier für Typen in AdsDatatypeId Enumeration
BYTE =
WORD =
DWORD =
und wofür stehen ADST_VOID, ADST_BIGTYPE und ADST_MAXTYPES
kann nämlich im Beckhoff Information System nichts vernünftiges darüber finden.
vielen Dank
ich bin grad ein bissel an einer Spielerei mit TwinCAT und C#. Ich will mir meine SPS-Variablen in mein C# holen, das klappt auch soweit. Der nächste Schritt ist, das ich diese Variablen filtern möchte. Zunächst als Datentypen.
IEC61131 sagt mir gibt mir folgende Datentypen vor, und über AdsDatatypeId Enumeration (von der TwinCAT.Ads Klasse) kann ich diese in C# abfragen
BOOL = ADST_BIT
SINT = ADST_INT8
INT = ADST_INT16
DINT = ADST_INT32
LINT = ADST_INT62
USINT = ADST_UNIT8
UINT = ADST_UINT16
UDINT = ADST_UINT32
ULINT = ADST_UINT64
REAL = ADST_REAL32
LREAL = ADST_REAL64
jetzt meine Frage, was habe ich hier für Typen in AdsDatatypeId Enumeration
BYTE =
WORD =
DWORD =
und wofür stehen ADST_VOID, ADST_BIGTYPE und ADST_MAXTYPES
kann nämlich im Beckhoff Information System nichts vernünftiges darüber finden.
vielen Dank