TGViewer
"Я вам че - Автоматизатор?" "Я вам че - Автоматизатор?" @wtfcontrolsengineer · 1.53K subscribers
Post #696 1.43K
Чуть больше полугода я пытаюсь выработать для себя архитектурный подход для написания ППО. Почитать об первые заметки можно тут:
Первая
Вторая
Третья
Что я хочу для себя: четкие разделенные логические слои ППО; изменения не должны затрагивать внутреннюю логику ФБ; быстрый процесс масштабирования и изменений.
И так, пару неделек назад, впервые за долгое время поехал я на объект, так сказать пописать код в боевых условиях, да посмотреть как это будет работать. А раз есть целый объект и боевые задачи, то почему бы не применить свои идеи по факту и посмотреть что будет…
Итог: получилось ужасно, а в какие-то моменты больно.
Да, у меня были четки логические слои, вот тут сигналы, тут управление оборудованием, там логика работы оборудования, а здесь совсем чуть-чуть безопасность. Изменения в одном месте затрагивали внутреннюю логику лишь одного функционального блока.
А вот быстрый процесс масштабирования и изменений не происходил, так как получилось слишком много специальных структур и перед вызовом ФБ приходилось писать огромное количество бойлерплейта, который просто перекидывал значения из поля одной структуры, в поле другой структуру. Казалось бы, что можно было бы просто скормить нужные структуры в ФБ, но тогда получалась высокая связанность…
Исходя из эксперимента - подход построения архитектуры требует переосмысления)
У вас что было интересного?
#АСУТП #ППО #ПЛК #Архитектруа
"Я вам че - Автоматизатор?!"
Telegram "Я вам че - Автоматизатор?" Иногда лучше не слушать подкасты, так как они заставляют вернутся к тому, что не доделал. Возвращаюсь к архитектуре ППО. Целью всех этих изысканий будет лишь формирование правил и подходов, как минимум для себя, для быстрого написания кода, его организации…
  • ⚡ 3
More from @wtfcontrolsengineer
  1. Sep 30, 2026Состояния, события и машина состояний на ПЛК. Функция как метод. Продолжаем повесть про ма…
  2. Sep 22, 2026Добрый вечер. Сегодня в чате https://t.me/autonomnoe зашел интересный разговор о профессио…
  3. Sep 13, 2026Коллеги, поздравляю вас с праздником - С Днем Программиста. Желаю вам адекватных ТЗ, легко…
  4. Sep 7, 2026https://owendigital.ru/products/altaide/download Я вот так тут оставлю.
  5. Sep 5, 2026Раньше, когда я не знал о чем писать, то писал о ПЛК, но сейчас разработку приостановили и…
  6. Aug 29, 2026Так, ладно, думала, что мы опубликуем это в начале сентября в составе общего гайда по ИИ д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →