Тема / Topic: Протокол MODBUS. Изменение номера устройства
vladbond
Junior Member / Новичок
Участник № / Member № 171
отправлено / posted
1.Можно ли в Trace Mode изменить номер устройсва во всех регистрах MODBUS узла при вводе пользователем другого номера? Если можно, то как?
2.Можно ли в Trace Mode добиться того, чтобы он посылал запросы с одним номером устройства, а при получении ответа номер устройства игнорировал? Если можно, то как?
Это нужно для конфигурирования станций в Trace Mode (один проект в Trace Mode на все станции), но у каждой станции есть свой номер устройства для связи с верхним уровнем.
Если на два этих вопроса ответ "нет", то что Вы мне можете предложить по решению этой задачи, не меняя код нижнего уровня ( в частности, протокол MODBUS ).
Сообщения / Posts 11 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Вам необходимо посмотреть описание канала подтипа ОБЪЕКТ и дополнения к подтипу Изменить Базу (см. в справочной системе раздел "Приложения"-"Подтипы каналов"-"Изменить базу"). Этот канал позволит Вам менять в реальном времени адрес опрашиваемого устройства по MODBUS.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
vladbond
Junior Member / Новичок
Участник № / Member № 171
отправлено / posted
Пытаюсь сделать и не получается.
Шаги следующие: 1.Создаю канал в том объекте где должен изменить номер устройства 2.Выбираю подтип - ОБЪЕКТ 3.Устанавливаю действие - изм.базу Вопрос №1: что нужно выбирать в поле OBJ (по умолчанию стоит _БАЗА, а выбор ПРИЕМ РАССЫЛОК и БЫСТРАЯ ОБРАБОТКА)? Вопрос №2: другие атрибуты нужно ли изменять?
4.В редакторе представления данных выбираю объект кнопка 5.устанавливаю ему этот канал 6.устанавливаю ему "посылка значения" 7.устанавливаю "ввод и посылка" Вопрос №3: какой атрибут нужно выбрать?
отправлено / posted
1) Все каналы для обмена по ModBus необходимо собрать в отдельном объекте (его можете создать сами как пустой объект). 2) Этому объекту необходимо выставить флаг "Загружать". 3) Канал ОБЪЕКТ_Изм.базу - должен быть Output. 4) Настройка Obj этого канла должны быть настроена на объект с каналами обмена по ModBus. 5) Значение необходимо посылать в атрибут Input (Вход).
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |