Le Fou 0 1 сентября, 2015 Опубликовано 1 сентября, 2015 (изменено) · Жалоба Надо в авральном режиме автоматизировать прототип некой холодильной установки. Десяткок дискретный выходов, полдесятка дискретных входов, дюжина аналоговых входов. Половина аналоговых датчиков -- платиновые термисторы, другие 0-5 В. Компрессор 300 Вт, коммутируется контактором. Тиристорное управление здоровенным вентилятором. Возможно, добавится частотник, но не для плавного пуска, а для компенсации 50\60 Гц -- производитель компрессора утверждает, что предельные параметры зависят от питающей частоты, и это важно. Установка собирается здесь, а демонстрируется за океаном, летят инженеры по теплотехнике. От установки требуется демонстрация работоспособности, не более, но несколько раз. Условия работы скорее индустриальные, чем лабораторные, например в соседнем помещении может работать сварка. Сам алгоритм несложный, скорости не требуются, регуляция релейная. UI не нужен, подстройка\коррекция параметров нужна. Возможность писать логи желательна. Проблема - на чем делать. Времени в обрез и даже меньше, аврал и все продолбано. О разработке своего железа речи нет, не успеть совсем. Стоимость вторична. Склоняюсь к тому, чтбы взять какой-нибудь ПЛК. В основном потому, что надеюсь на гарантированную помехо- и вибро-устойчивость, но также удобно будет запользовать и модули для работы с Pt резисторами. Проблема в том, что места довольно мало. Доп. шкаф под контроллер и модули не предусмотрен, электронику планировалось размещать в корпусе собственно установки. Т.е. по меркам современной электроники места там много, но варианты на DIN-рейку не влезут. Вопросы: 1 Есть ли в природе\на рынке альтерантива ПЛК для решения такой задачи? Ну, например, какая-нибудь борда индустриального уровня устойчивости к помехам и вибрациям? Чтобы там еще были все нужные входы-выходы -- это просто нереально, так что нужны библиотеки Modbus для работы с покупными модулями I/O. Что-то, наверное, есть в стране Industrial PC, но размерчик в сборе там тоже немаленький обычно. Кроме того, я вообще не представляю на чем там пишут. Имею мрачное подозрение, что там виндовый стек, это плохо -- я его не умею. С шарпом разберусь наверное, но WinAPI на плюсах - нет. 2 Какие ПЛК "компактного" исполнения достойны внимания? Скорость поставки важна. Надо, чтобы это было на русских складах, либо было быстро покупаемо в Штатах. Спасибо. Изменено 1 сентября, 2015 пользователем Le Fou Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 17 1 сентября, 2015 Опубликовано 1 сентября, 2015 · Жалоба 1 Есть ли в природе\на рынке альтерантива ПЛК для решения такой задачи? Ну, например, какая-нибудь борда индустриального уровня устойчивости к помехам и вибрациям? Чтобы там еще были все нужные входы-выходы -- это просто нереально, так что нужны библиотеки Modbus для работы с покупными модулями I/O. В принципе задача решается на чем угодно, хоть на Ардуино, хоть даже на Малинке. Весь фокус - в том, как сделать вводы-выводы, чтобы помехи не шибали "по мозгам", а бегали бы себе на периферии по "грязной" земле. Если вводы-выводы сделаны правильно, в соответствии с рекомендациями http://caxapa.ru/lib/emc_immunity.html, то помехоустойчивость получится неплохая. Я бы сделал некую конструкцию, напоминающую осьминога: все провода (включая питание), как щупальца, приходят с одной стороны, а "мозги" расположены в сторонке. При этом между "щупальами" предусмотреть специальные пути для свободного прохождения помех ("грязная земля") Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Le Fou 0 1 сентября, 2015 Опубликовано 1 сентября, 2015 (изменено) · Жалоба В принципе задача решается на чем угодно, хоть на Ардуино, хоть даже на Малинке. Весь фокус - в том, как сделать вводы-выводы, чтобы помехи не шибали "по мозгам", а бегали бы себе на периферии по "грязной" земле. Если вводы-выводы сделаны правильно, в соответствии с рекомендациями http://caxapa.ru/lib/emc_immunity.html, то помехоустойчивость получится неплохая. Я бы сделал некую конструкцию, напоминающую осьминога: все провода (включая питание), как щупальца, приходят с одной стороны, а "мозги" расположены в сторонке. При этом между "щупальами" предусмотреть специальные пути для свободного прохождения помех ("грязная земля") Малинка стоит у меня сервером наблюдения в одном месте -- раза три в неделю ребутится или виснет. Наверное, можно забороть это, но процесс может оказаться медленно сходящимся. Например, частотник будет только через месяц, что от него летит -- бог весть. Память на карточке рядом с компрессором не выживет, запаивать надо, да и в USB при вибрации я не верю. Ардуинские колонны шильдов тоже сомнительны даже просто по механике. Очень хочется вопрос надежности решить "из коробки". Изменено 1 сентября, 2015 пользователем Le Fou Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 17 1 сентября, 2015 Опубликовано 1 сентября, 2015 · Жалоба Малинка стоит у меня сервером наблюдения в одном месте -- раза три в неделю ребутится или виснет. Малинка сама по себе никак не помехоустойчива, равно как и никакой микроконтроллер сам по себе, в голом виде, не является помехоустойчивым. Я дал ссылку на статью. Решение "из коробки", в виде ПЛК, стОит хороших денег. Если не жалко бабок и времени на освоение, то, конечно, купите Аллен-Брэдли и не парьтесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Le Fou 0 1 сентября, 2015 Опубликовано 1 сентября, 2015 · Жалоба Малинка сама по себе никак не помехоустойчива, равно как и никакой микроконтроллер сам по себе, в голом виде, не является помехоустойчивым. При всем уважении, не соглашусь - RPi это законченный продукт со своей готовой разводкой. Она вполне обладает собственными харакетристиками. Конечно, её можно "подвесить" по ВЧ, даже, наверное, можно как-то "подразвязать" USB. Обвещать все ферритовыми трубками.. Но ведь еще вибрации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 2 сентября, 2015 Опубликовано 2 сентября, 2015 · Жалоба Посмотрите Campbell Scientific. У них очень неплохой контроллер с высокоуровневым языком программирования, софт хороший. Там есть разные навороты. Может быть выгоднее к нему подключить на последовательную шину внешние модули для измерения нужных Вам величин. Или взять их же мультиплексор, тогда встроенных измерителей хватит. Посмотрите их серии CR800 и CR1000. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Le Fou 0 2 сентября, 2015 Опубликовано 2 сентября, 2015 · Жалоба CR1000. Спасибо! выглядит обещающе, пошел читать доку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться