FLplc

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

FLplc

#401

Сообщение Rovki » 28.04.2021{, 23:04}

MihailK писал(а):
28.04.2021{, 22:57}
Халил писал(а):
28.04.2021{, 21:59}
какое невежество
Халил писал(а):
28.04.2021{, 21:59}
328 умеет с лихвой
глупость не пишите.
А подробнее можно , в чем глупость?
Электронщик до мозга костей и не только

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

FLplc

#402

Сообщение Vuktor » 28.04.2021{, 23:13}

Может прекратить этот спор о истинном ПЛК и не истинном ПЛК. Википедия даёт нормальный ответ - Программируемый логический контроллер


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

FLplc

#403

Сообщение MihailK » 28.04.2021{, 23:23}

Rovki писал(а):
28.04.2021{, 22:01}
Это ссылка старая 2013года
Да старая. Предположу что там Ваш ответ- это среда программирования ОЛ и Кодесис. Среда программирования до сих пор разная. Решаемые устройствами задачи тоже разные.
Похоже хотелок не будет.

Отправлено спустя 1 час 10 минут 8 секунд:
Rovki писал(а):
28.04.2021{, 23:04}
А подробнее можно , в чем глупость?
Если коротко:
-на том форуме нет упоминания про SPI, I2C, USART;
- мега 328 +часы+дисплей+кнопки+реле+опрос нескольких устройств по rs485 - быстродействие закончилось да и прошивка не влезет;
- человеку было лень ознакомиться как работают с промышленными контроллерами. На асме их не программируют. Слетела прошивка с его контроллера на асме - станок можно выбросить. Если стоит промышленный контроллер максимум пару дней и все работает (без программистов, какой камень стоит внутри даже никто не знает).
Я спросил, что должно быть в разрабатываемом контроллере, чем не устраивают предложенные проекты с исходниками? В ответ тишина.

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

FLplc

#404

Сообщение com » 29.04.2021{, 06:57}

Тема заявлена, разработка совместными усилиями ПЛК, а в итоге скатилась в помойку. Врядли сюда кто то что то выложит, потому что сразу идет критика, это не плк, это поделка. А какая собственно разница, как оно будет называться, ПЛК не ПЛК, собрано на заказной плате или из модулей? Главное что бы она выполняла поставленные задачи.

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

FLplc

#405

Сообщение MihailK » 29.04.2021{, 11:59}

Я написал оптимальный вариант Uno тк распаять заказную плату смогут единицы.Те плата -шилд на которой часы , Rs 485 и клеммы (может еще что-то, например сразу развести 1-wire. сделать фиксировано 2вых с ключами, 2 вх с опторазвязкой, 2 аналог или предусмотреть возможность запайки- нужно паяешь нет ставишь перемычку). Дальше каждый конфигурирует в Flprog под себя.
Большинство задач данная железка осилит.

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

FLplc

#406

Сообщение Vuktor » 29.04.2021{, 19:25}

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



ScadaBR - это система диспетчерского управления и сбора данных (SCADA) с открытым исходным кодом, которая позволяет создавать интерактивные экраны, также называемые человеко-машинным интерфейсом (HMI), для ваших проектов автоматизации. ScadaBR может взаимодействовать с несколькими различными ПЛК, включая OpenPLC, что делает его идеальным помощником для среды выполнения и редактора OpenPLC.

Изображение

Отправлено спустя 2 часа 42 минуты 43 секунды:
https://beremiz-ru.readthedocs.io/ru/ma ... fbd-sfc-ld Вот ещё подробный мануал по ПО.

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

FLplc

#407

Сообщение MihailK » 30.04.2021{, 03:39}

