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