Метка «автоматическое управление»

Здравствуйте.

Столкнулся я с задачей получения фотографий с фотокамеры в моей программе на c#, причем надо было так, чтобы пользователь нажал кнопку в программе, или случилось какое-то программное событие, и мы ррррраз и получили снимок с камеры в программу и дальше его как-нибудь обработали/сохранили/отправили, в общем сделали с ним что-нибудь программным же образом.

Как оказалось, у производителей цифровых зеркальных фотокамер есть специальный SDK, через который можно программным путем к этой самой камере обратиться и поуправлять ею. У меня камера Nikon D5200, хотя для Sony и Canon вроде бы тоже видел подобный SDK.

Цель статьи рассказать о возможности и показать короткий пример. Как известно, если вы знаете что что-то можно сделать, то узнать, как это сделать – пара пустяков.
Читать полностью »

Немного обо мне

Я занимаюсь промышленной автоматикой. Буквально от головы до задницы, т.е. от полевого уровня (датчики/исполнительные механизмы) до верхнего (программирование ПЛК/разработка SCADA). Так получилось, что больше всего я занимался наладкой, но последний год — преимущественно разработкой. Кроме того, для меня программные и аппаратные средства делятся на Siemens и всё остальное.

О проекте

Суть проекта заключается в обновлении систем автоматики на довольно большом количестве насосных станций (водонапорных и канализационных). Кроме собственно обновления, была поставлена задача собирать и передавать текущие значения ряда параметров в общую диспетчерскую для централизованного архивирования и наблюдения. Территориально всё это хозяйство находится в Нижней Галилее, в Израиле.
На момент начала работ средства автоматики на разных станциях представляли собой весьма разнообразный зоопарк: от контроллеров ET-200S CPU на более свежих станциях до релейной логики на более старых. На текущий момент на разных станциях работают контроллеры Siemens, Twido (Schneider), Koyo, GE Fanuc.
Получилось так, что формально этот проект реализует Schneider Electric, наша компания является субподрядчиком. Это определило выбор SCADA для диспетчерской (Vijeo Citect) и контроллеров для станций, где требуется их замена.

Читать полностью »

Добрый день, уважаемые коллеги. В этой статье Я хочу поделиться с Вами своими методическими наработками, которые использую в курсе «Теория автоматического управления» на кафедре СУиИ НИУ ИТМО.
Основной задачей, которую Я перед собой ставил, было объединение теоретических знаний для решения практической задачи. Такой задачей стало управление приводами Lego робота. Лишний повод поиграть в игрушки, да и студентам проще воспринимать суровый матан… Вот пример описания этого набора: habrahabr.ru/post/166449/.
Читать полностью »

Розетка таймер, или включение/выключение электроприборов в заданное времяПривет, читатели!
У нас на Хабре очень много статей, посвящённых «умным домам» и домашней автоматизации.
Решения предлагаются достаточно интересные, но они в то же время зачастую трудо и финансово затратны, а нередко для внедрения требуется ремонт, так как нужно куда-то прятать провода и оборудование.
А вот есть ли решение, очень простое и чертовски дешевое, чтобы можно было включить или выключить электроприборы в заданное время или по таймеру, через определённое время?
Да, такое решение есть.
Читать полностью »

Привет!

Спешу поделиться с вами недавно открытым для себя сайтом — Ninite.com. Удивительно, насколько мало он известен, при этом предлагая просто нереальное удобство и существенно облегчая жизнь начинающим админам-эникейщикам, в обязанностях которых входит «переставлять винду» в небольших фирмах по 10-40 рабочих мест под виндой. Где по каким-то загадочным причинам не стоит AD, деятельность организована в рабочей группе, своих сил и знаний это всё организовать не хватает — в общем всё печально, а хочется сделать красиво. А впрочем, Linux-любители и матёрые админы, возможно, тоже найдут этот сервис интересным.
Читать полностью »

Управление лифтами: решение на языке HaskellТрадиционный конкурс по функциональному программированию состоялся в июле. Судя по количеству участников, большинство апологетов программирования на этот раз убыли на отдых, либо не стали участвовать в конкурсе, экономя силы и готовясь к ICFPC, который в этом году состоялся через неделю после моего мероприятия. Тем не менее, в конкурсе на этот раз приняли участие девять человек, из которых семеро дали в той или иной степени правильные ответы. Распределение по языкам программирования: Haskell — 4 решения, из которых 2 некорректные; C++, Clean, F#, Java и Perl — по одному решению.

Задача на этот раз была из области автоматического управления. Конечно, она всё также сводилась к поиску на графе, для чего всяко можно использовать алгоритм A*. Тем не менее, большинство участников выбрали реализацию ad hoc, в том числе и победитель. Вот примерное условие:

На улице генерала Белова стоит четырнадцатиэтажный дом.

На первом этаже живет Митя. На втором — Петя, Тёма и Саша. На третьем — Витя, а на четвёртом — Маша и Паша. Кто живёт выше — никто не знает.

Митя и Витя собираются в гости к своему однокласснику Тёме. Паша позвонил Пете и попросил его вернуть конспект по ОБЖ. Сашина кошка снова улизнула из квартиры и наверняка греется у батареи на третьем этаже. Саша полон решимости вернуть её домой. Маша, тем временем, хочет сходить в магазин за новым велосипедным звонком.

В начальный момент времени лифт находится на первом этаже. Одновременно в лифте может находится не более двух человек, а пользоваться лестницей нельзя из-за ремонта. «Шагом» считается перемещение лифта между парой соседних этажей. В начале каждого шага ученики могут свободно перемещаться между лифтом и лестничной площадкой.

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

Читать полностью »

Представляю проект создания системы управления промышленным роботом МП-11. На базе лаборатории автоматизации ТНТУ им. Пулюя г. Тернополь.
image

Задача: отремонтировать пневматический (манипулятор промышленный) МП-11 для проведения опытов на динамические храктеристики. Этот манипулятор планировалось используют для научных опытов и лабораторных работ.

Требования: очень дешево и надежно, контроль над ПК, доступ с терминала напр. Ubuntu, интерфейс- программа для студентов.
много картинк
Читать полностью »

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

Volvo провела испытания робомобиля на обычной дороге

Ранее уже публиковались новости о том, что компания Volvo разрабатывает собственный автомобиль с автоматической системой управления. На днях эта компания, совместно с испанской компанией Ricardo (создающей разного рода проекты по промышленной автоматизации) представила автомобиль с роботизированной системой управления. Испытания проводились не на полигоне, а на обычной испанской дороге, причем не пустой.

Читать полностью »

Google / Google опробует робо мобили на дорогах Невады

Сейчас сразу несколько компаний создают роботы-автомобили, хотя самыми известными, вероятно, являются системы от «корпорации добра». Ранее в этом месяце законодательные органы штата Невада, США, дали разрешение Google на тестирование робо-мобилей на дорогах этого штата. Дороги здесь хорошие, и на некоторых из них не так много автомобилей, так что риск аварии минимален. Тестируемые автомобили будут помечены особой красной меткой.

В общем-то, после выдачи разрешение властями штата, любая другая компания может тестировать на дорогах Невады и свои устройства. ПростоЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js