1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Включение большого кол-ва лампочек максимально просто

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
limbura
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 янв 2020, 13:11
Имя: Дмитрий
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 2 раза

Включение большого кол-ва лампочек максимально просто

Сообщение limbura »

Приветствую всех! Покидайте идей для максимально простого и дешевого решения.

По командам, получаемым по Ethernet (протокол TCP, точнее пока неизвестно), нужно включать и выключать лампочки на 24В постоянки. Лампочек около 300 штук, они находятся в разных местах на расстоянии до 50 метров от щита управления.

Можно использовать платы типа Расбери Пи, ардуино и т.д. и самостоятельно или с помощью библиотек написать реализацию нужного Ethernet-протокола. Но тут наверняка потребуются платы расширения чтобы включать 300 лампочек... Можно использовать какой-то дешевый PLC.

Как, на ваш взгляд, проще и недорого реализовать задачу?
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 59 раз
Поблагодарили: 89 раз

Включение большого кол-ва лампочек максимально просто

Сообщение dtv »

От протокола обмена данными будет зависеть состав аппаратной части. Я бы предложил Вам рассмотреть обычные модули дискретного вывода с 8...24 каналами. Таким образом, один модуль - 8...24 лампочки. А вот модель модуля будет зависеть от используемого протокола.
Примеры модулей:
https://aveon.ru/catalog/et-2242u/
https://owen.ru/product/moduli_diskretn ... a_ethernet
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Автор темы
limbura
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 янв 2020, 13:11
Имя: Дмитрий
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 2 раза

Включение большого кол-ва лампочек максимально просто

Сообщение limbura »

dtv писал(а): 29 янв 2020, 14:16 От протокола обмена данными будет зависеть состав аппаратной части. Я бы предложил Вам рассмотреть обычные модули дискретного вывода с 8...24 каналами. Таким образом, один модуль - 8...24 лампочки. А вот модель модуля будет зависеть от используемого протокола.
Примеры модулей:
Попытался прояснить вопрос. Стало известно, что протокол не является каким-то стандартным промышленным. К сожалению, я не очень разбираюсь в том, как именно работает протокол TCP (похоже пора разобраться), но суть в том что обмен данными подобен обмену данными в обычно домашней компьютерной сети или в интернете.

В общем, если не вдаваться в подробности, можно сделать один вывод - необходимо иметь возможность гибко программировать обработку полученных по Ethernet данных. Либо же нужно иметь некое устройство, которое будет гибко программироваться и сможет преобразовать эти в данные какого-либо стандартного промышленного протокола.

paul-th
не первый раз у нас
не первый раз у нас
Сообщения: 305
Зарегистрирован: 19 мар 2015, 08:46
Имя: Павел.
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Забанен: Бессрочно

Включение большого кол-ва лампочек максимально просто

Сообщение paul-th »

Вы бы определились сначала что, как, где и сколько, а там уж и вопросы задавали. И 300 лампочек или групп?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Включение большого кол-ва лампочек максимально просто

Сообщение Михайло »

Ethernet не самое дешевое решение. Про простоту я не буду говорить, смотря какое железо, софт, библиотеки для этого.

Самое дешевое, доступное и простое - Modbus RTU на базе RS485 (1 витая пара). Есть готовые максимально дешевые платы - по принципу "подключай и настраивай" (предварительно разобравшись с принципом работы Modbus RTU).

ogorsv
завсегдатай
завсегдатай
Сообщения: 567
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 110 раз
Поблагодарили: 102 раза

Включение большого кол-ва лампочек максимально просто

Сообщение ogorsv »

limbura писал(а): 29 янв 2020, 15:34 необходимо иметь возможность гибко программировать обработку полученных по Ethernet данных. Либо же нужно иметь некое устройство, которое будет гибко программироваться и сможет преобразовать эти в данные какого-либо стандартного промышленного протокола.
Мне одному показалось, что речь идёт о программируемом контроллере? ))
СВ

paul-th
не первый раз у нас
не первый раз у нас
Сообщения: 305
Зарегистрирован: 19 мар 2015, 08:46
Имя: Павел.
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Забанен: Бессрочно

Включение большого кол-ва лампочек максимально просто

Сообщение paul-th »

ogorsv писал(а): 29 янв 2020, 22:12показалось
Это главное слово. что речь вообще о чем то идет.

