This is topic Протокол MODBUS. Изменение номера устройства in forum TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version at Форум TRACE MODE: техническая поддержка.


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

Posted by vladbond (Участник № / Member № 171) on :
 
1.Можно ли в Trace Mode изменить номер устройсва во всех регистрах MODBUS узла при вводе пользователем другого номера? Если можно, то как?

2.Можно ли в Trace Mode добиться того, чтобы он посылал запросы с одним номером устройства, а при получении ответа номер устройства игнорировал?
Если можно, то как?

Это нужно для конфигурирования станций в Trace Mode (один проект в Trace Mode на все станции), но у каждой станции есть свой номер устройства для связи с верхним уровнем.

Если на два этих вопроса ответ "нет", то что Вы мне можете предложить по решению этой задачи, не меняя код нижнего уровня ( в частности, протокол MODBUS ).
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вам необходимо посмотреть описание канала подтипа ОБЪЕКТ и дополнения к подтипу Изменить Базу (см. в справочной системе раздел "Приложения"-"Подтипы каналов"-"Изменить базу"). Этот канал позволит Вам менять в реальном времени адрес опрашиваемого устройства по MODBUS. [fun / веселый]
 
Posted by vladbond (Участник № / Member № 171) on :
 
Пытаюсь сделать и не получается.

Шаги следующие:
1.Создаю канал в том объекте где должен изменить номер устройства
2.Выбираю подтип - ОБЪЕКТ
3.Устанавливаю действие - изм.базу
Вопрос №1: что нужно выбирать в поле OBJ (по умолчанию стоит _БАЗА, а выбор ПРИЕМ РАССЫЛОК и БЫСТРАЯ ОБРАБОТКА)?
Вопрос №2: другие атрибуты нужно ли изменять?

4.В редакторе представления данных выбираю объект кнопка
5.устанавливаю ему этот канал
6.устанавливаю ему "посылка значения"
7.устанавливаю "ввод и посылка"
Вопрос №3: какой атрибут нужно выбрать?

Что я сделал не так?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Все каналы для обмена по ModBus необходимо собрать в отдельном объекте (его можете создать сами как пустой объект).
2) Этому объекту необходимо выставить флаг "Загружать".
3) Канал ОБЪЕКТ_Изм.базу - должен быть Output.
4) Настройка Obj этого канла должны быть настроена на объект с каналами обмена по ModBus.
5) Значение необходимо посылать в атрибут Input (Вход).
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2