26.03.2016 в 23:04:38
Приветствую.
Имеется контроллер, который планируется использовать для поочередной работы с двумя небольшими производственными объектами, работа которых не связана друг с другом. На каждом из двух объектов есть свой набор датчиков. Проблема в том, что количества имеющихся портов ЦАП/АЦП контроллера недостаточно для одновременного подключения датчиков обоих объектов.
Решений, как мне видится, здесь два: 1) докупить дополнительные модули расширения с ЦАП и АЦП для увеличения доступных портов; 2) искать ручной контактный переключатель входных портов контроллера либо на группу датчиков первого объекта, либо на группу датчиков второго объекта.
Что в данном случае будет доступнее и целесообразнее?
27.03.2016 в 00:26:03
jek написал: Приветствую.
Имеется контроллер, который планируется использовать для поочередной работы с двумя небольшими производственными объектами, работа которых не связана друг с другом. На каждом из двух объектов есть свой набор датчиков. Проблема в том, что количества имеющихся портов ЦАП/АЦП контроллера недостаточно для одновременного подключения датчиков обоих объектов.
Решений, как мне видится, здесь два: 1) докупить дополнительные модули расширения с ЦАП и АЦП для увеличения доступных портов; 2) искать ручной контактный переключатель входных портов контроллера либо на группу датчиков первого объекта, либо на группу датчиков второго объекта.
Что в данном случае будет доступнее и целесообразнее?
jek, контроллер промышленный (ПЛК, законченное устройство) или плата?
27.03.2016 в 00:38:06
jek, Не въеду в понятие "поочередно", один процесс стоит, один в работе, так?
27.03.2016 в 00:45:44
steel, да, именно так. Один объект, например, подключен, но остановлен. Соответственно, все его датчики надо отключить от входных портов контроллера, освободив порты для датчиков второго объекта. И при этом датчики второго объекта одновременно коммутируются с освободившимися портами контроллера. Коммутация ручная, что-то вроде переключателя групп контактов.
27.03.2016 в 00:54:16
Я тоже подозреваю, что второе будет дешевле. Но нигде не встречал подобных групповых переключателей, предназначенных именно для контроллеров. Ведь простой разрыв цепей датчиков может быть чреват.
27.03.2016 в 00:56:02
jek, я предполагал переключение при выключенном питании. Кстати, а сама программа, управляющее воздействие?
27.03.2016 в 01:00:20
steel, при выключенном питании - это понятно. А как быть с переключением между группами датчиков на одном и втором объекте, когда на объекты подано питание?
27.03.2016 в 01:05:11
jek, датчикам обычно пофигу разрывы цепи, замыкания и т.д. Можете написать количество и типы датчиков?
27.03.2016 в 01:11:52
steel, да, никаких предостережений в литературе я не встречал. Но на контроллере есть вход для скоростного счета (для отслеживания быстро изменяющегося сигнала). Плюс к этому, на каждом объекте есть несколько преобразователей, выдающих готовые цифровые сигналы. Поэтому как-то стремно просто так разрывать цепь. Может быть, строит это делать с согласующими сопротивлениями, равными волновому сопротивлению шлейфов, соединяющих каждый датчик с портом МК? Плюс к этому, при перекоммутации датчиков может возникать разность потенциалов между "землями" объекта и контроллера.
Я с промышленными контроллерами раньше дела не имел, поэтому не хочу наломать дров.
27.03.2016 в 01:20:36
jek, я то подумал что будут коммутироваться аналоговые сигналы (4-20мА, термопары или термомопротивления), Вы же в первом сообщении упомянули АЦП))). Лучше проект посмотреть, если он имеется, и исходники программы. А самым правильным решением будет обратиться к КИПовцам или приводчикам.
27.03.2016 в 01:33:13
steel написал: Можете написать количество и типы датчиков?
Суммарно на обоих объектах: 1) 2 реле потока (герконовые, пороговый сигнал на выходе), 2) 6 датчиков давления (аналоговый 4-20мА), 3) 3 датчика угла поворота задвижки (аналоговый 2-10В), 4) 2 поплавковых датчика (пороговый сигнал), 5) 4 термосопротивления с нормирующими преобразователями НПТ (цифра на выходе), 6) 2 расходомера с импульсными преобразователями (цифроимпульс на выходе), 7) 2 четырехпозиционных датчика уровня жидкости, каждый со своим преобразователем (цифра на выходе), 8) датчик частоты вращения (цифра), 9) дифф. манометр "Прома".
27.03.2016 в 01:37:13
steel написал: Вы же в первом сообщении упомянули АЦП))).
Да. Есть и аналоговые. Но большинство - выдают готовый цифровой сигнал.
steel написал: Лучше проект посмотреть, если он имеется, и исходники программы.
Готового проекта нет. Им я и занимаюсь. Но сначала хочу разобраться в вышеуказанном вопросе переключения групп датчиков, от этого и буду отталкиваться при проектировании.
27.03.2016 в 01:40:49
steel написал: Лучше проект посмотреть, если он имеется, и исходники программы.
Готового проекта нет. Им я и занимаюсь. Но сначала хочу разобраться в вышеуказанном вопросе переключения групп датчиков, от этого и буду отталкиваться при проектировании.
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.
Присоединяйтесь к самому крупному DIY сообществу