Озадачился намедни поиском контроллера со следующими входами/выходами:Датчик угла поворота (накапливающий, двухканальный).АЦП 0…10 VDC.ЦАП 0…10 VDC, лучше биполярный.Несколько релейных входов.Несколько релейных выходов.Подключение к компьютеру.Замучал поисковики, перешерстил каталоги с электроникой - не нашёл похожих.То ли интернет уже не тот, то ли я искать в нём разучился.ДУПы есть на контроллерах шаговых двигателей, но на них нет ЦАПов.Клепать всё из отдельных элементов с индивидуальным подключением к компьютеру - муторно.Учиться собирать контроллер самому из микросхем - нет времени.Кто-то может дать совет, где и как такое искать?
Озадачился намедни поиском контроллера со следующими входами/выходами:
Замучал поисковики, перешерстил каталоги с электроникой - не нашёл похожих.То ли интернет уже не тот, то ли я искать в нём разучился.
ДУПы есть на контроллерах шаговых двигателей, но на них нет ЦАПов.Клепать всё из отдельных элементов с индивидуальным подключением к компьютеру - муторно.Учиться собирать контроллер самому из микросхем - нет времени.
Кто-то может дать совет, где и как такое искать?
>>210114Какой-нибудь Siemens S7-1200 разве все это не умеет?Дополнительные модули с аналоговыми входами и выходами у него есть.Связь с энкодером обеспечивается через применение High-Speed Counters.Да, система не из дешевых, но если хочется дешево, то добро пожаловать в кастомную сборку из микросхем.
>>210114Какой-нибудь Siemens S7-1200 разве все это не умеет?Дополнительные модули с аналоговыми входами и выходами у него есть.Связь с энкодером обеспечивается через применение High-Speed Counters.
Да, система не из дешевых, но если хочется дешево, то добро пожаловать в кастомную сборку из микросхем.
Нашёл такое чудо.Вроде, почти то, что нужно.Спасибо за ответ.
Нашёл такое чудо.Вроде, почти то, что нужно.
Спасибо за ответ.
>>210132Это больше похоже на плату сбора данных. Да и USB в качестве интерфейса не говорит о ней как о серьёзном девайсе.Тебе нужен ПЛК или модуль для промышленного компьютера (например, PC/104)?
>>210170Мне нужна в первую очередь простота, относительная дешевизна и возможность вносить изменения удалённо.То есть, управление от стандартного компьютера, на который стандартный пользователь может скопировать новый исполняемый файл программы из почтового клиента.Во вторую - возможность выполнять хотя бы часть функций без компьютера.Например, производить аварийную остановку процесса при выходе измеряемых параметров за безопасные пределы.Поэтому, я ищу всё, по возможности, в виде одной платы, а не нескольких устройств, подключаемых к USB концентратору.
>>210170Мне нужна в первую очередь простота, относительная дешевизна и возможность вносить изменения удалённо.То есть, управление от стандартного компьютера, на который стандартный пользователь может скопировать новый исполняемый файл программы из почтового клиента.
Во вторую - возможность выполнять хотя бы часть функций без компьютера.Например, производить аварийную остановку процесса при выходе измеряемых параметров за безопасные пределы.Поэтому, я ищу всё, по возможности, в виде одной платы, а не нескольких устройств, подключаемых к USB концентратору.
>>210171Что-то по даташиту и мануалу не похоже, чтобы эта USB4-D умела хоть что-то выполнять автономно без компьютера.Аварийную остановку каких-либо процессов комбинации из этого и компьютера лично я бы точно не доверил. Слишком велик риск того, что что-нибудь где-нибудь не сработает и получится катастрофа в реальном мире.Как минимум выход за аварийные пределы должно контролировать что-то более железное и более надежное.
>>210171Что-то по даташиту и мануалу не похоже, чтобы эта USB4-D умела хоть что-то выполнять автономно без компьютера.
Аварийную остановку каких-либо процессов комбинации из этого и компьютера лично я бы точно не доверил. Слишком велик риск того, что что-нибудь где-нибудь не сработает и получится катастрофа в реальном мире.
Как минимум выход за аварийные пределы должно контролировать что-то более железное и более надежное.
>>210177У этой платы есть одно важное качество - она даёт мне понять, что контроллеры с искомым сочетанием входов и выходов принципиально существуют и доступны для покупки.Значит, можно продолжать искать нечто более подходящее под стоящие задачи в том же направлении.К сожалению, я всё ещё слабо себе представляю даже общие очертания множества типов подобных устройств.
>>210171Ты говорил, что тебе нужен контроллер. А сейчас говоришь, что просто внешняя плата для ПК, которая, кстати, скорее всего, никакую сертификацию не проходила, не имеет ТУ и остальных необходимых бумаг.>Например, производить аварийную остановку процесса>остановкуА, ну сразу видно - не технарь.
>>210171Ты говорил, что тебе нужен контроллер. А сейчас говоришь, что просто внешняя плата для ПК, которая, кстати, скорее всего, никакую сертификацию не проходила, не имеет ТУ и остальных необходимых бумаг.
>Например, производить аварийную остановку процесса>остановку
А, ну сразу видно - не технарь.
>>210180Может он в конце концов не в России живет, где все это до безобразия зарегулировано, замонополизировано, забюрократизировано и обнесено красной лентой с требованием бумажек, ТУ, ростехнадзора и взяток/штрафов на каждый чих.>>210178Все-таки если плохо представляешь, то лучше либо найти того, кто представляет как такие устройства программировать и обслуживать, либо попытаться попасть на какие-то курсы промышленной автоматики от производителей. И уже от этого опыта плясать по выбору решений. Программирование таких контроллеров — это как-никак не совсем тривиальная задача и не самый тривиальный навык.А так-то подходящие контроллеры есть практически у любого производителя из основных. Вон у Horner, например, HE-XT1E5 должен подойти: https://hornerautomation.com/product/xlte/
>>210180Может он в конце концов не в России живет, где все это до безобразия зарегулировано, замонополизировано, забюрократизировано и обнесено красной лентой с требованием бумажек, ТУ, ростехнадзора и взяток/штрафов на каждый чих.
>>210178Все-таки если плохо представляешь, то лучше либо найти того, кто представляет как такие устройства программировать и обслуживать, либо попытаться попасть на какие-то курсы промышленной автоматики от производителей. И уже от этого опыта плясать по выбору решений. Программирование таких контроллеров — это как-никак не совсем тривиальная задача и не самый тривиальный навык.
А так-то подходящие контроллеры есть практически у любого производителя из основных. Вон у Horner, например, HE-XT1E5 должен подойти: https://hornerautomation.com/product/xlte/
>>210182Живу не в России.Некоторый опыт работы с подобными устройствами имею, но в довольно узкой области, которая не полностью перекрывается с текущей задачей.Время на решение задачи ограничено.За ссылку спасибо, изучаю.P.S.Создаваемая система должна работать в основном в ручном режиме с возможностью выполнения простых автоматических циклов с обратной связью.По сути, мне нужен аналог программируемого термоконтроллера (аналоговый вход/выход), но с возможностью подключения датчика угла поворота.Основная проблема - найти ЦАП и ДУП на одной плате, желательно с какой-то собственной логикой.
>>210182Живу не в России.Некоторый опыт работы с подобными устройствами имею, но в довольно узкой области, которая не полностью перекрывается с текущей задачей.Время на решение задачи ограничено.За ссылку спасибо, изучаю.
P.S.Создаваемая система должна работать в основном в ручном режиме с возможностью выполнения простых автоматических циклов с обратной связью.По сути, мне нужен аналог программируемого термоконтроллера (аналоговый вход/выход), но с возможностью подключения датчика угла поворота.Основная проблема - найти ЦАП и ДУП на одной плате, желательно с какой-то собственной логикой.
P.P.S.Элегантным решением проблемы могла бы стать комбинация программируемого контроллера шаговых двигателей (там есть входы для ДУП и аналоговых сигналов) с потенциометром, сидящем на валу шагового двигателя.Только придётся поломать голову над конструкцией корпуса прибора, который заказчик ни при каких условиях не смог бы вскрыть.
>>210185Конструкция обычно довольно проста: содержимое заливается непрозрачной эпоксидкой.Заказчику, которому придётся с этим жить можно было бы посочувствовать, но он, судя по всему, идёт на будущие риски чтобы сэкономить сейчас вполне осознанно и сам себе виноват.
>>210187Нормальный, сделанный профессионалами по всем правилам контроллер в установке уже имеется, но безбожно глючит и его производитель, как я понял со слов заказчика, ничего с ним поделать не может.От меня заказчик хочет хоть какой, но чтобы наконец работал.
>>210188Глючит именно сам контроллер по железу? Не из-за кривого питания, не из-за наводок от плохого экранирования, не из-за шума датчиков, сводящего с ума автоматический регулятор, не из-за кривой программы? А можно модель контроллера?
>>210189Контроллер от фирмы Admet; точную модель не скажу, установка не под рукой.Что глючит, не знаю; сам проверить не могу, спросить, по сути, не у кого.Делать почти всё придётся удалённо, потому упор на стандартный компьютер.Буду закладывать в программу диагностику всего, что можно, с сохранением всех параметром процесса для анализа. Так разберусь.
>>210190Ну ты главное предусмотри термостат с сухими контактами, которые будут механически разрывать цепь питания исполнительного механизма, чтобы не сжечь установку если там комп зависнет пока обслуживающий персонал вышел покурить.А можешь рассказать по каким законам и какими алгоритмами планируется в автоматическом режиме регулировать?
>>210190Ну ты главное предусмотри термостат с сухими контактами, которые будут механически разрывать цепь питания исполнительного механизма, чтобы не сжечь установку если там комп зависнет пока обслуживающий персонал вышел покурить.
А можешь рассказать по каким законам и какими алгоритмами планируется в автоматическом режиме регулировать?
>>210191Управление гидравлическим прессом для разных технологических процессов.Основной рабочий параметр - отношение скорости изменения развиваемого усилия к скорости перемещения поршня.Нужно будет научиться «щупать» им рабочую зону.
>>210192И это ты собираешься делать с ПК под виндой через USB?> нужен аналог программируемого термоконтроллераЯ поэтому решил, что регулировать планируется температуру. Ну в любом случае советую при монтаже убедиться, что все концевые крайних положений, тепловые на насосах, световые и прочие барьеры и стоповые кнопки в наличии и работают, причём работают без участия старого или нового контроллера. Посоветовал бы вообще не браться, но догадываюсь, что так вопрос не стоит.
>>210192И это ты собираешься делать с ПК под виндой через USB?
> нужен аналог программируемого термоконтроллера
Я поэтому решил, что регулировать планируется температуру. Ну в любом случае советую при монтаже убедиться, что все концевые крайних положений, тепловые на насосах, световые и прочие барьеры и стоповые кнопки в наличии и работают, причём работают без участия старого или нового контроллера. Посоветовал бы вообще не браться, но догадываюсь, что так вопрос не стоит.
>>210194Температуру - тоже. Были бы лишние запасные входы/выходы, а применение им всегда найдётся.Что до остального, то никто не говорил, что это будет просто, но скорее всего будет интересно.
P.S.Если в контроллере будет возможность задавать срабатывание реле по таймеру, заведу на него аварийное отключение всего, выставлю задержку в две секунды и буду переустанавливать её при каждом обращении с компьютера.Если не будет - добавлю ещё один контроллер.
- wakaba + futaba + futallaby -