FLplc

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

FLplc

#361

Сообщение Rovki » 20.04.2021{, 22:47}

Кому интересно вот схемы входов ПР200 https://owen.ru/forum/attachment.php?at ... 1508577464

Отправлено спустя 2 минуты 24 секунды:
Goosr писал(а):
20.04.2021{, 22:44}
Ingwar писал(а):
20.04.2021{, 21:00}
И непонятно, зачем Вы используете опторазвязку, если земля общая...
К словам Rovki, добавлю. Оптроны еще для того, чтоб разделить разные уровни напряжения, датчиков и ардуино. Например у бесконтактных датчиков напряжение питания лежит в диапазоне 10-30 вольт, которые на пин ардуино ну ни как подавать нельзя.
Ну это можно делителями R исправить , но не желательно ...при козе на R , МК сразу вылетит или вход отгорит .Это не 5в вместо 3.3 ,а 24в
Электронщик до мозга костей и не только

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

FLplc

#362

Сообщение Ingwar » 20.04.2021{, 23:58}

Goosr писал(а):
20.04.2021{, 22:44}
чтоб разделить разные уровни напряжения, датчиков и ардуино.
Для этого есть делители по входу или транзисторы по выходу. А ставить гальваническую развязку, а потом ее же "херить" - ну это такое себе...
Ладно, спорить ни с кем не собирался и не буду. Делайте как считаете нужным.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

FLplc

#363

Сообщение MihailK » 21.04.2021{, 00:30}

19 страниц, а где ПЛК? ПР200 это не ПЛК , а программируемое реле. Самопальные контроллеры это тоже не ПЛК.
Прежде всего для программирования ПЛК используются стандартизированные языки МЭК (IEC) стандарта IEC61131-3. Инструменты программирования ПЛК на языках МЭК 61131-3 могут быть специализированными для отдельного семейства ПЛК или универсальными, работающими с несколькими (но далеко не всеми) типами контроллеров: CannyLab, CoDeSys, ISaGRAF, ИСР "КРУГОЛ", Beremiz, KLogic, SMLogix
Предположу, что ТС под ПЛК подразумевал, что то другое. Если брать к примеру Овен: основа процессор 100 ног, примерно 24 входа выхода, часы, модбас, дисплей(не всегда). Остальное подключается по надобности, как блоки расширения: входа/выхода, GPRS, Ethernet, WiFi. Устройство уже прошито, а при помощи программы оно конфигурируется под нужную задачу.

Аватара пользователя
Vuktor
Сержант
Сообщения: 237
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 12
Имя: Vuktor

FLplc

#364

Сообщение Vuktor » 21.04.2021{, 01:55}

MihailK,
MihailK писал(а):
21.04.2021{, 00:30}
19 страниц, а где ПЛК? ПР200 это не ПЛК , а программируемое реле. Самопальные контроллеры это тоже не ПЛК.
Прежде всего для программирования ПЛК используются стандартизированные языки МЭК (IEC) стандарта IEC61131-3.
А Flprog это не FBD? FBD это не язык программирования стандарта МЭК 61131-3? :smile110:

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

FLplc

#365

Сообщение Phazz » 21.04.2021{, 06:21}

MihailK, а чем ПР отличается от ПЛК, кроме того как их маркетологи обозвали?

Аватара пользователя
Vuktor
Сержант
Сообщения: 237
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 12
Имя: Vuktor

FLplc

#366

Сообщение Vuktor » 21.04.2021{, 10:14}

Ingwar, Вот ПЛК на ATmega2560. Полный комплект прошивок и печатных плат на модули из видео https://disk.yandex.ru/d/O51wNEnqkS03Kg
А так же ссылки на корпуса Меандр https://www.meandr.ru/plastikovye-korpusa
Почта для вопросов и предложений - tech.maker@yandex.ru
И остальные корпуса https://aliexpress.ru/item/400032988582 ... b201603_55


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

FLplc

#367

Сообщение Goosr » 21.04.2021{, 11:53}

Phazz писал(а):
21.04.2021{, 06:21}
а чем ПР отличается от ПЛК, кроме того как их маркетологи обозвали?
Программируемые реле (ПР) имеют ограниченные возможности по входам и выходам а также по размеру программы. Например 8 входов 4 выхода или 16 входов 10 выходов как правило без возможности расширения. По написанию программы ограниченное количество строк, около 150 в каждую можно вставить примерно 5 элементов, ограниченное количество промежуточных реле, счетчиков, компараторов, генераторов и т.д.. Что собственно накладывает существенные ограничения по возможностям устройства в управлении оборудованием.

