Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

26.03.2016 в 23:04:38

Приветствую.

Имеется контроллер, который планируется использовать для поочередной работы с двумя небольшими производственными объектами, работа которых не связана друг с другом. На каждом из двух объектов есть свой набор датчиков. Проблема в том, что количества имеющихся портов ЦАП/АЦП контроллера недостаточно для одновременного подключения датчиков обоих объектов.

Решений, как мне видится, здесь два: 1) докупить дополнительные модули расширения с ЦАП и АЦП для увеличения доступных портов; 2) искать ручной контактный переключатель входных портов контроллера либо на группу датчиков первого объекта, либо на группу датчиков второго объекта.

Что в данном случае будет доступнее и целесообразнее?

0
Аватар пользователя
steel

Местный

Регистрация: 13.03.2011

Сибай

Сообщений: 355

27.03.2016 в 00:26:03

jek написал: Приветствую.

Имеется контроллер, который планируется использовать для поочередной работы с двумя небольшими производственными объектами, работа которых не связана друг с другом. На каждом из двух объектов есть свой набор датчиков. Проблема в том, что количества имеющихся портов ЦАП/АЦП контроллера недостаточно для одновременного подключения датчиков обоих объектов.

Решений, как мне видится, здесь два: 1) докупить дополнительные модули расширения с ЦАП и АЦП для увеличения доступных портов; 2) искать ручной контактный переключатель входных портов контроллера либо на группу датчиков первого объекта, либо на группу датчиков второго объекта.

Что в данном случае будет доступнее и целесообразнее?

jek, контроллер промышленный (ПЛК, законченное устройство) или плата?

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

27.03.2016 в 00:29:36

Симатик S7-1200.

0
Аватар пользователя
steel

Местный

Регистрация: 13.03.2011

Сибай

Сообщений: 355

27.03.2016 в 00:38:06

jek, Не въеду в понятие "поочередно", один процесс стоит, один в работе, так?

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

27.03.2016 в 00:45:44

steel, да, именно так. Один объект, например, подключен, но остановлен. Соответственно, все его датчики надо отключить от входных портов контроллера, освободив порты для датчиков второго объекта. И при этом датчики второго объекта одновременно коммутируются с освободившимися портами контроллера. Коммутация ручная, что-то вроде переключателя групп контактов.

0
Аватар пользователя
steel

Местный

Регистрация: 13.03.2011

Сибай

Сообщений: 355

27.03.2016 в 00:49:06

jek написал: steel, да, именно так.

jek, я бы выбрал второе, дешевле.

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

27.03.2016 в 00:54:16

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

0
Аватар пользователя
steel

Местный

Регистрация: 13.03.2011

Сибай

Сообщений: 355

27.03.2016 в 00:56:02

jek, я предполагал переключение при выключенном питании. Кстати, а сама программа, управляющее воздействие?

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

27.03.2016 в 01:00:20

steel, при выключенном питании - это понятно. А как быть с переключением между группами датчиков на одном и втором объекте, когда на объекты подано питание?

0
Аватар пользователя
steel

Местный

Регистрация: 13.03.2011

Сибай

Сообщений: 355

27.03.2016 в 01:05:11

jek, датчикам обычно пофигу разрывы цепи, замыкания и т.д. Можете написать количество и типы датчиков?

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

27.03.2016 в 01:11:52

steel, да, никаких предостережений в литературе я не встречал. Но на контроллере есть вход для скоростного счета (для отслеживания быстро изменяющегося сигнала). Плюс к этому, на каждом объекте есть несколько преобразователей, выдающих готовые цифровые сигналы. Поэтому как-то стремно просто так разрывать цепь. Может быть, строит это делать с согласующими сопротивлениями, равными волновому сопротивлению шлейфов, соединяющих каждый датчик с портом МК? Плюс к этому, при перекоммутации датчиков может возникать разность потенциалов между "землями" объекта и контроллера.

Я с промышленными контроллерами раньше дела не имел, поэтому не хочу наломать дров.

0
Аватар пользователя
steel

Местный

Регистрация: 13.03.2011

Сибай

Сообщений: 355

27.03.2016 в 01:20:36

jek, я то подумал что будут коммутироваться аналоговые сигналы (4-20мА, термопары или термомопротивления), Вы же в первом сообщении упомянули АЦП))). Лучше проект посмотреть, если он имеется, и исходники программы. А самым правильным решением будет обратиться к КИПовцам или приводчикам.

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

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) дифф. манометр "Прома".

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

27.03.2016 в 01:37:13

steel написал: Вы же в первом сообщении упомянули АЦП))).

Да. Есть и аналоговые. Но большинство - выдают готовый цифровой сигнал.

steel написал: Лучше проект посмотреть, если он имеется, и исходники программы.

Готового проекта нет. Им я и занимаюсь. Но сначала хочу разобраться в вышеуказанном вопросе переключения групп датчиков, от этого и буду отталкиваться при проектировании.

0
Аватар пользователя
jek

Местный

Регистрация: 16.02.2006

Липецк

Сообщений: 7990

27.03.2016 в 01:40:49

steel написал: Лучше проект посмотреть, если он имеется, и исходники программы.

Готового проекта нет. Им я и занимаюсь. Но сначала хочу разобраться в вышеуказанном вопросе переключения групп датчиков, от этого и буду отталкиваться при проектировании.

0
Назад

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.

Присоединяйтесь к самому крупному DIY сообществу