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

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

 Ответить Ответить Страница  12>
Автор
Сообщение
mammoth Смотреть выпадающим
Новичок
Новичок


Присоединился: 06 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - mammoth Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Управление Master-контроллером на базе ModbusRTU
    Опубликовано: 06 Апрель 2005 10:56

У меня стоит задача, выбрать контроллер который в режиме мастера производил бы опрос всех слейвов и передавал данные по Modbus RTU на компьтер (Slave). Если кто нибудь занимался конфигурированием таких систем, пожалуйста оставьте свои координаты. Заранее благодарен!

Наверх
Alex VD Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Апрель 2005
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alex VD Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Апрель 2005 11:56

Здравствуйте! Пишите uspd@list.ru обсудим.

 

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


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

У меня стоит задача, выбрать контроллер который в режиме мастера производил бы опрос всех слейвов и передавал данные по Modbus RTU на компьтер (Slave).



А по какому протоколу контроллер должен опрашивать слейвов - тоже по Modbus RTU? А для компьютера контроллер в свою очередь должен быть слейвом?

Наша система KLogic позволит реализовать подобное. В простейшем случае - на базе контроллеров I-7188.
Александр Бурмистров,
www.entels.ru
Наверх
mammoth Смотреть выпадающим
Новичок
Новичок


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

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


А по какому протоколу контроллер должен опрашивать слейвов - тоже по Modbus RTU? А для компьютера контроллер в свою очередь должен быть слейвом?

Наша система KLogic позволит реализовать подобное. В простейшем случае - на базе контроллеров I-7188.

Опрос слейвов по Modbus RTU. Для компьтера контроллер должен быть мастером. Заказчик пожелал установить Адамовские контроллеры. У Адамцев имеется контроллер 5510 EKW, который может работать в режиме мастера и позволяет  опрашивать слейвов по Modbus RTU. Контроллер должен быть программируемым и в случае отказа сервера должен осуществлять функции по контролю и управлению другими устройсвами, выдавать сигналы управления. На компе установлен ОРС сервер - Genesis 32.

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


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

Для компьтера контроллер должен быть мастером. ... На компе установлен ОРС сервер - Genesis 32.

Вы уверены, что контроллер для компьютера должен выступать мастером? То есть он сам должен инициировать опрос? Это очень странно, такая схема обмена встречается очень редко.
И что это за ОРС сервер Genesis 32, который будет поддерживать подобный режим обмена с контроллером? Я про такое пока не слышал.
Александр Бурмистров,
www.entels.ru
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

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

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

У Адамцев имеется контроллер 5510 EKW, который может работать в режиме мастера и позволяет  опрашивать слейвов по Modbus RTU. Контроллер должен быть программируемым и в случае отказа сервера должен осуществлять функции по контролю и управлению другими устройсвами, выдавать сигналы управления.

Не знаю насчет EKW, это продукт довольно новый, но если Вы предпочитаете программирование на Си, то в ADAM-5510E такая возможность имеется. Однако, как контроллер узнает, что OPC сервер отказал, и ему нужно принимать управление?

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


Присоединился: 05 Апрель 2005
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alex VD Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Апрель 2005 07:52

Здравствуйте!
Опрос контроллеров химконтроля должен производиться Master-устройством по
интерфейсу RS-485, у каждого slave-контроллера должен быть уникальный адрес
в сети. Сервер в данном случае должен выступать только средством отображения
информации на мониторе или пульте, сервером опроса является OPC-сервер.
Поэтому по отношению к Master-контроллеру сервер является инициатором
обмена, и называется тоже Master,но это только по линии связи.
Принятие решений о управлении другими устройствами принадлежит контроллеру.
В случае потери связи контроллера с сервером, должен быть предусмотрен режим
архивирования данных в памяти или на диске. Позволять управлять объектом
одновременно контроллеру  и серверу неприемлимо.
Если с сервера необходимо послать команду  на исполнительные
устройства, то сначала команда должна передаваться на контроллер, а в свою
очередь контроллер управляет устройством.
Простейший пример, это управление
объектом в ручном режиме.Вся ответственность за управление ложиться на оператора пульта.

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


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

Опрос контроллеров химконтроля должен производиться Master-устройством по
интерфейсу RS-485, у каждого slave-контроллера должен быть уникальный адрес
в сети....

Все круто. А в чем, собственно, заключается вопрос?
Александр Бурмистров,
www.entels.ru
Наверх
Alex VD Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Апрель 2005
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alex VD Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Апрель 2005 08:33

Все круто. А в чем, собственно, заключается вопрос?[/QUOTE]

Как раз у меня и нет вопросов

Наверх
mammoth Смотреть выпадающим
Новичок
Новичок


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

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


Все круто. А в чем, собственно, заключается вопрос?

Вопроса нет. Просто я хотел услышать рекомендации по данному вопросу. Мне необходимо интегрировать свою систему в систему которая работает на Modbus RTU. Причем организовать контроллерное управление таким образом чтобы при отказе сервера контроллер мог сам опрашивать устройства и выдавать сигналы управления автоматически без участия оператора. Поскольку в Modbus RTU может быть только 1 мастер, то встает вопрос кому этот приоритет отдать: серверу или контроллеру. Я решил что контроллеру. Мне хотелось бы услышать опыт или совет по реализации таких систем. Буду благодарен всем откликнувшимся. Благодарю тех кто уже отозвался на мою просьбу помочь.

Наверх
 Ответить Ответить Страница  12>

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

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