Посоны, хочу научиться программировать и делать вот такие штуки по управлению котлами и другим технологическим оборудованием. Кто знает на каком языке это все программируется и что можно покурить по этой теме?
>>97621334 Это всё готовые решения от Сименса и прочих. Все эти схемы хуярятся асушниками при внедрении, программирование там на уровне рисования блок-схем для ДЦПшников.
>>97621334 Ну вот эта хуйня написана на какой-то кросс платформенной хуйне. Я думаю что QT. Управление котлами на микроконтроллерах. Все вместе написано на с\с++.
>>97622160 В автомобиле ПО для ECU обычно асм/кресты. Котлы - онли готовые решения на контроллерах. Там программирования ноль. Никто не будет ставить говноподелку кодеров на объект, который может ебануть.
>>97622160 Разрабатывается схема, ставится в центор микроконтроллер. Контроллер прошивается программой. В программе тебе нужно например мониторится скорость и сила торможени и если при вычислении получается что надо включить ABS, то подается сигнал на управляющий выход, который доходит до реле или подобной хуйне, которая активирует срабатывание, например подает импульсы и получается прерывистое торможение.
>>97621334 Кстати да, на производствах где я был - комп с этой системой можно было вообще вырубить, и это никак бы не повлияло на процесс. Всё датчики и органы контроля продублированы на щитовых. Разве что не так удобно и наглядно.
>>97622287 Лол, а я студендотой писал код для микроконтроллера, который отвечал за заправку ракетоносителей. Тоже раньше думал что если это что-то важное то пиздец серьезно к этому относятся. Правда мою работу потом покрывали тестами, этим самым осуществлялась приёмка.
>>97622559 Ну например на С++. И логика примерно такая while(1) { if(checkABS()) { fireABS();//Включает абс если не включено } else { shutdownABS();//Выключает абс если включено } }
Прога компилится в набор инструкций конкретного контроллера и прошивается в его память.
>>97622551 Один из двух угадал. Слушай, если ты такой разговорчивый, ответь пожалуйста на еще один вопрос и я съебу в закат.
Вот скачал я две книжки - как раз про ассемблер и про С. Юрова и Дейтелов. И они пипец какие старые. Ну по меркам компьютеров, конечно. Многоядерные процессоры у них в далеком будущем, Win98 венец творения. Так вот, имеет смысл их задрачивать или искать новее. Принцип то должен быть один и остается только собственное предубеждение в жопу себе засунуть?
>>97623120 Для прототипа заебись, но в промышленности другие контроллеры, но в целом специфика такая же. Попробуй какую-нибудь хуйню сделай, например включение лампочки с помощью ардуино из программы на ПЭКА.
>>97621334 В WinCC Ansi C, VBS, Direct Connection (тот же Си с ништяками вроде параллельной обработки вместо очереди скриптов, но кастрированный донельзя). VBS кстати быстрее обрабатывает запросы.
В целом ОП есть овер9000 различных сред для разработки SCADA, причем разной степени автоматизации разработки и интеграции с контроллерами и полевыми устройствами.
А курить по этой теме: промышленные сети, ANSI C, VBS(в принципе поможет знание объектных языков), если есть желание программировать ещё и контроллеры, то низкоуровневые языки (ассемблер лол). Это только то что на вскидку вспомнил.
>>97623216 Я хочу на ардуине сделать мамке полив на даче, чтобы насос по смс включался. Меня больше интересует, насколько скилл работы с ардуиной я смогу потом применить при работе со взрослыми промышленными контроллерами.
>>97623298 Все что сделаешь с ардуиной сможешь там применить. Только вот еще надо в схемотехнике разбираться и уметь схемы пилить. Резисторы, хуисторы, вот это всё.
>>97623414 >Только вот еще надо в схемотехнике разбираться и уметь схемы пилить. Резисторы, хуисторы, вот это всё. Тогда реквестирую годную олитературу сам механик, в схемотехнике сложнее реле ничего не вывожу
Да, я знаю. Но о сроках там ничего нет, да и создавал пикчу человек, который как минимум ориентируется во всех этих языках. Бытует мнение, что второй и последующие изучать уже легче, так что для нуба может быть не всё актуально. Так то уже начал php учить, но реальных задач ещё не решал.
>>97622287 Ставят, ещё как. Промышленная автоматика работает нв готовых промышленных контроллерах (гуглим siemens S7-1200) и программится на странных языках типа LAD, STL. Ардуины там и близко не применяются, это хуита для делания авто-смыва в толчке, но не более.
>>97621382 Датчики с дискретным выходным сигналом (вкл/выкл) и аналоговые (обычо 4...20 мА). На комп они завязаны никак. >>97623972 Ну ты и питух! хотя может сам газпром ещё куда ни шло, но газпром нефть это пиздец, базарю посоны. >>97622101 Питон то ему нахуй? C, и внезапно Visual Basic. А вообще надо изучать сами системы - WinCC, Wonderware, Indusoft, OpenScada, вот это всё. >>97622180 >программирование там на уровне рисования блок-схем для ДЦПшников Проиграно! у меня от тебя SF Само накидывание программы не сложно, да, но надо основательно сломать себе мозг, чтобы начать думать отдельными битами. А вот отладка программы может принести много радостей - оборудование иногда работает с некоторыми нюансами, которые надо нивелировать. >>97622265 Схемы рисуются в автокаде/eplan >>97622394 Датчики вообще говоря не на щитовых, они на оборудовании. Сами мозги в шкафах, да. Картинка, которую ты видишь на шкафу или на компе - нахуй не нужна для работы, это чисто для удобства упрваления. >>97622536 Да ну нахуй, скучная тема-то, если в отрыве от самой САУ. >>97624295 >Delphi И у нас победитель в категории "адов пиздец", господа!
>>97624581 >OpenScada Читал статью на хабре, хотел наши датчики к ней подцепить. Накатил, открыл, пошарился по менюхам и закрыл. Меня это обилие менюшек пугает.
>>97621334 Это какая-то скада система, хуй знает на чём написана. Я, например, работаю на Plant i.T., у неё своего языка как такового нет, но нужно программировать сименсовский контроллер на STL и визуалку на Visual Basic. Очень распространена WinCC.
Специалистов полон тред. ОП, гугли arduino и все что на нем завязано. Сможешь создавать кастомные устройства с нужными тебе датчиками. Программы на нем пишутся на аналоге c++
>>97625694 Научиться и использовать в промышленности - разные вещи. По сути, ардуино - плата для обучения с которой потом безболезненно можно переходить на все остальное.
>>97625655 Збс, должно бы сработать. По менюшкам - да, продукт бесплатный и юзабельность может хромать, но это работает. >>97625694 Как и ардуиной, лол. Советы диванных автоматчиков ИТТ.
>>97625898 >>97625900 Да вы ебанулись. ОП просто научиться хочет для начала, а это идеальный вариант. Конечно, он может пойти сразу программировать контроллеры на lad\stl и обосраться, но я считаю, что надо начинать с того, что предназначено для учебы.
>>97626142 Какие тебе пруфы нужны, болезный? Сколько работаю, ни разу не было заказа на микроконтроллер, всегда только сименсы да а-б, ну иногда овны, но это если нищий завод.
>>97621334 знаю одного чувака который спалил движок по перекачке газа на газовой станции (там стаят авиционные движки) по своему ебланству из за строчки кода, и ему нихуя не было, свалил на обновление софта и разработчиков
>>97626651 Просто тут суть в том, что оверпрайсный сименс дает гарантии и есть "спецы", которые готовы закодить его на любую хуйню. А самопал на ардуине нужно кодить с нуля и нет гарантии, что твоя прога не заглючит в ответственный момент и выпилу половины завода. Другое дело что-то неответственное заавтоматизировать.
>>97626712 Это ты разберись, чего опу нужно. Он же тебе показал типичную картинку визуализации скады, причём совершенно определённо промышленной направленности, ардуина там не пришей пизде рукав.
>>97626779 >Посоны, хочу научиться программировать >Посоны советуют пропустить стадию обучения и ебаться сразу боевыми микроконтроллерами Теперь я понимаю, почему все так хуевою
>>97621334 Тред читал, пикчу смотрел. С какой стороны начинать человеку, которых хочет: - в разработку ПО (кроссплатформа), суть - визуализация данных и работа с бд, аналитика. - работу с микроконтроллерами (умный дом). - скрипты (автоматизация)
>>97627796 в этой сфере только один путь, в престижный вузик на соответсвующий фак где в названии есть "автоматизация и программирование микроконтроллеров", самостоятельно нихуя не достигнешь и тем более никуда не возьмут
>>97627963 >самостоятельно нихуя не достигнешь и тем более никуда не возьмут
Попизди мне тут. Меня взяли сначала на УЗТМ, а потом в другую конторку в Берёзовском (ОЛОЛО ДИАНОН), катаюсь по стране и зарубежью, делаю всякие штуки от небольших водогрейных котельных до монструозных печей подогрева аминового раствора и тут же дожига сернистого газа. Сасай, унылота диванная!
>>97627963 Уточню. ВО - Социолог, 2-3 по алгебре, не могу в вышмат вообще. При этом логически мыслить могу. Информатики в школе не было, в универе - курс MO и всё. Пиздец, гроб, кладбище, гомосексуалисты.
Проблемы вникнуть в синтаксис языка - нет. Пытался с наскока писать парсер на php - написал по примерам за вечер. HTML(5)+CCS знаю, но понятное дело, это и рядом не программирование (а разметка).
>в разработку ПО (кроссплатформа), суть - визуализация данных и работа с бд, аналитика. Есть идея стартапа, но нет денег на найм погромиста. Думал начать сам.
>работу с микроконтроллерами (умный дом). Только для себя. Хочу автоматическую турель для отстрела собак на даче.
>скрипты (автоматизация) Тоже только для себя. Пока ковыряю простые штуке на bash
>>97628096 Спасибо, погуглил, походу это то, что мне не хватало.
>>97629690 Графическое представление данных из многих источников. Для бизнеса в одной сфере требуется данные по целесообразности и экономической оправданности для принятия решений. Те. мы используем те базы, которые у клиента уже есть + собираем одну из открытых источников, и вуаля - получаем прогноз успеха при принятие того, или иного решения. Обычно тоже самое у клиента делает аналитический отдел в течении недели. Моя идея в том, чтобы заменить аналитиков прогой, которая за пол часа всё сопоставит. Ну и продавать, как сервис.
>>97621334 Короче, поясняю. Есть контроллер, датчик или еще какая ебань. У них своя программа вшита, ее можно изменять с помощью специализированного ПО от разработчика. У всех кроме самопальных каких-нибудь есть инструкции! СКАДУ можешь прилепить к ним любую, какая понравится. Самое главное правильно прописать параметры связи. А тут программирование в хуй не уперлось. Хардкорь ОРС, RS-485, Modbus и прочее дерьмо. Непосредственно программирование у тебя в СКАДЕ будет школьного уровня "если датчик = 0 то сообщение "всем пизда"
>>97621334 Знаю что немцы такие проги делают и канадцы. Ну у нас их проги стоят. У немцев intouch вроде название. У канадцев селтик по моему. Еще есть уфимская педоконторка,но они слизанным у канадцев железом занимаются.