• обязательно заполнить свой профиль на русском языке кириллицей
  • не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему
  • дублирование сообщений приравнивается к спаму
  • за поиск и предложение пиратского ПО - бан без предупреждения
  • рекламу и частные объявления мы не размещаем ни на каких условиях

Потенциально опасные ошибки у новичка

Ответить

Автор темы
Idelle
здесь недавно
здесь недавно
Сообщения: 18
Зарегистрирован: 13 ноя 2017, 14:48
Имя: Ильяс

Потенциально опасные ошибки у новичка

Сообщение Idelle » 11 июл 2019, 20:17

Добрый вечер. Я так сказать начинающий киповец/асушник и в последнее время озадачился вот чем. Ввиду того, что в промышленности ошибка может стоить дорого и чревата катастрофическими последствиями у меня возникла боязнь ошибиться в работе. Вот прям навязчивый кошмар, что аж подумывал о том, что не ту профессию выбрал. Доходило до того, что чувствуя недостаток опыта, знаний и боязнь совершить ошибку в работе (с соответствующими последствиями) отказывался от хорошей и перспективной работы. Как вы с этим справлялись? Бывали ли у вас ошибки, приведшие к серьезным последствиям или потенциально опасные? Какое наказание потом вы получали (вплоть до суда)?


MaksimNT
освоился
освоился
Сообщения: 251
Зарегистрирован: 31 авг 2012, 05:30
Имя: Фоменко Максим Анатольевич
Благодарил (а): 3 раза
Поблагодарили: 67 раз

Потенциально опасные ошибки у новичка

Сообщение MaksimNT » 11 июл 2019, 20:37

В АСУ иные законы, но исходить из следующего:
Сисадмин мнил себя богом сети.
КИПовец мнил себя богом учета и измерения.
АСУшник мнил себя богом управления.
Электрик грубо развеял этот миф.


Электрик ошибается два раза...


rwg
специалист
специалист
Сообщения: 687
Зарегистрирован: 29 апр 2014, 08:57
Имя: Рыбкин Владимир Геннадьевич
Благодарил (а): 19 раз
Поблагодарили: 46 раз

Потенциально опасные ошибки у новичка

Сообщение rwg » 12 июл 2019, 00:09

