Rodové datové typy vyjadřují vždy celou skupinu (rod) datových typů. Jsou uvozeny prefixem ANY. Např. zápisem ANY_INT se rozumí datové typy ANY_SIGNED a ANY_UNSIGNED. Názvy rodových datových typů začínající ANY_ nejsou podle IEC klíčovými slovy. Slouží pouze k označení skupiny typů se stejnými vlastnostmi. Typy s vlastností SUBRANGE spadají do rodového typu ANY_INT. Hierarchie rodových datových typů je uvedena v následující tabulce:
| Rodový datový typ | Group of elementary data types | ||||
|---|---|---|---|---|---|
| ANY ANY_DERIVED ANY_ELEMENTARY | ANY_MAGNITUDE | ANY_NUM | ANY_REAL | REAL, LREAL | |
| ANY_INT | ANY_UNSIGNED | USINT, UINT, UDINT, ULINT | |||
| ANY_SIGNED | SINT, INT, DINT, LINT | ||||
| ANY_DURATION | TIME | ||||
| ANY_BIT | BOOL, BYTE, WORD, DWORD, LWORD | ||||
| ANY_CHARS | ANY_STRING | STRING | |||
| ANY_DATE | DATE_AND_TIME, DT, DATE, TIME_OF_DAY, TOD | ||||