А подробнее можно , в чем глупость?
FLplc
FLplc
Может прекратить этот спор о истинном ПЛК и не истинном ПЛК. Википедия даёт нормальный ответ - Программируемый логический контроллер
Последний раз редактировалось Vuktor 26 мар 2023, 20:51, всего редактировалось 1 раз.
-
- Сержант
- Сообщения: 146
- Зарегистрирован: 05 дек 2020, 23:42
- Имя: Михаил
- Поблагодарили: 2 раза
FLplc
Да старая. Предположу что там Ваш ответ- это среда программирования ОЛ и Кодесис. Среда программирования до сих пор разная. Решаемые устройствами задачи тоже разные.
Похоже хотелок не будет.
Отправлено спустя 1 час 10 минут 8 секунд:
Если коротко:
-на том форуме нет упоминания про SPI, I2C, USART;
- мега 328 +часы+дисплей+кнопки+реле+опрос нескольких устройств по rs485 - быстродействие закончилось да и прошивка не влезет;
- человеку было лень ознакомиться как работают с промышленными контроллерами. На асме их не программируют. Слетела прошивка с его контроллера на асме - станок можно выбросить. Если стоит промышленный контроллер максимум пару дней и все работает (без программистов, какой камень стоит внутри даже никто не знает).
Я спросил, что должно быть в разрабатываемом контроллере, чем не устраивают предложенные проекты с исходниками? В ответ тишина.
FLplc
Тема заявлена, разработка совместными усилиями ПЛК, а в итоге скатилась в помойку. Врядли сюда кто то что то выложит, потому что сразу идет критика, это не плк, это поделка. А какая собственно разница, как оно будет называться, ПЛК не ПЛК, собрано на заказной плате или из модулей? Главное что бы она выполняла поставленные задачи.
-
- Сержант
- Сообщения: 146
- Зарегистрирован: 05 дек 2020, 23:42
- Имя: Михаил
- Поблагодарили: 2 раза
FLplc
Я написал оптимальный вариант Uno тк распаять заказную плату смогут единицы.Те плата -шилд на которой часы , Rs 485 и клеммы (может еще что-то, например сразу развести 1-wire. сделать фиксировано 2вых с ключами, 2 вх с опторазвязкой, 2 аналог или предусмотреть возможность запайки- нужно паяешь нет ставишь перемычку). Дальше каждый конфигурирует в Flprog под себя.
Большинство задач данная железка осилит.
Большинство задач данная железка осилит.
FLplc
OpenPLC - это первый полностью функциональный стандартизированный ПЛК с открытым исходным кодом как в программном, так и в аппаратном отношении. OpenPLC использовался во многих исследовательских работах в качестве основы для исследований в области промышленной кибербезопасности, учитывая, что это единственный контроллер, предоставляющий весь исходный код.
OpenPLC - это программируемый логический контроллер (wiki) с открытым исходным кодом, основанный на простом в использовании программном обеспечении. Проект OpenPLC был создан в соответствии со стандартом IEC 61131-3, который определяет базовую архитектуру программного обеспечения и языки программирования для ПЛК.
Вы можете подключить платы Arduino, ESP8266, Raspberry Pi, промышленные ведомые устройства Modbus, Sonoff Basic в качестве беспроводных ведомых устройств. Так же OpenPLC позволяет любой компьютер использовать в качестве ПЛК.
OpenPLC Editor - это программное обеспечение, которое позволяет писать программы ПЛК для среды выполнения OpenPLC. Программы написаны в соответствии со стандартом IEC 61131-3. Редактор очень прост в использовании и поддерживает все пять языков, определенных в стандарте: лестничную логику (LD), функциональную блок-схему (FBD), список инструкций (IL), структурированный текст (ST) и последовательную функциональную диаграмму (SFC). Интерфейс программы полностью на русском — OpenPLC
[bbvideo]https://youtu.be/xpTBpFHyluw[/bbvideo]
ScadaBR - это система диспетчерского управления и сбора данных (SCADA) с открытым исходным кодом, которая позволяет создавать интерактивные экраны, также называемые человеко-машинным интерфейсом (HMI), для ваших проектов автоматизации. ScadaBR может взаимодействовать с несколькими различными ПЛК, включая OpenPLC, что делает его идеальным помощником для среды выполнения и редактора OpenPLC.

