Как стать автором
Обновить
13.22
Рейтинг

Промышленное программирование *

Все об АСУ ТП

Сначала показывать
Порог рейтинга

Незатейливое введение в управление знаниями: эпизод 2 (или с чего начинаются знания)

Creative Commons *ERP-системы *Промышленное программирование *

Жаль, что при Адаме Смите еще не было информатики (или про то, что именно экономисты первыми начали что-то подозревать).

Удивительно, но сломав столько копий вокруг обсуждения проблем, связанных с созданием прибавочного продукта (а параллельно еще и понатврорив делов с практическим внедрением некоторых сопутствующих научных разработок), ученые долгое время вообще серьезно не рассматривали вопроса о движущих силах технического прогресса.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 1.7K
Комментарии 0

Новости

Цифровой двойник — рецепты приготовления. Модельно-ориентированное проектирование системы электроснабжения самолета

Анализ и проектирование систем *CAD/CAM *Математика *Промышленное программирование *Matlab *

Стандарт цифровых двойников определяет цифровую модель изделия как “систему верифицированных и валидированных математических, компьютерных моделей и электронных документов изделия, описывающих поведение вновь разрабатываемого или эксплуатируемого изделия на различных стадиях жизненного цикла, использующую программные средства импорта и экспорта моделей и электронных документов, программные средства численного решения задач и компьютерного моделирования, а также визуализации”.

Другими словами, цифровой двойник — это не одна модель, а система моделей или набор моделей, каждая из которых предназначена для решения конкретных задач в рамках жизненного цикла изделия. Требования к конкретной модели определяются задачами, решаемыми с помощью данной модели.

В статье описан реальный опыт создания модели системы электроснабжения самолета (СЭС) в рамках реализации методов модельно-ориентированного проектирования в авиации.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.5K
Комментарии 6

Незатейливое введение в управление знаниями (или нафига козе гармонь)

Промышленное программирование *

«Ты ошибаешься, милая! Нет ничего на свете, из чего нельзя было бы сделать вывод. Надо только знать, как взяться за дело» - Льюис Кэрролл «Алиса в стране чудес»

Пришла пора расставить все на свои места и показать, что управление знаниями совсем не сугубо декларативная, а вполне себе юзабильная штука.

И для начала постараемся разобраться в вопросе: а почему именно сейчас «управление знаниями» стало вполне себе хайповым понятием.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 3.2K
Комментарии 13

Моя лепта в экономию бумаги на производстве

JavaScript *Промышленное программирование *
Из песочницы

Я работаю инженером АСУТП в одном из цехов металлургического производства. В цеху есть 3 довольно объемных агрегата и несколько небольших локальных систем, и естественно все они состоят из кучи механизмов, ПЛК, датчиков, клапанов, моторов и т.п. В нашей службе мы частично внедрили некоторые методы системы ТОИР (Техническое обслуживание и ремонт), а именно промаркировали все свое оборудование, внесли его в единообразный каталог и после планового ремонта стараемся делать обходы, согласно заранее подготовленных чек-листов. Раньше все было довольно печально: чек-листы страниц на 20-30 распечатывались, подшивались, и приходилось ходить по агрегату с ручкой в одной руке и кипой бумаги в другой, которая так и норовит где-нибудь рассыпаться. А еще иногда приходится лазить среди грязи и пыли, или взбираться на неудобные площадки. Мало того, после обхода желательно как-то обработать результат, и сохранить его на будущее: потому кучи заляпанных бумаг после каждого обхода постоянно валялось где попало и не было от нее никакой пользы. С этим непотребством хотелось что-то сделать и потому пришла идея сделать электронный чек-лист на планшете.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 5K
Комментарии 5

Переход с 1С: УПП на 1C:ERP: Переделываем интеграции с SQL-запросами к СУБД (на примере УПП — QlikView — ERP)

SQL *SQLite *Промышленное программирование *Управление проектами * *
Из песочницы
Tutorial

