FLplc

В этом форуме можно обсудить интерфейс программы, работу встроенных блоков, взаимодейсткие с Ардуино IDE и т.д.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1311
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 95
Откуда: Кисловодск
Имя: Александр

FLplc

#281

Сообщение nalnik » 29.07.2018{, 09:34}

Вот ПЛК DELTA DVPSX2. В разрезе - может кому интересно.
СпойлерПоказать
1.jpg
ВнутриПоказать
5.jpg
4.jpg
3.jpg
2.jpg
Отправлено спустя 4 минуты 42 секунды:
Sancho Спасибо.
Я хочу быть добрее, но люди сами нарываются.

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

FLplc

#282

Сообщение krom23 » 29.07.2018{, 11:55}

удалил
Последний раз редактировалось krom23 20.10.2018{, 22:55}, всего редактировалось 1 раз.

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

FLplc

#283

Сообщение pony sonata » 29.07.2018{, 12:37}

удалено

duser
Рядовой
Сообщения: 11
Зарегистрирован: 17.08.2018{, 21:09}
Репутация: 0
Имя: Сергей

FLplc

#284

Сообщение duser » 04.05.2019{, 23:51}

garry писал(а):
08.03.2018{, 22:14}
krom23 писал(а):
20.11.2017{, 00:53}
Моё предложение по теме (повторюсь):
1. Две платы: силовая и мозговая
2. Если плк, то не ниже 2560
3. С мозгов никаких лишних пинов, только интерфейсные
4. На первой плате контроллер, программатор, внешняя память, часы с батарейкой, разъёмы под дисплей, 485 и для соединения
с силовой платой.
5. На силовой: 2-4 реле, выпрямитель и параметрический стабилизатор для пост/перем 24в, расширитель вховыдов с
опторазвязанными вховыдами, универсальные аналоговые входы на ADS1015 или 1115.
Много вховыдов никчему, в случае можно прикрутить расширитель. Ну как то так. Хорошо бы и аналоговый выход.
Сейчас леплю прототип для домашней автоматизации на меге 2560. Был корпус от сдохшего ПЛК.
По пункту 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 писал(а):
08.03.2018{, 23:41}
А вот мой контроллер - 4 аналоговых входа (ток,напряжение) ,4 дискретных входа (9-24в) ,4 релейных выхода (10а) ,1 транзисторный выход (ШИМ) .Связь с внешним миром по wifi.иока4441-min.jpg
IMG_20171230_174717.jpg
Rovki писал(а):
20.11.2017{, 13:13}
А по мне я бы сделал сетевой контроллер на ардуино в одном корпусе размером в один автомат (18мм на дин рейку),а модули ввода \вывода в других корпусах .По типу с СПК ,только панель отдельно.
В сетевом контроллере поставил бы блок питания 24-5в ,интерфейс для связи с внешним миром (езернет или вайфай или блютуз) и разные атмеги в зависимости от сложностей задач и интерфейс RS485 (c modbus RTU) для работы с модулями ввода \вывода и интерфейс I2C для датчиков .
В качестве модулей использовал бы китайские модули с RS485 ,которые есть и аналоговые и цифровые от 2 до 16 каналов .Хочешь рядом ставь ,хочешь в другой щит ,что бы жгут проводов не тянуть в щит с контроллером .
И ни каких пинов не нужно (кроме Тх Rx) от ардуины .Сколько хочешь столько и используй сетевых модулей (до 32) разных ...
golowa70 писал(а):
20.11.2017{, 00:23}
krom23 писал(а):Кинули бы плату со схемой для желающих сделать бутерброд.
Единой схемы нет, есть блочные схемы(входы,выходы и т.д.) с подобного проекта. Если нужна будет общая схема - нарисую.
На плате указаны номиналы элементов.
golowa70 писал(а):
05.06.2018{, 08:22}
slon-genia писал(а):
05.06.2018{, 01:37}
Я предлагаю создать контроллер на основе ардуино .
Как показывает практика, нет смысла городить какой либо универсальный велосипед. Каждый делает под себя, под свои требования что-то на подобие ПЛК. Кому то нужна гальваническая развязка, кому-то RS485, кому-то ШИМ выходы, кому-то WDT и т.д. и т.п. Здесь неоднократно ребята (и я в том числе) выкладывали свои работы на эту тему. Может быть материалы не в полном объёме и не упорядочены,
но если Вас заинтересует что-то конкретное , то я уверен что автор с удовольствием поделится своими наработками (схема, плата и т. д.)
Заметил, что некоторым пользователям не смог отправить сообщение, так как они отключили получение личных сообщений.
Поэтому попрошу здесь:
Коллеги, а кто - не жадный и может поделиться файлами своих подобных проектов PLC ( нужно для редактирования в Sprint Layout под собственные "хотелки") ?

