Страница 21 из 22

FLplc

Добавлено: 28 апр 2021, 23:04
Rovki
MihailK писал(а): 28 апр 2021, 22:57
Халил писал(а): 28 апр 2021, 21:59 какое невежество
Халил писал(а): 28 апр 2021, 21:59 328 умеет с лихвой
глупость не пишите.
А подробнее можно , в чем глупость?

FLplc

Добавлено: 28 апр 2021, 23:13
Vuktor
Может прекратить этот спор о истинном ПЛК и не истинном ПЛК. Википедия даёт нормальный ответ - Программируемый логический контроллер

FLplc

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

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

FLplc

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

FLplc

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

FLplc

Добавлено: 29 апр 2021, 22:08
Vuktor
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 Вот ещё подробный мануал по ПО.

FLplc

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

FLplc

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

FLplc

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

FLplc

Добавлено: 30 апр 2021, 21:51
Vuktor
[ref]slon-genia[/ref], Мне OpenPLC интересен прежде всего для образования. Для изучения языка ST и отладки. Это образовательный проект.

FLplc

Добавлено: 30 апр 2021, 22:07
Rovki
Vuktor писал(а): 30 апр 2021, 21:51 [ref]slon-genia[/ref], Мне OpenPLC интересен прежде всего для образования. Для изучения языка ST и отладки. Это образовательный проект.
Тогда непонятно причем тут ФЛпрог . Купите ПЛК от Овен и работайте на ST (кодесис)

FLplc

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

FLplc

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

FLplc

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

FLplc

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

FLplc

Добавлено: 01 май 2021, 06:32
Vuktor
ScadaBR, бесплатная SCADA с открытым исходным кодом - https://www.scadabr.com.br/

[bbvideo]https://youtu.be/n535P2eNxSM[/bbvideo]
[bbvideo]https://youtu.be/_UDwpvN_QXk[/bbvideo]

FLplc

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

FLplc

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

FLplc

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

FLplc

Добавлено: 01 май 2021, 14:50
vovka1973
Vuktor писал(а): 01 май 2021, 13:33 А как вам ScadaBR? Вы в этом дока.
хотел попробовать но там русского нет.