Автора, к сожалению, не знаю, несколько лет назад сохранил на память:
Ошибка программиста ПЛК
На территории крупного завода стояло неприметное зданьице, в котором мирно трудились два компрессора производительностью во много десятков кубометров сжатого воздуха в минуту, масловлагоотделители, охладители, редукторы и другое приличествующее крупному заводу и новой компрессорной оборудование, которыми рулил умный управляющий комплекс. Комплекс был прекрасно отлажен, проверен, рулил оборудованием и в жару, и в стужу, и присутствие человека всему этому хозяйству требовалось только раз в полгода — на время плановой профилактики.
Одним жарким июльским утром, проверив планируемый расход сжатого воздуха, температуру внутри и снаружи и даже прогноз погоды на ближайшие сутки, управляющая система решила переконфигурировать воздухоотбор — вместо горячего наружного воздуха, который засасывался через один защищённый простым фильтром от мошек и пташек воздухозаборник снаружи, включить отбор через охладитель. Охладитель — по сути, мощный проточный абсорбционный холодильник: небольшая теплоизолированная камера с сотнями медных рёбер и трубочек, по которым прокачивается хладагент, охлаждая поступающий воздух. Обычно этот холодильник выключен и закрыт, воздух идёт напрямую, но в жару потеря тяги от завихрений воздуха в лабиринте трубочек предпочтительнее перегретого оборудования, в котором воздух при сжатии и так прилично нагревается.
Дальнейшую картину происшедшего удалось восстановить по логам системы и записям камер видеонаблюдения.
Умная управляющая программа даёт команду охладителю на включение, компрессорам на увеличение режима для компенсации возросшего сопротивления, а контроллеру воздухозаборников — на полное закрытие порта внешнего отбора и открытие порта охладителя. Все спешно начинают выполнять приказания начальства — компрессоры разгоняются, охладитель булькает аммиаком, контроллер воздухозаборников… Контроллер, простая глупая ПЛКшка, лениво шевелит актуатором створок-жалюзи внешнего порта, периодически проверяя показания датчиков о положении этих створок, и, выведя их в закрытое положение, начинает открывать створки порта охладителя. Не тут-то было: компрессоры уже вышли на режим и создали в теперь уже наглухо закрытой компрессорной разрежение, которое актуатору пересилить не хватает мощности. Контроллер удивляется сообщениям датчиков о неизменном угле поворота и замыкается в попытках открыть-таки створки, забыв сообщить о задержке «наверх».
Компрессоры продолжают втягивать и сжимать что есть мочи, воздух пытается просочиться через щели, но строители постарались на совесть — доступа воздуха практически нет. Здание из сэндвич-панелей под давлением атмосферы снаружи и неглубокого, но с каждой секундой углубляющегося вакуума внутри с хрустом и скрипом начинает всасываться само в себя.
Компрессорная построена была действительно на совесть — стены и крыша выдерживают. Не выдерживает массивная стальная дверь, точнее, её косяк. Увесистая железяка с диким треском вылетает из стены и, на приличной скорости разворотив один из влагоотделителей и отрикошетив от компрессора, углом врезается в стоящий в глубине помещения главный резервуар — стальную десятикубовую ёмкость с расходным запасом сжатого воздуха. Резервуар, не привыкший к такому обращению, лопается, как воздушный шарик, высвобождая все тридцать атмосфер наружу.
К счастью, оставшийся после вылетевшей двери зияющий проем был достаточно большим, чтобы «взрывной волной» здание не разнесло на тряпочки и шнурочки — оно просто ухнуло, прыгнуло и покосилось, напоминая уже не сверкающую на солнце обитель мощной и красивой техники, а неказистый домик дядюшки Тыквы. Логическим финалом технотриллера стало шипение испаряющегося аммиака из порванных осколками резервуара и развороченных ударом воздуха сотен медных трубочек охладителя.
Итог — менее десяти секунд секунд от подачи команды до катастрофы, четыре миллиона евро убытков из-за уничтоженного оборудования, искалеченного здания (будут сносить и строить заново — даже фундамент дал трещины) и простоя производства, колоссальные репутационные потери фирмы-проектировщика и небольшой опыт программистам, писавшим программу контроллера. А всё из-за одного не вовремя закрытого порта.


alex45
частый гость
частый гость
Сообщения: 479
Зарегистрирован: 30 сен 2016, 15:22
Имя: Соловьев Алексей Леонидович
Благодарил (а): 7 раз
Поблагодарили: 69 раз

Потенциально опасные ошибки у новичка

Сообщение alex45 » 12 июл 2019, 09:09

rwg, ну вы прям застращали молодого коллегу. :o

Аватара пользователя

keysansa
специалист
специалист
Сообщения: 698
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Откуда: РБ Гомель
Благодарил (а): 486 раз
Поблагодарили: 31 раз

Потенциально опасные ошибки у новичка

Сообщение keysansa » 12 июл 2019, 14:42

rwg писал(а):
12 июл 2019, 00:09
Одним жарким июльским утром
rwg писал(а):
12 июл 2019, 00:09
место горячего наружного воздуха, который засасывался через один защищённый простым фильтром от мошек и пташек воздухозаборник снаружи, включить отбор через охладитель
Все правильно.

rwg писал(а):
12 июл 2019, 00:09
Обычно этот холодильник выключен и закрыт
Обычно, это когда? Зимой отопитель тоже часто перегревает. Если неверно выставлены гистерезисы - работают совпестно с охладителем. Но иногда это полезно, влажность "падает".Летом холодильник не может быть "выключен и закрыт". Ну разве что в... Чём?
rwg писал(а):
12 июл 2019, 00:09
Умная управляющая программа даёт команду охладителю на включение, компрессорам на увеличение режима для компенсации возросшего сопротивления
С учетом вышеизложенного, к программе - нет претензий. При повышении температуры, включить охладитель - это не правильно?
rwg писал(а):
12 июл 2019, 00:09
охладитель булькает аммиаком,
Охладитель может булькать азотом.

