Тема / Topic: IEC104. Получение данных по изменению
zvon23
Junior Member / Новичок
Участник № / Member № 9767
отправлено / posted
Добрый день. Прошу помочь в настройке приема сигналов по 104-му. В примере, который имеется на сайте, при старте профайлера, от устройства по 104му получаю значения состояния DI. Однако при изменении DI (выкл или вкл) принимаемые значения в панели МРВ по 104му не меняются. В панели МРВ вижу изменение Link с 1 на 2.
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
а кроме канала который всегда нужен для 104 есть в узле каналы для приема данных ?
Сообщения / Posts 904 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zvon23
Junior Member / Новичок
Участник № / Member № 9767
отправлено / posted
Ну конечно. Из примера запускаю проект. Для информации: прием по модбас в норме. Вот 104 не идет почему-то ((
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Здравствуйте! Как Вы проверяете "при изменении DI принимаемые значения в Панели МРВ не меняются"? У канала Link установите флажок у 49 атрибута "Отладка". Затем, запускаете проект, получаете Ваш результат, останавливаете проект и изучаете файл node_*.txt
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zvon23
Junior Member / Новичок
Участник № / Member № 9767
отправлено / posted
Ну допустим, если использую IEC60870Master.exe, всё вижу по изменению.
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zvon23
Junior Member / Новичок
Участник № / Member № 9767
отправлено / posted
По вашему совету включил отладку. В логе вижу, что значение меняется:
А в МРВ нет изменений. Т.е. при запуске проекта получаю значение канала , а далее ничего не меняется
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В логе вижу, что значение меняется: В логе есть несколько последовательных изменений? Если да, то поясните как Вы проверяете значение в Панели МРВ? В левом окне выбираете необходимый канал, а в правом смотрите значение атрибута 0,R?
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zvon23
Junior Member / Новичок
Участник № / Member № 9767
отправлено / posted
Да, именно так. Пробовал уже каналу тип ставить и дискрет и аналог. Нет изменений. В канале Link всё ок. И время меняется при изменении значений какого либо IOA. Не пойму в общем.
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
У Вас IDT=30, то есть с запросом времени. У числового канала установите флажок 50 (Запрос Т).
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zvon23
Junior Member / Новичок
Участник № / Member № 9767
отправлено / posted
Решено! Установил галку "50 (Запрос Т)" в канале, к которому привязан сигнал с требуемым IOA. Канал настроен как Аналог (если выбран Дискрет, то не работает). В настройке сигнала установил также IDT 30.