Archived

Этот пост заблокирован, редактирование отключено

ОборудованиеM100Подключение к "умному дому"

Бюджетный ПЛК для широкого круга задач.
Исходное сообщение:
Vlad, 23.08.2019, 20:16
Vlad
Подключение к "умному дому"
Здравствуйте. Есть такая задача: подключить два контроллера М100 каждый со своей панелью Z033  к системе "умный дом" (далее УД) по протоколу Modbus RTU, при том, что мастером в сети должен быть контроллер УД. С УД хотят задавать уставку t, скорость вентилятора, вкл/выкл установку, хотят считывать значение t приточного воздуха. Но при этом должна остаться возможность управления с Z033. Переключение между управлением от УД и от панели Z033 можно, например, выбором скорости: "auto" - управление от УД, любая другая скорость - панель Z033. Реализация такой задачи в принципе возможна?
Ответы:
mike, 25.08.2019, 23:41
mike
Подключение к "умному дому"
Исходная картинка у Подчиненного - переменная равна 0. Переходим на вкладку Главного и устанавливаем 1 у переменной "Дискретный вход". Через 500 мс у подчиненного произойдет смена состояния (почему 500 мс - смотрим настройки времени опроса переменных)
mike, 26.08.2019, 00:01
mike
Подключение к "умному дому"
Первая часть задачи решена и даже протестирована.
Решаем вторую часть.
Подключаю симулятор панели к контроллеру "Подчиненный".
Делаю все так же, как в прошлый раз. Но порт TCP указываю 50001. Если бы указал 50000, то была бы каша из данных. Не смотря на то, что используются разные виртуальные порты, сама виртуализация (если можно так сказать) происходит через TCP порты. Поэтому для разных подсетей необходимо устанавливать разные TCP порты.
mike, 26.08.2019, 00:22
mike
Подключение к "умному дому"
Дальше все очень просто. Берем карту памяти подчинённой панели (033 или 031 или что-то там еще, нет разницы). Изучаем её. В конкретном примере 031 панели я сделал 2 переменные, функционально дублирующие друг друга. 114h - это для совместимости с панелями 033 и 9c40h - просто отдельная переменная уставки скорости вентилятора, - так проще управлять. Вот к ней и привяжемся. Собираем простейшие схемы, как на картинках и запускаем симуляцию всех устройств.
mike, 26.08.2019, 00:41
mike
Подключение к "умному дому"
Собственно, задача решена.
Смотрим на скриншоты и удивляемся, как все просто.
Пожалуйста, не забывайте благодарить наших ребят за то, что они делают ваши программы лаконичными и простыми.
Попробуйте написать то же самое, и, главное, отладить на Codesys или SMlogix.
В приложении проект - запускайте в симуляторе и изучайте.
Vlad, 26.08.2019, 13:04
Vlad
Подключение к "умному дому"
Вот за это огромное спасибо! Сейчас займусь изучением и моделированием. Для меня решение этой задачи сейчас очень актуально! Михаил, еще раз спасибо за оперативность! У вас классная команда.
Vlad, 29.08.2019, 21:32
Vlad
Подключение к "умному дому"
В прикрепленном проекте макросы во вкладке Z031 не имеют названий, их невозможно развернуть. Симуляцию Z031 сделать не получается, пишет "Ошибка объекта симуляции для блока MACROS".
Запускаю "Главный" и "Подчиненный" в симуляцию, изменение переменной "дискретный вход" в "Главном" на 1 не получается, сразу перескакивает на 0, а соответственно в "Подчиненном" ничего не происходит.
mike, 30.08.2019, 07:56
mike
Подключение к "умному дому"
Добрый день.
Вероятно, у вас очень давно не обновлялся ЗВБ.
Если у Вас ОС Windows, то проще всего удалить стандартными средствами ОС пакет zworkbench, а затем снова установить из онлайн инсталлятора.
Если ОС Linux, то сделать снап рефреш.
Vlad, 31.08.2019, 20:17
Vlad
Подключение к "умному дому"
ЗВБ удалил, компьютер перезагрузил, ЗВБ релиз онлайн установил. Та же проблема. Макросы на Z031 не имеют имен и не разворачиваются. Значение переменной "Дискретный вход" в "Главном" поменять на 1 не получается, тут же переключается в 0. На "Подчиненном" ничего не происходит. "Z031" не получается запустит в симуляцию, ЗВБ ругается.
mike, 31.08.2019, 23:16
mike
Подключение к "умному дому"
Какая версия звб установилась?
Правильно проект импортировали в ЗВБ?
Если не получится- пишите в личку, - подключусь посмотрю
Vlad, 31.08.2019, 20:23
Vlad
Подключение к "умному дому"
[img][/img]