Аватара пользователя
Phazz
Полковник
Сообщения: 2131
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 270
Откуда: Сургут
Имя: Анатолий

FLplc

#285

Сообщение Phazz » 05.05.2019{, 07:04}


Аватара пользователя
Goosr
Сержант
Сообщения: 175
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 12
Откуда: Тольятти
Имя: Дмитрий

FLplc

#286

Сообщение Goosr » 05.05.2019{, 11:17}

Вот собственно моя поделка. С телефона фотки выложить не получается, говорит что размер большой, поэтому даю ссылку на сторонний ресурс. https://pikabu.ru/story/pyatnichnoe_moe_6669496
Работают у меня подобные платы больше двух лет, расположены в шкафах станков, рядом с пускателями и трансформаторами.
FLProg 6.3.1 - 7.3.4 - Linux

gmz_001
Рядовой
Сообщения: 13
Зарегистрирован: 19.10.2017{, 10:49}
Репутация: 0

FLplc

#287

Сообщение gmz_001 » 05.05.2019{, 14:49}

Собирал как то по просьбе систему управления на паре atmega, писал другой человек. Питания раздельные. С кучей стабилизаторов, фильтров. И все это можно завесить за пару минут дергая и вставляя вилку питания. Завесить можно так что выходные порты подтягиваются в единички со всеми вытекающими последствиями для того что на этих портах висит, Хорошо если не нагреватель на пару десятков киловатт, и не топливный клапан и насосос.
Нужно мудрить со всякими BOD, watchdog, и по возможности внешними, и то не уверен в надежности.

vovka1973
Капитан
Сообщения: 872
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 29
Откуда: kazahstan

FLplc

#288

Сообщение vovka1973 » 05.05.2019{, 18:47}

удалил
Последний раз редактировалось vovka1973 07.05.2019{, 12:57}, всего редактировалось 3 раза.
Изображение

Аватара пользователя
horb
Рядовой
Сообщения: 2
Зарегистрирован: 11.01.2019{, 14:59}
Репутация: 0
Имя: Борис

FLplc

#289

Сообщение horb » 05.05.2019{, 18:59}

Goosr писал(а):
05.05.2019{, 11:17}
Вот собственно моя поделка. С телефона фотки выложить не получается, говорит что размер большой, поэтому даю ссылку на сторонний ресурс. https://pikabu.ru/story/pyatnichnoe_moe_6669496
Работают у меня подобные платы больше двух лет, расположены в шкафах станков, рядом с пускателями и трансформаторами.
И что нам делать с этой информацией

Аватара пользователя
Goosr
Сержант
Сообщения: 175
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 12
Откуда: Тольятти
Имя: Дмитрий

FLplc

#290

Сообщение Goosr » 05.05.2019{, 22:08}

horb, Что делать, что делать. Вопросы задавать если есть. :smile38:
FLProg 6.3.1 - 7.3.4 - Linux

duser
Рядовой
Сообщения: 11
Зарегистрирован: 17.08.2018{, 21:09}
Репутация: 0
Имя: Сергей

FLplc

#291

Сообщение duser » 09.05.2019{, 15:56}

Phazz писал(а):
05.05.2019{, 07:04}
duser, viewtopic.php?f=171&t=4987&p=65889&hilit=Капля#p65889
Да, очень интересный проект от 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 мм и в любом случае предусмотреть разъём расширения имеющихся портов для подключения вторым этажом блока дополнительных релейных модулей.
Понимаю, что запросы (хотелки) у меня почти запредельные, но так уж нужно (хочу сделать почти универсальную материнскую плату ПЛК и буду устанавливать только те модули, которые необходимы в данном конкретном проекте).

Ещё раз огромное вам спасибо за оказываемую помощь,
с уважением,
Сергей