leon78
эксперт
эксперт
Сообщения: 1025
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 28 раз
Поблагодарили: 104 раза

Включение большого кол-ва лампочек максимально просто

Сообщение leon78 »

ogorsv писал(а): 29 янв 2020, 22:12 Мне одному показалось, что речь идёт о программируемом контроллере? ))
Даже о свободно программируемом контроллере
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
limbura
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 янв 2020, 13:11
Имя: Дмитрий
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 2 раза

Включение большого кол-ва лампочек максимально просто

Сообщение limbura »

paul-th писал(а): 29 янв 2020, 19:09 Вы бы определились сначала что, как, где и сколько, а там уж и вопросы задавали. И 300 лампочек или групп?
300 лампочек именно, не групп. Отдельно стоящих.

Имеется собственный протокол верхнего уровня, поверх TCP, чем-то похожий на HTTP.

По этому протоколу идет обмен данными в сети заказчика, изменить в ней и в его ПО ничего невозможно. Нужно чтобы PLC мог подцепится к TCP сокету, получать данные. Нужно написать программу, которая будет вычленять из этих данных те, в которых содержится информация о том, не надо ли включить или отключить одну из 300 ламп.

Я вижу два пути:
1. Использовать некий PLC, способный программно работать с TCP сокетами и где можно реализовать протокол заказчика.
2. Использовать некое программируемое устройство с входным Ethernet и выходным любым промышленным интерфейсом. Для устройства написать ПО, которое будет реализовывать протокол заказчика, вычленять нужные данные и отправлять обычному PLC по поддерживаемому промышленному интерфейсу. Стоящий далее PLC будет включать-выключать лампочки.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Включение большого кол-ва лампочек максимально просто

Сообщение Valerich »

То есть нужен сниффер (программный или аппаратный), который слушает сеть, парсит ВСЕ пакеты в реальном времени?
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17474
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Включение большого кол-ва лампочек максимально просто

Сообщение Jackson »

limbura писал(а): 29 янв 2020, 13:30 Но тут наверняка потребуются платы расширения чтобы включать 300 лампочек...
Есть такое расширение, называется "контактор". Вы включаете контактор, а он уже подает питание на лампочки.

Отправлено спустя 2 минуты 57 секунд:
limbura писал(а): 29 янв 2020, 13:30 Как, на ваш взгляд, проще и недорого реализовать задачу?
Есть еще такая штука из разряда ЧМИ - тумблер. Тумблер включает контактор, контактор включает лампочки. Дешевле некуда. Не нужно ни езернета ни программирования (которое тоже денег стоит).
По вопросам работы Форума можно обратиться по этим контактам.

Andreywys
освоился
освоился
Сообщения: 286
Зарегистрирован: 15 сен 2016, 18:47
Имя: Андрей
Страна: Россия
город/регион: Вологда
Благодарил (а): 18 раз
Поблагодарили: 73 раза

Включение большого кол-ва лампочек максимально просто

Сообщение Andreywys »

Проще всего использовать малину или ардуину, чтобы парсить http. А по modbus отправлять данные контроллеру.

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 82 раза

Включение большого кол-ва лампочек максимально просто

Сообщение Sokolov_Dmitry »

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

Jackson
администратор
администратор
Сообщения: 17474
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Включение большого кол-ва лампочек максимально просто

Сообщение Jackson »

Есть контакторы с управлением сразу по интерфейсу.
По вопросам работы Форума можно обратиться по этим контактам.

Lenprom
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 05 дек 2008, 12:36
Имя: Владимир
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 13 раз

Включение большого кол-ва лампочек максимально просто

Сообщение Lenprom »

Максимально просто - это поставить в щит управления контроллер на 300 выходов, блок питания на 24 вольта (или несколько) и тянуть до групп лампочек кабель на большое количество жил, заводить его в клемную коробку, а из коробки разводить по лампочкам.
Это - самое простое.
Далее это решение можно оптимизировать исходя из топологии объекта, мощности лампочек (провод какого сечения к ним вести), насколько трудно вести монтаж на объекте. Но всего этого в ваших постах нет, поэтому строить предположения - бессмысленно.

wildnsk

Включение большого кол-ва лампочек максимально просто

Сообщение wildnsk »