Для тех, кто не читал предыдущую статью, расскажу о сути проекта. В 2020-2021 году я участвовал в роли руководителя команды разработчиков Внедренческого центра "Раздолье" в проекте Управление продажами в международной компании на базе "1С:ERP" (ссылка на сайт 1c.ru). Проект был выбран победителем международного конкурса «1С:Проекта года» в номинации «Лучший проект с использованием технологии "Дистанционное внедрение"».

Суть проекта заключалась в переводе Заказчика с 1С:УПП на 1С:ERP. На его примере кратко опишу, какой была организационная структура и какие программы мы использовали при взаимодействии в команде и с пользователями.

Практически весь проект выполнялся удалённо. Многие сотрудники Заказчика, участвующие в проекте, в условиях карантинов и локдаунов были переведены на удалённую работу. Многие сотрудники нашей компании тоже работали удалённо, с командировками в этот период были большие проблемы. Сам Заказчик работает в режиме 24х7 и является одним из крупнейших предприятий в России по производству кофе. На начало проекта в качестве основы корпоративной системы у Заказчика была программа 1С:УПП редакции 1.2 (даже не 1.3). По завершению проекта в 2021-м перешли на ERP 2.5. К слову, когда начинали работу, в 2020-м году, когда 2.5. была ещё в бета-версии, но мы решили прислушаться к рекомендациям "Фирмы 1С" запускать новые проекты на ней, а не на 1С:ERP 2.4.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 4.8K
Комментарии 16

Как сделать простой переход с LOGO! V6 на LOGO! V8.3

Промышленное программирование *

Техническое развитие не стоит на месте и новые версии оборудования приходят на смену старым версиям, а старые версии снимаются с производства. В 2021 году пришла очередь контроллера LOGO! версии 6, выпуск которого стартовал в 2008 году.

После 8 лет активного производства и выхода новых моделей LOGO! серии 8, в 2016 году компания SIEMENS сообщила, что LOGO! серии 6 присвоен статус уходящего продукта и рекомендуется переход на актуальную серию 8. И в 2021 году, после 5-ти летнего срока защиты инвестиций и поставок запасных частей, пришло сообщение о полном снятии с производства всех компонентов LOGO! версии 6 (ссылка на официальное письмо в конце публикации).

В этой публикации представлены ответы на вопрос как осуществить переход с одной версии контроллера на другую.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.5K
Комментарии 0

Кто тебя за Цанцзе тянул

Блог компании М.Видео-Эльдорадо Программирование *Промышленное программирование *Читальный зал Изучение языков

В прошлом году в СМИ начали активно говорить о том, что совсем скоро у Huawei появится собственный язык программирования Cangjie (читается как «Цанцзе»). Так вот, кажется, ждать его появления осталось совсем недолго.

Читать далее
Всего голосов 47: ↑41 и ↓6 +35
Просмотры 13K
Комментарии 37

Маршрутизируемые S7-коммуникации на примере Profinet<->Profibus в «тысячной серии» Simatic

Промышленное программирование *SCADA *
Tutorial

Связи S7 лет уже много. И многие про него знают тоже много. И даже много используют. Работать с ними весьма легко - создал S7 connection, разместил, где надо, функциональные блоки PUT/GET (самый простой вариант) или BSEND/BRECEIVE, выполнил download, и все - полный превед, знай только, контролируй состояние флагов NDR и Error.

Чаще всего оба коммуникационных партнера находятся в одной сети. А что делать, если CPU находятся в разных сетях Profinet? Или, еще круче, один участник обмена подключен к некоему промежуточному узлу по Profinet, а второй - к этому же промежуточному узлу по Profibus.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 4

Прогнозировать и предотвращать отказы: как мы внедрили предиктивную аналитику на трех МНЛЗ

Блог компании ЕВРАЗ Промышленное программирование *Машинное обучение *

Привет, Хабр! В конце 2020 года мы в ЕВРАЗе поставили цель — научиться лучше прогнозировать и предотвращать отказы установок непрерывного литья заготовок. Для этого мы обратились к Data Science и в этой статье хотим поделиться подробностями проекта. Расскажем о подходе к построению предиктивной модели, процессе разработки, ну и конечно, о том, что из всего этого вышло.

Добро пожаловать в конвертерный цех!

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 2.8K
Комментарии 6

STM32. Про синус

