- Ух ты! 2016 год. Вторая ссылка. Прошло достаточно времени чтобы
"увидеть истинный вектор движения".2022-04-03
-
- Если тема актуальна ... У меня всегда интеллект управляет контроллером СНАРУЖИ по интерфейсу без требования к реалтайму (он то и реализован в контроллерах). Например, ПИД регулятор есть, уставка приходит с наружи. Мотор стартует по команде, а останавливается по локальным условиям. Пользовательская программа на бэйсикоподобном скрипте, в простых системах на C c X-macro. В принципе, отладив логику на PC, можно потом положить внутрь. - VLLV(26.01.2025 21:00)
- Составьте бизнес план вашего контроллера/линейки:сферу применения,
необходимый функционал, конкуренты, объемы продаж, себестоимость,
расходы на написание ПО, поддержку только без прикрас. Причем все
это при возможных изменениях в будущем. Может вмешаться политика,
снимут санкции в ближайшие пару лет, сможете конкурировать? Чем
длиннее вывод на рынок, тем больше рисков. Насчёт ПО, к мэковским
языкам вероятно добавится язык использования нейросетей и
тестирования ими же. jlm(186 знак., 22.01.2025 07:44)
- Опа! А что за "язык использования нейросетей"? Что я пропустил?! - Cкpипaч(22.01.2025 09:12)
- Пока не нашел, появится точно. Чем мышкой тыкать и мозгами
скрипеть. В микрофон машине сказал, не поняла/переформулировал -
сделала. - jlm(23.01.2025 10:06)
- Gemini в трубе недавно предлагала общаться с ней голосом. Оно прилетело с обновлениями. На свежем планшете искаропки. Для хрома есть расширение - Voice Control for Gemini Vit(1 знак., 25.01.2025 09:10, ссылка)
- Как ни старайся, а без мышки все равно не обойдешься :-) il-2(2 знак., 23.01.2025 14:15, ссылка, картинка)
- Пока не нашел, появится точно. Чем мышкой тыкать и мозгами
скрипеть. В микрофон машине сказал, не поняла/переформулировал -
сделала. - jlm(23.01.2025 10:06)
- Топик-стартер составлению бизнес-планов не обучен. Поэтому пусть сделает сначала поддержку Ардуино (хотя бы на уровне библиотеки - это просто), потом языков МЭК (хотя бы LD+IL), а уже потом на основе опыта продаж занимается составлением бизнес-плана. Иначе всё бизнес-планом и закончится. - Boвa(22.01.2025 08:25)
- Опа! А что за "язык использования нейросетей"? Что я пропустил?! - Cкpипaч(22.01.2025 09:12)
- Следование стандартам как-то более полезно чем написание самопальной системы ни с чем не совместимой. Поэтому либо порт языков ПЛК МЭК для промышленных применений либо порт ардуины для самодельных красноглазов, а еще лучше и то и другое. - Boвa(22.01.2025 05:53)
- Порты и периферия отдельными модулями ? - Aleksey_75(21.01.2025 12:30)
- А это не одно и то же? - Make_Pic(21.01.2025 21:51)
- Вот лично мне совершенно не нравится то, что пихают юзеру в
качестве "ЯП для ПЛК". Поэтому под китайские клоны "ПЛК" FX3U я
просто написал свою сишную прошивку. Нет ничего удобней, чем писать
программу на языке программирования, а не мышкой дрочить! - Eddy_Em(21.01.2025 09:47)
- ... сишную прошивку, тобишь свое ядро на базе сишного говнокода от
китайцев аля митсубиСИ? - Make_Pic(25.01.2025 11:22)
- Нет, полностью моя прошивка. И никакого китайского говнокода. Eddy_Em(113 знак., 27.01.2025 11:37)
- Ты совершенно прав. Но роль FBD не в обеспечении удобства, а в
....защите инвестиций. Путем снижения порога вхождения и
принципиальной невозможности писать сложно. Cкpипaч(355 знак., 21.01.2025 10:53)
- +1. У нас на НПЗ девочки за 40 в графической оболочке лепили
программы для ПЛК из кубиков чуть не быстрее, чем в тетрис и лайнс
рубились. Заставить их изучить сишник и растолковать как им
пользоваться я ваще не представляю. Про слесарей, обслуживающих все
это добро и тем более. А картинку им показал и им все понятно. Чота
им разъяснять по вороху распечаток пусть юные энтузиасты, считающие
себя круче других, пробуют. - Codavr(21.01.2025 22:28 - 22:31)
- Если речь об уиитазном бачке то поверю. А если речь упаковочной
линии со 100 состояний на десятке вложенных автоматов... - IBAH(21.01.2025 22:29)
- Сейчас дорого стоит труд разработчика, железо на фоне этого копейки. По количеству состояний, входов/выходов и т.п. то что вы считаете сложностью системы, ПЛК кроют самодельщину как бык овцу. А вот управление системой с латентностью менее 100мсек для ПЛК малодоступна, менее 10 мсек это экслюзив с элементами "неПЛК"и как правило неэффективно , менее 1мсек на ПЛК это нереально. - Anvar(22.01.2025 06:50)
- Что-то мне подсказывает, что писать автоматы на специально
предназначенном для этого языке SFC проще чем на Си - AlexG(22.01.2025 04:47)
- Я уже говорил, но никто не понял. Существуют еще одна парадигма - ЧПУ (CNC). Именно она лучшая для "программиста" в кавычках. Если интересно, могу рассказать о одной промустановке которая была реализована как ЧПУ. - IBAH(22.01.2025 17:45)
- Когда я увидел "код", чтобы на FX3U элементарно что-то
"нестандартное" отправить по модбасу, подохренел малость. А уж
чтобы CAN включить и анализировать принятые пакеты, так совсем
извращение. А на С это делается на раз-два! Eddy_Em(459 знак., 22.01.2025 11:13, ссылка)
- Я за решение задач подходящими средствами. И, по моему мнению, для
некоторых задач таким средством является ПЛК. Правильно выбранная
среда разработки для ПЛК позволяет написать более наглядную
программу, чем C, и не позволяет при этом отстрелить себе те части
тела, отстреливать которые не планируется. AlexG(325 знак., 22.01.2025 17:04)
- Если, как говорится, автор кода рукожопый, то и LD или FBD не спасут: ведь то, как они будут работать, зависит от автора интерпретатора… - Eddy_Em(23.01.2025 11:24)
- ?? LD и FBD это одно и тоже. Код один, визуальное представление
разное. FBD транслируется в LD, наоборот кажись нет, графического
представления не хватает. - IBAH(22.01.2025 17:19)
- От ПЛК/среды разработки зависит. Если поддерживается и то и то, то разница будет скорее в оформлении. Если на ПК только FBD, некоторых характерных особенностей LD обычно нет, в частности явной области памяти под переменные к ячейкам которой можно обращаться по номерам/адресам. - AlexG(22.01.2025 17:30)
- Я за решение задач подходящими средствами. И, по моему мнению, для
некоторых задач таким средством является ПЛК. Правильно выбранная
среда разработки для ПЛК позволяет написать более наглядную
программу, чем C, и не позволяет при этом отстрелить себе те части
тела, отстреливать которые не планируется. AlexG(325 знак., 22.01.2025 17:04)
- Комплекс каткрекинга тебе о чем то говорит? С момента постройки в
1960м весь завод был на пневматике. Во второй половине 80х начали
переходить на ПЛК. Все осуществлялось силами КИП. К концу 90х все
работало на ПЛК. Заводик имел проектную мощность пререработки 16
млн.тонн нефти. Codavr(1 знак., 21.01.2025 22:58, ссылка)
- Я же и говорю - система диспечерезации. Вся автоматика на уровне
унитаза. Любой кирпичный завод на порядок сложнее. IBAH(1 знак., 21.01.2025 23:03, youtube)
- Может поэтому тебя и не приглашают автоматизировать НПЗ. Ты
попробуй, там бабло такое крутится, что тебе и не снилось. Там
одного парафина производится на сто лет работы твоих свечных
заводиков хватит. Коплекс гидрокрекинга еще в начале 90х собирались
строить, завод Славнефти предали и денех сразу не стало. Сейчас уже
построили, в несколько сотен гринолямов под ключ со всеми ПЛК и
алгоритмами. Тыщу проблем сразу сняли. Может и ты на что сгодишься. - Codavr(21.01.2025 23:29)
- Кто ж по бабло спорит! При производстве героина ваще рентабельность
100500%. Речь о сложности софта. В той же пищевке алгоритмы гораздо
сложнее нефтехимии. Тот же статистический весовой дозатор. Есть у
вас такой в колоне? IBAH(1 знак., 22.01.2025 18:08, ссылка)
- У тебя есть в твоем софте фильтр Калмана? Если нет, то и не пугай меня своей шайкой. - Codavr(23.01.2025 00:46)
- Кто ж по бабло спорит! При производстве героина ваще рентабельность
100500%. Речь о сложности софта. В той же пищевке алгоритмы гораздо
сложнее нефтехимии. Тот же статистический весовой дозатор. Есть у
вас такой в колоне? IBAH(1 знак., 22.01.2025 18:08, ссылка)
- Как говорит Скрипач, тебе виднее. Я знаю только одно, что любая
работа проста и легка, пока ее делаешь не ты. А заставь тебя
получить 76 й бензин смешав 5-7 разных от прямогонки и ректификата
до алкилата и каткрекинга на потоке прямо в трубе и попасть в гост,
вот тут ты и будешь репу чесать. Пиндосы закупают нефть в России
из-за того что наложили санкции на Венесуэлу, не патамушта в мире
заебатойнефти слишком мало, и не патамушта российская сильно
дешевле, а патамушта Codavr(190 знак., 21.01.2025 23:21)
- "Пиндосы закупают нефть в России" -уже нет. Благодаря сланцевой
нефти, которую лет 15 обсмеивали пропагандоны , США снова стали
страной-бензоколонкой, страной сырьевым придатком и т.д. Уже 6 год
подряд как. Boвa(82 знак., 22.01.2025 06:05, ссылка)
- Это на продажу в ЕС, им деваться некуда, а свою зелень они экономят
и продолжают класть болт на свои санкции когда вопрос касается
зеленых фантиков. А обсмеивали гидроразрыв пласта ибо для экологии
это действительно не полезно. Но когда речь о нефти то какое кому
дело, после получения прибыли хоть потоп. Codavr(1 знак., 22.01.2025 07:18, ссылка)
- Какой хороший манямирок. На старости лет уйду туда жить. :-) - Boвa(22.01.2025 08:02)
- Ты еще доживи до нее, а то твой может тебе и не даст, чиста из ревности :) - Codavr(22.01.2025 10:39)
- Какой хороший манямирок. На старости лет уйду туда жить. :-) - Boвa(22.01.2025 08:02)
- Это на продажу в ЕС, им деваться некуда, а свою зелень они экономят
и продолжают класть болт на свои санкции когда вопрос касается
зеленых фантиков. А обсмеивали гидроразрыв пласта ибо для экологии
это действительно не полезно. Но когда речь о нефти то какое кому
дело, после получения прибыли хоть потоп. Codavr(1 знак., 22.01.2025 07:18, ссылка)
- "Пиндосы закупают нефть в России" -уже нет. Благодаря сланцевой
нефти, которую лет 15 обсмеивали пропагандоны , США снова стали
страной-бензоколонкой, страной сырьевым придатком и т.д. Уже 6 год
подряд как. Boвa(82 знак., 22.01.2025 06:05, ссылка)
- Может поэтому тебя и не приглашают автоматизировать НПЗ. Ты
попробуй, там бабло такое крутится, что тебе и не снилось. Там
одного парафина производится на сто лет работы твоих свечных
заводиков хватит. Коплекс гидрокрекинга еще в начале 90х собирались
строить, завод Славнефти предали и денех сразу не стало. Сейчас уже
построили, в несколько сотен гринолямов под ключ со всеми ПЛК и
алгоритмами. Тыщу проблем сразу сняли. Может и ты на что сгодишься. - Codavr(21.01.2025 23:29)
- Я же и говорю - система диспечерезации. Вся автоматика на уровне
унитаза. Любой кирпичный завод на порядок сложнее. IBAH(1 знак., 21.01.2025 23:03, youtube)
- Ни разу в жизни не сталкивался со столь сложными алгоритмами (100
состояний, вложенные автоматы). В реальной жизни их обычно
разбивают на более простые. - Cкpипaч(21.01.2025 22:38)
- У нас на заводике свыше 100 ПЛК на одной установке было делом
обычным. Распределенная система управления, резервирование,
безопасность, системы пожаротушения итд итп. ПЛК правда простенький
Ремиконт Р130. Но на тот момент это было недурственно. - Codavr(21.01.2025 22:43 - 22:46)
- Верю. У меня средний ТРЦ в тех же параметрах. Но количество не
синоним сложности. - Cкpипaч(21.01.2025 22:45)
- Комплекс масел это порядка тысячи Ремиконтов и Ш-711. - Codavr(21.01.2025 23:04)
- Ну простенький ИИ организовать вполне реально. ;) - Codavr(21.01.2025 22:49 - 22:53)
- В моем кругу "создали тут ИИ" это как говном вымазать :) - Cкpипaч(21.01.2025 22:53)
- Это то же самое как в в конце 70х бабки на лавочке пиздели
"поназапускали ракет, весь озоновый слой попротыкивали". Хуевый у
тебя круг, недальновидный. - Codavr(21.01.2025 22:56)
- Тебе виднее. Но я стремлюсь проектировать системы и писать код так,
чтобы "непонятного поведения" небыло. - Cкpипaч(21.01.2025 23:02)
- Понимаю. Ради этого отказались от Д составляющей в ПИД регуляторах.
Хуй с ней с неоптимальностью, получасовой простой одного
самогонного аппарата ректификационной колонны в тысячи долларов
обходится :) - Codavr(21.01.2025 23:08)
- Все как всегда: сначала наберут специалистов специальности "связь
(половая)космических аппаратов " в нефте-газа автоматизаторы, а потом спрашивают почему режым не оптимален. :-) - Boвa(22.01.2025 06:40)- Вова, ты конечно демагог так себе, но уже окончательно опустился до то толстого троллинга. - Codavr(22.01.2025 07:22)
- Все как всегда: сначала наберут специалистов специальности "связь
- Понимаю. Ради этого отказались от Д составляющей в ПИД регуляторах.
Хуй с ней с неоптимальностью, получасовой простой одного
самогонного аппарата ректификационной колонны в тысячи долларов
обходится :) - Codavr(21.01.2025 23:08)
- Тебе виднее. Но я стремлюсь проектировать системы и писать код так,
чтобы "непонятного поведения" небыло. - Cкpипaч(21.01.2025 23:02)
- Это то же самое как в в конце 70х бабки на лавочке пиздели
"поназапускали ракет, весь озоновый слой попротыкивали". Хуевый у
тебя круг, недальновидный. - Codavr(21.01.2025 22:56)
- В моем кругу "создали тут ИИ" это как говном вымазать :) - Cкpипaч(21.01.2025 22:53)
- Верю. У меня средний ТРЦ в тех же параметрах. Но количество не
синоним сложности. - Cкpипaч(21.01.2025 22:45)
- У нас на заводике свыше 100 ПЛК на одной установке было делом
обычным. Распределенная система управления, резервирование,
безопасность, системы пожаротушения итд итп. ПЛК правда простенький
Ремиконт Р130. Но на тот момент это было недурственно. - Codavr(21.01.2025 22:43 - 22:46)
- Если речь об уиитазном бачке то поверю. А если речь упаковочной
линии со 100 состояний на десятке вложенных автоматов... - IBAH(21.01.2025 22:29)
- Ты совершенно неправ. FBD ( а лучше LD) позволяет легко
обрабатывать исключительные ситуации (отказ оборудования), причем
не программой, а пользователем. У наладчиков даже есть такой термин
"Цепь не собирается". Программисту не утруждает себя обработкой
отказа 100500 датчиков и исполнительных механизмов, это за него
сделает наладчик. В результате программа значительно дешевле и
наладчик при деле. - IBAH(21.01.2025 22:25)
- На FBD не обрабатывать ошибки датчиков тоже можно. С тем же эффектом. - Cкpипaч(21.01.2025 22:44)
- Я это назвал "низкий порог вхождения". Нет никаких причин, кроме
квалификации кодера, не делать обработку исключительных ситуаций "в
обычном языке программирования". Cкpипaч(173 знак., 21.01.2025 22:36)
- Низкий порог вхождения для наладчика? Тогда да. LD это единственный
вход наладчика. Хорошей машине не нужен наладчик. IBAH(538 знак., 21.01.2025 22:48)
- И как оно, самому себе противоречить? :) Я давно говорю что формат
ПЛК - морально устарел. Фотографии, мануалы открывающиеся на нужной
странице, интеграция промышленного знения - миллион полезных
функций уже не ложится в формат LD. Cкpипaч(27 знак., 21.01.2025 22:55)
- Нет никакого противоречия. ЛД не для дешёвого, а для ленивого
программиста. Хотя я видел модбас-мастер на LD... на S-200 - IBAH(21.01.2025 23:12)
- Я перестал вас понимать. Ну, мастер и чё? Каскадный регулятор на LD
- более чем нормальное решение. Cкpипaч(123 знак., 21.01.2025 23:16)
- Двухконтурный регулятор всяко проще садчика. - IBAH(21.01.2025 23:25)
- Протокол обмена на ЛД. Автор потрудился. Не знаю почему так, кажись
эти модули за отдельные деньги, покупать не захотел. - IBAH(21.01.2025 23:21)
- Бывает. Но ничего не доказывает. - Cкpипaч(21.01.2025 23:26)
- Я перестал вас понимать. Ну, мастер и чё? Каскадный регулятор на LD
- более чем нормальное решение. Cкpипaч(123 знак., 21.01.2025 23:16)
- Нет никакого противоречия. ЛД не для дешёвого, а для ленивого
программиста. Хотя я видел модбас-мастер на LD... на S-200 - IBAH(21.01.2025 23:12)
- И как оно, самому себе противоречить? :) Я давно говорю что формат
ПЛК - морально устарел. Фотографии, мануалы открывающиеся на нужной
странице, интеграция промышленного знения - миллион полезных
функций уже не ложится в формат LD. Cкpипaч(27 знак., 21.01.2025 22:55)
- Этак можно договориться до нормально разомкнутой кнопки "Аварийная
остановка". Или, паче того, до ГУЁ'вой. - Toчкa oпopы(21.01.2025 22:37)
- Сегодня пускал людям тачскрин для системы дымоудаления. По сути просто полсотни нарисованных кнопок. Cкpипaч(190 знак., 21.01.2025 22:48)
- Низкий порог вхождения для наладчика? Тогда да. LD это единственный
вход наладчика. Хорошей машине не нужен наладчик. IBAH(538 знак., 21.01.2025 22:48)
- FBD тоже позволяет вставить таймер, кто-то из знакомых вроде
практиковал. AlexG(1 знак., 21.01.2025 16:30, картинка)
- На муське пробегало. Сдох телевизор: включается и ни на что не реагирует. Он поменял флешку с прошивкой и прошло. А на телеке между тем наклеечка "дата выпуска 2020 ... срок службы 5 лет" Совпадение наверное. - maik-vs(21.01.2025 18:15)
- Я такое вижу периодически :) Минимум, двум заказчикам оказалось
выгоднее заказать у меня переписать прошивку, чем рассчитываться с
"нет вентиляции". Cкpипaч(178 знак., 21.01.2025 17:30)
- Штрейкбрехер? ;-) - =AlexD=(22.01.2025 09:56)
- 100%. - Nikolay_Po(22.01.2025 10:08)
- Я ждал этого вопроса :) Cкpипaч(354 знак., 22.01.2025 10:41)
- Немного с другой стороны. Если кинули предыдущего, почему не кинут
тебя? А так, да, ты не обязан отказываться от заработка ради
незнакомца-конкурента, который не смог забрать свои деньги. Nikolay_Po(171 знак., 22.01.2025 16:14)
- Начинать нужно с другого: Все мы понимаем чему учат закупщиков.
Подробно. С примерами, скриптами и паттернами. И кидок вовсе не
обязательно нарушение контракта, вполне возможно кто-то просто не
внимательно читал или осознанно пошел именно на такие условия, в
надежде на авось. А значит дилетант. Cкpипaч(1120 знак., 22.01.2025 16:43)
- Новому исполнителю требовалось получить у первого исполнителя
максимум информации в ходе продолжения работ первого. С прямо
обозначенной целью - разорвать контракт с первым. Причём первый
участвовал самом создании бизнеса. Да, дилетант, не имел
документов, которые защитили бы его от кидка. Знакомый отказался
работать с этим заказчиком с того момента, когда была поставлена
задача выкинуть первого из бизнеса. Отказался чисто из этических и
нравственных соображений. Похоже, Nikolay_Po(36 знак., 23.01.2025 09:59)
- Видимо где-то есть грань. Я бы тоже послал. Но отсутствие
документов - не одобряю. Как разновидность халтуры в работе. Cкpипaч(918 знак., 23.01.2025 16:07 - 19:38)
- Спасибо, товарищ Скрипач. Ваша точка зрения прояснена и принята как есть. - Nikolay_Po(23.01.2025 17:16)
- Видимо где-то есть грань. Я бы тоже послал. Но отсутствие
документов - не одобряю. Как разновидность халтуры в работе. Cкpипaч(918 знак., 23.01.2025 16:07 - 19:38)
- Новому исполнителю требовалось получить у первого исполнителя
максимум информации в ходе продолжения работ первого. С прямо
обозначенной целью - разорвать контракт с первым. Причём первый
участвовал самом создании бизнеса. Да, дилетант, не имел
документов, которые защитили бы его от кидка. Знакомый отказался
работать с этим заказчиком с того момента, когда была поставлена
задача выкинуть первого из бизнеса. Отказался чисто из этических и
нравственных соображений. Похоже, Nikolay_Po(36 знак., 23.01.2025 09:59)
- Начинать нужно с другого: Все мы понимаем чему учат закупщиков.
Подробно. С примерами, скриптами и паттернами. И кидок вовсе не
обязательно нарушение контракта, вполне возможно кто-то просто не
внимательно читал или осознанно пошел именно на такие условия, в
надежде на авось. А значит дилетант. Cкpипaч(1120 знак., 22.01.2025 16:43)
- Немного с другой стороны. Если кинули предыдущего, почему не кинут
тебя? А так, да, ты не обязан отказываться от заработка ради
незнакомца-конкурента, который не смог забрать свои деньги. Nikolay_Po(171 знак., 22.01.2025 16:14)
- Я ждал этого вопроса :) Cкpипaч(354 знак., 22.01.2025 10:41)
- 100%. - Nikolay_Po(22.01.2025 10:08)
- Разумно - AlexG(21.01.2025 20:16)
- Штрейкбрехер? ;-) - =AlexD=(22.01.2025 09:56)
- в шахматах это называется "защита печника" LordN(36 знак., 21.01.2025 12:59)
- +1. У нас на НПЗ девочки за 40 в графической оболочке лепили
программы для ПЛК из кубиков чуть не быстрее, чем в тетрис и лайнс
рубились. Заставить их изучить сишник и растолковать как им
пользоваться я ваще не представляю. Про слесарей, обслуживающих все
это добро и тем более. А картинку им показал и им все понятно. Чота
им разъяснять по вороху распечаток пусть юные энтузиасты, считающие
себя круче других, пробуют. - Codavr(21.01.2025 22:28 - 22:31)
- ... сишную прошивку, тобишь свое ядро на базе сишного говнокода от
китайцев аля митсубиСИ? - Make_Pic(25.01.2025 11:22)
- если делаешь какой-то взрослый недешевый пром ПЛК, то
предусматривай сразу возможность загрузки юзер-проекта на ПЛК с
флешки, без участия компа. плюс копипаст проекта на другие LordN(270 знак., 21.01.2025 07:48)
- Будете смеяться - мне для моего контроллера котла предложили
сделать перепрошивку с флешки. Мотивация в принципе логичная -
RS-485 для большинства темный лес. На ответ, что это будет дороже
чем сейчас - сказали - "пофиг". А тут - ПЛК - A.L.(22.01.2025 11:38)
- Когда мы делали проект по контролю температуры холодильников для
одной торговой сети, то пришлось Ethernet-загрузчик в контроллер
добавить. Магазинов в сети много и ездить для апдейта прошивки по
всему краю - не наездишься. Поскольку все равно все контроллеры к
"облаку" подключены, так почему бы и не апдейтить их удаленно,
через Интернет? - reZident(22.01.2025 12:09)
- Это не ваша тема когда-то была, когда рассматривали варианты, в том
числе и связи нескольких холодильников точки по радио со шлюзом и
дальше в Интернет? - Nikolay_Po(22.01.2025 16:19)
- Не понял вопроса. - reZident(22.01.2025 16:25)
- Значит, не ваша, спутал с кем то. Была тема, обсуждались идеи мониторинга холодильников торговой или производственной сети. - Nikolay_Po(22.01.2025 16:26)
- Не понял вопроса. - reZident(22.01.2025 16:25)
- Это не ваша тема когда-то была, когда рассматривали варианты, в том
числе и связи нескольких холодильников точки по радио со шлюзом и
дальше в Интернет? - Nikolay_Po(22.01.2025 16:19)
- Когда мы делали проект по контролю температуры холодильников для
одной торговой сети, то пришлось Ethernet-загрузчик в контроллер
добавить. Магазинов в сети много и ездить для апдейта прошивки по
всему краю - не наездишься. Поскольку все равно все контроллеры к
"облаку" подключены, так почему бы и не апдейтить их удаленно,
через Интернет? - reZident(22.01.2025 12:09)
- ну и по секрету - как будет называться и кто производитель? - LordN(21.01.2025 07:48)
- Будете смеяться - мне для моего контроллера котла предложили
сделать перепрошивку с флешки. Мотивация в принципе логичная -
RS-485 для большинства темный лес. На ответ, что это будет дороже
чем сейчас - сказали - "пофиг". А тут - ПЛК - A.L.(22.01.2025 11:38)
- Думаю, что в качестве примера стоит посмотреть на Сrossrw FBD-runtime и XOD AlexG(2 знак., 27.03.2024 19:15, ссылка, ссылка)
- Наверное мне сейчас сразу прилетит за Arduino..., но можно делать подобное в FlProg . arisov77(135 знак., 26.03.2024 16:28, ссылка, ссылка)
- Я свой метод уже упоминал. Надо изучить язык ST(FBD) и писать на Си
пользуясь той же парадигмой. Например, вот так я вызываю регулятор в главном цикле IBAH(1303 знак., 26.03.2024 14:37, ссылка)
- Можно pls поболее ваших примеров (исходных текстов)? Интересует
принцип формирования имен функций и переменных. - Make_Pic(27.03.2024 08:23)
- Хоть горшком назови... IBAH(205 знак., 27.03.2024 20:53, картинка, youtube)
- Можно pls поболее ваших примеров (исходных текстов)? Интересует
принцип формирования имен функций и переменных. - Make_Pic(27.03.2024 08:23)
- OpenPLC Можешь поискать это слово по caxapa, тут на него
наталкивались. Это готовый редактор IEC 61131-3 языков. Правда есть
один большой жирный минус. Выходной результат IEC языков ты
получаешь только в виде ARM бинари, которую можешь вызывать из
своего кода. Сишного кода нет. - RxTx(26.03.2024 12:37)
- Смотрел эту штуковину, все красиво и бесплатно, но вон где
оказывается подвох. Вскрыть, поломать никак? - Make_Pic(26.03.2024 22:27)
- Надо пробовать. Где-то у них конечно есть промежуточные результаты. - RxTx(27.03.2024 16:06)
- Смотрел эту штуковину, все красиво и бесплатно, но вон где
оказывается подвох. Вскрыть, поломать никак? - Make_Pic(26.03.2024 22:27)
- Есть такой проект - YAPLC. Там товарищи реализовали ПЛК (с
привлечением Beremiz), но не суть. Они там сделали ядро (BSP,
реализующее системные функции и связь с железом) с которым
пользовательский код, синтезированный Beremiz
(IEC->промежуточное описание->код на С->gcc),
общается через ABI. Собственно пользовательский код можно написать
и на голом С, без извращений. Вполне у них можно подсмотреть
реализацию. Chum_A(1 знак., 26.03.2024 09:24, ссылка)
- Я раньше это смотрел. Куча всего - большой объем для поиска, вы
можете подсказать куда конкретно смотреть по теме моего вопроса? - Make_Pic(26.03.2024 14:21)
- Собственно можно подсмотреть реализацию взаимодействия HAL с
прикладным уровнем через ABI. Мы реализовывали на этом принципе
такую схему: Chum_A(1340 знак., 26.03.2024 17:09)
- Не изучали как этот ABI в YAPLC работает? Или может расскажите
вообще как ABI работает? - Make_Pic(21.01.2025 07:22)
- :( Увы, не расскажу, вспоминать долго. - Chum_A(21.01.2025 09:08)
- Не изучали как этот ABI в YAPLC работает? Или может расскажите
вообще как ABI работает? - Make_Pic(21.01.2025 07:22)
- Собственно можно подсмотреть реализацию взаимодействия HAL с
прикладным уровнем через ABI. Мы реализовывали на этом принципе
такую схему: Chum_A(1340 знак., 26.03.2024 17:09)
- Кстати, подобный вопрос я когда-то уже задавал. Chum_A(1 знак., 26.03.2024 10:52, ссылка)
- Я раньше это смотрел. Куча всего - большой объем для поиска, вы
можете подсказать куда конкретно смотреть по теме моего вопроса? - Make_Pic(26.03.2024 14:21)
- Первое над чем подумать, как будет внутри устроена пользовательская
программа. Будет ли это конечный автомат? Будет ли у пользователя
мультизадачность? Насколько это будет черезжопно, чисто на уровне
текста? А то видел я контроллеры "на Си", в которых задержку
предлагали блокирующим sleep() делать. Cкpипaч(576 знак., 26.03.2024 09:14)
- ///Первое над чем подумать, как будет внутри устроена
пользовательская программа. Будет ли это конечный автомат? Будет ли
у пользователя мультизадачность? Насколько это будет черезжопно,
чисто на уровне текста? А то видел я контроллеры "на Си", в которых
задержку предлагали блокирующим sleep() делать./// Make_Pic(1355 знак., 26.03.2024 10:05)
- Все же FBD-схемы не дураки придумали, я бы предложил подумать над плагином в какого-нибудь FBD-монстра. Cкpипaч(277 знак., 26.03.2024 10:37)
- ///Первое над чем подумать, как будет внутри устроена
пользовательская программа. Будет ли это конечный автомат? Будет ли
у пользователя мультизадачность? Насколько это будет черезжопно,
чисто на уровне текста? А то видел я контроллеры "на Си", в которых
задержку предлагали блокирующим sleep() делать./// Make_Pic(1355 знак., 26.03.2024 10:05)
- Если нативный Си, то нужно слепить небольшой ABI для связи
ядро<->подгружаемый модуль. Таблица указателей на функции
или что-то в этом духе. Есть ещё вариант q3vm, там тоже Си, но
компилируется в байткод, который потом интерпретируется. - SciFi(26.03.2024 08:37)
- Вот над этим"ABI" и "курю" сейчас - Как это лучше реализовать? В
инете что то можно подсмотреть? - Make_Pic(26.03.2024 10:07)
- В пользовательской программе описывается функция по фиксированному
адресу. Ей передаем указатель на блок параметров (+размер этого
блока). Cкpипaч(266 знак., 26.03.2024 10:45)
- Не все понятно - есть пример реализации? - Make_Pic(26.03.2024 22:29)
- Под руками, нет. Я в результате остановился на том что пользовательский код должен быть FBD. Cкpипaч(548 знак., 26.03.2024 23:15, ссылка)
- Не все понятно - есть пример реализации? - Make_Pic(26.03.2024 22:29)
- В пользовательской программе описывается функция по фиксированному
адресу. Ей передаем указатель на блок параметров (+размер этого
блока). Cкpипaч(266 знак., 26.03.2024 10:45)
- Вот над этим"ABI" и "курю" сейчас - Как это лучше реализовать? В
инете что то можно подсмотреть? - Make_Pic(26.03.2024 10:07)