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, да, никаких предостережений в литературе я не встречал. Но на контроллере есть вход для скоростного счета (для отслеживания быстро изменяющегося сигнала). Плюс к этому, на каждом объекте есть несколько преобразователей, выдающих готовые цифровые сигналы. Поэтому как-то стремно просто так разрывать цепь. Может быть, строит это делать с согласующими сопротивлениями, равными волновому сопротивлению шлейфов, соединяющих каждый датчик с портом МК? Плюс к этому, при перекоммутации датчиков может возникать разность потенциалов между "землями" объекта и контроллера.
Я с промышленными контроллерами раньше дела не имел, поэтому не хочу наломать дров.
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.
Присоединяйтесь к самому крупному DIY сообществу