Алгоритмы *C *Промышленное программирование *Программирование микроконтроллеров *

Тригонометрические функции, характеризующиеся высоким потреблением процессорного времени, могут негативно влиять на выбор бюджетных микроконтроллеров ( без модуля FPU ) для задач, где важна скорость счёта, например, контроль пространственного положения.

Читать далее
Всего голосов 61: ↑60 и ↓1 +59
Просмотры 11K
Комментарии 100

Структурные преобразования систем автоматического регулирования

Анализ и проектирование систем *CAD/CAM *Промышленное программирование *Matlab *
Tutorial

Продолжаем публикацию лекций по курсу "Управление в Технических Системах"

Данные лекции готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется. В предыдущих сериях:

1. Введение в теорию автоматического управления.
2. Математическое описание систем автоматического управления 2.1 — 2.32.3 — 2.82.9 — 2.13.
3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ.
3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ. 3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья. 3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора3.4. Апериодическое звено 2-го порядка3.5. Колебательное звено3.6. Инерционно-дифференцирующее звено3.7. Форсирующее звено.  3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением)3.9. Изодромное звено (изодром)3.10 Минимально-фазовые и не минимально-фазовые звенья. 3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности.

Сегодня у нас легкий текст понятный даже школьнику!

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.7K
Комментарии 2

Перенаправление IP-пакетов (IP Forwarding) для S7-1500 (FW2.8 и выше)

Промышленное программирование *SCADA *
Tutorial

В данной заметке рассмотрим функционал, появившейся в «прошивке» 2.8 (поддерживается в Step 7 версии 16 и выше) серии контроллеров S7-1500, а именно — перенаправление (форвард) ip-пакетов между интерфейсами.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.3K
Комментарии 2

Архитектура программного обеспечения ПЛК и дизайн операторской панели

Программирование *Промышленное программирование *Дизайн Инженерные системы
Из песочницы

Узкоспециализированный пост, Длиннопост

Я не претендую на правильность и точность излагаемого мной текста, просто мои наблюдения и доводы из практики. 

Введение

Посмотрев не мало постов, вырезок из газет и прочей интернет макулатуры, выяснилось, что очень мало сказано про правильность архитектуры программного обеспечения в промышленной среде, в среде тех самых "инженеров" которые не на слуху, и туда не ломятся толпы молодых специалистов, юных бойцов!  Вернее они приходят, но быстро уходят, уж так сложилось, что в этой сфере работы необходимо "оживлять металлом" придуманный конструкторским отделом. А это зачастую страшно и не понятно.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 4.4K
Комментарии 16

LOGO! и S7-коммуникация с контроллерами S7-1200/S7-1500 и панелями оператора SIMATIC HMI

Промышленное программирование *Программирование микроконтроллеров *
Из песочницы

Основные возможности S7-коммуникации

Обмен данными LOGO! <-> LOGO!

Обмен данными LOGO! <-> SIMATIC S7 контроллерами

Возможность соединения и обмена данными с системами визуализации LOGO! <-> SIMATIC HMI.

Эти три варианта основываются на S7-коммуникациях, которые представляют из себя проприетарный протокол для связи систем автоматизации SIMATIC. По существу этот протокол вшит в операционную систему контроллеров и основное его преимущество в относительной простоте использования.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.2K
Комментарии 0

Бюджетная реализация Modbus TCP в серии Simatic S7-300/400 при помощи Logo

Промышленное программирование *SCADA *
Tutorial

Классические линейки контроллеров Siemens, а именно — Simatic S7-300 и Simatic S7-400, поддерживают протокол Modbus TCP как в качестве клиента, так и в качестве сервера. Эта поддержка не лишена одного существенного недостатки, она платная, и стоимость лицензии весьма высока.

Если заказчик — «богатый», а интегратор — «умный» (опытный), то факт платности лицензии и ее стоимость не приводит к неприятностям, все известно заранее, на этапе составления спецификации, бюджет согласован заранее. Если применяется серия S7-1200 / 1500, то вопрос даже не поднимается, эти PLC поддерживают Modbus RTU и TCP без дополнительного лицензирования.