Отправлено спустя 2 часа 42 минуты 43 секунды:
https://beremiz-ru.readthedocs.io/ru/ma ... fbd-sfc-ld Вот ещё подробный мануал по ПО.
OpenPLC - это программируемый логический контроллер (wiki) с открытым исходным кодом, основанный на простом в использовании программном обеспечении. Проект OpenPLC был создан в соответствии со стандартом IEC 61131-3, который определяет базовую архитектуру программного обеспечения и языки программирования для ПЛК.
Вы можете подключить платы Arduino, ESP8266, Raspberry Pi, промышленные ведомые устройства Modbus, Sonoff Basic в качестве беспроводных ведомых устройств. Так же OpenPLC позволяет любой компьютер использовать в качестве ПЛК.
OpenPLC Editor - это программное обеспечение, которое позволяет писать программы ПЛК для среды выполнения OpenPLC. Программы написаны в соответствии со стандартом IEC 61131-3. Редактор очень прост в использовании и поддерживает все пять языков, определенных в стандарте: лестничную логику (LD), функциональную блок-схему (FBD), список инструкций (IL), структурированный текст (ST) и последовательную функциональную диаграмму (SFC). Интерфейс программы полностью на русском — OpenPLC
[bbvideo]https://youtu.be/xpTBpFHyluw[/bbvideo]
ScadaBR - это система диспетчерского управления и сбора данных (SCADA) с открытым исходным кодом, которая позволяет создавать интерактивные экраны, также называемые человеко-машинным интерфейсом (HMI), для ваших проектов автоматизации. ScadaBR может взаимодействовать с несколькими различными ПЛК, включая OpenPLC, что делает его идеальным помощником для среды выполнения и редактора OpenPLC.

