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

Выбор контроллера

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


Присоединился: 08 Март 2012
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - SS123 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Выбор контроллера
    Опубликовано: 08 Март 2012 23:04

Здравствуйте!

Помогите, пожалуйста, выбрать контроллер.
Задачи контроллера следующие:
1. управление 50-ю аналоговыми устройствами (клапаны, насосы и т.д.)
2. управление 50-ю цифровыми устройствами (как просто по TTL уровню, так и по интерфейсам RS-485, SSI  и т.д.)
3. связь с другими аналогичными контроллерами по одной шине данных на  расстояния около 10м.
4. связь с другими аналогичными контроллерами по другой шине данных на расстояния около 100м.
5. желательно применение RTOS

Эти задачи относятся к одному "модулю".
Модулей может быть N штук.
Т.е. при установке системы решается, сколько модулей ставить.

Такие системы (их M штук) должны стоять на расстоянии около 100м друг от друга и иметь связь через общую шину для обмена информацией.

Сначала подумал взять какой-нибудь микроконтроллер и, сделав нужную обвязку, организовывать модульную структуру для одной системы, затем выведя связь, например на шину по RS-485 организовать связь с M такими же системами.

Потом понял, что должно быть более простое решение.
Например, PC104 (может Adruino). Взять базовый модуль и необходимое количество интерфейсных плат. Установить операционку и далее по Ethernet связать все M систем по сети.

Еще как вариант - ПЛК, их существует огромное множество, вообще глаза разбегаются.
Склоняюсь пока именно к ним.

Подскажите, пожалуйста, что лучше всего применить, чтобы не изобретать велосипед.

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

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Март 2012 00:52
Выбор зависит от порядка величин N и M. Если числа небольшие - смотрите ПЛК, если большие - PC/104+RTOS, если еще больше - микроконтроллеры.
Инженер-системотехник
+7 (916) 477 3925
Наверх
SS123 Смотреть выпадающим
Новичок
Новичок


Присоединился: 08 Март 2012
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - SS123 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Март 2012 15:13
Число модулей в системе N - десятки
Число систем, соединенных по одной шине M - также десятки.
Просто если решать задачу на микроконтроллере (речь идет об одном модуле), то получится что-то вроде ПЛК, с ПЛК дело не имел, поэтому интересно мнение специалистов.
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Март 2012 16:38
Разработка собственного железа на базе микроконтроллеров, в таком случае, отпадает. Это слишком дорого и требует дальнейшей поддержки.
Можно рассматривать решения на базе ПЛК или промышленных компьютеров с ОСРВ.
ПЛК - это готовые устройства. Их не нужно разрабатывать и достаточно просто программировать. Я и сам берусь за подобные задачи.
Промышленные компьютеры сложнее программировать, а разработанное ПО будет нуждаться в поддержке. Тем не менее, можно добиться некоторой экономии за счет тиражирования.
Возможны также промежуточные решения (ПЛК на нижнем уровне, пром. компьютеры на верхнем).
Для более точных рекомендаций нужны более подробные данные.
Инженер-системотехник
+7 (916) 477 3925
Наверх
Александр Горский Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 04 Сентябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 206
Свойства публикации Свойства публикации   Ответить, цитируя автора - Александр Горский Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Март 2012 07:18

Бюджет то какой? Отсюда и пляс.

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


Присоединился: 24 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 135
Свойства публикации Свойства публикации   Ответить, цитируя автора - Pike Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Март 2012 09:36
Первоначально опубликовано SS123

1. управление 50-ю аналоговыми устройствами (клапаны, насосы и т.д.)
Что имеется в виду: 50 аналоговых выходов (4-20 мА, -10..+10 В), 50 анал. вх/вых. или анал. и дискр. вх.вых.? Или 50 это кол-во объектов управления?

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

2. управление 50-ю цифровыми устройствами (как просто по TTL уровню, так и по интерфейсам RS-485, SSI  и т.д.).)
TTL уровень на кой? Интерфейс 485, а протокол(ы) какой(ие)? кроме 485 и SSI, что еще будет?

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

3. связь с другими аналогичными контроллерами по одной шине данных на  расстояния около 10м.
4. связь с другими аналогичными контроллерами по другой шине данных на расстояния около 100м.
Какой объем данных за какое время должен передаваться?

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

5. желательно применение RTOS.
ПЛК все real-time.
Наверх
 Ответить Ответить

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

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