Файлы для загрузки

Контроллеры NIO2 (техническая спецификация).

Технические параметры

Центральный процессор: ARM Cortex A8 600МГц (TI Sitara)
Память: 256МБ FLASH, 256МБ ОЗУ (установлены на плате)
Диапазоны  температур:
 -20°С … 55°С (работа)
 -20° С… 70°С (хранение)

Коммуникационные интерфейсы

 2* Ethernet 10/100/1000
COM1 RS-232
COM2 RS-422/485
COM3 RS-485
USB 2.0
Поддержка внешних USB HDD
Гнездо для установки SD флэш-карт (до 32ГБ)

Программное обеспечение

Операционная система: Linux 3.3.1 
Система программирования: CODESYS 3.5 (бесплатна для пользователя).
Поддержка языков программирования МЭК 61131.1: 
SFC (Sequential Function Chart), 
CFC (Continuous Function Chart), 
FBD (Function Block Diagram), 
IL (Instruction List), 
LD (Ladder Logic Diagram), 
ST (Structured Text) 
Поддержка web-визуализации: встроенная, на базе HTML5. 
Поддержка сетевых протоколов: 
MODBUS ASCII/RTU (стандартно) HTTP, DHCP, TCP/IP (стандартно) EtherCAT-мастер (стандартно) MODBUS TCP (стандартно) DALI/DSI(опционально) EnOcean(опционально) BACnet (опционально).
Набор драйверов и кросс-компилятор для разработки дополнительных программ, программных модулей и драйверов на С++ для Linux


Краткое описание NIO2

Принципиально новый PLC (программируемый логический контроллер) серии NIO2 является логическим продолжением линии контроллеров MKT, появившихся в программе поставок компании «Первая миля» в 2013 году.
Основной отличительной особенностью этого типа контроллеров является полное отсутствие периферии (модулей ввода вывода), от которых было решено отказаться в пользу большого числа современных детерминированных промышленных коммуникационных интерфейсов, с целью увеличения производительности, уменьшения интегрально стоимости системы, повышения надежности всех уровней программного обеспечения и предоставления пользователю необыкновенно широкого выбора при использовании периферии.
Основой коммуникационной системы контроллеров NIO2, также как и в контроллерах MKT, является пара интерфейсов 10/100/1000 Industrial Ethernet, на безе которых реализованы следующие коммуникационные протоколы:
EtherCAT master (одиночный или резервированный),
Modbus TCP (master и/или slave, в зависимости от задачи),
BACnet,
TCP/IP, HTTP, FTP, UDP, NTP, SNMP, DHCP, UPnP  и др.

Этот набор протоколов позволил использовать NIO2, как основной мощный контроллер в распределенных промышленных сетях, и воспользоваться широким спектром доступной на рынке периферии (подсистем ввода-вывода) от таких производителей, как Beckhoff, VIPA, Lenze и многих-многих других. Более того, теперь у пользователя появилась возможность разработки проектов инвариантно относительно применяемой периферии, которую можно выбирать в зависимости от текущей конъюнктуры рынка и доступности  новых, более совершенных моделей. Это позволило сохранять инвестиции в свои проекты, оставаясь «на острие» технического прогресса, имея возможность применять лучшие на сегодняшний день периферийный устройства ввода-вывода и быть независимым от какого бы то ни было одного поставщика или производителя.

В дополнение к двум портам Ethernet, контроллеры NIO2 имеют 3 (три) стандартных последовательных порта (RS-232/422/485) и один быстрый порт USB 2.0.
С помощью последовательных портов контроллер может работать с практически любой периферией по протоколам Modbus RTU/ASCII, и предоставлять доступ к консоли операционной системы (что будет немаловажно для пользователей, которые выберут версия контроллера с ОС Linux).
Через порт USB к контроллеру NIO2 можно подключить внешний жесткий диск или «флэшку», и добавить контроллеру функционал сетевого накопителя (NAS) или UPnP медиа-плеера. Немаловажно, особенно для приложений «домашней автоматизации», что через USB к контроллеру NIO2 можно подключить адаптер DALI  или EnOcean, и позволить ему без ограничений контролировать подсистему управления светом современного дома.
Отдельно нужно остановиться на программном обеспечении, используемом в контроллерах NIO2.
Все версии контроллера оснащены встраиваемой версией операционной системы Linux, и у пользователя всегда есть возможность контролировать свою систему на все 100%.
Контроллер оснащен системой исполнения CoDeSys control версии 3.5. Он предоставляет пользователю  возможность разработки программ управления в реально м масштабе времени на всех языках стандарта МЭК (IEC) 61131-1, а также позволяет разрабатывать в этой же среде и экранные формы web визуализации в формате HTML5, одинаково хорошо отображаемых на всех существующих сегодня платформах, операционных системах и браузерах. Уникальность этого контроллера состоит в том, что он позволяет пользователям, ранее работавшим практически с любыми контроллерами, программируемыми в CoDeSys 2..3, практически без проблем перейти на новый уровень аппаратной платформы, вдохнуть новую жизнь в старые проекты благодаря практически неограниченным объемам памяти и новому уровню быстродействия, и получить реальную возможность стать независимым от конкретного типа применяемой периферии, всегда выбирая именно то, что на сегодня наиболее удовлетворяет его потребностям. При этом, контроллер NIO2 остается прекрасно знакомой многим и хорошо управляемым Linux устройством, но котором, помимо задачи управления чем-либо, можно запустить и много других «полезных» для опытных пользователей Linux приложений. Так, например, на контроллере NIO2 можно запустить сервер DALI, который будет управлять светом или просто выполнять роль шлюза меджу двумя сегментами DALI, в то время как проект CoDeSys будет через EtherCAT и модули ввода вывода VIPA SLIO управлять системой вентиляции и/или котельной.

Вот только несколько приложений, в которых может быть с успехом применен контроллер NIO2:
—  Управление всеми инженерными сетями и подсистемами современного здания, с помощью  I/O систем на базе EtherCAT от VIPA, Lenze, Beckhoff и др.
—  Разработка самых сложных программных конфигураций, с использованием стандартных яхыков МЭК 61131, а также С++
—  Создание интерактивных и платформо-независимых web-сайтов для управления и мониторинга.
—  Решения прикладных сетевых и мультимедийных задач, таких как сетевые хранилища данных, шлюзы, файерволы, медиатеки.
—  Создание систем диспетчеризации с выходом на любые SCADA системы и внешние базы данных.