Phitosmart 1
Таблица характеристик
Общее
Процессор | ARM Cortex A7 4 ядра 1.2 ГГц |
Память оперативная | DDR3 RAM 1 Гбайт, 2 Гбайт или 512 Мбайт |
Память энергонезависимая | eMMC 8 Гбайт MLC или 64 Гбайт TLC BiCS5 |
Габариты
Ширина, DIN-юнитов | 6 |
Габаритные размеры (Д x Ш х В) | 106 x 90 x 58 мм |
Масса (с коробкой) | 235 г |
Температура воздуха | 5.7" |
Относительная влажность | Синий |
Климатическое исполнение по ГОСТ 15150-69 | 128 GB |
Гарантийный срок | 2 года |
Срок службы | 5 лет |
Интерфейсы
RS-485 | 2 |
CAN | 1 |
Слот Micro SD до 60 Мбайт/с (25 Мбайт/с в ревизии 7.2.1) | 1 |
Порты Wx: дискретный вход | 2 |
Порты Ax: дискретный/аналоговый вход и выход «открытый коллектор» | 3 |
Порт D1: дискретный вход/выход «открытый коллектор» | 1 |
Коммуникации
Ethernet 10/100 | 2 |
USB Host (USB-A) | 1 |
Debug Network (USB-C) | USB-сетевая карта для быстрой настройки контроллера. Важно: когда порт подключён к компьютеру — USB 1 отключается |
Wi-Fi 802.11n | 1 AP, client |
Bluetooth 4.0 | 1 |
Сотовая связь | 4G(LTE) или без модема — можно выбрать при заказе |
SIM-карты | 2 x SIM, одновременно в сети одна |
Питание
Напряжение | 9 - 48 В постоянного тока |
Потребляемая мощность | средняя 3 Вт, до 8 Вт с модемом |
Схема питания | от входа с большим напряжением |
Входы питания | 2 на клеммах, 1 Passive PoE на первом порту Ethernet с напряжением до 48 В постоянного тока. Важно: напряжение с PoE подаётся напрямую на выходы Vout — проверьте, что подключенные к нему устройства рассчитаны на это напряжение. |
Выходы для питания внешних устройств
Vout | На клеммы подаётся напряжение питания контроллера, но с ограничением тока, программным отключением и сохранением состояния при перезагрузке контроллера. |
5Vout | 5 В — с ограничением тока и программным отключением |
Модульность
Слоты для внутренних модулей расширения | 3 с клеммами, 1 без клемм |
Другие разъемы | Для внешних модулей ввода-вывода, для модуля резервного питания |
Программное обеспечение в комплекте
Операционная система | Debian Linux 11 Bullseye. Mainline kernel 5.10 |
Встроенный веб-интерфейс | Добавление устройств, настройки, визуализация, мнемосхемы. |
Сценарии | Правила wb-rules на JavaScript, редактирование через веб-интерфейс. |
Визуализация | Табличное представление, мнемосхемы во встроенном веб-интерфейсе |
Управление с мобильного устройства | Адаптивный веб-интерфейс или сторонние мобильные приложения. |
Архив | Хранение истории значений каналов wb-mqtt-db, до 1 Гбайт данных |
Обновление ПО | Отдельных компонентов через APT, целиком прошивки с сохранением резервной копии через Web и USB-флеш |
Удалённый доступ | Сервис удаленного администрирования. |
Прочее | Простая установка тысяч пакетов из репозиториев Debian, NodeJS, Python и т.п. |
Программирование контроллера | Python |
Поддерживаемые протоколы, устройства и системы верхнего уровня
Протоколы
Опрос датчиков и работа с устройствами (в базовой комплектации) | DLMS/COSEM Modbus RTU/TCP Master ГОСТ МЭК 61107 СПОДЭС (ГОСТ Р 58940-2020) |
Опрос датчиков и работа с устройствами (с помощью модулей расширения) | KNX eBUS OpenTherm Z-Wave Zigbee |
Опрос контроллера из систем верхнего уровня и с других устройств | KNX Modbus RTU/TCP Slave MQTT OPC UA SNMP Zabbix МЭК 104 SmartWeb (Гидролого) |
Системы верхнего уровня
Системы мониторинга и SCADA | Grafana/HomeAssistant/IntraHouse/IntraSCADA/Sprut.hub/MasterSCADA/Nagios/SimpLight SCADA/Rapid SCADA/SAYMON/Zabbix/iRidium Server |
Приложения
Управление с телефона | MQTT Dash iRidium Home Assistant Apple Home Дом с Алисой Салют! Умный дом |
Голосовые помощники | Siri Салют Алиса |
Способы программирования
Языки программирования ПЛК | FBD, ST, LD, SFC (МЭК 61131-3) |
Визуальное программирование | Node-RED |
Стандартное программирование | Python C++ Go Node.js |
Первое включение
Сборка и запуск
Контроллер поставляется собранным, прошитым и готовым к работе, но перед его использованием надо выполнить несколько шагов:
- Прикрутите антенну Wi-Fi к разъёму SMA.
- Подключите питание контроллера к клеммнику 9-48V или к интерфейсу Ethernet 1, если вы используете Passive PoE. Варианты подключения и схему смотрите в разделе Питание.
- Переведите переключатель на лицевой панели корпуса в положение ON, подождите пару минут, пока загружается ОС Linux. В рабочем режиме индикатор контроллера будет мигать зелёным с частотой один раз в секунду.
Подключение к компьютеру
В контроллере есть несколько интерфейсов для связи с компьютером: Debug Network, Wi-Fi, Ethernet и Debug Console.
Для первоначальной настройки удобно использовать Debug Network, в повседневной эксплуатации Wi-Fi или Ethernet, а в экстренных случаях Debug Console, которая предоставляет доступ к логам загрузчика и командной строке.
Для первоначальной настройки удобно использовать Debug Network, в повседневной эксплуатации Wi-Fi или Ethernet, а в экстренных случаях Debug Console, которая предоставляет доступ к логам загрузчика и командной строке.
Debug Network
Если у вас на компьютере ОС Windows 7 и новее, а также с ОС Linux — для первого подключения удобно использовать специальный разъём Debug Network. На компьютерах с MacOS и телефонах он не работает, используйте подключение через Wi-Fi или Ethernet.
При подключении через Debug Network в компьютере создаётся виртуальная сетевая карта с фиксированным IP-адресом, через которую можно получить доступ к веб-интерфейсу и командной строке. Чтобы сетевая карта заработала, контроллер должен быть полностью загружен, а его индикатор равномерно мигать зелёным.
Внешнее питание можно не подключать, в этом случае контроллер будет питаться от USB-порта компьютера. Питание там маломощное, поэтому отключите от контроллера все внешние устройства: боковые модули и устройства, подключенные к Vout, +5V, USB.
Как пользоваться:
Debug Network — это универсальный разъём и кроме доступа к консоли и веб-интерфейсу, с его помощью можно обновлять прошивку контроллера или удалять данные с откатом к заводской версии ПО
При подключении через Debug Network в компьютере создаётся виртуальная сетевая карта с фиксированным IP-адресом, через которую можно получить доступ к веб-интерфейсу и командной строке. Чтобы сетевая карта заработала, контроллер должен быть полностью загружен, а его индикатор равномерно мигать зелёным.
Внешнее питание можно не подключать, в этом случае контроллер будет питаться от USB-порта компьютера. Питание там маломощное, поэтому отключите от контроллера все внешние устройства: боковые модули и устройства, подключенные к Vout, +5V, USB.
Как пользоваться:
- Подключите внешнее питание.
- Переведите выключатель на передней панели в положение ON.
- Подключите USB-C кабель к разъёму Debug Network и компьютеру.
- Дождитесь, полной загрузки контроллера — это когда индикатор возле кнопки включения равномерно мигает зелёным.
- Как только контроллер загрузится, на компьютере будет обнаружен накопитель с меткой PhitoSmart. В нём будет ссылка на веб-интерфейс и небольшая инструкция с IP-адресом.
Debug Network — это универсальный разъём и кроме доступа к консоли и веб-интерфейсу, с его помощью можно обновлять прошивку контроллера или удалять данные с откатом к заводской версии ПО
Wi-Fi
Контроллер создает Wi-Fi точку доступа без пароля:
- Откройте на ноутбуке или телефоне список Wi-Fi точек доступа.
- Выберите из списка точку доступа с именем PhitoSmart-XXXXXXXX. Где XXXXXXXX - серийный номер контроллера.
Ethernet
Оба Ethernet порта контроллера настроены на получение IP-адреса по DHCP, поэтому вам понадобится роутер с настроенной раздачей IP-адресов — обычно это любые роутеры, стоящие в квартире или офисе:
- Возьмите патчкорд с коннекторами RJ-45 и воткните его с одной стороной в свободный порт роутера, а с другой в один из портов контроллера.
- Зайдите в настройки вашего роутера и посмотрите, какой IP-адрес он выдал контроллеру.
- Откройте на компьютере, подключённому к тому же роутеру, что и контроллер, веб-браузер и введите IP-адрес из предыдущего пункта.
Веб-интерфейс
В контроллере предустановлен веб-интерфейс, где вы можете настраивать контролер и подключённые к нему устройства, а также писать сценарии автоматизации, настраивать уведомления и создавать интерфейс оператора с помощью графических и текстовых панелей.
Командная строка
Контроллер PhitoSmart управляется ОС Linux, поэтому все настройки хранятся в файлах. Большая часть настроек делается из веб-интерфейса контроллера, но иногда без командной строки не обойтись, например, если надо установить дополнительные программы, или настроить часовой пояс.
Для доступа к командной строке подключитесь к контроллеру по протоколу SSH или через отладочный порт.
Для доступа к командной строке подключитесь к контроллеру по протоколу SSH или через отладочный порт.
Что дальше
Обновите прошивку контроллера, чтобы иметь самую свежую версию, проще всего это сделать через веб-интерфейс.
После того, как вы немного познакомились с контроллером, нужно подумать о безопасности:
После того, как вы немного познакомились с контроллером, нужно подумать о безопасности:
- Сменить пароль пользователя root по инструкции.
- Установить пароль на Wi-Fi — инструкция по настройке сети.
- При использовании контроллера на предприятии надо защитить веб-интерфейс паролем.
- Если планируете открывать доступ к контроллеру из интернета, то делайте это через VPN или Tailscale. Никогда не назначайте контроллеру белый IP-адрес, вас могут взломать.
- Установите верный часовой пояс.
- Для активных пользователей и проектов на стадии стройки и пусконаладки рекомендуем переключить ПО контроллера на Testing релиз.
- Если вы забыли пароль для входа — можете сбросить пароль пользователя root.
- Если возникли неполадки с контроллером, вы можете провести диагностику.
- Настройте автоматизацию с помощью правил
Индикация этапов загрузки
В контроллерах Phito Smart есть светодиодный индикатор из светодиодов зеленого и красного цветов. Они включаются поочередно или вместе, поэтому возможны три варианта свечения: зеленый, красный и оранжевый.
Индикатор показывает основные этапы загрузки и его можно использовать для быстрого поиска неисправностей при старте. Для детальной информации о происходящем в контроллере используйте отладочный порт.
После загрузки операционной системы вы можете управлять индикатором из своего программного обеспечения.
Индикатор показывает основные этапы загрузки и его можно использовать для быстрого поиска неисправностей при старте. Для детальной информации о происходящем в контроллере используйте отладочный порт.
После загрузки операционной системы вы можете управлять индикатором из своего программного обеспечения.
Условия | Индикация | Этапы | Сообщения в Debug-UART |
---|---|---|---|
Включение контроллера | горит оранжевый | Загрузчик U-boot ждёт команду по debug-uart в течение 3 секунд. | Hit any key to stop autoboot: 3 |
5 секунд после включения и в USB-разъём вставлен носитель с файлом обновления. | мигает оранжевый | Загрузчик U-boot увидел файл обновления и 3 секунды ждёт подтверждения. | ############################## # Detected USB flash drive with update file # Filename: wb6_update_FACTORYRESET.fit # Press a FW key if you want to update firmware from this file # or wait 3 seconds to boot normally. ############################## |
5 секунд после включения и USB-разъёмы свободны. | горит красный | Загрузчик U-boot применяет аппаратную конфигурацию контроллера. | Applying DT overlay ... |
10 секунд после включения. | мигает красный | Загрузка OC и внутренних сервисов. | Множество записей, есть Welcome to Debian GNU/Linux 9 (stretch)! |
60-70 секунд после включения. | мигает зеленый | ОС загрузилась, контроллер готов к работе. | Приглашение для входа в систему phitosmart-<Серийный номер> login: |
Программное обеспечение
Основная информация
PhitoSmart работает под управлением Debian Linux. Для архитектуры используемого процессора есть официальный порт, поэтому любое стандартное Linux-приложение можно установить из репозитория одной командой
Программное обеспечение контроллеров PhitoSmart состоит из множества пакетов, которые мы объединяем в релизы stable — стоит на новых контроллерах и testing — rolling-релиз с самыми свежими версиями пакетов.
apt install имя_пакета
.Программное обеспечение контроллеров PhitoSmart состоит из множества пакетов, которые мы объединяем в релизы stable — стоит на новых контроллерах и testing — rolling-релиз с самыми свежими версиями пакетов.
Предустановленно
Очередь сообщений MQTT — «скелет» программной архитектуры PhitoSmart. Все сервисы контроллера общаются между собой по общей «шине», в роли которой и выступает брокер MQTT.
Веб-интерфейс PhitoSmart работает непосредственно на контроллере. В нём можно:
Веб-интерфейс PhitoSmart работает непосредственно на контроллере. В нём можно:
- следить за состоянием контроллера и подключённых устройств и управлять ими,
- подключать устройства к контроллеру,
- настраивать контроллер и обновлять его ПО,
- писать правила на встроенном движке,
- настраивать SMS- и email-уведомления,
- смотреть графики истории значений параметров: температуры, напряжения и т.п.
Интеграция со SCADA-системами
Для работы с SCADA-системами есть:
- Агент Zabbix
- Шлюз Modbus TCP/RTU
- Шлюз OPC UA
- Шлюз МЭК 104
- Агент SNMP
- MQTT
Поддержка сторонних программ
Дополнительно можно установить:
- Node-RED — инструмент визуального программирования.
- МЭК 61131-3 — программирование контроллеров с помощью языков FBD, ST, LD, SFC.
- Grafana — мощный инструмент архивирования и визуализации данных.
- IntraSCADA — платформа для систем диспетчеризации зданий, мониторинга и автоматизации промышленных объектов и инженерных сооружений (СМИС).
- Rapid SCADA — это платформа для промышленной автоматизации с открытым исходным кодом.
- Home Assistant — платформа для домашней автоматизации с открытым исходным кодом.
- Docker — программное обеспечение для запуска приложений в изолированной среде.
Разработка своих решений
Вы можете разрабатывать своё ПО для контроллеров PhitoSmart или собрать собственный образ прошивки с нужными вам настройками, лицензиями и пакетами. Свой образ прошивки можно установить в контроллеры самостоятельно штатными средствами, или мы можем делать это сразу на производстве при заказе отдельной партии.
Внутренние и внешние модули
Внутренние модули расширения — это небольшие платы, устанавливаемые внутрь корпуса контроллера Phyto Smart и расширяющие его функциональность: дополнительные порты RS-485, RS-232, релейные выходы и т. д.
В контроллере есть четыре слота для подключения модулей расширения двух разных типов. Для трёх из этих модулей выведено по 3 внешних клеммника для каждого.
Модули ввода-вывода стыкуются с боковым разъемом контроллера с правой стороны; каждый модуль добавляет к контроллеру от 8 до 16 цифровых или аналоговых портов.
Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модулей вывода (типа O и IO).
Модуль резервного питания — дополнительные мезонинные платы, устанавливаются внутрь корпуса PhitoSmart и обеспечивает работу контроллера до 3 часов.
В контроллере есть четыре слота для подключения модулей расширения двух разных типов. Для трёх из этих модулей выведено по 3 внешних клеммника для каждого.
Модули ввода-вывода стыкуются с боковым разъемом контроллера с правой стороны; каждый модуль добавляет к контроллеру от 8 до 16 цифровых или аналоговых портов.
Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модулей вывода (типа O и IO).
Модуль резервного питания — дополнительные мезонинные платы, устанавливаются внутрь корпуса PhitoSmart и обеспечивает работу контроллера до 3 часов.
Беспроводные интерфейсы
Модуль Wi-Fi в PhitoSmart можно настроить на работу в одном из трёх режимов:
USB-стик Z-Wave - подключается к USB-разъему и обеспечивает поддержку устройств стандарта Z-Wave.
Антенны Wi-Fi, GSM и радиомодулей подключаются к разъемам SMA.
При слабом сигнале GSM рекомендуем использовать выносную антенну и располагать ее вдали от контроллера.
Модуль сотовой связи — 4G (LTE) или NB-IoT устанавливается в контроллер модулем расширения. Требуется SIM-карта формата nanoSIM.
Модем позволяет отправлять и принимать SMS, подключаться к интернету. Работа с двумя SIM-картами в режиме мультиплексирования. SIM-карты расположены под крышкой контролера.
Антенны Wi-Fi, GSM и радиомодулей подключаются к разъемам SMA. При слабом сигнале рекомендуется использовать выносную антенну и располагать ее вдали от контроллера.
- режим точки доступа, включён по умолчанию
- режим клиента
- одновременная работа в режиме и точки доступа, и клиента
USB-стик Z-Wave - подключается к USB-разъему и обеспечивает поддержку устройств стандарта Z-Wave.
Антенны Wi-Fi, GSM и радиомодулей подключаются к разъемам SMA.
При слабом сигнале GSM рекомендуем использовать выносную антенну и располагать ее вдали от контроллера.
Модуль сотовой связи — 4G (LTE) или NB-IoT устанавливается в контроллер модулем расширения. Требуется SIM-карта формата nanoSIM.
Модем позволяет отправлять и принимать SMS, подключаться к интернету. Работа с двумя SIM-картами в режиме мультиплексирования. SIM-карты расположены под крышкой контролера.
Антенны Wi-Fi, GSM и радиомодулей подключаются к разъемам SMA. При слабом сигнале рекомендуется использовать выносную антенну и располагать ее вдали от контроллера.
Проводные интерфейсы
Два интерфейса Ethernet поддерживают скорость 10/100 Мбит/с.
Интерфейс USB. Контроллер оборудован одним портом USB 2.0 (A/F), который работает в режиме USB Host и поддерживает загрузку прошивки контроллера.
Интерфейс RS-485 — стандарт коммуникации по двухпроводной шине.
Контроллер имеет 2 порта RS-485 + можно добавить еще 3 порта модулями расширения
Стандартно в PhitoSmart с подключёнными по RS-485 устройствами работает драйвер ps-mqtt-serial через систему MQTT-сообщений.
CAN — это стандарт коммуникации по двухпроводной шине. На контроллере мультиплексирован (выведен на те же клеммники) со вторым портом RS-485.
Может работать в режиме UART-CAN (также называемая иногда просто шиной CAN или RS-CAN) - используется физический уровень CAN для полудуплексного последовательного порта UART. Шина UART-CAN используется преимущественно в приборах учёта, таких как счётчики электроэнергии Меркурий.
Режим работы второго порта RS-485 (обычный RS-485, UART-CAN, обычный CAN) можно выбрать в веб-интерфейсе: на вкладке Hardware Modules Configuration в настройках RS485-2/CAN interface config.
1-Wire — шина для подключения внешних датчиков по двум или трём проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire. ПО контроллера поддерживает подключение температурных датчиков типа DS18B20.
Debug Console (отладочный порт) — это резервный инструмент, через который можно получить доступ к консоли контроллера и взаимодействовать с загрузчиком, следить за загрузкой операционной системы и выполнять команды в командной строке.
Debug Network — USB-C разъём, через который можно получить доступ к веб-интерфейсу или консоли контроллера, а также обновить прошивку или удалить все данные со сбросом к заводским настройкам.
Интерфейс USB. Контроллер оборудован одним портом USB 2.0 (A/F), который работает в режиме USB Host и поддерживает загрузку прошивки контроллера.
Интерфейс RS-485 — стандарт коммуникации по двухпроводной шине.
Контроллер имеет 2 порта RS-485 + можно добавить еще 3 порта модулями расширения
Стандартно в PhitoSmart с подключёнными по RS-485 устройствами работает драйвер ps-mqtt-serial через систему MQTT-сообщений.
CAN — это стандарт коммуникации по двухпроводной шине. На контроллере мультиплексирован (выведен на те же клеммники) со вторым портом RS-485.
Может работать в режиме UART-CAN (также называемая иногда просто шиной CAN или RS-CAN) - используется физический уровень CAN для полудуплексного последовательного порта UART. Шина UART-CAN используется преимущественно в приборах учёта, таких как счётчики электроэнергии Меркурий.
Режим работы второго порта RS-485 (обычный RS-485, UART-CAN, обычный CAN) можно выбрать в веб-интерфейсе: на вкладке Hardware Modules Configuration в настройках RS485-2/CAN interface config.
1-Wire — шина для подключения внешних датчиков по двум или трём проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire. ПО контроллера поддерживает подключение температурных датчиков типа DS18B20.
Debug Console (отладочный порт) — это резервный инструмент, через который можно получить доступ к консоли контроллера и взаимодействовать с загрузчиком, следить за загрузкой операционной системы и выполнять команды в командной строке.
Debug Network — USB-C разъём, через который можно получить доступ к веб-интерфейсу или консоли контроллера, а также обновить прошивку или удалить все данные со сбросом к заводским настройкам.
Слот MicroSD
В контроллере есть высокоскоростной слот для карт памяти MicroSD, который расположен на левом торце корпуса и поддерживает чтение/запись на скорости до 60 Мбайт/с (25 Мбайт/с в ревизии 7.2.1). Карта памяти вставляется контактами вниз до лёгкого щелчка.
Карту MicroSD удобно использовать для хранения бэкапов, лог-файлов или как расширение основной памяти контроллера.
После установки карта памяти будет доступна в устройстве
Карту MicroSD удобно использовать для хранения бэкапов, лог-файлов или как расширение основной памяти контроллера.
После установки карта памяти будет доступна в устройстве
/dev/mmcblk1
, первый раздел которого будет автоматически примонтирован в /mnt/sdcard
. Функции универсальных входов/выходов
Функция | Описание | Параметр / адрес в MQTT Ax | Параметр / адрес в MQTT D1 |
---|---|---|---|
Выход «открытый коллектор» | Ключ с током 1 А и на напряжение 30 В, замыкающий выход на землю | I/O → Ax_OUT wb-gpio/Ax_OUT | I/O → D1_OUT wb-gpio/D1_OUT |
Дискретный вход | Срабатывает при напряжении на клемме больше 3 В (логическая единица), меньше 1.5 В — логический ноль | I/O →Ax_IN wb-gpio/Ax_IN | I/O →D1_IN wb-gpio/D1_IN |
Аналоговый вход | Диапазон измерений:
| ADCs → Ax wb-adc/Ax | - |
Входное сопротивление каналов 30 кОм начиная с версии 7.2.1. У ранних версий входное сопротивление каналов 100 кОм.
Режимы дискретный и аналоговый вход работают одновременно. При работе канала в режиме входа переключатель Ax_OUT (D1_OUT) должен быть выключен.
Канал в режиме выхода управляется переключателем Ax_OUT (D1_OUT): выключатель включён — выход замкнут на GND.
Режимы дискретный и аналоговый вход работают одновременно. При работе канала в режиме входа переключатель Ax_OUT (D1_OUT) должен быть выключен.
Канал в режиме выхода управляется переключателем Ax_OUT (D1_OUT): выключатель включён — выход замкнут на GND.
Каналы W1-W2
Каналы W1 и W2 могут работать как интерфейс для подключения датчиков 1-Wire (по умолчанию) или как дискретные входы типа «сухой контакт».
Режим каналов выбирается независимо для каждого канала в веб-интерфейсе контроллера в разделе Настройки → Конфигурационные файлы → Модули расширения и порты → Режим W1 (Wx terminal mode).
Режим каналов выбирается независимо для каждого канала в веб-интерфейсе контроллера в разделе Настройки → Конфигурационные файлы → Модули расширения и порты → Режим W1 (Wx terminal mode).
Режим 1-Wire
Количество возможных датчиков и надёжность их работы зависит от длины шины, её топологии и кабеля. Обычно в домашних условиях надёжно работает до 20 датчиков по 5 метров кабеля, соединённых звездой.
Режим дискретного входа
В режиме дискретного входа срабатывание происходит при замыкании на землю (GND), в отличие от каналов A1-A3 и D1.
Выход питания +5Vout
Для питания датчиков удобно использовать выход +5V. Он защищен от КЗ и подачи повышенного напряжения. При питании контроллера от аккумулятора выход +5V остается активным.
Также есть программное управление этим выходом (его можно отключать). В веб-интерфейсе выход представлен контролом 5V_OUT устройства Discrete I/O.
Также есть программное управление этим выходом (его можно отключать). В веб-интерфейсе выход представлен контролом 5V_OUT устройства Discrete I/O.
Выход питания Vout
На клеммы Vout подаётся напряжение питания контроллера, убедитесь, что подключенные к клеммам устройства рассчитаны на это напряжение!
В контроллере есть два выхода Vout на которые подаётся напряжение питания контроллера, но с ограничением тока до 1 А суммарно, программным отключением и сохранением состояния при перезагрузке или отключении переключателем контроллера.
При питании контроллера от аккумулятора на выход подается напряжение +11 В.
Выходы можно отключить программно, контрол в веб-интерфейсе: устройство Discrete I/O → контрол V_OUT.
Защита построена на полифьюзе 1А, который восстанавливается через некоторое время после отключения нагрузки.
В контроллере есть два выхода Vout на которые подаётся напряжение питания контроллера, но с ограничением тока до 1 А суммарно, программным отключением и сохранением состояния при перезагрузке или отключении переключателем контроллера.
При питании контроллера от аккумулятора на выход подается напряжение +11 В.
Выходы можно отключить программно, контрол в веб-интерфейсе: устройство Discrete I/O → контрол V_OUT.
Защита построена на полифьюзе 1А, который восстанавливается через некоторое время после отключения нагрузки.
Терминаторы линий RS-485
По стандарту RS-485 линия должна быть терминирована резисторами 100 — 120 Ом с обоих концов. Для упрощения монтажа контроллер имеет встроенные терминаторы, которые включаются программно.
Также на линиях стоят резисторы защитного смещения (failsafe bias, растяжка линий A и B). По умолчанию они включены. Если контроллер используется в режиме «slave», то эти резисторы необходимо отключить в веб-интерфейсе контроллера.
Для стабильной работы шины RS-485 строго следуйте рекомендациям, описанным на странице RS-485:Физическое подключение.
Также на линиях стоят резисторы защитного смещения (failsafe bias, растяжка линий A и B). По умолчанию они включены. Если контроллер используется в режиме «slave», то эти резисторы необходимо отключить в веб-интерфейсе контроллера.
Для стабильной работы шины RS-485 строго следуйте рекомендациям, описанным на странице RS-485:Физическое подключение.
Клеммники
Часть клеммников может выполнять более одной функции.
Подпись | Max. V, I | Доп. защита | Состояние по умолчанию | Функции |
---|---|---|---|---|
Vin | 52V | От переполюсовки | | Входное напряжение |
GND | | | | «Земля», минус блока питания. Все GND общие. |
O1-O3 | | | | Входы/выходы модулей расширения |
A1-A3 | 30 В, 1 А | От превышения тока, импульсных перенапряжений | High Z | Выходы «открытый коллектор» Дискретные входы, ADC |
D1 | 30 В, 1 А | От превышения тока, импульсных перенапряжений | High Z | Выход «открытый коллектор» Дискретный вход |
GND | | | | Для удобства подключения внешних датчиков |
W1-W2 | 40 В | | 5 В | 1-Wire, GPIO |
5V out | 5 В, 0.5 А | От превышения тока | 5 В | Выход 5 В. Программное включение-выключение |
A | 40 В | | 0 В | Порт RS-485 (/dev/RS-485-1) |
B | 40 В | | +5 В | Порт RS-485 (/dev/RS-485-1) |
L | 40 В | | 0 В | Порт CAN или RS-485 (/dev/RS-485-2). Подключение RS-485: A - к клемме A|L, B - к клемме B|H. |
H | 40 В | | +5 В | Порт CAN или RS-485 (/dev/RS-485-2). Подключение RS-485: A - к клемме A|L, B - к клемме B|H. |
Vout* | 1 А | От превышения тока, импульсных перенапряжений | | Выход питания. Входное напряжение, программное отключение |
Монтаж
Контроллер монтируется на стандартную DIN-рейку шириной 35 мм и занимает пространство в 6 DIN-юнитов.
Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ | для входов управления: 0.35 – 1 мм2 — одинарные, 0.35 – 0.5 мм2 — сдвоенные провода, для силовых входов: до 2.5 мм2 — одинарные, до 1.5 мм2 — сдвоенные провода |
Длина стандартной втулки НШВИ | 8 мм |
Момент затяжки винтов | для входов управления: 0.2 Н∙м, для силовых выходов: 0.5 Н∙м |
Тип клемм | Винтовые, разъемные, шаг 3.5 мм |
Рекомендуем для монтажа использовать гибкие многожильные провода с обжатием концов втулочными наконечниками (НШВИ — наконечник штыревой втулочный изолированный).
При снятии изоляции провод должен зачищаться ровно по длине гильзы (можно зачистить больше, а потом откусить выступающий излишек). Для обжима (опрессовывания) используйте пресс-клещи (кримпер, «обжимка»). При монтаже обжатый наконечником провод не разрушается винтовым зажимом и надежно фиксируется.
Не прикладывайте чрезмерное усилие при завинчивании клеммы — это приводит к разрушению винтового разъема.
При снятии изоляции провод должен зачищаться ровно по длине гильзы (можно зачистить больше, а потом откусить выступающий излишек). Для обжима (опрессовывания) используйте пресс-клещи (кримпер, «обжимка»). При монтаже обжатый наконечником провод не разрушается винтовым зажимом и надежно фиксируется.
Не прикладывайте чрезмерное усилие при завинчивании клеммы — это приводит к разрушению винтового разъема.
Другие интерфейсы
Зуммер (звуковой излучатель) — издает звуковой сигнал, частота настраивается.
Часы реального времени RTC питаются от собственного отдельного аккумулятора. Так как используется аккумулятор, периодическая замена батарейки не требуется. Ёмкости аккумулятора хватает на 2-3 месяца работы часов при отключенном питании контроллера.
Часы реального времени RTC питаются от собственного отдельного аккумулятора. Так как используется аккумулятор, периодическая замена батарейки не требуется. Ёмкости аккумулятора хватает на 2-3 месяца работы часов при отключенном питании контроллера.
Сторожевой таймер
Контроллер содержит отдельный аппаратный сторожевой таймер — watchdog, он перезагружает контроллер при зависании ПО.
Перед редактированием конфигурации сервисов, указанных в файле конфигурации watchdog — желательно остановить его выполнение. После внесения и проверки изменений снова запустите watchdog.
Если при редактировании конфигурации была допущена ошибка и watchdog вызывает циклическую перезагрузку — войдите в систему контроллера по SSH и остановите выполнение watchdog. На это у вас есть 10–12 секунд после запуска операционной системы.
Как остановить и запустить watchdog читайте в статье Watchdog.
Перед редактированием конфигурации сервисов, указанных в файле конфигурации watchdog — желательно остановить его выполнение. После внесения и проверки изменений снова запустите watchdog.
Если при редактировании конфигурации была допущена ошибка и watchdog вызывает циклическую перезагрузку — войдите в систему контроллера по SSH и остановите выполнение watchdog. На это у вас есть 10–12 секунд после запуска операционной системы.
Как остановить и запустить watchdog читайте в статье Watchdog.
Питание
У контроллера есть несколько входов для подключения питания:
После установки контроллера на DIN-рейку и подачи питания, переведите переключатель на верхней крышке контроллера в положение ON. Начнется загрузка операционной системы контроллера. По окончании загрузки индикатор контроллера замигает зеленым.
- Клеммы V+ с общей землёй GND для подключения одного или двух блоков питания с напряжением от 9 до 48 В постоянного тока.
- Порт Ethernet 1 с поддержкой Passive PoE с напряжением до 48 В. Важно: напряжение с PoE подаётся напрямую на выходы Vout — проверьте, что подключенные к нему устройства рассчитаны на это напряжение.
После установки контроллера на DIN-рейку и подачи питания, переведите переключатель на верхней крышке контроллера в положение ON. Начнется загрузка операционной системы контроллера. По окончании загрузки индикатор контроллера замигает зеленым.