Sancho Спасибо.
FLplc
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
FLplc
Вот ПЛК DELTA DVPSX2. В разрезе - может кому интересно.
Отправлено спустя 4 минуты 42 секунды:
Sancho Спасибо.
SPOILERSPOILER_SHOW
ВнутриSPOILER_SHOW
Sancho Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
-
- Лейтенант
- Сообщения: 373
- Зарегистрирован: 25 фев 2018, 17:56
- Имя: sonata
FLplc
удалено
FLplc
garry писал(а): ↑08 мар 2018, 22:14Сейчас леплю прототип для домашней автоматизации на меге 2560. Был корпус от сдохшего ПЛК.krom23 писал(а): ↑20 ноя 2017, 00:53 Моё предложение по теме (повторюсь):
1. Две платы: силовая и мозговая
2. Если плк, то не ниже 2560
3. С мозгов никаких лишних пинов, только интерфейсные
4. На первой плате контроллер, программатор, внешняя память, часы с батарейкой, разъёмы под дисплей, 485 и для соединения
с силовой платой.
5. На силовой: 2-4 реле, выпрямитель и параметрический стабилизатор для пост/перем 24в, расширитель вховыдов с
опторазвязанными вховыдами, универсальные аналоговые входы на ADS1015 или 1115.
Много вховыдов никчему, в случае можно прикрутить расширитель. Ну как то так. Хорошо бы и аналоговый выход.
По пункту 3 у меня выведено на корпус мозгов 10 аналоговых входов, которые могут быть и цифровыми, 11 цифровых входов-выходов (все могут в ШИМ), 1 UART-на него сядет внешний преобразователь UART-RS485, RESET- для внешней собаки. 14 штук GND и 14 штук +5V, так как не люблю несколько проводов под один болт крутить, а датчикам и входам-выходам нада. На внешний модуль 16 реле выведен IDE шлейф, отлично вписался и к релейному модулю подошёл.
По пункту 4 - контроллер, SIM800, w5500, DC-DC 12-5, DC-DC(charge LI-ion)-3,7+ аккум.
Я думаю при таком количестве пинов контроллера выводить на внешние модули что-то кроме управления релейными модулями и интерфейсов нет смысла. Много разъемов выйдет. Лучше в одном корпусе на 6-9DIN, если уж использовать такой контроллер, все вывести.
Вся эта моя конструкция получает такое количество каналов ввода-вывода, что я даже в ближайшей перспективе смогу использовать не более 30 процентов всех ресурсов. Конструкция пока из 2-х модулей: мозг и реле. Далее будет железная собака, внешний пульт контроля и управления на НАНО с дисплеем по 485. По Modbus-TCP контроль,управление и визуализация с SCADA и WEB (Ноутбук в стене, да я маньяк и мне это нравится)
Rovki писал(а): ↑20 ноя 2017, 13:13 А по мне я бы сделал сетевой контроллер на ардуино в одном корпусе размером в один автомат (18мм на дин рейку),а модули ввода \вывода в других корпусах .По типу с СПК ,только панель отдельно.
В сетевом контроллере поставил бы блок питания 24-5в ,интерфейс для связи с внешним миром (езернет или вайфай или блютуз) и разные атмеги в зависимости от сложностей задач и интерфейс RS485 (c modbus RTU) для работы с модулями ввода \вывода и интерфейс I2C для датчиков .
В качестве модулей использовал бы китайские модули с RS485 ,которые есть и аналоговые и цифровые от 2 до 16 каналов .Хочешь рядом ставь ,хочешь в другой щит ,что бы жгут проводов не тянуть в щит с контроллером .
И ни каких пинов не нужно (кроме Тх Rx) от ардуины .Сколько хочешь столько и используй сетевых модулей (до 32) разных ...
Заметил, что некоторым пользователям не смог отправить сообщение, так как они отключили получение личных сообщений.golowa70 писал(а): ↑05 июн 2018, 08:22Как показывает практика, нет смысла городить какой либо универсальный велосипед. Каждый делает под себя, под свои требования что-то на подобие ПЛК. Кому то нужна гальваническая развязка, кому-то RS485, кому-то ШИМ выходы, кому-то WDT и т.д. и т.п. Здесь неоднократно ребята (и я в том числе) выкладывали свои работы на эту тему. Может быть материалы не в полном объёме и не упорядочены,
но если Вас заинтересует что-то конкретное , то я уверен что автор с удовольствием поделится своими наработками (схема, плата и т. д.)
Поэтому попрошу здесь:
Коллеги, а кто - не жадный и может поделиться файлами своих подобных проектов PLC ( нужно для редактирования в Sprint Layout под собственные "хотелки") ?
FLplc
Вот собственно моя поделка. С телефона фотки выложить не получается, говорит что размер большой, поэтому даю ссылку на сторонний ресурс. https://pikabu.ru/story/pyatnichnoe_moe_6669496
Работают у меня подобные платы больше двух лет, расположены в шкафах станков, рядом с пускателями и трансформаторами.
Работают у меня подобные платы больше двух лет, расположены в шкафах станков, рядом с пускателями и трансформаторами.
FLProg 6.3.1 - 7.3.4 - Linux
FLplc
Собирал как то по просьбе систему управления на паре atmega, писал другой человек. Питания раздельные. С кучей стабилизаторов, фильтров. И все это можно завесить за пару минут дергая и вставляя вилку питания. Завесить можно так что выходные порты подтягиваются в единички со всеми вытекающими последствиями для того что на этих портах висит, Хорошо если не нагреватель на пару десятков киловатт, и не топливный клапан и насосос.
Нужно мудрить со всякими BOD, watchdog, и по возможности внешними, и то не уверен в надежности.
Нужно мудрить со всякими BOD, watchdog, и по возможности внешними, и то не уверен в надежности.
FLplc
И что нам делать с этой информациейGoosr писал(а): ↑05 май 2019, 11:17 Вот собственно моя поделка. С телефона фотки выложить не получается, говорит что размер большой, поэтому даю ссылку на сторонний ресурс. https://pikabu.ru/story/pyatnichnoe_moe_6669496
Работают у меня подобные платы больше двух лет, расположены в шкафах станков, рядом с пускателями и трансформаторами.
FLplc
Да, очень интересный проект от kaplya.
Или вот ещё тоже очень интересный проект: https://miniplc.ru, но там только продажа, не open source .
Но я хотел замутить плату ПЛК исключительно на готовых модульных комплектующих с AliExpress (без необходимости паять мелкие компоненты на материнке и возможностью оперативно их менять при ремонте).
Поначалу хотел взять проект FLplc от golowa70, но не нашёл его файлов и попросил автора помочь чуток его подправить (адаптировать плату в свободное время - я вряд-ли слёту смогу такое быстро осуществить, так как никогда такого не делал), но ответа не получил, вероятно по причине того, что запросы (хотелки) у меня оказались почти запредельными :
Если кто-то сможет помочь на основе этой платы или другой имеющейся сделать другую плату с теми-же размерами под корпус D6MG со стандартными клеммниками (шаг 5,08 мм) , то на плате не должно быть каких-либо элементов, кроме разъёмов и фильтрующих керамических конденсаторов (не SMD) и электролитов 1000-2200 мкФ возле каждого субмодуля, а все субмодули нужно будет устанавливать по такому-же принципу и на таких-же разъёмных соединителях, как у Nano/NodeMCU .
Модули буду брать с AliExpress (при необходимости штыри разъёмов всегда буду перепаивать на сторону, обратную корпусным компонентам, включая и разъём СИМ-карты, для установки в разъёмы платы):
1. кроме Arduino Nano и MEGA нужно предусмотреть возможность установки двух модификаций NodeMCU с разным размером платы (https://ru.aliexpress.com/item/1PCS-Wir ... 17003.html) и в перспективе ещё и STM32F103 (https://ru.aliexpress.com/item/STM32F10 ... 70602.html)
2. кроме W5500 Ethernet SPI Module (https://ru.aliexpress.com/item/W5500-Et ... 54059.html) нужно предусмотреть возможность установки двух других сетевух (https://ru.aliexpress.com/item/1-ENC28J ... 99636.html и в перспективе ещё и https://ru.aliexpress.com/item/Wavgat-S ... 02195.html)
3. нужно предусмотреть возможность установки модуля ESP-01 (https://ru.aliexpress.com/item/Free-shi ... 96994.html) и SIM800L (https://ru.aliexpress.com/item/Smallest ... 25687.html)
4. нужно предусмотреть возможность установки 1-4 модуля RS-485 (https://ru.aliexpress.com/item/5pcs-lot ... 62343.html), таким образом, чтобы клеммник выступал за край корпуса на 5-10 мм
4. нужно предусмотреть возможность установки на пути к выходным клеммникам (в разрыв сигнала) нескольких модулей ADUM1201 (https://ru.aliexpress.com/item/EYEWINK- ... 53897.html) для изоляции свободных портов MCU
5. нужно предусмотреть возможность установки модуля расширения имеющихся портов для NodeMCU на MCP23017 I2C (https://ru.aliexpress.com/item/1-MCP230 ... 55097.html) входом на плату, подключение выхода модуля на плате не предусмотрено (под шлейф), 2-3 разъёмов I2C и 1-2 разъёмов SPI
6. нужно предусмотреть возможность установки понижающего модуля DC-DC на LM2596S (https://ru.aliexpress.com/item/1pcs-Ult ... 24397.html) для питания от +12--24 в. и повышающего модуля DC-DC на MT3608 (https://ru.aliexpress.com/item/MT3608-D ... 36088.html) для питания от Li-ion батареи 18650
7. если позволит место на плате, предусмотреть возможность установки нескольких релейных модулей (https://ru.aliexpress.com/item/DC5V-1-2 ... 78613.html), таким образом, чтобы клеммник выступал за край корпуса на 5-10 мм и в любом случае предусмотреть разъём расширения имеющихся портов для подключения вторым этажом блока дополнительных релейных модулей.
Понимаю, что запросы (хотелки) у меня почти запредельные, но так уж нужно (хочу сделать почти универсальную материнскую плату ПЛК и буду устанавливать только те модули, которые необходимы в данном конкретном проекте).Модули буду брать с AliExpress (при необходимости штыри разъёмов всегда буду перепаивать на сторону, обратную корпусным компонентам, включая и разъём СИМ-карты, для установки в разъёмы платы):
1. кроме Arduino Nano и MEGA нужно предусмотреть возможность установки двух модификаций NodeMCU с разным размером платы (https://ru.aliexpress.com/item/1PCS-Wir ... 17003.html) и в перспективе ещё и STM32F103 (https://ru.aliexpress.com/item/STM32F10 ... 70602.html)
2. кроме W5500 Ethernet SPI Module (https://ru.aliexpress.com/item/W5500-Et ... 54059.html) нужно предусмотреть возможность установки двух других сетевух (https://ru.aliexpress.com/item/1-ENC28J ... 99636.html и в перспективе ещё и https://ru.aliexpress.com/item/Wavgat-S ... 02195.html)
3. нужно предусмотреть возможность установки модуля ESP-01 (https://ru.aliexpress.com/item/Free-shi ... 96994.html) и SIM800L (https://ru.aliexpress.com/item/Smallest ... 25687.html)
4. нужно предусмотреть возможность установки 1-4 модуля RS-485 (https://ru.aliexpress.com/item/5pcs-lot ... 62343.html), таким образом, чтобы клеммник выступал за край корпуса на 5-10 мм
4. нужно предусмотреть возможность установки на пути к выходным клеммникам (в разрыв сигнала) нескольких модулей ADUM1201 (https://ru.aliexpress.com/item/EYEWINK- ... 53897.html) для изоляции свободных портов MCU
5. нужно предусмотреть возможность установки модуля расширения имеющихся портов для NodeMCU на MCP23017 I2C (https://ru.aliexpress.com/item/1-MCP230 ... 55097.html) входом на плату, подключение выхода модуля на плате не предусмотрено (под шлейф), 2-3 разъёмов I2C и 1-2 разъёмов SPI
6. нужно предусмотреть возможность установки понижающего модуля DC-DC на LM2596S (https://ru.aliexpress.com/item/1pcs-Ult ... 24397.html) для питания от +12--24 в. и повышающего модуля DC-DC на MT3608 (https://ru.aliexpress.com/item/MT3608-D ... 36088.html) для питания от Li-ion батареи 18650
7. если позволит место на плате, предусмотреть возможность установки нескольких релейных модулей (https://ru.aliexpress.com/item/DC5V-1-2 ... 78613.html), таким образом, чтобы клеммник выступал за край корпуса на 5-10 мм и в любом случае предусмотреть разъём расширения имеющихся портов для подключения вторым этажом блока дополнительных релейных модулей.
Ещё раз огромное вам спасибо за оказываемую помощь,
с уважением,
Сергей
FLplc
PLC Емеля M2560
ATMega2560
12 изолированных цифровых входа со светодиодной индикацией,
6 аналоговых\цифровых входа,
15 выходов типа ОК (ULN2803A) со светодиодной индикацией,
разъём microSD,
RS485 изолированный или неизолированный,
RTC DS3231
2 внешних разъёма UART\I2C\5В,
1 внешний разъём SPI\5В,
1 внешний разъём под преобразователь USB-UART,
1 внутренний разъём под модуль ESP8266
1 внутренний разъём под клавиатуру на 1 - 5 кнопок,
1 внутренний разъём под 0.96`OLED,
панелька под внешний EEPROM,
WDT на 555,
Звуковой излучатель с генератором звука.
Номинальное напряжение питания - 12В, 24В.
Шаг клеммников 3,5мм.
Корпус 115х90мм
ATMega2560
12 изолированных цифровых входа со светодиодной индикацией,
6 аналоговых\цифровых входа,
15 выходов типа ОК (ULN2803A) со светодиодной индикацией,
разъём microSD,
RS485 изолированный или неизолированный,
RTC DS3231
2 внешних разъёма UART\I2C\5В,
1 внешний разъём SPI\5В,
1 внешний разъём под преобразователь USB-UART,
1 внутренний разъём под модуль ESP8266
1 внутренний разъём под клавиатуру на 1 - 5 кнопок,
1 внутренний разъём под 0.96`OLED,
панелька под внешний EEPROM,
WDT на 555,
Звуковой излучатель с генератором звука.
Номинальное напряжение питания - 12В, 24В.
Шаг клеммников 3,5мм.
Корпус 115х90мм
SPOILERSPOILER_SHOW
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLplc
На мой взгляд, то очень впечатляет, но на сегодняшний день нужны встроенные беспроводные технологии.
FLplc
Сделал сам, модуль WiFi может быть установлен без переделок:
Идея была вписаться в размеры 100х100мм для снижения стоимости изготовления опытной платы в Китае.
Идея была вписаться в размеры 100х100мм для снижения стоимости изготовления опытной платы в Китае.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей