Предназначен для применения в составе программируемых логических контроллеров с переменным составом модулей Fastwel F800 в качестве модуля центрального процессора.
Контроллер поставляется с предустановленной специальной сборкой операционной системы Linux и является открытой свободно программируемой платформой для создания ПЛК или вычислительных устройств с системным и прикладным программным обеспечением, разрабатываемым пользователем на языках программирования общего применения и устанавливаемым на устройство самостоятельно.
Все исполнения CPM833 имеют не менее 2 Гбайт оперативной памяти, 128 КБайт энергонезависимой памяти, два коммутируемых порта и один некоммутируемый порт интерфейса Ethernet 10/100/1000 Мбит/с, встроенный дисковый флэш-накопитель объёмом не менее 8 Гбайт, гнездо microSD с поддержкой карт памяти до 32 Гбайт, гальванически изолированный порт интерфейса RS-232C, два гальванически изолированных порта интерфейса RS-485, два независимые межмодульные шины FBUS и сервисный порт USB CDC.
Контроллер исполнения CPM833-04 дополнительно имеет два гальванически изолированных порта интерфейса CAN.
Входящий в состав контроллера неизолированный преобразователь напряжения с выходным напряжением 5 В постоянного тока обеспечивает электропитание цифровой части контроллера, а также до 20 периферийных модулей, подключенных к локальной межмодульной шине FBUS.
В состав пакета программной поддержки
BSP контроллера входит конфигурация для системы сборки Buildroot, которая предназначена для построения компактных образов операционной системы Linux с настраиваемой конфигурацией ядра, системных компонентов и корневой файловой системы. Построение образа Linux выполняется на инструментальном персональном компьютере в операционной системе Linux. Конфигурация Buildroot содержит исходный текст драйверов периферийных и нестандартных устройств, входящих в состав контроллера, а также набор основных компонентов и их параметров, позволяющих получить бинарный образ Linux, который может быть записан на встроенный дисковый накопитель контроллера или на карту microSD. Данная конфигурация может быть расширена дополнительными компонентами и приложениями Linux, включая приложение пользователя.
Для реализации программного доступа к периферийным модулям Fastwel F800 и Fastwel I/O, подключенным к портам межмодульной шины FBUS контроллера CPM833, используется входящий в состав BSP комплект разработчика Fastwel FBUS SDK, содержащий код драйверов, библиотеки поддержки, заголовочные файлы, примеры программирования и документацию.