Страница 1 из 1

Есть некая задумка, хочу услышать мнение со стороны?

Добавлено: Ср фев 03, 2021 13:20:19
Keldish
Должен получиться «недо-PLC». Сразу предупреждаю, что я больше по программной части. Но собирать буду обязательно. Приму любую помощь в том числе и не безвозмездную.
Пока вижу себе так. Три отдельные платы:
1. Плата HMI. Экран 16х2 по I2C. 6 кнопок и 2 светодиода (зеленый и красный) на расширителе портов по I2C. Прямой вход с контроллера, по нему будем определять подключена данная плата или нет (планируется что устройство может работать без нее, как одна из модификаций).
2. Плата процессора. Преобразователь питания с 24V (переменки или постоянки) в 5V и 3V. Супервизор по питанию (будем подавать сигнал на запись переменных EEPROM). Батарея питания для RTC. Микросхема EEPROM. Порт USB для программирования. Выход под отладчик. Контроллер планирую STM32 (соответственно хочу подключение внешнего отладчика как на Nucleo). По поводу Flash пока думаю. Два порта RS485 с возможностью работы как мастером так и слейвом.
3. Плата портов входа и выхода. Дискретные входы и выходы (и тех и других по 8 шт.) на 2-х расширителях портов по I2C. Аналоговые входы (пока думаю 4шт) на отдельных АЦП по I2C. Аналоговые выходы (думаю 2 шт.) на отдельных ЦАП по I2C. Три прямых входа с контроллера, по ним будем определять подключена ли плата и ее тип. Плат портов может быть несколько модификаций с разным количеством и типом портов. Возможно использование устройства и без этой платы.
Хочу услышать мнение со стороны. Возможно что-то не состоятельно или есть варианты лучше. Частично схемы готовы, но нужна помощь в расчете номиналов, подбора микроконтроллера.
если что-то не понятно - задавайте вопросы, можно в личку.

некоторые дополнения:
1. Нишевая нацеленность "малая автоматизация"
2. Ethernet в планах
3. Пока планируется программировать на С, С++, но в любом случае нужна поддержка ST и FBD.
4. аналоговые входы на текущий момент 4-20мА и 0-10В, как и аналоговые выходы, термопары и термосопротивления (в том числе NTC и PTC) планируются - но тут нужна помощь со стороны.
5. забыл написать в описании планируется 2 порта RS485, с возможностью работы как мастером так и слейвом
6. батарейка 1220, на каждом углу на сегодняшний день дефицит не предвидится
7. защита портов на текущий момент учитывает замыкания, переполюсовку, развязку.
8. отдельно по экрану как я себе это вижу, устройство можно использовать и без него, использование предполагается там где нуобходимо не часто и не на ходу менять несколько параметров (например как в работе частотника), в остальных случаях можно использовать внешние панели на свой вкус и цвет в том числе и с зеркалом в сеть.

Re: Есть некая задумка, хочу услышать мнение со стороны?

Добавлено: Ср фев 03, 2021 16:09:00
bolek
Должен получиться «недо-PLC».
1. Нишевая нацеленность "малая автоматизация"
Эта пара фраз не объясняет зачем нужно придумывать свой PLC и где его предполагается использовать.
Чем не устраивает, например, готовый (первый попавшийся)?
https://aliexpress.ru/item/33028295586. ... web201603_
Самодельный в итоге не будет дешевле, а с учетом потраченного времени - многократно дороже.

Re: Есть некая задумка, хочу услышать мнение со стороны?

Добавлено: Ср фев 03, 2021 16:37:14
Keldish
хочу свой

есть куда поставить 600 устройств

Re: Есть некая задумка, хочу услышать мнение со стороны?

Добавлено: Ср фев 03, 2021 16:43:48
parovoZZ
На любое LINUX совместимое SoC воткнуть любую халявную SCADA. И вот ПЛК.

Re: Есть некая задумка, хочу услышать мнение со стороны?

Добавлено: Ср фев 03, 2021 16:54:10
Keldish
[uquote="parovoZZ",url="/forum/viewtopic.php?p=3973596#p3973596"]На любое LINUX совместимое SoC воткнуть любую халявную SCADA. И вот ПЛК.[/uquote]

:shock: а мужики-то не знают

как заводить сигналы от промышленных датчиков например 4-20мА, 0-10В, термопары, термосопротивления и т.д. и т.п.

Re: Есть некая задумка, хочу услышать мнение со стороны?

Добавлено: Ср фев 03, 2021 17:31:52
parovoZZ
Купить WirenBoard или RealLab, раз
я больше по программной части
Там огромнейший простор по программной части.

Re: Есть некая задумка, хочу услышать мнение со стороны?

Добавлено: Чт фев 04, 2021 06:43:21
bolek
[uquote="Keldish",url="/forum/viewtopic.php?p=3973593#p3973593"]хочу свой
есть куда поставить 600 устройств[/uquote]
1. 600 - это достаточно большая партия, это нужно не просто собрать на коленке что-то работающее дома, которое постоянно под рукой и которое можно постоянно до/переделывать.
2. Я бы в одну каску за эту задачу не взялся, тут нужны еще как минимум 1-2 квалифицированных специалиста.
3. Кто будет изготавливать партию? Заказ на стороне?
4. "Хочу свой" - хреновый аргумент, у этого своего должны быть преимущества по сравнению с имеющимися. Ну, как минимум, он должен быть не хуже.
Чтобы сделать не хуже - это потребует кучу времени на вылизывание аппаратной части, про софт не говорю.
5. Поддержку 24/7/12 кто будет осуществлять?