Доброго дня.
Сваял тут программу из стандартной z400w-n +z400EDx(часть кода для ступенчатого управления увлажнителем). интерфейс - z036. Прошу строго не судить - любитель, и то с натягом.
Имею 2 головной боли:
- при изменении режима с контроллера, не меняется в пульте, зацикливается, прыгает туда сюда
- как включить светодиод "error" на пульте z036?
Результат моих потуг по ссылке https://yadi.sk/d/eqkrHA-s3QSyvT
Заранее всем спасибо
Сейчас посмотрим
Вы пульт 033 совместно с панелью 036 хотите использовать?
Увидел.
У вас подход несколько не верный. В модбасе так нельзя.
Давайте вместе, по шагам, попробуем разобраться что к чему и как реализовать вашу задачу.
Вы подняли хорошую тему. Она откроет несколько моментов на принципы построения запросов в модбас сетях (причем не важно на оборудовании какого производителя вы это будете реализовывать).
Для начала предлагаю вам составить тезисное ТЗ на интерфейсную часть. Это не сложно, зато все всем будет понятно.
Ссылка на ТЗ https://yadi.sk/i/v8EEeXx23QYSZ3
Товарищи, добрый вечер!
Снимаю пошаговый ролик, но это нереальный объем.
Отснял только 14 минут из 40.
Как закончу - выложу.
Ждём.
с нетерпением :)
Думаю, пока готовится видео, вы сможете посмотреть принцип построения экрана ввода пароля.
В приложении проект и скриншоты.
Будут вопросы - задавайте
То, что выделено в прямоугольник - можно реализовать на одном экране, используя слои, группировку элементов и управляя видимостью.
Задание на смекалку:
Написать экран, который будет предлагать при самом первом включении панели задать пользовательский пароль.
Обновил проект и добавил многопользовательский режим доступа.
как снять защиту от записи?
нигде не вижу, как все-таки нужно подключаться для программирования к контроллеру - только по usb или только по 485му?
Я создавал проект в бета версии.
У вас, скорее всего, релиз. Для экспериментов лучше работать в бете.
Для программирования можно подключиться по любому из портов.
Питание на панель надо подать при использовании любого из портов.
http://zentec.ru/forum/index.php/topic,77.msg728.html#msg728
Внимание!
USB порт панели определяется как виртуальный COM порт
ЦитироватьЯ создавал проект в бета версии.
при попытке установить бэту
Интернет рвет. Инсталлятор не умеет докачивать.
при попытке запустить отладку в устройстве получаю ошибку см.прицеп
симулятор вроде работает
команда "загрузить программу" никаких видимых действий не производит
Михаил, Артём!
прикладывайте к видеопримерам программы.
А то мы ходим по граблям.
Ролик пишем. У Льва z036-a0, а проект написан для b1. Нужно просто сменить тип контроллера. Сегодня вечером выложу на А1 + несколько дополнений
тип я сменил, догадался, а вот что дальше - ... :)
А дальше все зависит от того, что хотим.
Если симулятор - то можно почитать тут
http://zentec.ru/forum/index.php/topic,115.msg1288.html#msg1288
http://zentec.ru/forum/index.php/topic,99.msg1085.html#msg1085
А если загрузить и отладить в контроллере, то тут
http://zentec.ru/forum/index.php?topic=77.msg740#msg740
Дополнил меню уставками:
Пример справа демонстрирует, как создать глобальную переменную, доступную на чтение/запись по сети, с сохранением в ПЗУ и с синхронизацией данных с дисплеем