ПЛК как модульный конструктор, имеет блоки расширения, можно получить нужное количество входов и выходов к тому же разных типов. Упрощенное подключение оборудование через шины данных, огромные библиотеки по этому оборудованию, т.е. подключая сервопривод не надо ни о чем задумываться, из библиотеки выбрал нужную железку и она уже готова работать. Среда программирования с широкими возможностями по написанию кода, переключением языка программирования с LAD на FBD и наоборот прямо налету, возможностью написания собственных блоков, возможность отслеживания онлайн параметров и значений в ПЛК.

Естественно цена, ПР можно в районе 15 тысяч купить и за ПЛК придется тысяч от 140 отдать. :shok:
FLProg 6.3.1 - 7.3.4 - Linux

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

FLplc

#368

Сообщение com » 21.04.2021{, 11:57}

Goosr писал(а):
21.04.2021{, 11:53}
за ПЛК придется тысяч от 140 отдать
Да я лучше пряников накуплю

Аватара пользователя
Vuktor
Сержант
Сообщения: 237
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 12
Имя: Vuktor

FLplc

#369

Сообщение Vuktor » 21.04.2021{, 12:14}

com писал(а):
21.04.2021{, 11:57}
Да я лучше пряников накуплю
Если вы строите завод по нефтепереработке или по добыче золота и платины, то конечно закажете PLC из Германии и оттуда же привезёте группу инженеров. И вам будет всё равно сколько стоит PLC.

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

FLplc

#370

Сообщение Goosr » 21.04.2021{, 12:37}

Оборудование бывает и компактным необязательно завод строить. Вот для примера, станок для формирования концов трубы, три сменяемых головки. Станок начала 2000 годов, ПЛК Simens Step5, такой ПЛК применили т.к. на ПР в силу ограничений, невозможно описать алгоритм работы.
Станок
СпойлерПоказать
P01118-105919.jpg
Оригинальный шкаф.
СпойлерПоказать
P00930-102834.jpg
А это восстановленный после вандалов, которые все срезали.
СпойлерПоказать
P10419-164655.jpg
FLProg 6.3.1 - 7.3.4 - Linux

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

FLplc

#371

Сообщение eugeneb » 21.04.2021{, 14:32}

Ingwar писал(а):
20.04.2021{, 17:26}
Если мы говорим о ПЛК для промышленного применения, то в свободном доступе их не будет (только кто то не сворует и не выложит). Это результат продолжительной работы над созданием, тестами, сертификатами и т.д..
Ой, да ладно... Только не надо обожествлять схемотехнику (низких частот) - всё уже давно придумано и исследовано до нас.
Надо прочитать пару статей, типа этих:
https://cxem.net/beginner/beginner102.php
https://arduinoplus.ru/bezopasnoe-podkl ... ntrolleru/

и сочиняй входные цепи на любой случай.

starmos
Сержант
Сообщения: 114
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 13
Откуда: Челябинск

FLplc

#372

Сообщение starmos » 21.04.2021{, 15:17}

ПЛК - это больше принцип работы. По циклу: считывание входов - логика работы - запись выходов. Ну и языки, заточенные под инженерное применение. В этом смысле Arduino + FLprog = вполне себе ПЛК. Массу задач можно решить на этом "для себя". Остальным можно предлагать/продавать с оговоркой "использовать на свой страх и риск". Что не отменяет того, что многие вещи будут годами работать и управлять серьезными установками. Но надо чтобы человек изначально знал, что может "крякнуть" в любой момент. Но ВСЕ может "крякнуть" в любой момент. ОВЕН тот же например, у которого только ПР200 и выправил несколько репутацию, а например вполне себе ПЛК63 я несколько заменил на Segnetics и больше мне не удается уговорить клиента попробовать ОВЕН, даже ПР200: " - Да этот контроллер у них надежный. - Нет уж, нафиг этот ОВЕН." А у Сегнетиксов дохли экраны. Так что ломается все. Другое дело, кто будет нести ответственность. Ну и вероятность выхода из строя для промышленного ПЛК все же поменьше будет, да и получаете вы сразу готовый прибор в корпусе. Поэтому, если вам важна надежность и/или скорость ввода в эксплуатацию и/или репутация, то купите тот же ПР200 лучше, или Сегнетикс для вентиляции/отопления. Это будет дороже чем самому собрать, но оно того стоит. А если надо собрать для себя автополив в саду, управление домашней климатической установкой или котлом, или станком для своего бизнеса = вполне можно и на Ардуино + FLProg.
Кстати, ПР200 = вполне себе контроллер по начинке. Я пытался понять зачем они его пихают в программируемые реле, но так и не смог. Видимо чтобы не создавалась конкуренция тому же ПЛК63/73.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