limbura писал(а): 30 янв 2020, 09:57 Я вижу два пути:
1. Использовать некий PLC, способный программно работать с TCP сокетами и где можно реализовать протокол заказчика.
2. Использовать некое программируемое устройство с входным Ethernet и выходным любым промышленным интерфейсом. Для устройства написать ПО, которое будет реализовывать протокол заказчика, вычленять нужные данные и отправлять обычному PLC по поддерживаемому промышленному интерфейсу. Стоящий далее PLC будет включать-выключать лампочки.
Берете программируемый PIO CREVIS из серии GT-937x
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 и зажигаете лампы как надо.
300LAMP.png
300LAMP_16.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Andreywys
освоился
освоился
Сообщения: 286
Зарегистрирован: 15 сен 2016, 18:47
Имя: Андрей
Страна: Россия
город/регион: Вологда
Благодарил (а): 18 раз
Поблагодарили: 73 раза

Включение большого кол-ва лампочек максимально просто

Сообщение Andreywys »

Кревис - не совсем дешево. Кстати, подбирать шлейф IDC и клеммник я замучился и в итоге немного ошибся. Купил кабель Schneider ABFH20H100 и клеммник ABE7H16R31. При подключении получилось КЗ. Сравнил со старым кабелем, оказалось, что в новом подключено лишние 2 провода. Выкусил и все ок. Если бы не имел старый кабель, то не разобрался бы, наверное.
PS Лампочками и овнОм можно рулить.

wildnsk

Включение большого кол-ва лампочек максимально просто

Сообщение wildnsk »

Сделать совсем дешево не является целью, но над расширением ассортимента группа RND потрудилась. Теперь есть компактные экономичные модели программируемого адаптера CODESYS GL-9971, сетевых адаптеров Modbus TCP GL-9089, Modbus RTU GL-9073, Profinet GL-9087, CCLink IE field basic GL-9084, в каталог 2020 года они уже включены и появятся на сайте с ценами буквально ближайшую неделю-две. Таким образом минимальные конфигурации узлов ввода-вывода будут еще доступнее
gl.jpg
dim.jpg
Ссылка на каталог https://www.crevis.ru/wp-content/upload ... Ru_web.pdf

Аксессуары для подключения шлейфов с IDC20/IDC40 добавим на сайт.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

petr2off
эксперт
эксперт
Сообщения: 1602
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 69 раз
Поблагодарили: 185 раз

Включение большого кол-ва лампочек максимально просто

Сообщение petr2off »

Стесняюсь спросить, а вы их случайно не продаете ? Уж очень активно засвечиваете, где только можно. Здесь все таки сайт технических специалистов, а не маркетологов. К техническому аспекту проблемы Ваши посты имеют весьма косвенное отношение. Как справедливо заметил коллега Andreywys - лампочками можно и Овеном управлять.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17474
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Включение большого кол-ва лампочек максимально просто

Сообщение Jackson »

Andreywys писал(а): 25 фев 2020, 15:34 Кревис - не совсем дешево.
Спрашивалось не "максимально дёшево", а "максимально просто".
[+]
быстро, качественно, недорого - возможны максимум два из этих трёх условий
Andreywys писал(а): 25 фев 2020, 15:34 Купил кабель Schneider ABFH20H100 и клеммник ABE7H16R31
То есть, это дёшево? :ges_hmm:
petr2off писал(а): 26 фев 2020, 07:16 Стесняюсь спросить, а вы их случайно не продаете ?
Продаёт, продаёт. Но уже не здесь.
У меня просьба на будущее. В таких случаях жмите кнопку "пожаловаться" и там оставьте комментарий - тогда администрация увидит.
По вопросам работы Форума можно обратиться по этим контактам.

Andreywys
освоился
освоился
Сообщения: 286
Зарегистрирован: 15 сен 2016, 18:47
Имя: Андрей
Страна: Россия
город/регион: Вологда
Благодарил (а): 18 раз
Поблагодарили: 73 раза

Включение большого кол-ва лампочек максимально просто

Сообщение Andreywys »

Jackson писал(а): 03 мар 2020, 10:10 То есть, это дёшево?
Я не писал, что это дешево. Я написал, что с модулями IDC получил проблему.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17474
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Включение большого кол-ва лампочек максимально просто

Сообщение Jackson »

Тогда прошу прощения. Просто в моём понимании "Schneider" и "дёшево" - вещи противоположные.
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»