Перейти к содержанию
    

Выбор помехоустойчивой платформы

Надо в авральном режиме автоматизировать прототип некой холодильной установки. Десяткок дискретный выходов, полдесятка дискретных входов, дюжина аналоговых входов. Половина аналоговых датчиков -- платиновые термисторы, другие 0-5 В. Компрессор 300 Вт, коммутируется контактором. Тиристорное управление здоровенным вентилятором. Возможно, добавится частотник, но не для плавного пуска, а для компенсации 50\60 Гц -- производитель компрессора утверждает, что предельные параметры зависят от питающей частоты, и это важно.

 

Установка собирается здесь, а демонстрируется за океаном, летят инженеры по теплотехнике. От установки требуется демонстрация работоспособности, не более, но несколько раз. Условия работы скорее индустриальные, чем лабораторные, например в соседнем помещении может работать сварка.

 

Сам алгоритм несложный, скорости не требуются, регуляция релейная. UI не нужен, подстройка\коррекция параметров нужна. Возможность писать логи желательна.

 

Проблема - на чем делать.

 

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

 

Склоняюсь к тому, чтбы взять какой-нибудь ПЛК. В основном потому, что надеюсь на гарантированную помехо- и вибро-устойчивость, но также удобно будет запользовать и модули для работы с Pt резисторами.

 

Проблема в том, что места довольно мало. Доп. шкаф под контроллер и модули не предусмотрен, электронику планировалось размещать в корпусе собственно установки. Т.е. по меркам современной электроники места там много, но варианты на DIN-рейку не влезут.

 

Вопросы:

 

1 Есть ли в природе\на рынке альтерантива ПЛК для решения такой задачи? Ну, например, какая-нибудь борда индустриального уровня устойчивости к помехам и вибрациям? Чтобы там еще были все нужные входы-выходы -- это просто нереально, так что нужны библиотеки Modbus для работы с покупными модулями I/O. Что-то, наверное, есть в стране Industrial PC, но размерчик в сборе там тоже немаленький обычно. Кроме того, я вообще не представляю на чем там пишут. Имею мрачное подозрение, что там виндовый стек, это плохо -- я его не умею. С шарпом разберусь наверное, но WinAPI на плюсах - нет.

 

2 Какие ПЛК "компактного" исполнения достойны внимания?

 

Скорость поставки важна. Надо, чтобы это было на русских складах, либо было быстро покупаемо в Штатах.

 

Спасибо.

Изменено пользователем Le Fou

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 Есть ли в природе\на рынке альтерантива ПЛК для решения такой задачи? Ну, например, какая-нибудь борда индустриального уровня устойчивости к помехам и вибрациям? Чтобы там еще были все нужные входы-выходы -- это просто нереально, так что нужны библиотеки Modbus для работы с покупными модулями I/O.

 

В принципе задача решается на чем угодно, хоть на Ардуино, хоть даже на Малинке. Весь фокус - в том, как сделать вводы-выводы, чтобы помехи не шибали "по мозгам", а бегали бы себе на периферии по "грязной" земле. Если вводы-выводы сделаны правильно, в соответствии с рекомендациями http://caxapa.ru/lib/emc_immunity.html, то помехоустойчивость получится неплохая.

 

Я бы сделал некую конструкцию, напоминающую осьминога: все провода (включая питание), как щупальца, приходят с одной стороны, а "мозги" расположены в сторонке. При этом между "щупальами" предусмотреть специальные пути для свободного прохождения помех ("грязная земля")

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В принципе задача решается на чем угодно, хоть на Ардуино, хоть даже на Малинке. Весь фокус - в том, как сделать вводы-выводы, чтобы помехи не шибали "по мозгам", а бегали бы себе на периферии по "грязной" земле. Если вводы-выводы сделаны правильно, в соответствии с рекомендациями http://caxapa.ru/lib/emc_immunity.html, то помехоустойчивость получится неплохая.

 

Я бы сделал некую конструкцию, напоминающую осьминога: все провода (включая питание), как щупальца, приходят с одной стороны, а "мозги" расположены в сторонке. При этом между "щупальами" предусмотреть специальные пути для свободного прохождения помех ("грязная земля")

 

Малинка стоит у меня сервером наблюдения в одном месте -- раза три в неделю ребутится или виснет. Наверное, можно забороть это, но процесс может оказаться медленно сходящимся. Например, частотник будет только через месяц, что от него летит -- бог весть.

 

Память на карточке рядом с компрессором не выживет, запаивать надо, да и в USB при вибрации я не верю.

 

Ардуинские колонны шильдов тоже сомнительны даже просто по механике.

 

Очень хочется вопрос надежности решить "из коробки".

Изменено пользователем Le Fou

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Малинка стоит у меня сервером наблюдения в одном месте -- раза три в неделю ребутится или виснет.

 

Малинка сама по себе никак не помехоустойчива, равно как и никакой микроконтроллер сам по себе, в голом виде, не является помехоустойчивым. Я дал ссылку на статью. Решение "из коробки", в виде ПЛК, стОит хороших денег. Если не жалко бабок и времени на освоение, то, конечно, купите Аллен-Брэдли и не парьтесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Малинка сама по себе никак не помехоустойчива, равно как и никакой микроконтроллер сам по себе, в голом виде, не является помехоустойчивым.

При всем уважении, не соглашусь - RPi это законченный продукт со своей готовой разводкой. Она вполне обладает собственными харакетристиками. Конечно, её можно "подвесить" по ВЧ, даже, наверное, можно как-то "подразвязать" USB. Обвещать все ферритовыми трубками..

 

Но ведь еще вибрации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите Campbell Scientific. У них очень неплохой контроллер с высокоуровневым языком программирования, софт хороший.

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

Посмотрите их серии CR800 и CR1000.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CR1000.

Спасибо! выглядит обещающе, пошел читать доку

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...