FLplc

#373

Сообщение nalnik » 21.04.2021{, 15:35}

У меня в работе больше сотни ОВЕН ПЛК150 - взрываются в блоке питания шим микросхема а потом сгорает в паяный предохранитель, дохнут раз в полгода "аккумуляторы" из за чего невозможно записать retain переменные (пришлось писать свой "блок" так как менять их еще та проблема), отпадает "навсегда" эзернет, RS485 иногда начинает "шуметь" в сеть - что дает ошибки по всему мотбасу и попробуй найти какой из 10-16 (нашел - не лечится).
-Как корабль назовешь так он и поплывет. "Овен" одним словом.-
Ремонтирую их сам.
После начал ставить ПЛК Delta DVP20SX2, тоже уже сотня стоит - за пять лет не один не вышел из строя.
гОВЕН меняю на свои платы (если совсем сдох).
Я хочу быть добрее, но люди сами нарываются.

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

FLplc

#374

Сообщение Phazz » 21.04.2021{, 16:13}

Goosr, ну то что вы перечислили это искусственные ограничения. Во имя маркетинга а в нутри пусть и слабенький но ПЛК и модули расширения есть для них, покрайней мере на Сименс Лого точно есть. А вот про стоимость, вы меня сильно озадачили. Хотите сказать меньше 140т.р. не бывает ПЛК? Рынок с вами не согласен в этом вопросе.

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

FLplc

#375

Сообщение stypler » 21.04.2021{, 16:26}

eugeneb,
Я могу ещё в интернете найти с десяток статей начиная 1989 года. ещё с времен 155 серии " Защита микросхем и микроконтроллера от внешних наводок."
eugeneb писал(а):
21.04.2021{, 14:32}
Ой, да ладно... Только не надо обожествлять схемотехнику (низких частот) - всё уже давно придумано и исследовано до нас.
Надо прочитать пару статей, типа этих:
https://cxem.net/beginner/beginner102.php
https://arduinoplus.ru/bezopasnoe-podkl ... ntrolleru/
и сочиняй входные цепи на любой случай.
Вернуться к началу
Схемотехнику никто не отменял. И монтаж печатный Имеет Очень большое значение.
И только когда эти два потока знаний воплотятся в проект, он будет работать.
А лабораторные статейки - для студентов. во ещё одна http://we.easyelectronics.ru/Papandopal ... vodok.html

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

FLplc

#376

Сообщение nalnik » 21.04.2021{, 16:29}

Phazz писал(а):
21.04.2021{, 16:13}
Хотите сказать меньше 140т.р. не бывает ПЛК?
https://totalkip.ru/PLC_and_HMI_and_IO/PLC_delta
https://totalkip.ru/PLC_and_HMI_and_IO/PLC_segnetics
https://totalkip.ru/PLC_and_HMI_and_IO/PLC_codesys
Я хочу быть добрее, но люди сами нарываются.

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

FLplc

#377

Сообщение Phazz » 21.04.2021{, 16:37}

nalnik, спасибо я вкурсе, меня просто очень удивил такой порог цен )))

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

FLplc

#378

Сообщение ingener » 22.04.2021{, 15:15}

Раз речь в теме идет о разработке надежного ПЛК, то вопрос о дисплее будет также не лишним. Именно - о борьбе с помехами. Потому, что штатная схема использования LCD подразумевает только 4-битное или I2C подключение, которые не являются стабильными.
Попытка испытать работу PLC + LCD в условиях помех пока не удается - не получается соединить их по 8-битной шине.
Вроде все делается по правилам - в скетче дописываются неиспользуемые ранее выводы (d0....d3) и библиотека якобы должна автоматом перейти в 8-bit режим. Но не выходит.
На картинке слева рабочий пример, справа попытка использовать 8 бит - компилируется и загружается, но дисплей не работает....
8b.PNG

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

FLplc

#379

Сообщение vovka1973 » 22.04.2021{, 15:40}

ingener писал(а):
22.04.2021{, 15:15}
только 4-битное или I2C подключение, которые не являются стабильными.
ЧЕМ ВАМ не нравится I2C подключение? у меня третий год станок работает с таким дисплеем и ничего не глючит , но для этого надо постараться :D
Изображение

Аватара пользователя
Vuktor
Сержант
Сообщения: 237
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 12
Имя: Vuktor

FLplc

#380

Сообщение Vuktor » 22.04.2021{, 17:00}


Ответить

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