XControl V2 готов!

Спустя несколько лет после выхода XControl появился XControl V2, который при то же цене сильно превосходит его по характеристикам.

Сначала хотелось бы объяснить, из чего состоит сам проект. Изначально он так и назывался XControl, это была программа, которая могла опрашивать одно или несколько аппаратных блоков XControl. Затем, по мере роста, программа и устройство были разделены на 2 независимые части — устройство XControl V1 и программа XControl Dispatcher (x-ctrl.net), которая уже могла работать и с другими устройствами, других производителей.
Теперь на замену XControl V1 пришел XControl V2.

XControl V2 может успешно конкурировать с ПЛК в сегменте простых задач, так как имея возможность выполнения скрипта и поддержку промышленных стандартов, его цена составляет в среднем 55$, в то время как цена на другие ПЛК начинается от 160$.

Краткие возможности:

  1. DHCP клиент.
  2. web сервер с возможность установки пароля для доступа. Пользователь сам может заливать веб-интерфейс (есть файловая система).
  3. Для XPr TCP режим клиента (когда не программа подключается к нескольким устройствам, а несколько устройств к программе).
  4. MODBUS RS485/TCP. Для TCP только режим слейва, для 485 — мастер и слейв.
  5. Telnet.
  6. RTC.
  7. 10 Входов и выходов на самом устройстве. Возможность увеличения до 50 с помощью расширителей.
  8. Все выходы на устройстве могут работать как шим.
  9. Все входы на устройстве могут работать как АЦП. При этом, есть возможность измерения амплитуды, поэтому можно подключать трансформаторы тока.
  10. Первые 8 входов могут работать в режиме счетчика, частотометра измерителя скважности, периода и длины импульса.
  11. Пинговальщик. Может пинговать указанные IP адреса и в случае ошибки выполнять необходимые действия (к примеру, перезагружать сервер, который завис).
  12. MicroLAN. В данный момент поддерживаются датчики DS18B20.
  13. MQTT (самый распространенный протокол Интернета вещей).
  14. Безопасный и многопоточный скриптовый движок. Именно он позволяет устройству конкурировать с ПЛК.
  15. Возможность сохранения переменных в ПЗУ.
  16. Панель управления с дисплеем и кнопками. Позволяет выводить разнообразную информацию для оператора и управлять самим устройством. Количество пунктов практически не ограничено. Меню можно делать древовидным.
  17. Возможность чтения и установки абсолютно всех настроек (включая файловую систему) по сети (возможно запретить в конфигураторе).
  18. Есть возможность задавать автоматические вычисления для линейных датчиков, отталкиваясь от двух известных точек. К примеру, подключив тот же трансформатор тока к АЦП, в конфигураторе надо указать, что при напряжении на АЦП 0,5В ток будет 10А, а при 2В ток 50А. Устройство затем само будет вычислять ток исходя из напряжения на АЦП и заданных настроек.

Несколько видео:

  1. Работа с панелью управления. Отображение температуры и управление выходом
  2. Обмен данными между двумя устройствами по RS485
  3. Простой пример скрипта. Управляемая мигалка
  4. MQTT. Управление яркостью и получение температуры через интернет
  5. Пингер. Перезагруpка сервера в случае зависания
  6. Измерение постоянного напряжения
  7. Управляемый термостат


Следить за обновлениями и задать вопросы можно здесь https://join.skype.com/pJhDEjtoFnMJ.
В будущем переделаю его под другой корпус, чтобы был более презентабельный вид, но сейчас в наличии несколько десятков готовых, которые надо распродать)))

Цены:

  • Без корпуса — 45$.
  • В корпусе под DIN рейку — 49$.
  • В корпусе под DIN рейку с дисплеем и кнопками — 59$.

Leave a Reply