CPM810 является компактным высокоинтегрированным вычислительным устройством, предназначенным для выполнения пользовательских приложений сбора, обработки данных и управления, а также отображения графических мнемосхем оператора на экране монитора.
Контроллер выполнен на базе встраиваемого микропроцессора Vortex86DX3, совместимого с Intel x86 (архитектура команд i486) и работающего с тактовой частотой 800 МГц. Он имеет встроенный видеоадаптер с 2D-ускорителем, а также разнообразный набор периферийных устройств, в том числе два интерфейса Ethernet 10/100/1000 Мбит/с, встроенный дисковый флэш-накопитель, гнездо карты microSD, три порта USB, два последовательных порта интерфейса RS-232C, четыре гальванически изолированных порта интерфейса RS-485, 24-канальный порт дискретного ввода-вывода и порт межмодульной шины FBUS.
Cистемная шина FBUS контроллера имеет два соединителя. Тыльный соединитель предназначен для прямого подключения к CPM810 периферийных модулей Fastwel F800, а фронтальный может использоваться для подключения набора периферийных модулей Fastwel I/O или Fastwel F800 с использованием кабеля TIA/EIA-568-B и модуля расширения шины OM757 (для Fastwel I/O) или OM857 (для Fastwel F800). При этом является недопустимым одновременное подключение периферийных модулей к обоим соединителям FBUS.
Контроллер в исполнении CPM810-01 поставляется с установленной при изготовлении операционной системой FreeDOS и является открытой свободно-программируемой платформой для создания ПЛК или вычислительных устройств с системным и прикладным программным обеспечением, которое разрабатывается потребителем на языках программирования общего применения и устанавливается на контроллер самостоятельно.
В состав пакета программной поддержки
BSP контроллера входит конфигурация для системы сборки Buildroot, которая предназначена для построения компактных образов операционной системы Linux с настраиваемой конфигурацией ядра, системных компонентов и корневой файловой системы. Построение образа Linux выполняется на инструментальном персональном компьютере с операционной системой Linux.
Для реализации программного доступа к периферийным модулям Fastwel F800 и Fastwel I/O, подключенным к порту межмодульной шины FBUS контроллера CPM810-01, используется входящий в состав BSP комплект разработчика Fastwel FBUS SDK, содержащий код драйверов, библиотеки поддержки, заголовочные файлы, примеры программирования и документацию.