Programlamada, bir değişken adıyla tanımlanır ve hedef sistemin belleğinde bir adrese sahiptir. Buna göre, değişken isimleri tahsis edilen belleğin adreslendiği tanımlayıcılardır. Değişkenin boyutu veri türüne göre belirlenir. Bu, değişken için ne kadar bellek ayrılacağını ve bellekteki değerlerin nasıl yorumlanacağını belirler. Veri türü aynı zamanda hangi operatörlere izin verileceğini de belirler.
CODESYS adresinde, fonksiyon bloklarını örnekleme özelliği de bulunmaktadır. Fonksiyon bloğu örnekleri daha sonra değişkenler gibi bellek kullanır. Bellek gereksinimi fonksiyon bloğu tarafından belirlenir.
Aşağıdaki veri tipi grupları mevcuttur:
-
Standart veri türleri
-
IEC 61131-3 standardının uzantıları
-
Kullanıcı tanımlı veri türleri
-
Veri Tipi: BOOL
-
Tamsayı veri türleri
-
Veri Tipi: REAL, LREAL
-
Veri Tipi: STRING
-
Zaman Veri Türleri
-
Tarih ve Saat Veri Türleri
-
Veri Tipi: ANY, ANY_<type>
-
Veri Tipi: WSTRING
-
Veri Tipi: BIT
-
Veri Türü: __UXINT, __XINT, __XWORD
-
Veri Tipi: İÇİN NOKTA
-
Veri Tipi: REFERANS
-
Veri Tipi: ARRAYI
-
Kullanıcı tanımlı veri türü: TİP
-
Veri Tipi: VEKTÖR