На практике встречаются случаи, когда ничто не «предвещало беды», но модбас на «трехсотнике» неожиданно становится нужен (никогда такого не было, и вот опять!). Не учли что-нибудь, форс-мажор или просто разгильдяйство. Какие в этом случае пути решения?

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2K
Комментарии 0

Полезные возможности ST+Codesys 3, которые многие не замечают

Программирование *Промышленное программирование *SCADA *Программирование микроконтроллеров *
Tutorial

За время работы инженером-программистом ПЛК очень часто в ходе разработки находились не самые очевидные, но довольно простые и красивые решения как типовых, так и специализированных задач. В этой статье хочу поделиться опытом и рассказать как сделать разработку под ПЛК приятнее и эффективнее.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.5K
Комментарии 2

Не изобретая велосипед. Кэширование: рассказываем главные секреты оптимизации доступа к данным

Блог компании STM Labs Python *MongoDB *Промышленное программирование *

Точно скажу, что костыли и велосипеды не лучшее решение, особенно если мы говорим о кэшировании, а конкретнее, если нам надо оптимизировать метод доступа к данным, чтобы он имел производительность выше, чем на источнике. Я докажу это на нескольких примерах, приведённых в статье, всего за 5 минут.


Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 6K
Комментарии 6

Siemens Logo! и Modbus TCP в сетевом проекте

Промышленное программирование *
Tutorial

В предыдущей заметке (https://habr.com/ru/post/651329/) был затронут вопрос организации связи программируемого реле Logo! компании Siemens по протоколу Modbus TCP. В том примере применялись отдельные диаграммы для каждого устройства. Кроме режима диаграмм Logo!Soft Comfort предоставляет возможность создания т.н. «сетевых проектов» (network projects).

Читать далее
Рейтинг 0
Просмотры 961
Комментарии 0

Как дроны помогают нам управлять состоянием дорог в рудном карьере

Блог компании Группа НЛМК Обработка изображений *Визуализация данных Промышленное программирование *Софт

Привет, Хабр! Беспилотные летательные аппараты (БПЛА) часто используются в горнодобывающем производстве, чтобы ускорить и обезопасить работы в карьерах. В НЛМК мы, в частности, применяем дроны для анализа состояния дорог на Стойленском ГОКе, потому что хорошая дорога позволяет расходовать меньше топлива для автотранспорта, дольше сохранять шины и, конечно, делает работу водителей комфортнее и безопаснее.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 1.7K
Комментарии 2

3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности

Анализ и проектирование систем *CAD/CAM *Математика *Промышленное программирование *Matlab *
Tutorial

Лекции по курсу «Управление Техническими Системами» читает Козлов Олег Степанович на кафедре «Ядерные реакторы и энергетические установки» факультета «Энергомашиностроения» МГТУ им. Н.Э. Баумана. За что ему огромная благодарность!

Данные лекции готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется. В предыдущих сериях:

1. Введение в теорию автоматического управления.
2. Математическое описание систем автоматического управления 2.1 — 2.32.3 — 2.82.9 — 2.13.
3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ.
3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ.
3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья.
3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора3.4. Апериодическое звено 2-го порядка
3.5. Колебательное звено3.6. Инерционно-дифференцирующее звено
3.7. Форсирующее звено3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением)3.9. Изодромное звено (изодром)
3.10 Минимально-фазовые и не минимально-фазовые звенья.

Заключительная статья из раздела 3 Частотные характеристики звеньев и система автоматического регулирования.

Перефразируя Ленина, можно сказать: теория автоматического управления всесильна, потому что она верная. И действительно, в статьях на хабре мы представляли в виде передаточных функций абсолютно разные физические процессы: грузик на пружинке, гидравлический поршень, камеру смешения реактора, электрический контур, распространение вируса. То есть абсолютно разные физические процессы сводятся к единообразному представлению, и меня это не перестает удивлять.  Даже атомный реактор в умелых руках человека, знающего ТАУ, превращается в простые элегантные формулы, а затем – в квадратик передаточной функции. 

Дисклеймер: в тексте нет основных понятий и определений из теории диффузионного приближения ядерного реактора.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.6K
Комментарии 2

Вклад авторов