Отличный комментарий!
Определяет баги по баг-треккеру? Т.е. Если qa баг не внес, то бага нет?
Да, у меня всё работает
Если после релиза прошло больше недели, то бага тоже нет!
"Код не менялся с 1993 года"
Этим обусловлена любовь к ХР и последующие вытекающие.
Этим обусловлена любовь к ХР и последующие вытекающие.
Немножечко добавить захотелось.
"Запросто может работать в разреженном сернистом ангидриде" при температуре от -50 до +50
"Во время пусконаладки вообще не спит" и не ест
"Результат работы сразу видит весь цех" и не только цех, может и весь город увидеть.
"Носит башмаки с железным носком", часто ещё и каску, и сигнальный жилет, и очки, и это при температуре от -50 до +50
"Определяет баги по лицу наладчика", а так же по лицу технадзора, заказчика, рандомного персонала.
"Запросто может работать в разреженном сернистом ангидриде" при температуре от -50 до +50
"Во время пусконаладки вообще не спит" и не ест
"Результат работы сразу видит весь цех" и не только цех, может и весь город увидеть.
"Носит башмаки с железным носком", часто ещё и каску, и сигнальный жилет, и очки, и это при температуре от -50 до +50
"Определяет баги по лицу наладчика", а так же по лицу технадзора, заказчика, рандомного персонала.
"Правильно отпизженный наладчик/оператор сам скажет, где баг"
Так вот зачем башмаки с железным носком.
Всё взаимосвязано и универсально для разных задач.
Часто? Малыш, мы при ПНР каску ваще не снимаем. А когда едим ролы, вместо палочек используем щупы о мультиметра
если ролл прозванивается то будет вкусным
Не на прозвон ставить надо, а на сопротивление. Чем ниже - тем вкуснее ролл.
если ставить на прозвон то зазвенит если сопротивление меньше 40 Ом. всё что не звенит предлагаю отдавать коллегам, эти роллы недостойны такого мастера как вы
-45 до +65
Бля, я этим 8 лет занимался...
два 4к монитора маловато хочется минимум четыре
- Отлично, оно может выводить текст на экран!
Жалко я не умею читать
Охлади траханье, ты программист, а не трейдер.
пишут ли программисты асу тп код? или настраивают то ПО, что им выдал вендор?
ну если построение и увязываение схемы работы цеха в скада ты называешь настройкой - то да
Да, пишут. Обычно это C/C++/ASM из языков общего назначения, плюс языки от вендора, типа LAD/FBD/STL/SCL для Siemens.
Вендор, конечно, знает технологии всех производств и хотелки всех заказчиков. Пишет и в количествах.
Если говорить про ПЛК.
На HMI чуть проще, но тоже есть чем развлечь себя.
Если говорить про ПЛК.
На HMI чуть проще, но тоже есть чем развлечь себя.
Virgin: Мне нужны все версии и типы юсб, еще sata, esata, sas, 80 pin, vga, аналоговой и цифровой dvi, hdmi, dport, jack 3.5, ps2, scsi 50 pin, а ещё, а ещё...
Chad: RS-232 хватает для всех задач.
Chad: RS-232 хватает для всех задач.
485
И он тоже. Врубаешь 9600 бод и настраиваешь датчик захоронненый под землю на 900 метров.
"9600 бод и все-все-все"
Пф! У меня однокурсник вирджин писал ту самую АСУ ТП для своего производства на C#. Её он и представил как дипломный и защитил с отличием. Работала она на обычной пекарне.
Есть такой способ колхозить обычный ПК на производство. Это когда начальство - особенно жадные типы, потому что технологическое оборудование стоит десятки и сотни тысяч долларов минимум, и рисковать им чтобы съэкономить 4-5 тысяч на нормальный ПЛК, соответствующий задачам - это надо уметь.
Обычный virgin, как правило, вообще не имеет никакого понятия какие где разъёмы, он работает с абстракциями, а не с железом.
Потому да, ему не понять, почему на ебучий USB в промышленности и вендинге все срать хотели, и предпочитают rs232.
Потому да, ему не понять, почему на ебучий USB в промышленности и вендинге все срать хотели, и предпочитают rs232.
Почему?
Правда интересно
Правда интересно
Железячно менее надежный, но это пол беды. Тут я про сам разъём, который хорош для офиса, но не для суровых условий.
Программно.
Ком порт максимально простой. Как со стороны устройства(можно склепать датчик на коленке, не заморачиваясь особенно), так и для программы управления.
Юсб заточен для plug and play, то есть, для того, чтобы система определила, что там воткнуто, пообщалась с устройством, поставила нужный драйвер, и позволила работать с устройством через апи.
Для всего промышленного такая схема работы невозможна, потому что нет и не может быть в системе апи для работы со всем возможным пром оборудованием. Да и неизвестно, какая вообще система будет.
Потому работа с пром оборудованием пишется непосредственно в программе управления.
Ком порт ты можешь открыть как файл, из любого известного языка программирования, тебе только надо знать его номер(который всегда статичен). Если это датчик, то так и читать с него сигналы, никакого треша с хендшейком, переводом в другой режим, именованными каналами, и прочей сервисной хуетой. Просто устройство шлет байт, ты принимаешь байт, и интерпритируешь. Это пишется за минуту. На С, паскале, java, или даже bash/cmd. Апи работы с файлами и байтами есть везде, и оно платформо-независимое.
Для юсб - во-первых, хуй ты его откроешь из чего-то, кроме платформо-зависимого С/С++.
Во-вторых, тебе нужно весь треш с енумерацией юсб, определением, где в этой лапше что, опросом, детектом устройств, и переводом их в нужный режим, делать самостоятельно. И в устройстве тоже весь этот пиздец нужно имплементировать.
Это всё для работы устройства не нужно вообще. Простота - одно из крайне желательных требований к промышленному железу. И если датчик шлёт простую инфу, то интерфейс для юсб к нему будет сам по себе усложнением на порядок как самого датчика, так и программы управления им. При том, что никто его подключать-отключать как флешку не собирается, а система в принципе не знает, и не может знать о таком классе устройств, и работать с ними не умеет.
Программно.
Ком порт максимально простой. Как со стороны устройства(можно склепать датчик на коленке, не заморачиваясь особенно), так и для программы управления.
Юсб заточен для plug and play, то есть, для того, чтобы система определила, что там воткнуто, пообщалась с устройством, поставила нужный драйвер, и позволила работать с устройством через апи.
Для всего промышленного такая схема работы невозможна, потому что нет и не может быть в системе апи для работы со всем возможным пром оборудованием. Да и неизвестно, какая вообще система будет.
Потому работа с пром оборудованием пишется непосредственно в программе управления.
Ком порт ты можешь открыть как файл, из любого известного языка программирования, тебе только надо знать его номер(который всегда статичен). Если это датчик, то так и читать с него сигналы, никакого треша с хендшейком, переводом в другой режим, именованными каналами, и прочей сервисной хуетой. Просто устройство шлет байт, ты принимаешь байт, и интерпритируешь. Это пишется за минуту. На С, паскале, java, или даже bash/cmd. Апи работы с файлами и байтами есть везде, и оно платформо-независимое.
Для юсб - во-первых, хуй ты его откроешь из чего-то, кроме платформо-зависимого С/С++.
Во-вторых, тебе нужно весь треш с енумерацией юсб, определением, где в этой лапше что, опросом, детектом устройств, и переводом их в нужный режим, делать самостоятельно. И в устройстве тоже весь этот пиздец нужно имплементировать.
Это всё для работы устройства не нужно вообще. Простота - одно из крайне желательных требований к промышленному железу. И если датчик шлёт простую инфу, то интерфейс для юсб к нему будет сам по себе усложнением на порядок как самого датчика, так и программы управления им. При том, что никто его подключать-отключать как флешку не собирается, а система в принципе не знает, и не может знать о таком классе устройств, и работать с ними не умеет.
И это не все приколы. Если оборудование начинает моросить (повторное срабатывание, искажённые данные/сигналы, проблемы с железом и т.п.), про usb можешь забыть вообще, хрен через него что сделаешь.
Отлавливал повторное срабатывание установки, из-за попадания жидкости на плату сигнал искажался и обрабатывался повторно.
Отлавливал повторное срабатывание установки, из-за попадания жидкости на плату сигнал искажался и обрабатывался повторно.
Да, и это тоже.
И то, что система пытается сама в юсб постоянно лазить, тоже проблема.
И то, что система пытается сама в юсб постоянно лазить, тоже проблема.
плюс еще стабильность работы при длинных проводах и электромагнитных наводках, если не изменяет память
Спасибо
Если простыня не очень понятна, то напишу проще. Юсб универсален, но менее надежен, и значительно более сложен в реализации как устройства, так и программы работы с ним.
И для промышленных устройств эта сложность является проблемой, и не даёт ни одного преимущества. Опять же, юсб это иногда про скорость, но пром устройства не передают гигабайты. Чаще всего там вообще полезной инфы биты или байты в секунду.
И для промышленных устройств эта сложность является проблемой, и не даёт ни одного преимущества. Опять же, юсб это иногда про скорость, но пром устройства не передают гигабайты. Чаще всего там вообще полезной инфы биты или байты в секунду.
А еще любой аппаратный сбой в усб или неверные данные на уровне протокола могут в лучшем случае привести к голубому экрану смерти. А в худшем случае ос подумает что это ком порт к которому подключена мыша, поток данных с девайса интерпретировать как курсор миши, начать кликать куда попало, запускать тыщи разных приложений в секунду, изменять любые настройки. Итд. Вплодь до выжирания всей памяти да так что ее не хватит на синий экран и даже ребут ос е сможет
Обычно, если таки есть что-то на юсб, нужно реализовывать охуительные пляски с бубном, чтобы запретить системе вообще туда лазить. Но разрешить на остальные, потому что какая-нибудь мышь нужна.
А нумерация юсб - отдельный треш. Оно рассчитано для расширяемости, а не для подключения чего-то в отдельный известный порт. И начинается, туда ходы, сюда не ходы, а тут у нас мышко, её инициализируй. И секьюрити костыли, ибо ось хочет работать по-своему, а это, вообще говоря, её внутренняя логика. Здравствуйте, хаки и костыли.
А есть ещё биос, которому не скажешь. И куча других головняков с этим пиздецом.
Как вспомню, так вздрогну.
А нумерация юсб - отдельный треш. Оно рассчитано для расширяемости, а не для подключения чего-то в отдельный известный порт. И начинается, туда ходы, сюда не ходы, а тут у нас мышко, её инициализируй. И секьюрити костыли, ибо ось хочет работать по-своему, а это, вообще говоря, её внутренняя логика. Здравствуйте, хаки и костыли.
А есть ещё биос, которому не скажешь. И куча других головняков с этим пиздецом.
Как вспомню, так вздрогну.
ошибка может снести город... или захватить
Ты чего такой душный? Кондиционер сломался?
Я преисполнился в своем осознании, как-будто мне 100 тыщ миллиардов лет, но смысл этого комента понять не смог (
Я так понял, он скопипастил цитаты из рандомных комментов Максимума и попытался отзеркалить ему обвинение в душноте.
Ну, видимо, слова "контекст" в букваре не было, поэтому он не в курсе, в чем отличия наших комментов.
Эта нейросеть сломалась, вызывайте специалистов.
Твой комент можно использовать как наглядное пособие к термину "душный")
Сравнение жопы и пальца в пользу одного из них - это одна из реализаций данного мема
Да успокойся ты уже! Суть "Virgin vs. Chad" в иронии над самим сравнением, в котором у первого предмета сравнения преувеличивают все негативные качества, а у второго - позитивные.
Никто тут не хочет сказать, что айтишник хуже программиста АСУ ТП или обратное. Тут просто высмеивают некие особенности обоих профессий и их стереотипы.
Пожалуйста, успокойся, а то я эту злость сквозь монитор чувствую.
Никто тут не хочет сказать, что айтишник хуже программиста АСУ ТП или обратное. Тут просто высмеивают некие особенности обоих профессий и их стереотипы.
Пожалуйста, успокойся, а то я эту злость сквозь монитор чувствую.
Не знаю что за АД, но с вланами мне приходилось мучиться. Чай, не 2000сячный, уже 15 лет как все поле ушло с разных шин на нтернет.
Актив Директори, мусье выше виндузятник
Забавно, но я и правда однажды кодил в (очень) разреженном сернистом ангидриде.
Была сдача проекта по Норникелю, а у нас одна СБУ (самоходная буровая установка) не считала скважины нормально. Мы с инженером решили для скорости чинить прямо на месте. Спустились, сели на СБУ, я достал ноут, а инженер начал ковырять железо. Машина была в работе, так что шум был такой, что друг с другом можно было общаться только криком и только в упор, жара, грязный воздух (пыль, аммиак и сернистый ангидрид), брызги от бурения летят в кабину и 900м камня над головой. Так и сидел и отлаживался: в противогазе, в берушах и постоянно протирая клавиатуру от брызг. Самое экстремальное программирование в моём опыте)
Селфач как раз с того случая:
Была сдача проекта по Норникелю, а у нас одна СБУ (самоходная буровая установка) не считала скважины нормально. Мы с инженером решили для скорости чинить прямо на месте. Спустились, сели на СБУ, я достал ноут, а инженер начал ковырять железо. Машина была в работе, так что шум был такой, что друг с другом можно было общаться только криком и только в упор, жара, грязный воздух (пыль, аммиак и сернистый ангидрид), брызги от бурения летят в кабину и 900м камня над головой. Так и сидел и отлаживался: в противогазе, в берушах и постоянно протирая клавиатуру от брызг. Самое экстремальное программирование в моём опыте)
Селфач как раз с того случая:
Ебать пиздец.
А, и ещё забыл сказать, что в кабине темно, клавиатуру приходилось подсвечивать фонарём
Ржу с нашивки "Безопасный труд" после этой истории
Да ладно, ничего сильно небезопасного там как раз не было. Не особо безопасные места тоже были, но это отдельная история)
Пили пост. Это угроза. Интересно же
Там всё подряд коммерческая тайна, а Норникель как-то очень ревностно к этому относится. Так что тут разве что в общих чертах рассказать. Подумаю, может, как-нибудь запилю про шахту в целом
Хех.
Я так часа 4 проторчал на 40 метровой мачте. Зимой, в -30)
Ветер дует, снег в морду, хорошо блть на природе.
Сначала прокладывал туда кабеля питания и связи, потом тянул туда базовую станцию, затем атенны к ней, потом все это прикрычивал ебучим мелким ключиком на 11. Околел как скотина, вернулся на штаб, чаек, заебись...
На следующий день опять висел на мачте, уже с ноутом, подключенным к базовке по USB. А все потому что какой-то косорукий мудак с офиса решил ночью подключиться к ней и залить туда новую прошивку.
С тех пор запаролил вообще нахер всю инфраструктуру связи и пароли дал только одному челу, ибо нехуй.
Я так часа 4 проторчал на 40 метровой мачте. Зимой, в -30)
Ветер дует, снег в морду, хорошо блть на природе.
Сначала прокладывал туда кабеля питания и связи, потом тянул туда базовую станцию, затем атенны к ней, потом все это прикрычивал ебучим мелким ключиком на 11. Околел как скотина, вернулся на штаб, чаек, заебись...
На следующий день опять висел на мачте, уже с ноутом, подключенным к базовке по USB. А все потому что какой-то косорукий мудак с офиса решил ночью подключиться к ней и залить туда новую прошивку.
С тех пор запаролил вообще нахер всю инфраструктуру связи и пароли дал только одному челу, ибо нехуй.
У нас так монтажники монтировали оборудование на карьерных экскаваторах. Чувак рассказывал, как он в метель в -30 висел снаружи кабины экскаватора на перилах и монтировал антенны. Ибо ждать улучшения погоды некогда, сдавать проект скоро. Но там не 4 часа было, поменьше. И в любой момент можно было залезть обратно в кабину, погреться
А очки в таком пиздеце не полагаются, раз брызжет отовсюду?
Полагаются, на фото в кармане лежат. Но не от брызг, это простая вода, бур. раствор тут не используется, а, скорее, от летящих камней и пыли. Но их неудобно носить с противогазом, тогда надо одноразовый респиратор носить. А он по удобству с противогазом вообще не сравнится. На буровой камни всё равно особо никуда не летят, так что они не особо и нужны.
Айтишник: не может настроить свою смарт-ай-кофеварку, без которой не может начать работать. вынужден на сдачу от смузи нанимать программиста АСУ ТП, чтобы он её настроил
Программист АСУ ТП даёт ржавую банку дедова Нескафе со времён существования берлинской стены, отвешивает подсрачник ботинком с металлическим носком, и спускается в свой уютный подвал с сернистым ангидридом.
Эх. Блять помню как на скотобойне в шкафу с программируемым реле копался. Мясники плечо в плечо со мной стояли и быка потрошили. Вонища хуже чем на биореакторе, крови хотябы почти уже не было. Ее несколькими метрами сбоку тетки из туш спускали.
Помню как-то на электроподстанции сидел под гудящими проводами 220 кВ в каске и жилете под палящим летним 40 градусным Саратовским солнцем, кодил библиотеку для работы с тепловизором. Было весело, промышленный китайский тепловизор под миллион не умеет передавать температуру и термограмму, только картинку в RTSP потоке с нанесённой температурой... Как я горел, во всех смыслах.
А ещё там был электрокотик, хз что с ним стало…
А ещё там был электрокотик, хз что с ним стало…
Чтобы написать коммент, необходимо залогиниться
"Запросто может работать в разреженном сернистом ангидриде" при температуре от -50 до +50
"Во время пусконаладки вообще не спит" и не ест
"Результат работы сразу видит весь цех" и не только цех, может и весь город увидеть.
"Носит башмаки с железным носком", часто ещё и каску, и сигнальный жилет, и очки, и это при температуре от -50 до +50
"Определяет баги по лицу наладчика", а так же по лицу технадзора, заказчика, рандомного персонала.