При этом, закрывать порты вытяжки? И что за компрессора в вентиляции? Жуть какая-то...
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.


Универсал
завсегдатай
завсегдатай
Сообщения: 550
Зарегистрирован: 14 фев 2013, 22:42
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 60 раз

Потенциально опасные ошибки у новичка

Сообщение Универсал » 12 июл 2019, 18:01

keysansa писал(а):
12 июл 2019, 14:42
rwg писал(а):
12 июл 2019, 00:09
Одним жарким июльским утром
Uriah Heep

There I was on a July morning...
:ext_dont_ment:


rwg
специалист
специалист
Сообщения: 687
Зарегистрирован: 29 апр 2014, 08:57
Имя: Рыбкин Владимир Геннадьевич
Благодарил (а): 19 раз
Поблагодарили: 46 раз

Потенциально опасные ошибки у новичка

Сообщение rwg » 12 июл 2019, 23:24

keysansa писал(а):
12 июл 2019, 14:42
С учетом вышеизложенного, к программе - нет претензий.
Компрессор сжимал уличный воздух. Программа должна бы сперва открывать жалюзи на холодильнике и только потом закрывать жалюзи на воздухозаборнике. Здесь программа закрыла жалюзи на воздухозаборнике при закрытых жалюзи холодильника. Компрессор начал засасывать воздух из помещения В помещении создалось такое разрежение, что тогда, когда пришла команда открыть жалюзи холодильника, приводы не смогли их открыть.


Автор темы
Idelle
здесь недавно
здесь недавно
Сообщения: 18
Зарегистрирован: 13 ноя 2017, 14:48
Имя: Ильяс

Потенциально опасные ошибки у новичка

Сообщение Idelle » 13 июл 2019, 17:56

rwg писал(а):
12 июл 2019, 00:09
Автора, к сожалению, не знаю, несколько лет назад сохранил на память:
Ошибка программиста ПЛК
На территории крупного завода стояло неприметное зданьице, в котором мирно трудились два компрессора производительностью во много десятков кубометров сжатого воздуха в минуту, масловлагоотделители, охладители, редукторы и другое приличествующее крупному заводу и новой компрессорной оборудование, которыми рулил умный управляющий комплекс. Комплекс был прекрасно отлажен, проверен, рулил оборудованием и в жару, и в стужу, и присутствие человека всему этому хозяйству требовалось только раз в полгода — на время плановой профилактики.
Одним жарким июльским утром, проверив планируемый расход сжатого воздуха, температуру внутри и снаружи и даже прогноз погоды на ближайшие сутки, управляющая система решила переконфигурировать воздухоотбор — вместо горячего наружного воздуха, который засасывался через один защищённый простым фильтром от мошек и пташек воздухозаборник снаружи, включить отбор через охладитель. Охладитель — по сути, мощный проточный абсорбционный холодильник: небольшая теплоизолированная камера с сотнями медных рёбер и трубочек, по которым прокачивается хладагент, охлаждая поступающий воздух. Обычно этот холодильник выключен и закрыт, воздух идёт напрямую, но в жару потеря тяги от завихрений воздуха в лабиринте трубочек предпочтительнее перегретого оборудования, в котором воздух при сжатии и так прилично нагревается.
Дальнейшую картину происшедшего удалось восстановить по логам системы и записям камер видеонаблюдения.
Умная управляющая программа даёт команду охладителю на включение, компрессорам на увеличение режима для компенсации возросшего сопротивления, а контроллеру воздухозаборников — на полное закрытие порта внешнего отбора и открытие порта охладителя. Все спешно начинают выполнять приказания начальства — компрессоры разгоняются, охладитель булькает аммиаком, контроллер воздухозаборников… Контроллер, простая глупая ПЛКшка, лениво шевелит актуатором створок-жалюзи внешнего порта, периодически проверяя показания датчиков о положении этих створок, и, выведя их в закрытое положение, начинает открывать створки порта охладителя. Не тут-то было: компрессоры уже вышли на режим и создали в теперь уже наглухо закрытой компрессорной разрежение, которое актуатору пересилить не хватает мощности. Контроллер удивляется сообщениям датчиков о неизменном угле поворота и замыкается в попытках открыть-таки створки, забыв сообщить о задержке «наверх».
Компрессоры продолжают втягивать и сжимать что есть мочи, воздух пытается просочиться через щели, но строители постарались на совесть — доступа воздуха практически нет. Здание из сэндвич-панелей под давлением атмосферы снаружи и неглубокого, но с каждой секундой углубляющегося вакуума внутри с хрустом и скрипом начинает всасываться само в себя.
Компрессорная построена была действительно на совесть — стены и крыша выдерживают. Не выдерживает массивная стальная дверь, точнее, её косяк. Увесистая железяка с диким треском вылетает из стены и, на приличной скорости разворотив один из влагоотделителей и отрикошетив от компрессора, углом врезается в стоящий в глубине помещения главный резервуар — стальную десятикубовую ёмкость с расходным запасом сжатого воздуха. Резервуар, не привыкший к такому обращению, лопается, как воздушный шарик, высвобождая все тридцать атмосфер наружу.
К счастью, оставшийся после вылетевшей двери зияющий проем был достаточно большим, чтобы «взрывной волной» здание не разнесло на тряпочки и шнурочки — оно просто ухнуло, прыгнуло и покосилось, напоминая уже не сверкающую на солнце обитель мощной и красивой техники, а неказистый домик дядюшки Тыквы. Логическим финалом технотриллера стало шипение испаряющегося аммиака из порванных осколками резервуара и развороченных ударом воздуха сотен медных трубочек охладителя.
Итог — менее десяти секунд секунд от подачи команды до катастрофы, четыре миллиона евро убытков из-за уничтоженного оборудования, искалеченного здания (будут сносить и строить заново — даже фундамент дал трещины) и простоя производства, колоссальные репутационные потери фирмы-проектировщика и небольшой опыт программистам, писавшим программу контроллера. А всё из-за одного не вовремя закрытого порта.
Да ведь за такое этих программистов посадят же. Да ещё и повесят долг в миллионы денег, нет? Пипец. Как работать теперь?


