FLplc

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

FLplc

Сообщение nalnik »

Вот ПЛК DELTA DVPSX2. В разрезе - может кому интересно.
SPOILERSPOILER_SHOW
1.jpg
ВнутриSPOILER_SHOW
5.jpg
4.jpg
3.jpg
2.jpg
Отправлено спустя 4 минуты 42 секунды:
Sancho Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

FLplc

Сообщение krom23 »

удалил
Последний раз редактировалось krom23 20 окт 2018, 22:55, всего редактировалось 1 раз.
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

FLplc

Сообщение pony sonata »

удалено
duser
Рядовой
Сообщения: 11
Зарегистрирован: 17 авг 2018, 21:09
Имя: Сергей

FLplc

Сообщение duser »

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

FLplc

Сообщение Phazz »

Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

FLplc

Сообщение Goosr »

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

FLplc

Сообщение gmz_001 »

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

FLplc

Сообщение vovka1973 »

удалил
Последний раз редактировалось vovka1973 07 май 2019, 12:57, всего редактировалось 3 раза.
Изображение
Аватара пользователя
horb
Рядовой
Сообщения: 5
Зарегистрирован: 11 янв 2019, 14:59
Имя: Борис

FLplc

Сообщение horb »

Goosr писал(а): 05 май 2019, 11:17 Вот собственно моя поделка. С телефона фотки выложить не получается, говорит что размер большой, поэтому даю ссылку на сторонний ресурс. https://pikabu.ru/story/pyatnichnoe_moe_6669496
Работают у меня подобные платы больше двух лет, расположены в шкафах станков, рядом с пускателями и трансформаторами.
И что нам делать с этой информацией
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

FLplc

Сообщение Goosr »

horb, Что делать, что делать. Вопросы задавать если есть. :smile38:
FLProg 6.3.1 - 7.3.4 - Linux
duser
Рядовой
Сообщения: 11
Зарегистрирован: 17 авг 2018, 21:09
Имя: Сергей

FLplc

Сообщение duser »

Phazz писал(а): 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 авг 2016, 01:37
Откуда: СПб
Имя: Алексей

FLplc

Сообщение Alexey_Sh »

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
SPOILERSPOILER_SHOW
IMG_9648.JPG
IMG_9634.JPG
IMG_9668.JPG
IMG_9665.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vovka1973
Майор
Сообщения: 1094
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan

FLplc

Сообщение vovka1973 »

Alexey_Sh писал(а): 18 июн 2019, 00:55 PLC Емеля M2560
где купили сие чудо?
Изображение
Аватара пользователя
Rovki
Полковник
Сообщения: 4891
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Контактная информация:

FLplc

Сообщение Rovki »

vovka1973 писал(а): 18 июн 2019, 15:02
Alexey_Sh писал(а): 18 июн 2019, 00:55 PLC Емеля M2560
где купили сие чудо?
Похоже сам сделал :smile427:
Электронщик до мозга костей и не только
stypler
Сержант
Сообщения: 149
Зарегистрирован: 01 июн 2018, 07:25

FLplc

Сообщение stypler »

На мой взгляд, то очень впечатляет, но на сегодняшний день нужны встроенные беспроводные технологии.
Аватара пользователя
Alexey_Sh
Рядовой
Сообщения: 9
Зарегистрирован: 18 авг 2016, 01:37
Откуда: СПб
Имя: Алексей

FLplc

Сообщение Alexey_Sh »

Сделал сам, модуль WiFi может быть установлен без переделок:
IMG_9653.JPG
Идея была вписаться в размеры 100х100мм для снижения стоимости изготовления опытной платы в Китае.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 4891
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Контактная информация:

FLplc

Сообщение Rovki »

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


Если продавать то сколько будет стоить?
Электронщик до мозга костей и не только
Аватара пользователя
Alexey_Sh
Рядовой
Сообщения: 9
Зарегистрирован: 18 авг 2016, 01:37
Откуда: СПб
Имя: Алексей

FLplc

Сообщение Alexey_Sh »

Rovki писал(а): 18 июн 2019, 21:24А какое отношение она имеет к FLProg?
МК и строение - Arduino.
Rovki писал(а): 18 июн 2019, 21:24Если продавать то сколько будет стоить?
Пока могу предложить только печатные платы. При мелкоcерийной сборке всяко будет дешевле Controllino в разы.
Аватара пользователя
Rovki
Полковник
Сообщения: 4891
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Контактная информация:

FLplc

Сообщение Rovki »

Alexey_Sh писал(а): 18 июн 2019, 21:59
Rovki писал(а): 18 июн 2019, 21:24А какое отношение она имеет к FLProg?
МК и строение - Arduino.
Rovki писал(а): 18 июн 2019, 21:24Если продавать то сколько будет стоить?
Пока могу предложить только печатные платы. При мелкоcерийной сборке всяко будет дешевле Controllino в разы.
Так там у вас какой процессор стоит?
Электронщик до мозга костей и не только
Аватара пользователя
Alexey_Sh
Рядовой
Сообщения: 9
Зарегистрирован: 18 авг 2016, 01:37
Откуда: СПб
Имя: Алексей

FLplc

Сообщение Alexey_Sh »

Alexey_Sh писал(а): 18 июн 2019, 00:55PLC Емеля M2560
ATMega2560
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей