- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Включение большого кол-ва лампочек максимально просто
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 29 янв 2020, 13:11
- Имя: Дмитрий
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 2 раза
Включение большого кол-ва лампочек максимально просто
Приветствую всех! Покидайте идей для максимально простого и дешевого решения.
По командам, получаемым по Ethernet (протокол TCP, точнее пока неизвестно), нужно включать и выключать лампочки на 24В постоянки. Лампочек около 300 штук, они находятся в разных местах на расстоянии до 50 метров от щита управления.
Можно использовать платы типа Расбери Пи, ардуино и т.д. и самостоятельно или с помощью библиотек написать реализацию нужного Ethernet-протокола. Но тут наверняка потребуются платы расширения чтобы включать 300 лампочек... Можно использовать какой-то дешевый PLC.
Как, на ваш взгляд, проще и недорого реализовать задачу?
По командам, получаемым по Ethernet (протокол TCP, точнее пока неизвестно), нужно включать и выключать лампочки на 24В постоянки. Лампочек около 300 штук, они находятся в разных местах на расстоянии до 50 метров от щита управления.
Можно использовать платы типа Расбери Пи, ардуино и т.д. и самостоятельно или с помощью библиотек написать реализацию нужного Ethernet-протокола. Но тут наверняка потребуются платы расширения чтобы включать 300 лампочек... Можно использовать какой-то дешевый PLC.
Как, на ваш взгляд, проще и недорого реализовать задачу?
-
- завсегдатай
- Сообщения: 575
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 59 раз
- Поблагодарили: 89 раз
Включение большого кол-ва лампочек максимально просто
От протокола обмена данными будет зависеть состав аппаратной части. Я бы предложил Вам рассмотреть обычные модули дискретного вывода с 8...24 каналами. Таким образом, один модуль - 8...24 лампочки. А вот модель модуля будет зависеть от используемого протокола.
Примеры модулей:
https://aveon.ru/catalog/et-2242u/
https://owen.ru/product/moduli_diskretn ... a_ethernet
Примеры модулей:
https://aveon.ru/catalog/et-2242u/
https://owen.ru/product/moduli_diskretn ... a_ethernet
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 29 янв 2020, 13:11
- Имя: Дмитрий
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 2 раза
Включение большого кол-ва лампочек максимально просто
Попытался прояснить вопрос. Стало известно, что протокол не является каким-то стандартным промышленным. К сожалению, я не очень разбираюсь в том, как именно работает протокол TCP (похоже пора разобраться), но суть в том что обмен данными подобен обмену данными в обычно домашней компьютерной сети или в интернете.dtv писал(а): ↑29 янв 2020, 14:16 От протокола обмена данными будет зависеть состав аппаратной части. Я бы предложил Вам рассмотреть обычные модули дискретного вывода с 8...24 каналами. Таким образом, один модуль - 8...24 лампочки. А вот модель модуля будет зависеть от используемого протокола.
Примеры модулей:
В общем, если не вдаваться в подробности, можно сделать один вывод - необходимо иметь возможность гибко программировать обработку полученных по Ethernet данных. Либо же нужно иметь некое устройство, которое будет гибко программироваться и сможет преобразовать эти в данные какого-либо стандартного промышленного протокола.
-
- не первый раз у нас
- Сообщения: 305
- Зарегистрирован: 19 мар 2015, 08:46
- Имя: Павел.
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 3 раза
- Поблагодарили: 25 раз
- Забанен: Бессрочно
Включение большого кол-ва лампочек максимально просто
Вы бы определились сначала что, как, где и сколько, а там уж и вопросы задавали. И 300 лампочек или групп?
-
- почётный участник форума
- Сообщения: 3559
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 253 раза
Включение большого кол-ва лампочек максимально просто
Ethernet не самое дешевое решение. Про простоту я не буду говорить, смотря какое железо, софт, библиотеки для этого.
Самое дешевое, доступное и простое - Modbus RTU на базе RS485 (1 витая пара). Есть готовые максимально дешевые платы - по принципу "подключай и настраивай" (предварительно разобравшись с принципом работы Modbus RTU).
Самое дешевое, доступное и простое - Modbus RTU на базе RS485 (1 витая пара). Есть готовые максимально дешевые платы - по принципу "подключай и настраивай" (предварительно разобравшись с принципом работы Modbus RTU).
-
- завсегдатай
- Сообщения: 567
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 110 раз
- Поблагодарили: 102 раза
Включение большого кол-ва лампочек максимально просто
Мне одному показалось, что речь идёт о программируемом контроллере? ))
СВ
-
- эксперт
- Сообщения: 1025
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 28 раз
- Поблагодарили: 104 раза
Включение большого кол-ва лампочек максимально просто
Даже о свободно программируемом контроллере
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 29 янв 2020, 13:11
- Имя: Дмитрий
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 2 раза
Включение большого кол-ва лампочек максимально просто
300 лампочек именно, не групп. Отдельно стоящих.
Имеется собственный протокол верхнего уровня, поверх TCP, чем-то похожий на HTTP.
По этому протоколу идет обмен данными в сети заказчика, изменить в ней и в его ПО ничего невозможно. Нужно чтобы PLC мог подцепится к TCP сокету, получать данные. Нужно написать программу, которая будет вычленять из этих данных те, в которых содержится информация о том, не надо ли включить или отключить одну из 300 ламп.
Я вижу два пути:
1. Использовать некий PLC, способный программно работать с TCP сокетами и где можно реализовать протокол заказчика.
2. Использовать некое программируемое устройство с входным Ethernet и выходным любым промышленным интерфейсом. Для устройства написать ПО, которое будет реализовывать протокол заказчика, вычленять нужные данные и отправлять обычному PLC по поддерживаемому промышленному интерфейсу. Стоящий далее PLC будет включать-выключать лампочки.
-
- шаман
- Сообщения: 973
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 35 раз
- Поблагодарили: 78 раз
Включение большого кол-ва лампочек максимально просто
То есть нужен сниффер (программный или аппаратный), который слушает сеть, парсит ВСЕ пакеты в реальном времени?
-
- администратор
- Сообщения: 17474
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 749 раз
- Поблагодарили: 1278 раз
Включение большого кол-ва лампочек максимально просто
Есть такое расширение, называется "контактор". Вы включаете контактор, а он уже подает питание на лампочки.
Отправлено спустя 2 минуты 57 секунд:
Есть еще такая штука из разряда ЧМИ - тумблер. Тумблер включает контактор, контактор включает лампочки. Дешевле некуда. Не нужно ни езернета ни программирования (которое тоже денег стоит).
По вопросам работы Форума можно обратиться по этим контактам.
-
- освоился
- Сообщения: 286
- Зарегистрирован: 15 сен 2016, 18:47
- Имя: Андрей
- Страна: Россия
- город/регион: Вологда
- Благодарил (а): 18 раз
- Поблагодарили: 73 раза
Включение большого кол-ва лампочек максимально просто
Проще всего использовать малину или ардуину, чтобы парсить http. А по modbus отправлять данные контроллеру.
-
- не первый раз у нас
- Сообщения: 318
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 82 раза
-
- администратор
- Сообщения: 17474
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 749 раз
- Поблагодарили: 1278 раз
Включение большого кол-ва лампочек максимально просто
Есть контакторы с управлением сразу по интерфейсу.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 87
- Зарегистрирован: 05 дек 2008, 12:36
- Имя: Владимир
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 13 раз
Включение большого кол-ва лампочек максимально просто
Максимально просто - это поставить в щит управления контроллер на 300 выходов, блок питания на 24 вольта (или несколько) и тянуть до групп лампочек кабель на большое количество жил, заводить его в клемную коробку, а из коробки разводить по лампочкам.
Это - самое простое.
Далее это решение можно оптимизировать исходя из топологии объекта, мощности лампочек (провод какого сечения к ним вести), насколько трудно вести монтаж на объекте. Но всего этого в ваших постах нет, поэтому строить предположения - бессмысленно.
Это - самое простое.
Далее это решение можно оптимизировать исходя из топологии объекта, мощности лампочек (провод какого сечения к ним вести), насколько трудно вести монтаж на объекте. Но всего этого в ваших постах нет, поэтому строить предположения - бессмысленно.
Включение большого кол-ва лампочек максимально просто
Берете программируемый PIO CREVIS из серии GT-937xlimbura писал(а): ↑30 янв 2020, 09:57 Я вижу два пути:
1. Использовать некий PLC, способный программно работать с TCP сокетами и где можно реализовать протокол заказчика.
2. Использовать некое программируемое устройство с входным Ethernet и выходным любым промышленным интерфейсом. Для устройства написать ПО, которое будет реализовывать протокол заказчика, вычленять нужные данные и отправлять обычному PLC по поддерживаемому промышленному интерфейсу. Стоящий далее PLC будет включать-выключать лампочки.
https://www.crevis.ru/product/gn-9372/
подключаете к адаптеру 10 модулей на 32 канала 24В 0.3А под шлейф IDC
https://www.crevis.ru/product/gt-22ba/
или 20 модулей на 16 канала 24В 0.5А под пружинный разъем
https://www.crevis.ru/product/gt-225f/
На CODESYS реализуете разбор TCP и зажигаете лампы как надо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- освоился
- Сообщения: 286
- Зарегистрирован: 15 сен 2016, 18:47
- Имя: Андрей
- Страна: Россия
- город/регион: Вологда
- Благодарил (а): 18 раз
- Поблагодарили: 73 раза
Включение большого кол-ва лампочек максимально просто
Кревис - не совсем дешево. Кстати, подбирать шлейф IDC и клеммник я замучился и в итоге немного ошибся. Купил кабель Schneider ABFH20H100 и клеммник ABE7H16R31. При подключении получилось КЗ. Сравнил со старым кабелем, оказалось, что в новом подключено лишние 2 провода. Выкусил и все ок. Если бы не имел старый кабель, то не разобрался бы, наверное.
PS Лампочками и овнОм можно рулить.
PS Лампочками и овнОм можно рулить.
Включение большого кол-ва лампочек максимально просто
Сделать совсем дешево не является целью, но над расширением ассортимента группа RND потрудилась. Теперь есть компактные экономичные модели программируемого адаптера CODESYS GL-9971, сетевых адаптеров Modbus TCP GL-9089, Modbus RTU GL-9073, Profinet GL-9087, CCLink IE field basic GL-9084, в каталог 2020 года они уже включены и появятся на сайте с ценами буквально ближайшую неделю-две. Таким образом минимальные конфигурации узлов ввода-вывода будут еще доступнее
https://www.crevis.ru/wp-content/upload ... Ru_web.pdf
Аксессуары для подключения шлейфов с IDC20/IDC40 добавим на сайт.
Ссылка на каталог Аксессуары для подключения шлейфов с IDC20/IDC40 добавим на сайт.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1602
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 69 раз
- Поблагодарили: 185 раз
Включение большого кол-ва лампочек максимально просто
Стесняюсь спросить, а вы их случайно не продаете ? Уж очень активно засвечиваете, где только можно. Здесь все таки сайт технических специалистов, а не маркетологов. К техническому аспекту проблемы Ваши посты имеют весьма косвенное отношение. Как справедливо заметил коллега Andreywys - лампочками можно и Овеном управлять.
-
- администратор
- Сообщения: 17474
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 749 раз
- Поблагодарили: 1278 раз
Включение большого кол-ва лампочек максимально просто
Спрашивалось не "максимально дёшево", а "максимально просто".
То есть, это дёшево?
Продаёт, продаёт. Но уже не здесь.
У меня просьба на будущее. В таких случаях жмите кнопку "пожаловаться" и там оставьте комментарий - тогда администрация увидит.
По вопросам работы Форума можно обратиться по этим контактам.
-
- освоился
- Сообщения: 286
- Зарегистрирован: 15 сен 2016, 18:47
- Имя: Андрей
- Страна: Россия
- город/регион: Вологда
- Благодарил (а): 18 раз
- Поблагодарили: 73 раза
Включение большого кол-ва лампочек максимально просто
Я не писал, что это дешево. Я написал, что с модулями IDC получил проблему.
-
- администратор
- Сообщения: 17474
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 749 раз
- Поблагодарили: 1278 раз
Включение большого кол-ва лампочек максимально просто
Тогда прошу прощения. Просто в моём понимании "Schneider" и "дёшево" - вещи противоположные.
По вопросам работы Форума можно обратиться по этим контактам.