Универсал
завсегдатай
завсегдатай
Сообщения: 550
Зарегистрирован: 14 фев 2013, 22:42
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 60 раз

Потенциально опасные ошибки у новичка

Сообщение Универсал » 13 июл 2019, 18:31

На подобные ситуации, вообще-то, должны быть железные защиты - сбросные клапаны, реле давления, разрежения, термореле, токовые и т.п. Полагаться на софт в аварийных ситуациях - крайняя самоуверенность. Так что вину программисты должны разделить с конструкторами.

Аватара пользователя

VADR
администратор
администратор
Сообщения: 3081
Зарегистрирован: 25 июл 2008, 06:12
Имя: Диев Александр Васильевич
Благодарил (а): 77 раз
Поблагодарили: 79 раз

Потенциально опасные ошибки у новичка

Сообщение VADR » 13 июл 2019, 22:35

Как-то вот это:
Idelle писал(а):
13 июл 2019, 17:56
Комплекс был прекрасно отлажен, проверен
Не вяжется вот с этим:
Idelle писал(а):
13 июл 2019, 17:56
Умная управляющая программа даёт команду охладителю на включение, компрессорам на увеличение режима для компенсации возросшего сопротивления, а контроллеру воздухозаборников — на полное закрытие порта внешнего отбора и открытие порта охладителя. Все спешно начинают выполнять приказания начальства — компрессоры разгоняются, охладитель булькает аммиаком, контроллер воздухозаборников… Контроллер, простая глупая ПЛКшка, лениво шевелит актуатором створок-жалюзи внешнего порта, периодически проверяя показания датчиков о положении этих створок, и, выведя их в закрытое положение, начинает открывать створки порта охладителя.
Вообще-то на прилично сделанных объектах сначала открывается второй маршрут, а уже после (после успешного открытия, проверенного надлежащим образом) закрывается первый. И то, что в системе был такой косяк, говорит в первую очередь о том, что проверялась работа плохо.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.


Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 4149
Зарегистрирован: 07 окт 2011, 08:12
Имя: Гаско Вячеслав Эриевич
Откуда: Рязань, Россия
Благодарил (а): 169 раз
Поблагодарили: 312 раз

