Показано с 1 по 8 из 8

Тема: Пр103 и МВ210-214

  1. #1

    По умолчанию Пр103 и МВ210-214

    Добрый день, проблемка со считыванием состояний дискретных входов с МВ210 в ПР103 по протоколу Modbus TCP, я добавил мастер устройство создал переменную регистр 51 тип целочисленное количество регистров 2. При попытке извлечь бит ни чего не получается. На сколько я понял тип данных у МВ210-214 unit32, как мне считать все 32 входа? Прошу помощи

  2. #2

    По умолчанию

    Цитата Сообщение от MaximLivanov Посмотреть сообщение
    Добрый день, проблемка со считыванием состояний дискретных входов с МВ210 в ПР103 по протоколу Modbus TCP, я добавил мастер устройство создал переменную регистр 51 тип целочисленное количество регистров 2. При попытке извлечь бит ни чего не получается. На сколько я понял тип данных у МВ210-214 unit32, как мне считать все 32 входа? Прошу помощи
    Всё правильно у вас, осталось проверить правильность порядка регистров и байт. 1 Упаковка бит.jpg
    Включаете 1 вход модуля и смотрите сколько у вас в переменной. Если 1 то всё правильно.
    Если нет, ставите ( убираете) галки Старш. Регистром вперёд, Старшим байтом вперёд, пока не получите правильное чтение. Всего 4 варианта.
    Далее, на скрине упаковка и распаковка 3 бит (с 0 по 2), распаковку до 32 бит допишите сами по аналогии.
    Или на ST извлечение через точку, b0:=Mask.0; b1:=Mask.1; b2:=Mask.2;
    Последний раз редактировалось kondor3000; 07.05.2025 в 20:22.

  3. #3

    По умолчанию

    Огромное спасибо за ответ, но можно немного по подробнее я еще только учусь этому. у меня картина следующая когда я читаю 0 бит из регистра 51 у меня почему то он определяется как 9 вход на МВ210. img.jpg

  4. #4

    По умолчанию

    Цитата Сообщение от MaximLivanov Посмотреть сообщение
    Огромное спасибо за ответ, но можно немного по подробнее я еще только учусь этому. у меня картина следующая когда я читаю 0 бит из регистра 51 у меня почему то он определяется как 9 вход на МВ210. img.jpg
    Написал же, у вас по ходу байты переставлены. Снимите (поставьте) галку на байтах.

  5. #5

    По умолчанию

    Я уже пробовал и ставить и снимать галочкиimg1.jpg

  6. #6

    По умолчанию

    Все, вроде получилось, спасибо за ответ. Глюк какой то был перезагрузил все и заново все расставил, с галочкой старшим битом все встало на место.

  7. #7

    По умолчанию

    Цитата Сообщение от MaximLivanov Посмотреть сообщение
    Все, вроде получилось, спасибо за ответ. Глюк какой то был перезагрузил все и заново все расставил, с галочкой старшим битом все встало на место.
    Только не битом, а байтом, в байте 8 бит. Вот правильно читается всё 1 Чтение модуля ввода.jpg 1 Чтение модуля ввода 2.jpg
    Последний раз редактировалось kondor3000; 07.05.2025 в 21:13.

  8. #8

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Только не битом, а байтом, в байте 8 бит. Вот правильно читается всё 1 Чтение модуля ввода.jpg 1 Чтение модуля ввода 2.jpg
    Да верно ошибся, "байтом", осталось с СП310 разобраться как туда добавить. Колоночка на 32 выхода только получилась. Еще раз спасибо за помощьimg1.jpg

Похожие темы

  1. Опрос модулей МВ210-214 и МВ210-412 в среде Полигон.
    от master2113 в разделе ПЛК (среда Полигон)
    Ответов: 5
    Последнее сообщение: 07.03.2025, 13:52
  2. МВ110-224.4ТД и ПР103
    от Анатолий КИП в разделе Мх110
    Ответов: 5
    Последнее сообщение: 05.02.2025, 07:47
  3. ПР103 и OPC
    от AJR в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 04.11.2024, 14:31
  4. Ответов: 6
    Последнее сообщение: 25.04.2024, 07:07
  5. ПР103
    от Alexandr1992 в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 11.04.2023, 18:28

Ваши права

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