Аватара пользователя
Alexey_Sh
Рядовой
Сообщения: 9
Зарегистрирован: 18.08.2016{, 01:37}
Репутация: 2
Откуда: СПб
Имя: Алексей

FLplc

#292

Сообщение Alexey_Sh » 18.06.2019{, 00:55}

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мм

IMG_9652.JPG
плата сверху
СпойлерПоказать
IMG_9648.JPG
плата снизу
IMG_9634.JPG
корпус сверху
IMG_9668.JPG
корпус справа
IMG_9665.JPG
корпус снизу

vovka1973
Капитан
Сообщения: 872
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 29
Откуда: kazahstan

FLplc

#293

Сообщение vovka1973 » 18.06.2019{, 15:02}

Alexey_Sh писал(а):
18.06.2019{, 00:55}
PLC Емеля M2560
где купили сие чудо?
Изображение

Аватара пользователя
Rovki
Полковник
Сообщения: 4542
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 245
Откуда: Чехов
Имя: Анатолий
Контактная информация:

FLplc

#294

Сообщение Rovki » 18.06.2019{, 15:27}

vovka1973 писал(а):
18.06.2019{, 15:02}
Alexey_Sh писал(а):
18.06.2019{, 00:55}
PLC Емеля M2560
где купили сие чудо?
Похоже сам сделал :smile427:
Электронщик до мозга костей и не только

stypler
Сержант
Сообщения: 144
Зарегистрирован: 01.06.2018{, 07:25}
Репутация: 6

FLplc

#295

Сообщение stypler » 18.06.2019{, 21:07}

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

Аватара пользователя
Alexey_Sh
Рядовой
Сообщения: 9
Зарегистрирован: 18.08.2016{, 01:37}
Репутация: 2
Откуда: СПб
Имя: Алексей

FLplc

#296

Сообщение Alexey_Sh » 18.06.2019{, 21:14}

Сделал сам, модуль WiFi может быть установлен без переделок:
IMG_9653.JPG
Идея была вписаться в размеры 100х100мм для снижения стоимости изготовления опытной платы в Китае.

Аватара пользователя
Rovki
Полковник
Сообщения: 4542
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 245
Откуда: Чехов
Имя: Анатолий
Контактная информация:

FLplc

#297

Сообщение Rovki » 18.06.2019{, 21:22}

А какое отношение она имеет к FLProg?


Если продавать то сколько будет стоить?
Электронщик до мозга костей и не только

Аватара пользователя
Alexey_Sh
Рядовой
Сообщения: 9
Зарегистрирован: 18.08.2016{, 01:37}
Репутация: 2
Откуда: СПб
Имя: Алексей

FLplc

#298

Сообщение Alexey_Sh » 18.06.2019{, 21:59}

Rovki писал(а):
18.06.2019{, 21:24}
А какое отношение она имеет к FLProg?
МК и строение - Arduino.
Rovki писал(а):
18.06.2019{, 21:24}
Если продавать то сколько будет стоить?
Пока могу предложить только печатные платы. При мелкоcерийной сборке всяко будет дешевле Controllino в разы.

Аватара пользователя
Rovki
Полковник
Сообщения: 4542
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 245
Откуда: Чехов
Имя: Анатолий
Контактная информация:

FLplc

#299

Сообщение Rovki » 19.06.2019{, 00:35}

Alexey_Sh писал(а):
18.06.2019{, 21:59}
Rovki писал(а):
18.06.2019{, 21:24}
А какое отношение она имеет к FLProg?
МК и строение - Arduino.
Rovki писал(а):
18.06.2019{, 21:24}
Если продавать то сколько будет стоить?
Пока могу предложить только печатные платы. При мелкоcерийной сборке всяко будет дешевле Controllino в разы.
Так там у вас какой процессор стоит?
Электронщик до мозга костей и не только

Аватара пользователя
Alexey_Sh
Рядовой
Сообщения: 9
Зарегистрирован: 18.08.2016{, 01:37}
Репутация: 2
Откуда: СПб
Имя: Алексей

FLplc

#300

Сообщение Alexey_Sh » 19.06.2019{, 00:38}

Alexey_Sh писал(а):
18.06.2019{, 00:55}
PLC Емеля M2560
ATMega2560

Ответить

Вернуться в «Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)»