Unterschiede zu TwinCAT 2

Bibiliotheksversionen

Kompatibilität mit Projekten in anderen Dateiformaten

Datentypen

Folgende Datentypen sind neu:

Editoren

ST-Editor:

FUP/KOP/AWL-Editor:

AS-Editor:

Visualisierungskonzept

Operatoren und Variablen

Objektorientierung

Weiteres

Änderungen gegenüber TwinCAT 2 PLC:

fun(formal1 := actual1, actual2); // → Fehlermeldung
fun(formal2 := actual2, formal1 := actual1); // gleiche Semantik wie ...
fun(formal1 := actual1, formal2 := actual2);

Die direkte Adressierung von allokierten Variablen hat sich geändert. Während unter TwinCAT 2 unabhängig vom Datentyp immer von derselben Stelle ausgegangen worden ist, wird unter TwinCAT 3 unterschieden:

TwinCAT 2: W0 enthält B0 und B1, W1 enthält B1 und B2, W100 enthält B100 und B101

TwinCAT 3: W0 enthält B0 und B1, W1 enthält B2 und B3, W100 enthält B200 und B201