Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: Извлечение бита из слова

  1. #11

    По умолчанию

    Вы не поняли сути темы. Я не хочу ничего вытаскивать. Я хочу в карте запроса указать бит и сразу присвоить ему тег. Как это сделано в EB.
    И bool в битах регистра - это как раз норма.

  2. #12
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,594

    По умолчанию

    То, что вы хотите, понятно.
    Но реализация драйвера Modbus сделана по стандартам Modbus. Если мы говорим о регистрах Хранения и Входных.
    Сам протокол ни сном, ни духом, что вы туда в регистр пихаете.

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

  3. #13

    По умолчанию

    Цитата Сообщение от BolshakovRV Посмотреть сообщение
    Я хочу, чтобы я в настройках ModbusTCP Device указывал только требуемый мне бит и присваивал ему тег. И далее работал с этим тегом. Я хочу в таблицу адресов заглянуть только один раз. Более того, я хочу сформировать таблицу в Excel в "полуавтоматическом" режиме. Это экономит колоссальное количество времени и минимизирует ошибки. А мне приходится читать слово, распаковывать слово в программе, присваивать потом объявленным в "Объектах" тегам полученные биты предлагаемым разработчиком МС способом - перетаскиванием. Что в итоге лучше делать в ST, текст которого лучше формировать в Excel опять же. Вот еще объём работы. При немалом количестве таких позиций впереди видится только мрак и желание искать другую систему. Которые по факту оказываются еще более примитивными.



    Вроде полезно, но каким образом? Там можно выбрать только true/false, если переменная булевая, если число - то только значение, ниаких битов я там не вижу.

    Вложение 90765
    В 1.3.10 добавили такой пункт:
    изображение_2026-10-24_183312599.png
    Сам ещё не пробовал, но интересно было бы сделать связи такого типа одновременно вход/выход для битового тега в объект

    ADD
    Нет, не получится - упаковка по аналогичному принципу ещё только в разработке
    Последний раз редактировалось 1exan; 24.10.2026 в 14:52.

  4. #14

    По умолчанию

    День добрый.

    Можно сделать свой кастомный библиотечный тип - Модбас канал. В котором добавить битовые параметры для чтения/записи. Туда же добавить функции упаковки и распаковки слов в биты.
    Для упаковки только придется запоминать предыдущие значения битов в локальные переменные, чтобы постоянно не писалось в плк. Так же менять руками метку времени у выходной переменной. И в настройках протокола делать Запись по изменению времени.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 16
    Последнее сообщение: 27.02.2018, 14:01
  2. Извлечение USB из СПК207
    от arlyn в разделе СПК2xx (архив)
    Ответов: 3
    Последнее сообщение: 27.02.2014, 07:57
  3. Извлечение из архива
    от electronic в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 19.03.2013, 13:54
  4. Извлечение данных из буфера обмена
    от 5888055 в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.10.2012, 09:40
  5. ключевые слова St
    от Jeck в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 29.12.2008, 15:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •