Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Управление Master-контроллером на базе ModbusRTU

 Ответить Ответить Страница  <12
Автор
Сообщение
remint Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 24 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 185
Свойства публикации Свойства публикации   Ответить, цитируя автора - remint Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Управление Master-контроллером на базе ModbusRTU
    Опубликовано: 08 Апрель 2005 13:36
Первоначально опубликовано mammoth

Поскольку в Modbus RTU может быть только 1 мастер, то встает вопрос кому этот приоритет отдать: серверу или контроллеру. Я решил что контроллеру.

Если все контроллеры - основной и дочерние, а также компьютер, "вешать" на один RS-485, то конечно так. Но тогда сразу возникает вопрос - как передавать данные от ведущего контроллера в компьютер? Для этого не подойдут стандартные механизмы опроса с компьютера с использованием готовых OPC-серверов - все это рассчитано на то, что ведущим будет компьютер. Поэтому тут будет необходимо что-то писать самим.

Другой вариант - на ведущем компьютере два COM-порта. По одному он является мастером, опрашивает ведомые контроллеры. А по второму порту соединен с копьютером, и по этому порту он "раб".
Александр Бурмистров,
www.entels.ru
Наверх
mammoth Смотреть выпадающим
Новичок
Новичок


Присоединился: 06 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - mammoth Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Апрель 2005 13:51

Первоначально опубликовано remint


Другой вариант - на ведущем компьютере два COM-порта. По одному он является мастером, опрашивает ведомые контроллеры. А по второму порту соединен с копьютером, и по этому порту он "раб".

А возможен случай когда контроллер-мастер будет опрашивать устройства по Modbus, а связь этого контроллера с мастер-сервером организовать по другому интерфейсу и протоколу?

Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Апрель 2005 19:20

Как я понимаю, камнем преткновения здесь является способ доступа "Master-Slave", не позволяющий иметь два ведущих устройства. А что, если преобразовать Modbus RTU в другой протокол, в котором возможны другие модели обмена - например, "Client-Server"?

К примеру, ведущим узлом в сети назначить шлюз Modbus-RTU <-> Modbus/TCP. К нему легко можно подключить два OPC сервера, которые со стороны Modbus/TCP будут являться клиентами. Один сервер будет являться основным, а другой - резервным.

Инженер-системотехник
+7 (916) 477 3925
Наверх
mammoth Смотреть выпадающим
Новичок
Новичок


Присоединился: 06 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - mammoth Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Апрель 2005 08:20
Первоначально опубликовано Максим Ананских

К примеру, ведущим узлом в сети назначить шлюз Modbus-RTU <-> Modbus/TCP. К нему легко можно подключить два OPC сервера, которые со стороны Modbus/TCP будут являться клиентами. Один сервер будет являться основным, а другой - резервным.

Можно немножко поподробней?

По какому протоколу будет идти опрос слейвов подключенных к контроллеру? По какому протоколу бедут опрашиваться сам контроллер?

Наверх
remint Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 24 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 185
Свойства публикации Свойства публикации   Ответить, цитируя автора - remint Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Апрель 2005 13:52
Первоначально опубликовано mammoth

А возможен случай когда контроллер-мастер будет опрашивать устройства по Modbus, а связь этого контроллера с мастер-сервером организовать по другому интерфейсу и протоколу?

Конечно, все это возможно. Вопрос заключается только в том, на базе чего это возможно сделать? Можно ли для такой схемы подобрать готовое существующее решение - от нижнего уровня до верхнего - не знаю. Да нам, как разработчикам, это и неинтересно. Могу сказать только то, что на базе имеющихся у нас наработок мы можем сделать это запросто.
Александр Бурмистров,
www.entels.ru
Наверх
Referi Смотреть выпадающим
Новичок
Новичок


Присоединился: 15 Апрель 2005
Online Status: Offline
Публикации: 1
Свойства публикации Свойства публикации   Ответить, цитируя автора - Referi Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Апрель 2005 21:06
Вот вам ссылка на девайсину с Модбасом на борту. Есть конфигурация с 2-мя портами. Один настроить на мастера, второй - на слэйва и проблема решена. Стоит умеренно, прога на бесплатно-прилагаемом лоджике пишется, да еще и дисплей есть.
Наверх
mammoth Смотреть выпадающим
Новичок
Новичок


Присоединился: 06 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - mammoth Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Апрель 2005 07:40
Спасибо!
Наверх
 Ответить Ответить Страница  <12

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz