Добрый день, перестало работать отключение опроса через 99 атрибут.
При команде переподключения все работает, он заново инициализирует подключение. А вот при команде остановки ничего не происходит. Обновился до IDE 7.2.0, на RTM пока что не тестировал.
Чтобы точно проверить, создал проект с одним устройством и одним регистром, единица улетает в mCMD, но опрос продолжается по ModbusTCP.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Здравствуйте!
Релиз 7.2.0.0. Управление опросом устройства по протоколу ModBusTCP через 99 атрибут корректно работает.
В слое Источники/Приемники - Протоколы Net/RS - ModBus должен быть источник с прототипом канала (246) = Диагностика. При переносе этого источника в слой Система - RTM будет создан Discrete-канал. Атрибут 99 именно этого канала используйте.
Что бы точно проверить В слое Источники создаем один источник на чтение одного регистра, например R_1HReg(3), переносим его в узел и убеждаемся, что обмен идет. Далее, в слое Источники делаем копию имеющегося (проверенного) источника и меняем ему прототип канала (246) на Диагностика. Так же переносим в узел.
Запускаем. Канал обмена должен читать. Канал Диагностики (0,R) выводит значение 2. В канал Диагностики в атрибут 99 подаем 1 -> Обмен прекращается (по всем каналам данного устройства), канал Диагностики (0,R) выводит значение 7. В канал Диагностики в атрибут 99 подаем 2 -> Обмен восстанавливается (по всем каналам данного устройства), канал Диагностики (0,R) выводит значение 2.
[ 21.05.2026, 12:55: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]
Posted by keinme123 (Участник № / Member № 9886) on :
Можете подсказать пожалуйста, ориентировочно в чем проблема может быть?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Атрибут 99 какого канала Вы используете - канал обмена или канал диагностики?
Posted by keinme123 (Участник № / Member № 9886) on :
Диагностики
Posted by keinme123 (Участник № / Member № 9886) on :
Давайте завтра продолжим
Posted by keinme123 (Участник № / Member № 9886) on :
Добрый день? А можно выборочно отключить опрос до запуска МРВ?
Или как-то альтернативно. Просто я хотел проверить программу на не особо важных устройствах, предварительно отключив опрос важных.
Posted by keinme123 (Участник № / Member № 9886) on :
Я сейчас заново поставил IDE и ОС, никак не выключается опрос.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Здравствуйте. Данный вопрос мы изучаем. Спасибо за обращение.
А можно выборочно отключить опрос до запуска МРВ? Для отладки проекта можно... ...если много каналов, использовать копии проекта, в которых удалены все источники устройства, кроме интересующих; ... если мало каналов, то использовать атрибут 3,С (в Панели МРВ или в Среде Разработки в настройках канала)
Posted by keinme123 (Участник № / Member № 9886) on :
Спасибо за помощь, как временное решение хорошо будет
Posted by keinme123 (Участник № / Member № 9886) on :
Доброе утро, что-то выяснилось? Локальная или общая проблема?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Здравствуйте! Воспроизводится на Linux. Корректно работает на Windows.
Восстановление на Linux планируется в ближайшем релизе.
Posted by keinme123 (Участник № / Member № 9886) on :