This is topic [99] mCMD in forum TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/59/t/000166.html

Posted by keinme123 (Участник № / Member № 9886) on :
 
Добрый день, перестало работать отключение опроса через 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 :
 
Спасибо
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2