Модуль автоуправления V6

Просмотр 10 сообщений - с 1 по 10 (из 10 всего)
  • Автор
    Сообщения
  • #25492
    manjey73
    Участник
    2022-10-17 22:25:49 Command to the device [3] PR200
    Command "mode"
    Send (8): 10 06 02 02 00 03 6A F2
    Receive (2/2): 10 06
    Receive (6/6): 02 02 00 03 6A F2
    OK
    
    2022-10-17 22:25:49 Command to the device [3] PR200
    Error: invalid command
    
    2022-10-17 22:25:49 Command to the device [3] PR200
    Command "T1"
    Send (8): 10 06 02 00 00 A5 4B 48
    Receive (2/2): 10 06
    Receive (6/6): 02 00 00 A5 4B 48
    OK

    Один канал выдает ошибку, при этом непонятно из-за чего, дело не доходит даже до отправки в ПР200 по Modbus. При этом регистр между теми, которые работают.

    #25493
    manjey73
    Участник

    Упс, переменная была для чтения. Как-то в логе надо правильнее этот момент отображать, а то Invalid и разбирайся сам 🙂

    По Модулю есть еще куча нареканий… Например мы настраиваем копирование канала в канал, но когда потом открываем настройки, неплохо было бы видеть всю подноготную в окне настроек в виде подсказки, а не только номера каналов…

    #25531
    Mikhail
    Модератор

    Если есть пожелания по модулю автоуправления, пишите их подробнее со скриншотами.

    #25542
    manjey73
    Участник

    1

    2

    Я говорю о полном отсутствии информации по настроенному правило, хотя место, куда вывести эту информацию есть.
    Кроме номеров каналов непонятно ничего, пока опять не зайдешь в поиск и не посмотришь. Открывая ветки настроек Модуль мог бы вытягивать исходя из номеров данные и кратко отображать не только номера каналов, но и действия.

    з.ы. а формулы в Модуле будут ? 🙂

    Например мне надо одну из команд передать в виде HEX строки и нужно взять 6 значений из других каналов приведя их к Byte
    Как это сделать? только дорасчетным каналом?

    {n} — Текущее значение входного канала n с размерностью, где n — это номер канала, n = 0 — канал триггера на данные

    Например хотя бы какие-то примитивы чтобы получить запись вида

    (byte){100} (byte){101} (byte){102} (byte){103} (byte){104} (byte){105} 00 00

    Или в добавок к этому вместо (byte){102} например (byte){Cmd} а остальное как есть

    #25576
    Mikhail
    Модератор

    Свойства триггера на значение канала, свойства триггера на событие занимают всю страницу. Одновременно с командой никак не помещаются на форме. Пока не вижу, какое решение по пользовательскому интерфейсу подошло бы для работы с различными типами триггеров.

    з.ы. а формулы в Модуле будут ?

    Основная задача №1 — полностью уйти от 5-й версии.
    Основная задача №2 — новый движок мнемосхем.
    Похоже, до формул в модуле не скоро доберемся.

    #25586
    manjey73
    Участник

    Да там просто чуть увеличить окно и внизу строкой сделать расшифровку.

    канал 203 (Устройство Х, параметр Y) —> канал 305 (Устройство Z, параметр J)

    Что-то типа такого. Ведь поиском прекрасно он показывает на какой канал мы настроили триггер и в какой канал и устройство мы посылаем команду.

    #25607
    Mikhail
    Модератор

    Вы имеете ввиду вывести наименования канала и устройства на панели параметров?

    #25610
    manjey73
    Участник

    Да, чтобы не вспоминать что там и не переходить поиском чтобы вспомнить.
    Некую краткую аннотацию + какое действие происходит — Копирование переменной, Запись значения и т.д. что вполне разумно вывести в качестве справочной информации

    #25615
    Mikhail
    Модератор

    Эту аннотацию вводит сам пользователь в виде произвольного текста?

    #25627
    manjey73
    Участник

    Не обязательно. Ну вот смотрите, мы создаем триггер, жмем поиска канала и выбираем нужный по Устройству и имени канала. Все создали.

    Потом когда мы снова открываем настройки модуля, и нажимаем на какой-то триггер, почему Модуль сам не может вытащить эти данные и показать?
    И двигаясь по дереву созданных триггеров процедура повторяется.

    В шаблоне просто номера каналов, но у нас ведь по сути программа оболочка, которая может подтягивать не только номер из шаблона и и значения, связанные с этими номерами.
    з.ы. Ну и пользовательское описание тоже лишним не будет 🙂 но хотя бы просто вытягивать то, что есть.

Просмотр 10 сообщений - с 1 по 10 (из 10 всего)
  • Вы должны авторизироваться для ответа в этой теме.