keinme123
Forum Member / Участник форума
Участник № / Member № 9886
отправлено / posted
Добрый день, перестало работать отключение опроса через 99 атрибут.
При команде переподключения все работает, он заново инициализирует подключение. А вот при команде остановки ничего не происходит. Обновился до IDE 7.2.0, на RTM пока что не тестировал.
Чтобы точно проверить, создал проект с одним устройством и одним регистром, единица улетает в mCMD, но опрос продолжается по ModbusTCP.
Сообщения / Posts 46 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Релиз 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.
keinme123
Forum Member / Участник форума
Участник № / Member № 9886
отправлено / posted
Можете подсказать пожалуйста, ориентировочно в чем проблема может быть?
Сообщения / Posts 46 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Атрибут 99 какого канала Вы используете - канал обмена или канал диагностики?
Сообщения / Posts 17645 | Из / From: Россия
| IP / IP: IP адрес / IP address |
keinme123
Forum Member / Участник форума
Участник № / Member № 9886
keinme123
Forum Member / Участник форума
Участник № / Member № 9886
отправлено / posted
Добрый день? А можно выборочно отключить опрос до запуска МРВ?
Или как-то альтернативно. Просто я хотел проверить программу на не особо важных устройствах, предварительно отключив опрос важных.
Сообщения / Posts 46 | Из / From: Россия
| IP / IP: IP адрес / IP address |
keinme123
Forum Member / Участник форума
Участник № / Member № 9886
отправлено / posted
Здравствуйте. Данный вопрос мы изучаем. Спасибо за обращение.
А можно выборочно отключить опрос до запуска МРВ? Для отладки проекта можно... ...если много каналов, использовать копии проекта, в которых удалены все источники устройства, кроме интересующих; ... если мало каналов, то использовать атрибут 3,С (в Панели МРВ или в Среде Разработки в настройках канала)
Сообщения / Posts 17645 | Из / From: Россия
| IP / IP: IP адрес / IP address |
keinme123
Forum Member / Участник форума
Участник № / Member № 9886