Отправлено спустя 2 часа 42 минуты 43 секунды:
https://beremiz-ru.readthedocs.io/ru/ma ... fbd-sfc-ld Вот ещё подробный мануал по ПО.
-
- Сержант
- Сообщения: 146
- Зарегистрирован: 05 дек 2020, 23:42
- Имя: Михаил
- Поблагодарили: 2 раза
FLplc
и что? Вы поняли, что там написано? Более точный перевод Встроенные платформы, которые будут выступать в качестве ПЛК это их железки на 1GHz ARM Cortex-A8 Processor, 512 MB or 1 GB of RAM, которые можно у них купить, Расбери, или настольный ПК. В качестве ведомых устройств - промышленные ведомые устройства Modbus, ESP8266, Arduino, Sonoff Basic. Из этого делаю вывод ПЛК штука серьезная для серьезных задач. Из тех кто принимал участие в обсуждении с ПЛК работали 2 человека, запрограммировать может 1 и еще разработчик FLPROG. Предлагаю в дальнейшем ПЛК больше не упоминать.
Вот у Вас Виктор какие стоят задачи, каков бюджет?
FLplc
[ref]MihailK[/ref], Проект OpenPLC полностью открыт, не является коммерческим. Проект OpenPLC использует в качестве ядра среды разработки Beremiz, ПАО «ИНСТИТУТ ЭЛЕКТРОННЫХ УПРАВЛЯЮЩИХ МАШИН ИМ. И.С.БРУКА» . https://sm1820.github.io/beremiz/usage_ ... nents.html
http://www.sm1820.com.ru/files/beremiz/ ... manual.pdf
http://www.sm1820.com.ru/files/beremiz/ ... manual.pdf
-
- Сержант
- Сообщения: 102
- Зарегистрирован: 21 ноя 2016, 11:05
FLplc
Проект OpenPLC, как по мне, заточен больше под промышленность. Т.Е - универсальность использования протоколов связи и сигналов. Там нет I2C или других цифровых протоколов, которые мы привыкли делать на arduino. Интересно было бы от вас, Vuktor, увидеть реализацию простенького проекта с использованием OPENplc установленного на комп либо одноплатник в связке с arduino, ESP8266. Ну хотя-бы считать данные с датчика DS18B20. С уважением.
FLplc
[ref]slon-genia[/ref], Мне OpenPLC интересен прежде всего для образования. Для изучения языка ST и отладки. Это образовательный проект.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
FLplc
Тогда непонятно причем тут ФЛпрог . Купите ПЛК от Овен и работайте на ST (кодесис)Vuktor писал(а): 30 апр 2021, 21:51 [ref]slon-genia[/ref], Мне OpenPLC интересен прежде всего для образования. Для изучения языка ST и отладки. Это образовательный проект.
Электронщик до мозга костей и не только
FLplc
[ref=#ff8000]Rovki[/ref], Мне интересно всё что связанно с электроникой и автоматикой. Flprog, Flowcode, CODESYS, Node-RED и т.п. .
стандарта IEC 61131-3 для ПЛК. Дают больше знаний для работы и с Flprog. Чтобы хорошо овладеть Flprog и конкретно FBD новичку придётся искать образовательные программы со стороны. Надеюсь мой ответ вас удовлетворил.
Flprog это прежде всего FBD. И изучение различных программ, прочтение различных материалов о языках программирования
стандарта IEC 61131-3 для ПЛК. Дают больше знаний для работы и с Flprog. Чтобы хорошо овладеть Flprog и конкретно FBD новичку придётся искать образовательные программы со стороны. Надеюсь мой ответ вас удовлетворил.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
FLplc
Не совсем ,тяга к знаниям понятна . Но в том же кодесис 5 языков программирования и как в нем FBD поможет освоить FLProg не понятно...Замечу что графические и текстовые языки разнятся способом восприятия человеком информации. Образно- FBD это способ мышления (познания ,восприятия) Художника ,который в виде графики передает содержание (параллельно) ,а ST это язык Писателя, который (последовательно) передает свое видение (содержание) . Людей которые могут обьединить в себе два способа восприятия (в одинаковой степени) очень мало....FBD & LD есть в большенстве контроллеров (в мире)Vuktor писал(а): 30 апр 2021, 22:37 [ref=#ff8000]Rovki[/ref], Мне интересно всё что связанно с электроникой и автоматикой. Flprog, Flowcode, CODESYS, Node-RED и т.п. .Flprog это прежде всего FBD. И изучение различных программ, прочтение различных материалов о языках программирования
стандарта IEC 61131-3 для ПЛК. Дают больше знаний для работы и с Flprog. Чтобы хорошо овладеть Flprog и конкретно FBD новичку придётся искать образовательные программы со стороны. Надеюсь мой ответ вас удовлетворил.
Электронщик до мозга костей и не только
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
FLplc
Мне как не программисту видеться наоборот с начало надо изучить Flprog потом уже браться за промышленные .я с начало хотел на митцубиси плк поработать забросил так как темный лес потом увидел Flprog и вот после него уже я недавно сам написал программу для станка штампа на митцубиси плк , теперь бы освоить панель митцубиси но с уроками да и шнура нет под старые панели , И автор изначально сделал программу для старта в понимании самого процесса ,что бы легче пойти дальше. Видать люди разные бывают и я думаю каждый выбирает путь тот который легче им воспринимается для учебы . Автору огромное спасибо за эту чудесную программу .Vuktor писал(а): 30 апр 2021, 22:54 Проект которым я поделился, даёт возможность для изучения и отладки программ на FBD и LD в том числе. Чем больше человек узнает и прочтёт о FBD, тем больше у него будет понимания работы с Flprog и ПЛК.
FLplc
ScadaBR, бесплатная SCADA с открытым исходным кодом - https://www.scadabr.com.br/
[bbvideo]https://youtu.be/n535P2eNxSM[/bbvideo]
[bbvideo]https://youtu.be/_UDwpvN_QXk[/bbvideo]
[bbvideo]https://youtu.be/n535P2eNxSM[/bbvideo]
[bbvideo]https://youtu.be/_UDwpvN_QXk[/bbvideo]
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
FLplc
В общем случае ,что бы понимать FBD надо быть электронщиком . Ранее у Автора даже был девиз - Программирование не для программистов (или что то похожее).C таким же успехом купите ПР200 и изучайте FBD , но кроме рисования схемы у них мало что похоже. Все дело в мелочах ...
Приводите на здоровье разные ПЛК ,системы программирования ,но в другой теме . В этой теме речь о ПЛК или контроллерах ,которые программируются из FLprog и делаются самими пользователями (не важно плохо или хорошо ,кому как кажется)
Электронщик до мозга костей и не только
FLplc
Купил в леруе пластиковый бачёк с краником и теном. Терморегулятор есть, но как работает не нравится, да и воду наливать надоело, собрал "поделку" для автоматизации процесса, товар штучный, а посему собрано на монтажной плате. Рисовальщик с меня так себе, поэтому как есть
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLplc
С этим у меня проблем нет. С детства журнал "Радио" мне выписывали. В радиокружок ходил. Но этого мало. Чтобы составлять таблицы истинности логических операций, приходится изучать булеву алгебру

А как вам ScadaBR? Вы в этом дока.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей