Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version » Протокол MODBUS. Изменение номера устройства

   
Автор / Author Тема / Topic: Протокол MODBUS. Изменение номера устройства
vladbond
Junior Member / Новичок
Участник № / Member № 171


Icon 1 отправлено / posted      Профиль для / Profile for vladbond           Редактировать/удалить сообщение / Edit/Delete Post 
1.Можно ли в Trace Mode изменить номер устройсва во всех регистрах MODBUS узла при вводе пользователем другого номера? Если можно, то как?

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

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

Если на два этих вопроса ответ "нет", то что Вы мне можете предложить по решению этой задачи, не меняя код нижнего уровня ( в частности, протокол MODBUS ).

Сообщения / Posts 11 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 6 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Вам необходимо посмотреть описание канала подтипа ОБЪЕКТ и дополнения к подтипу Изменить Базу (см. в справочной системе раздел "Приложения"-"Подтипы каналов"-"Изменить базу"). Этот канал позволит Вам менять в реальном времени адрес опрашиваемого устройства по MODBUS. [fun / веселый]
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
vladbond
Junior Member / Новичок
Участник № / Member № 171


Icon 1 отправлено / posted      Профиль для / Profile for vladbond           Редактировать/удалить сообщение / Edit/Delete Post 
Пытаюсь сделать и не получается.

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

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

Что я сделал не так?

Сообщения / Posts 11 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 4 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1) Все каналы для обмена по ModBus необходимо собрать в отдельном объекте (его можете создать сами как пустой объект).
2) Этому объекту необходимо выставить флаг "Загружать".
3) Канал ОБЪЕКТ_Изм.базу - должен быть Output.
4) Настройка Obj этого канла должны быть настроена на объект с каналами обмена по ModBus.
5) Значение необходимо посылать в атрибут Input (Вход).

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2