Крейтовый (модульный) контроллер построенн по модульному принципу, где центральный процессор, модули ввода-вывода, коммуникационные интерфейсы и функциональные расширения размещаются в общем крейте (корзине) или же имеют внешнимй разъем подключения модулей ко внутренней шине. Такая архитектура позволяет гибко конфигурировать систему под конкретные задачи, добавляя модули без замены всего контроллера.