Стартовая страница › Форумы › Взаимодействие с устройствами › Модуль автоуправления V6
- В этой теме 9 ответов, 2 участника, последнее обновление 1 год, 5 месяцев назад сделано manjey73.
-
АвторСообщения
-
17.10.2022 в 22:29 #25492manjey73Участник
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. При этом регистр между теми, которые работают.
17.10.2022 в 22:38 #25493manjey73УчастникУпс, переменная была для чтения. Как-то в логе надо правильнее этот момент отображать, а то Invalid и разбирайся сам 🙂
По Модулю есть еще куча нареканий… Например мы настраиваем копирование канала в канал, но когда потом открываем настройки, неплохо было бы видеть всю подноготную в окне настроек в виде подсказки, а не только номера каналов…
18.10.2022 в 12:29 #25531MikhailМодераторЕсли есть пожелания по модулю автоуправления, пишите их подробнее со скриншотами.
18.10.2022 в 13:00 #25542manjey73УчастникЯ говорю о полном отсутствии информации по настроенному правило, хотя место, куда вывести эту информацию есть.
Кроме номеров каналов непонятно ничего, пока опять не зайдешь в поиск и не посмотришь. Открывая ветки настроек Модуль мог бы вытягивать исходя из номеров данные и кратко отображать не только номера каналов, но и действия.з.ы. а формулы в Модуле будут ? 🙂
Например мне надо одну из команд передать в виде 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} а остальное как есть
19.10.2022 в 11:19 #25576MikhailМодераторСвойства триггера на значение канала, свойства триггера на событие занимают всю страницу. Одновременно с командой никак не помещаются на форме. Пока не вижу, какое решение по пользовательскому интерфейсу подошло бы для работы с различными типами триггеров.
з.ы. а формулы в Модуле будут ?
Основная задача №1 — полностью уйти от 5-й версии.
Основная задача №2 — новый движок мнемосхем.
Похоже, до формул в модуле не скоро доберемся.19.10.2022 в 11:53 #25586manjey73УчастникДа там просто чуть увеличить окно и внизу строкой сделать расшифровку.
канал 203 (Устройство Х, параметр Y) —> канал 305 (Устройство Z, параметр J)
Что-то типа такого. Ведь поиском прекрасно он показывает на какой канал мы настроили триггер и в какой канал и устройство мы посылаем команду.
20.10.2022 в 11:53 #25607MikhailМодераторВы имеете ввиду вывести наименования канала и устройства на панели параметров?
20.10.2022 в 12:27 #25610manjey73УчастникДа, чтобы не вспоминать что там и не переходить поиском чтобы вспомнить.
Некую краткую аннотацию + какое действие происходит — Копирование переменной, Запись значения и т.д. что вполне разумно вывести в качестве справочной информации21.10.2022 в 16:39 #25615MikhailМодераторЭту аннотацию вводит сам пользователь в виде произвольного текста?
22.10.2022 в 09:42 #25627manjey73УчастникНе обязательно. Ну вот смотрите, мы создаем триггер, жмем поиска канала и выбираем нужный по Устройству и имени канала. Все создали.
Потом когда мы снова открываем настройки модуля, и нажимаем на какой-то триггер, почему Модуль сам не может вытащить эти данные и показать?
И двигаясь по дереву созданных триггеров процедура повторяется.В шаблоне просто номера каналов, но у нас ведь по сути программа оболочка, которая может подтягивать не только номер из шаблона и и значения, связанные с этими номерами.
з.ы. Ну и пользовательское описание тоже лишним не будет 🙂 но хотя бы просто вытягивать то, что есть. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.