Vuktor писал(а):
29.04.2021{, 22:08}
OpenPLC
и что? Вы поняли, что там написано? Более точный перевод Встроенные платформы, которые будут выступать в качестве ПЛК это их железки на 1GHz ARM Cortex-A8 Processor, 512 MB or 1 GB of RAM, которые можно у них купить, Расбери, или настольный ПК. В качестве ведомых устройств - промышленные ведомые устройства Modbus, ESP8266, Arduino, Sonoff Basic. Из этого делаю вывод ПЛК штука серьезная для серьезных задач. Из тех кто принимал участие в обсуждении с ПЛК работали 2 человека, запрограммировать может 1 и еще разработчик FLPROG. Предлагаю в дальнейшем ПЛК больше не упоминать.
Вот у Вас Виктор какие стоят задачи, каков бюджет?

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

FLplc

#408

Сообщение Vuktor » 30.04.2021{, 17:58}

MihailK, Проект OpenPLC полностью открыт, не является коммерческим. Проект OpenPLC использует в качестве ядра среды разработки Beremiz, ПАО «ИНСТИТУТ ЭЛЕКТРОННЫХ УПРАВЛЯЮЩИХ МАШИН ИМ. И.С.БРУКА» . https://sm1820.github.io/beremiz/usage_ ... nents.html
http://www.sm1820.com.ru/files/beremiz/ ... manual.pdf

slon-genia
Сержант
Сообщения: 101
Зарегистрирован: 21.11.2016{, 11:05}
Репутация: 2

FLplc

#409

Сообщение slon-genia » 30.04.2021{, 21:23}

Проект OpenPLC, как по мне, заточен больше под промышленность. Т.Е - универсальность использования протоколов связи и сигналов. Там нет I2C или других цифровых протоколов, которые мы привыкли делать на arduino. Интересно было бы от вас, Vuktor, увидеть реализацию простенького проекта с использованием OPENplc установленного на комп либо одноплатник в связке с arduino, ESP8266. Ну хотя-бы считать данные с датчика DS18B20. С уважением.

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

FLplc

#410

Сообщение Vuktor » 30.04.2021{, 21:51}

slon-genia, Мне OpenPLC интересен прежде всего для образования. Для изучения языка ST и отладки. Это образовательный проект.

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

FLplc

#411

Сообщение Rovki » 30.04.2021{, 22:07}

Vuktor писал(а):
30.04.2021{, 21:51}
slon-genia, Мне OpenPLC интересен прежде всего для образования. Для изучения языка ST и отладки. Это образовательный проект.
Тогда непонятно причем тут ФЛпрог . Купите ПЛК от Овен и работайте на ST (кодесис)
Электронщик до мозга костей и не только

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

FLplc

#412

Сообщение Vuktor » 30.04.2021{, 22:37}

Rovki, Мне интересно всё что связанно с электроникой и автоматикой. Flprog, Flowcode, CODESYS, Node-RED и т.п. .
Rovki писал(а):
30.04.2021{, 22:07}
Тогда непонятно причем тут ФЛпрог
Flprog это прежде всего FBD. И изучение различных программ, прочтение различных материалов о языках программирования
стандарта IEC 61131-3 для ПЛК. Дают больше знаний для работы и с Flprog. Чтобы хорошо овладеть Flprog и конкретно FBD новичку придётся искать образовательные программы со стороны. Надеюсь мой ответ вас удовлетворил.

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

FLplc

#413

Сообщение Rovki » 30.04.2021{, 22:49}

Vuktor писал(а):
30.04.2021{, 22:37}
Rovki, Мне интересно всё что связанно с электроникой и автоматикой. Flprog, Flowcode, CODESYS, Node-RED и т.п. .
Rovki писал(а):
30.04.2021{, 22:07}
Тогда непонятно причем тут ФЛпрог
Flprog это прежде всего FBD. И изучение различных программ, прочтение различных материалов о языках программирования
стандарта IEC 61131-3 для ПЛК. Дают больше знаний для работы и с Flprog. Чтобы хорошо овладеть Flprog и конкретно FBD новичку придётся искать образовательные программы со стороны. Надеюсь мой ответ вас удовлетворил.
Не совсем ,тяга к знаниям понятна . Но в том же кодесис 5 языков программирования и как в нем FBD поможет освоить FLProg не понятно...Замечу что графические и текстовые языки разнятся способом восприятия человеком информации. Образно- FBD это способ мышления (познания ,восприятия) Художника ,который в виде графики передает содержание (параллельно) ,а ST это язык Писателя, который (последовательно) передает свое видение (содержание) . Людей которые могут обьединить в себе два способа восприятия (в одинаковой степени) очень мало....FBD & LD есть в большенстве контроллеров (в мире)
Электронщик до мозга костей и не только

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

FLplc

#414

Сообщение Vuktor » 30.04.2021{, 22:54}

Rovki писал(а):
30.04.2021{, 22:49}
Не совсем
Проект которым я поделился, даёт возможность для изучения и отладки программ на FBD и LD в том числе. Чем больше человек узнает и прочтёт о FBD, тем больше у него будет понимания работы с Flprog и ПЛК.

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

FLplc

#415

Сообщение vovka1973 » 01.05.2021{, 05:27}

Vuktor писал(а):
30.04.2021{, 22:54}
Проект которым я поделился, даёт возможность для изучения и отладки программ на FBD и LD в том числе. Чем больше человек узнает и прочтёт о FBD, тем больше у него будет понимания работы с Flprog и ПЛК.
Мне как не программисту видеться наоборот с начало надо изучить Flprog потом уже браться за промышленные .я с начало хотел на митцубиси плк поработать забросил так как темный лес потом увидел Flprog и вот после него уже я недавно сам написал программу для станка штампа на митцубиси плк , теперь бы освоить панель митцубиси но с уроками да и шнура нет под старые панели , И автор изначально сделал программу для старта в понимании самого процесса ,что бы легче пойти дальше. Видать люди разные бывают и я думаю каждый выбирает путь тот который легче им воспринимается для учебы . Автору огромное спасибо за эту чудесную программу .
Изображение

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

FLplc

#416

Сообщение Vuktor » 01.05.2021{, 06:32}

ScadaBR, бесплатная SCADA с открытым исходным кодом - https://www.scadabr.com.br/



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

FLplc

#417

Сообщение Rovki » 01.05.2021{, 08:14}

Vuktor писал(а):
30.04.2021{, 22:54}
Rovki писал(а):
30.04.2021{, 22:49}
Не совсем
Проект которым я поделился, даёт возможность для изучения и отладки программ на FBD и LD в том числе. Чем больше человек узнает и прочтёт о FBD, тем больше у него будет понимания работы с Flprog и ПЛК.
В общем случае ,что бы понимать FBD надо быть электронщиком . Ранее у Автора даже был девиз - Программирование не для программистов (или что то похожее).C таким же успехом купите ПР200 и изучайте FBD , но кроме рисования схемы у них мало что похоже. Все дело в мелочах ...
Приводите на здоровье разные ПЛК ,системы программирования ,но в другой теме . В этой теме речь о ПЛК или контроллерах ,которые программируются из FLprog и делаются самими пользователями (не важно плохо или хорошо ,кому как кажется)
Электронщик до мозга костей и не только

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

FLplc

#418

Сообщение com » 01.05.2021{, 10:26}

Купил в леруе пластиковый бачёк с краником и теном. Терморегулятор есть, но как работает не нравится, да и воду наливать надоело, собрал "поделку" для автоматизации процесса, товар штучный, а посему собрано на монтажной плате. Рисовальщик с меня так себе, поэтому как есть
КР-100.JPG

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

FLplc

#419

Сообщение Vuktor » 01.05.2021{, 13:33}

Rovki писал(а):
01.05.2021{, 08:14}
В общем случае ,что бы понимать FBD надо быть электронщиком
С этим у меня проблем нет. С детства журнал "Радио" мне выписывали. В радиокружок ходил. Но этого мало. Чтобы составлять таблицы истинности логических операций, приходится изучать булеву алгебру :smile114:
А как вам ScadaBR? Вы в этом дока.

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

FLplc

#420

Сообщение vovka1973 » 01.05.2021{, 14:50}

Vuktor писал(а):
01.05.2021{, 13:33}
А как вам ScadaBR? Вы в этом дока.
хотел попробовать но там русского нет.
Изображение

Ответить

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