Страница 19 из 22
FLplc
Добавлено: 20 апр 2021, 22:49
Rovki
Кому интересно вот схемы входов ПР200
https://owen.ru/forum/attachment.php?at ... 1508577464
Отправлено спустя 2 минуты 24 секунды:
Goosr писал(а): 20 апр 2021, 22:44
Ingwar писал(а): 20 апр 2021, 21:00
И непонятно, зачем Вы используете опторазвязку, если земля общая...
К словам [ref=#ff8000]Rovki[/ref], добавлю. Оптроны еще для того, чтоб разделить разные уровни напряжения, датчиков и ардуино. Например у бесконтактных датчиков напряжение питания лежит в диапазоне 10-30 вольт, которые на пин ардуино ну ни как подавать нельзя.
Ну это можно делителями R исправить , но не желательно ...при козе на R , МК сразу вылетит или вход отгорит .Это не 5в вместо 3.3 ,а 24в
FLplc
Добавлено: 20 апр 2021, 23:58
Ingwar
Goosr писал(а): 20 апр 2021, 22:44
чтоб разделить разные уровни напряжения, датчиков и ардуино.
Для этого есть делители по входу или транзисторы по выходу. А ставить гальваническую развязку, а потом ее же "херить" - ну это такое себе...
Ладно, спорить ни с кем не собирался и не буду. Делайте как считаете нужным.
FLplc
Добавлено: 21 апр 2021, 00:30
MihailK
19 страниц, а где ПЛК? ПР200 это не ПЛК , а программируемое реле. Самопальные контроллеры это тоже не ПЛК.
Прежде всего для программирования ПЛК используются стандартизированные языки МЭК (IEC) стандарта IEC61131-3. Инструменты программирования ПЛК на языках МЭК 61131-3 могут быть специализированными для отдельного семейства ПЛК или универсальными, работающими с несколькими (но далеко не всеми) типами контроллеров: CannyLab, CoDeSys, ISaGRAF, ИСР "КРУГОЛ", Beremiz, KLogic, SMLogix
Предположу, что ТС под ПЛК подразумевал, что то другое. Если брать к примеру Овен: основа процессор 100 ног, примерно 24 входа выхода, часы, модбас, дисплей(не всегда). Остальное подключается по надобности, как блоки расширения: входа/выхода, GPRS, Ethernet, WiFi. Устройство уже прошито, а при помощи программы оно конфигурируется под нужную задачу.
FLplc
Добавлено: 21 апр 2021, 01:55
Vuktor
[ref]MihailK[/ref],
MihailK писал(а): 21 апр 2021, 00:30
19 страниц, а где ПЛК? ПР200 это не ПЛК , а программируемое реле. Самопальные контроллеры это тоже не ПЛК.
Прежде всего для программирования ПЛК используются стандартизированные языки МЭК (IEC) стандарта IEC61131-3.
А Flprog это не FBD? FBD это не язык программирования стандарта МЭК 61131-3?

FLplc
Добавлено: 21 апр 2021, 06:21
Phazz
[ref]MihailK[/ref], а чем ПР отличается от ПЛК, кроме того как их маркетологи обозвали?
FLplc
Добавлено: 21 апр 2021, 10:14
Vuktor
[ref]Ingwar[/ref], Вот ПЛК на ATmega2560. Полный комплект прошивок и печатных плат на модули из видео
https://disk.yandex.ru/d/O51wNEnqkS03Kg
А так же ссылки на корпуса Меандр
https://www.meandr.ru/plastikovye-korpusa
Почта для вопросов и предложений -
tech.maker@yandex.ru
И остальные корпуса
https://aliexpress.ru/item/400032988582 ... b201603_55
[bbvideo]
https://youtu.be/aAMnVAc9-I8[/bbvideo]
FLplc
Добавлено: 21 апр 2021, 11:53
Goosr
Phazz писал(а): 21 апр 2021, 06:21
а чем ПР отличается от ПЛК, кроме того как их маркетологи обозвали?
Программируемые реле (ПР) имеют ограниченные возможности по входам и выходам а также по размеру программы. Например
8 входов 4 выхода или
16 входов 10 выходов как правило без возможности расширения. По написанию программы ограниченное количество строк, около 150 в каждую можно вставить примерно 5 элементов, ограниченное количество промежуточных реле, счетчиков, компараторов, генераторов и т.д.. Что собственно накладывает существенные ограничения по возможностям устройства в управлении оборудованием.
ПЛК как модульный конструктор, имеет блоки расширения, можно получить нужное количество входов и выходов к тому же разных типов. Упрощенное подключение оборудование через шины данных, огромные библиотеки по этому оборудованию, т.е. подключая сервопривод не надо ни о чем задумываться, из библиотеки выбрал нужную железку и она уже готова работать. Среда программирования с широкими возможностями по написанию кода, переключением языка программирования с LAD на FBD и наоборот прямо налету, возможностью написания собственных блоков, возможность отслеживания онлайн параметров и значений в ПЛК.
Естественно цена, ПР можно в районе 15 тысяч купить и за ПЛК придется тысяч от 140 отдать.

FLplc
Добавлено: 21 апр 2021, 11:57
com
Goosr писал(а): 21 апр 2021, 11:53
за ПЛК придется тысяч от 140 отдать
Да я лучше пряников накуплю
FLplc
Добавлено: 21 апр 2021, 12:14
Vuktor
com писал(а): 21 апр 2021, 11:57
Да я лучше пряников накуплю
Если вы строите завод по нефтепереработке или по добыче золота и платины, то конечно закажете PLC из Германии и оттуда же привезёте группу инженеров. И вам будет всё равно сколько стоит PLC.
FLplc
Добавлено: 21 апр 2021, 12:37
Goosr
Оборудование бывает и компактным необязательно завод строить. Вот для примера, станок для формирования концов трубы, три сменяемых головки. Станок начала 2000 годов, ПЛК Simens Step5, такой ПЛК применили т.к. на ПР в силу ограничений, невозможно описать алгоритм работы.
Станок
[spoiler]
P01118-105919.jpg
[/spoiler]
Оригинальный шкаф.
[spoiler]
P00930-102834.jpg
[/spoiler]
А это восстановленный после вандалов, которые все срезали.
[spoiler]
P10419-164655.jpg
[/spoiler]
FLplc
Добавлено: 21 апр 2021, 14:32
eugeneb
Ingwar писал(а): 20 апр 2021, 17:26
Если мы говорим о ПЛК для промышленного применения, то в свободном доступе их не будет (только кто то не сворует и не выложит). Это результат продолжительной работы над созданием, тестами, сертификатами и т.д..
Ой, да ладно... Только не надо обожествлять схемотехнику (низких частот) - всё уже давно придумано и исследовано до нас.
Надо прочитать пару статей, типа этих:
https://cxem.net/beginner/beginner102.php
https://arduinoplus.ru/bezopasnoe-podkl ... ntrolleru/
и сочиняй входные цепи на любой случай.
FLplc
Добавлено: 21 апр 2021, 15:17
starmos
ПЛК - это больше принцип работы. По циклу: считывание входов - логика работы - запись выходов. Ну и языки, заточенные под инженерное применение. В этом смысле Arduino + FLprog = вполне себе ПЛК. Массу задач можно решить на этом "для себя". Остальным можно предлагать/продавать с оговоркой "использовать на свой страх и риск". Что не отменяет того, что многие вещи будут годами работать и управлять серьезными установками. Но надо чтобы человек изначально знал, что может "крякнуть" в любой момент. Но ВСЕ может "крякнуть" в любой момент. ОВЕН тот же например, у которого только ПР200 и выправил несколько репутацию, а например вполне себе ПЛК63 я несколько заменил на Segnetics и больше мне не удается уговорить клиента попробовать ОВЕН, даже ПР200: " - Да этот контроллер у них надежный. - Нет уж, нафиг этот ОВЕН." А у Сегнетиксов дохли экраны. Так что ломается все. Другое дело, кто будет нести ответственность. Ну и вероятность выхода из строя для промышленного ПЛК все же поменьше будет, да и получаете вы сразу готовый прибор в корпусе. Поэтому, если вам важна надежность и/или скорость ввода в эксплуатацию и/или репутация, то купите тот же ПР200 лучше, или Сегнетикс для вентиляции/отопления. Это будет дороже чем самому собрать, но оно того стоит. А если надо собрать для себя автополив в саду, управление домашней климатической установкой или котлом, или станком для своего бизнеса = вполне можно и на Ардуино + FLProg.
Кстати, ПР200 = вполне себе контроллер по начинке. Я пытался понять зачем они его пихают в программируемые реле, но так и не смог. Видимо чтобы не создавалась конкуренция тому же ПЛК63/73.
FLplc
Добавлено: 21 апр 2021, 15:35
nalnik
У меня в работе больше сотни ОВЕН ПЛК150 - взрываются в блоке питания шим микросхема а потом сгорает в паяный предохранитель, дохнут раз в полгода "аккумуляторы" из за чего невозможно записать retain переменные (пришлось писать свой "блок" так как менять их еще та проблема), отпадает "навсегда" эзернет, RS485 иногда начинает "шуметь" в сеть - что дает ошибки по всему мотбасу и попробуй найти какой из 10-16 (нашел - не лечится).
-Как корабль назовешь так он и поплывет. "Овен" одним словом.-
Ремонтирую их сам.
После начал ставить ПЛК Delta DVP20SX2, тоже уже сотня стоит - за пять лет не один не вышел из строя.
гОВЕН меняю на свои платы (если совсем сдох).
FLplc
Добавлено: 21 апр 2021, 16:13
Phazz
[ref]Goosr[/ref], ну то что вы перечислили это искусственные ограничения. Во имя маркетинга а в нутри пусть и слабенький но ПЛК и модули расширения есть для них, покрайней мере на Сименс Лого точно есть. А вот про стоимость, вы меня сильно озадачили. Хотите сказать меньше 140т.р. не бывает ПЛК? Рынок с вами не согласен в этом вопросе.
FLplc
Добавлено: 21 апр 2021, 16:26
stypler
[ref]eugeneb[/ref],
Я могу ещё в интернете найти с десяток статей начиная 1989 года. ещё с времен 155 серии " Защита микросхем и микроконтроллера от внешних наводок."
Схемотехнику никто не отменял. И монтаж печатный Имеет Очень большое значение.
И только когда эти два потока знаний воплотятся в проект, он будет работать.
А лабораторные статейки - для студентов. во ещё одна
http://we.easyelectronics.ru/Papandopal ... vodok.html
FLplc
Добавлено: 21 апр 2021, 16:29
nalnik
FLplc
Добавлено: 21 апр 2021, 16:37
Phazz
[ref=#808080]nalnik[/ref], спасибо я вкурсе, меня просто очень удивил такой порог цен )))
FLplc
Добавлено: 22 апр 2021, 15:15
ingener
Раз речь в теме идет о разработке надежного ПЛК, то вопрос о дисплее будет также не лишним. Именно - о борьбе с помехами. Потому, что штатная схема использования LCD подразумевает только 4-битное или I2C подключение, которые не являются стабильными.
Попытка испытать работу PLC + LCD в условиях помех пока не удается - не получается соединить их по 8-битной шине.
Вроде все делается по правилам - в скетче дописываются неиспользуемые ранее выводы (d0....d3) и библиотека якобы должна автоматом перейти в 8-bit режим. Но не выходит.
На картинке слева рабочий пример, справа попытка использовать 8 бит - компилируется и загружается, но дисплей не работает....
8b.PNG
FLplc
Добавлено: 22 апр 2021, 15:40
vovka1973
ingener писал(а): 22 апр 2021, 15:15
только 4-битное или I2C подключение, которые не являются стабильными.
ЧЕМ ВАМ не нравится I2C подключение? у меня третий год станок работает с таким дисплеем и ничего не глючит , но для этого надо постараться

FLplc
Добавлено: 22 апр 2021, 17:00
Vuktor