This is topic IEC104. Получение данных по изменению in forum TRACE MODE 7 бесплатная базовая версия / TRACE MODE 7 free basic version at Форум TRACE MODE: техническая поддержка.


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

Posted by zvon23 (Участник № / Member № 9767) on :
 
Добрый день. Прошу помочь в настройке приема сигналов по 104-му. В примере, который имеется на сайте, при старте профайлера, от устройства по 104му получаю значения состояния DI. Однако при изменении DI (выкл или вкл) принимаемые значения в панели МРВ по 104му не меняются. В панели МРВ вижу изменение Link с 1 на 2.
 
Posted by Nico (Участник № / Member № 5342) on :
 
а кроме канала который всегда нужен для 104
есть в узле каналы для приема данных ?
 
Posted by zvon23 (Участник № / Member № 9767) on :
 
Ну конечно. Из примера запускаю проект.
Для информации: прием по модбас в норме. Вот 104 не идет почему-то ((
 
Posted by Nico (Участник № / Member № 5342) on :
 
в контроллере DI должен быть настроен на передачу
изменений
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Здравствуйте!
Как Вы проверяете "при изменении DI принимаемые значения в Панели МРВ не меняются"?
У канала Link установите флажок у 49 атрибута "Отладка".
Затем, запускаете проект, получаете Ваш результат, останавливаете проект и изучаете файл node_*.txt
 
Posted by zvon23 (Участник № / Member № 9767) on :
 
Ну допустим, если использую IEC60870Master.exe, всё вижу по изменению.
 
Posted by zvon23 (Участник № / Member № 9767) on :
 
По вашему совету включил отладку. В логе вижу, что значение меняется:

ADDR=1 CASDU=1 COT=3 IOA=10 VAL=0(0) QV=0 IDT=30,02.10.2024 11:15:30
ADDR=1 CASDU=1 COT=3 IOA=10 VAL=1(1) QV=0 IDT=30,02.10.2024 11:15:49

А в МРВ нет изменений. Т.е. при запуске проекта получаю значение канала , а далее ничего не меняется
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
В логе вижу, что значение меняется:
В логе есть несколько последовательных изменений?
Если да, то поясните как Вы проверяете значение в Панели МРВ?
В левом окне выбираете необходимый канал, а в правом смотрите значение атрибута 0,R?
 
Posted by zvon23 (Участник № / Member № 9767) on :
 
Да, именно так. Пробовал уже каналу тип ставить и дискрет и аналог. Нет изменений. В канале Link всё ок. И время меняется при изменении значений какого либо IOA. Не пойму в общем.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
У Вас IDT=30, то есть с запросом времени.
У числового канала установите флажок 50 (Запрос Т).
 
Posted by zvon23 (Участник № / Member № 9767) on :
 
Решено! Установил галку "50 (Запрос Т)" в канале, к которому привязан сигнал с требуемым IOA. Канал настроен как Аналог (если выбран Дискрет, то не работает). В настройке сигнала установил также IDT 30.

Благодарю за помощь.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2