Потенциально опасные ошибки у новичка

Сообщение Ryzhij » 14 июл 2019, 05:41

VADR писал(а):
13 июл 2019, 22:35
Вообще-то на прилично сделанных объектах сначала открывается второй маршрут, а уже после (после успешного открытия, проверенного надлежащим образом) закрывается первый.
Знаю компрессорную, где проектировщики не удосужились сделать ОС по положению шиберов ни на одном из маршрутов ;)
VADR писал(а):
13 июл 2019, 22:35
И то, что в системе был такой косяк, говорит в первую очередь о том, что проверялась работа плохо.
В этом случае проектировщиков сунули носом в их плоды жизнедеятельности, но...
Угадайте, что-нибудь изменилось?
Так что, ждём-с...

Отправлено спустя 5 минут 38 секунд:
Idelle писал(а):
13 июл 2019, 17:56
Да ведь за такое этих программистов посадят же. Да ещё и повесят долг в миллионы денег, нет? Пипец. Как работать теперь?
Посадят не программиста, а автора алгоритма. Программист ПЛК обычно реализует на конкретном железе заданный проектировщиком алгоритм, но бывает, что это один и тот же человек...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр


alex-tec
освоился
освоился
Сообщения: 228
Зарегистрирован: 29 дек 2017, 08:56
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 29 раз

Потенциально опасные ошибки у новичка

Сообщение alex-tec » 15 июл 2019, 09:39

Ryzhij писал(а):
14 июл 2019, 05:47
Посадят не программиста, а автора алгоритма. Программист ПЛК обычно реализует на конкретном железе заданный проектировщиком алгоритм, но бывает, что это один и тот же человек...
А технолог выдавший ТЗ на разработку алгоритма выйдет сухим из воды?


alex45
частый гость
частый гость
Сообщения: 479
Зарегистрирован: 30 сен 2016, 15:22
Имя: Соловьев Алексей Леонидович
Благодарил (а): 7 раз
Поблагодарили: 69 раз

Потенциально опасные ошибки у новичка

Сообщение alex45 » 15 июл 2019, 09:56

Не надо людей пугать. Никого не посадят. Максимум с работы выгонят и выплату ущерба повесят.
Саяно-шушенскую ГЭС смыло - никого не посадили.


Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 4149
Зарегистрирован: 07 окт 2011, 08:12
Имя: Гаско Вячеслав Эриевич
Откуда: Рязань, Россия
Благодарил (а): 169 раз
Поблагодарили: 312 раз

Потенциально опасные ошибки у новичка

Сообщение Ryzhij » 15 июл 2019, 11:07

alex-tec писал(а):
15 июл 2019, 09:39
А технолог выдавший ТЗ на разработку алгоритма выйдет сухим из воды?
Следствие покажет. Суд установит.
alex45 писал(а):
15 июл 2019, 09:56
Саяно-шушенскую ГЭС смыло - никого не посадили
Было следствие. Был суд. Был приговор.
[+] https://tass.ru/proisshestviya/1382685?page=5
Приговор фигурантам уголовного дела об аварии на ГЭС был вынесен 24 декабря 2014 года. Бывшего директора гидроэлектростанции Николая Неволько осудили на 6 лет колонии общего режима, такой же срок получил главный инженер Андрей Митрофанов. Его заместители Евгений Шерварли и Геннадий Никитенко были осуждены на 5,5 года и 5 лет 9 месяцев колонии общего режима. Работники службы мониторинга оборудования Александр Матвиенко, Владимир Белобородов и Александр Клюкач были приговорены к 4,5 года колонии без права занимать руководящие должности. Причем Владимир Белобородов был освобожден по амнистии.

На решение Саяногорского городского суда было подано 19 жалоб от потерпевших, стороны защиты и осужденных. Трое потерпевших физических лиц, а также представитель компании "РусГидро", которая также была признана потерпевшей стороной, просили оправдать осужденных. В свою очередь, гособвинение просило оставить приговор без изменений.

