1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Кинко: индексные регистры для уменьшения числа настроечных окон

Модераторы: Глоб.модераторы, специалисты по PLC

Закрыто
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1737
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 78 раз
Поблагодарили: 235 раз

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение petr2off »

Добрый день.
Программирую небольшой щит, и он через счетные входы контроллера Delta DVP SE считает расходы с 4-х импульсных расходомеров.
Возникло желание задавать вес импульса через панель, и что то не захотелось делать 4 окна настройки (по числу расходомеров).
Завел в контроллере 2 4-х регистровых блока двойных регистров для хранения веса импульса.1 в энергонезависивой памяти, а другой рабочий (котрый видит панель, и один блок простых регистров для передачи команды сохранения весов в энергонезависимой памяти.

Увидел разницу между панелью Кинко и Weintek. У Weinteka - 2 набора специальных индексных регистров (16 и 32 разрядных). У Кинко специальных индексных регистров нет - используются LW. Просто для доступа к 16 разрядным регистрам пишется 0,1,2,3 ..... А к 32-х разрядным соотвественно 0,2,4, ..

Сделал одно окно, которое читает/пишет вес импульса с использованием индексного регистра (LW0) . и Кнопочку, которая пишет команду записать в энергонезависимую с использованием этого же индексного ресгистра.
На картинку расходомера повесил 2 невидимых кнопки, она для вызова окна настройки, другая для записи значения в индексный регистр. И все заработало, одно и тоже окно настраивает 4 разных расходомера.

Для матерых профессионалов ничего особенного нет, но может для молоджых бойцов пригодится.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение Jackson »

petr2off, небольшой совет как художник художнику. Когда пишете название темы - лучше писать в нём сначала - что за бренд, потом (если надо!) что за вид оборудования, и только потом - суть дела. Так искать проще (молодые же бойцы и будут искать). Иначе не прочитав всю тему или весь мессадж до конца, не поймёшь, о чём она. При хорошем написании по первым буквам заголовка уже поймёшь, про меня это или нет.

И не значащих слов лучше поменьше - по ним искать всё равно точно не будут, например по слову "использование". Любую технику используют, и любые функции.

И бренд лучше писать так как он есть в оригинале, а не жаргон и не транскрипцию - ищут чаще всего по оригиналу.

Вдруг сами же потом будете искать года через два-три - вряд ли вспомните, как это обзывали, искать будете по ключевым словам.
По вопросам работы Форума можно обратиться по этим контактам.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение Ryzhij »

petr2off писал(а): 02 окт 2024, 12:44 На картинку расходомера повесил 2 невидимых кнопки, она для вызова окна настройки, другая для записи значения в индексный регистр. И все заработало, одно и тоже окно настраивает 4 разных расходомера.
Что в Вашем понимании означает "невидимых"? Расположенных на заднем плане (в глубоком слое)?
Ибо активный элемент с признаком невидимости не просто исчезает с экрана, он перестаёт на время невидимости быть активным.
Хоть "обтыкайся" в то место...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

pkl58
завсегдатай
завсегдатай
Сообщения: 544
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 6 раз
Поблагодарили: 59 раз

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение pkl58 »

Можно фигуру или рисунок не назначать кнопке и она станет невидимой. Можно отдельно использовать бит или слово для скрытия . Относится к Вайнтек.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение Jackson »

pkl58 писал(а): 02 окт 2024, 15:28 Можно фигуру или рисунок не назначать кнопке и она станет невидимой. Можно отдельно использовать бит или слово для скрытия . Относится к Вайнтек.
Я думаю, автор имел в виду второе. Иначе нажмутся все кнопки сразу. :)
По вопросам работы Форума можно обратиться по этим контактам.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение Ryzhij »

Jackson писал(а): 02 окт 2024, 15:37
pkl58 писал(а): 02 окт 2024, 15:28 Можно фигуру или рисунок не назначать кнопке и она станет невидимой. Можно отдельно использовать бит или слово для скрытия . Относится к Вайнтек.
Я думаю, автор имел в виду второе. Иначе нажмутся все кнопки сразу. :)
А во втором случае не нажмётся ни одна)))
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1737
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 78 раз
Поблагодарили: 235 раз

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение petr2off »

В Кинко на закладке Графика снимаешь птичку "Использовать график" - звучит смешно, но я уже упоминал качество перевода Kinco DTools. И кнопки становятся абсолютно прозрачными.
Управление доступом к элементу у Кинко тоже есть, но там в дополнение к невидимости еще и функционал блокируется.
За длинное название в теме извиняюсь - пост вечером писал, уже сильно наелся. Бился к доступу к биту в слове - использованием формата LW.B - ничего не получилось, но это другая историяю.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Кинко: индексные регистры для уменьшения числа настроечных окон

Сообщение Jackson »

Ryzhij писал(а): 02 окт 2024, 16:11 А во втором случае не нажмётся ни одна)))
Почему же? Нажмётся та, которая в момент нажатия не заблокирована битом/словом безопасности. Если заблокированы все - тогда да, ни одна не нажмётся. Биты безопасности действительно можно адресовать как индексные регистры

Не знаю как в Кинко, а в Вейнтеке есть ещё и слои в редакторе экранов, так что разные кнопки на одном и том же месте можно раскидать по слоям. Жаль, пока ещё нет в этом редакторе и управления видимостью/безопасностью объектов в масштабах всего слоя, но я думаю что скоро появится и это. Пока приходится каждому объекту указывать параметры безопасности, независимо от того, в каком слое он находится.

Причём эти слои сохраняются при компиляции. Я пробовал выгрузить из панели свой же проект и декомпилировать - после декомпиляции все слои на местах и объекты по ним раскиданы так, как я и раскидывал.

Отправлено спустя 5 минут 45 секунд:
petr2off писал(а): 02 окт 2024, 16:17В Кинко на закладке Графика снимаешь птичку "Использовать график" - И кнопки становятся абсолютно прозрачными.
В Вейнтеке также.
petr2off писал(а): 02 окт 2024, 16:17Управление доступом к элементу у Кинко тоже есть, но там в дополнение к невидимости еще и функционал блокируется.
И тоже в Вейнтеке аналогично: кнопку можно либо скрыть и отключить, либо отключить не скрывая (видна, но не нажать), либо вывести сообщение "тебе нельзя сюда", и сгенерировать событие что кто-то пытался нажать кнопку, которую ему не положено нажимать.

Отправлено спустя 22 секунды:
petr2off писал(а): 02 окт 2024, 16:17 За длинное название в теме извиняюсь
Да ничего. Просто совет.
По вопросам работы Форума можно обратиться по этим контактам.
Закрыто

Вернуться в «Операторские панели»