26 мая Верховный суд Хакасии изменил приговор двум фигурантам дела. Работники службы мониторинга оборудования ГЭС Александр Матвиенко и Александр Клюкач, ранее приговоренные к 4,5 года колонии, подпали под амнистию к 70-летию Победы в Великой Отечественной войне. Остальным фигурантам приговор оставили прежним.

Срок давности по уголовному делу об аварии на Саяно-Шушенской ГЭС истекал 17 августа 2015 года. Если бы до этого срока решение Саяногорского суда не вступило в законную силу, все осужденные были бы освобождены, а дело закрыто.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр


alex45
частый гость
частый гость
Сообщения: 479
Зарегистрирован: 30 сен 2016, 15:22
Имя: Соловьев Алексей Леонидович
Благодарил (а): 7 раз
Поблагодарили: 69 раз

Потенциально опасные ошибки у новичка

Сообщение alex45 » 15 июл 2019, 12:33

Не знал...

Аватара пользователя

and909
корифей
корифей
Сообщения: 733
Зарегистрирован: 27 июн 2013, 11:20
Имя: Андрей Шавшуков
Благодарил (а): 18 раз
Поблагодарили: 40 раз

Потенциально опасные ошибки у новичка

Сообщение and909 » 15 июл 2019, 14:59

Был у нас похожий прикол.
Запускали компрессорную, вытяжка работала подозрительно слабо. Возникло подозрение о неверной фазировке вентилятора. Я залез к коробке под потолок и переключил фазы. Начальник стоял внизу и руководил. После переключения начальник дал команду включить вентилятор. Я включил вытяжку, повернулся и увидел следующую картину: начальник в клубах пыли, сорванной правильно заработавшей вытяжкой пытается открыть дверь, присосанной разрежением :lol:
Я ленивый: делаю быстро, чтобы отстали и качественно, чтобы не переделывать.

Аватара пользователя

keysansa
специалист
специалист
Сообщения: 698
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Откуда: РБ Гомель
Благодарил (а): 486 раз
Поблагодарили: 31 раз

Потенциально опасные ошибки у новичка

Сообщение keysansa » 16 июл 2019, 11:53

rwg писал(а):
12 июл 2019, 23:24
Программа должна бы сперва открывать жалюзи на холодильнике и только потом закрывать жалюзи на воздухозаборнике. Здесь программа закрыла жалюзи на воздухозаборнике при закрытых жалюзи холодильника.
Тогда я не понял. Жалюзи компрессора с улицы? А жалюзи охладителя откуда? Из помещения? Или тоже с улицы?

Отправлено спустя 23 минуты 1 секунду:
Прошу прощения, я, кажется понял, что порты компрессоров и охладителей всегда связаны, но могут брать воздух из двух разных мест? И оба этих места "снаружи" от размещения компрессоров и охладителя?
Все стало понятно, но как обслуживающий персонал смог открыть дверь?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.


Andreywys
осмотрелся
осмотрелся
Сообщения: 138
Зарегистрирован: 15 сен 2016, 18:47
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 41 раз

Потенциально опасные ошибки у новичка

Сообщение Andreywys » 16 июл 2019, 12:29

Обычно ошибаешься от того, что времени на отладку не остается или его дают очень мало. Надо не вестись на производственников и закладывать на отладку и проверку время * 1,5. За то, что закончите раньше обычно не наказывают, а могут даже похвалить :) За задержку можно получить по шапке и в аварийном режиме не продумать алгоритм и наделать костылей. Доделаем/проверим потом в большинстве случаев = никогда.

Аватара пользователя

keysansa
специалист
специалист
Сообщения: 698
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Откуда: РБ Гомель
Благодарил (а): 486 раз
Поблагодарили: 31 раз

Потенциально опасные ошибки у новичка

Сообщение keysansa » 16 июл 2019, 12:35

Andreywys писал(а):
16 июл 2019, 12:29
Надо не вестись на производственников и закладывать на отладку и проверку время * 1,5
Это применимо к штучным изделиям. С серийными сложнее. Часто бывает, что поставляют серийное изделие, а потом судорожно дорабатывают его под "хотелки" заказчика. И на ПНР автор программы не выезжает, а инженер по ПНР по телефону "наворачивает патчи".
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Ответить

Вернуться в «Вопросы от студентов»