fixik_papus: (Default)
fixik_papus ([personal profile] fixik_papus) wrote2016-02-16 12:11 pm

Я полагал, что меня уже ничем не удивить...

Но такой вот ПЦ (других слов у меня просто нет) показал, что я ошибался (как всегда, ага)....

На фото - "инструкция для оператора", прилепленная скотчем ВНУТРИ шкафа котельной автоматики.

reset.jpg

Крупнее можно посмотреть тут, а по листочкам - раз два.

Для не-специалистов: это инструкция по перезагрузке контроллера, при помощи переключателя на нем.
Зачем операторам его перезагружать? А затем, что контроллер у них там "виснет" несколько раз на дню.

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

switch.jpg

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


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

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

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

Я сунулся в программу. (Выгруженную из контроллера. Исходников, разумеется, нет).
Обнаруженное там быстро привело меня к однозначному вердикту:

Этот мир эту программу уже не спасти отлаживать бесполезно. Господь, жги! Нужно сделать заново.

Что я, собственно, и сделал.
(На текущий момент отработали уже полгода. Как говорится, без замечаний.)

Контроллер я убедил не менять, с мотивацией "этот переключатель вам больше никогда в жизни не понадобится".

Технические подробности, кому интересно:
- обработчики исключений отсутствуют в принципе. Даже в виде "заглушек". Да и в самом деле, зачем с ними заморачиваться?
- что-то зачем-то делится на уличную температуру. Что и зачем - я так и не понял (старый стал, мозги не варят уже). Конечно, уличная температура бывает и нулевой... но ведь далеко не всегда!
- минимум для четырех (дальше лень было искать) команд выделения фронтов FP, FN используется один общий меркер. Память же нужно экономить, в 315 контроллере всего-то 2048 меркеров!
Update: это байт 2048, а меркеров 16384. Спасибо muzzy0 за уточнение.

Возможно, там было еще много чудесатых чудес.
Но разбираться дальше и тратить свое время зря я уже не стал....

Как все это сдавалось (и принималось!) в эксплуатацию в таком виде?
Не спрашивайте. Не знаю.

P.S. Одно я знаю точно: работать, скажем, инспектором по газу, мне категорически противопоказано.
Очень скоро подрядчики - прибьют прямо где-нито в темном углу объекта.
Я ж буду требовать, чтобы все было по уму сделано...

[identity profile] reedcat1965.livejournal.com 2016-02-17 09:30 am (UTC)(link)
Как раз там, к югу от водораздела, я почти четыре года жил и работал :)
Жмоты они совершенно эпические, хотя места (https://www.flickr.com/photos/reedcat/sets/72157594284001167) там сказочные.

[identity profile] ikaktys.livejournal.com 2016-02-17 10:11 am (UTC)(link)
флаг - это тоже панерюсски, в исходном русском не было слов с буквой "Ф"

[identity profile] 1500py470.livejournal.com 2016-02-17 10:21 am (UTC)(link)
За красоту мест всегда тех говорил только положительно, но за 4 года наверное характер не успевает измениться, а вот похоже на 13 году у людей начинается изменение метаболизма/характера/сознания/картины мира, но некоторые понимая это успевают поменять локацию.

[identity profile] reedcat1965.livejournal.com 2016-02-17 10:23 am (UTC)(link)
Характер у меня поменялся, но в меру. Во-время переехал, наверно.

[identity profile] 1500py470.livejournal.com 2016-02-17 10:39 am (UTC)(link)
Майское дерево после Вальпургиевой ночи устанавливали? В каком Ульме вокруг него ходили?

[identity profile] reedcat1965.livejournal.com 2016-02-17 10:44 am (UTC)(link)
не в Ульме, западнее. Дерево и в Австрии ставят, но перед, 30 апреля.

[identity profile] peirat-viktor.livejournal.com 2016-02-17 11:19 am (UTC)(link)
Пушкин гордился тем что в "Сказке о царе..." использовал только одну слово на букву Ф: "Флот"

[identity profile] 1500py470.livejournal.com 2016-02-17 11:21 am (UTC)(link)
Вот магия места переходящая в людей, и их последующим поведением, мне кажется и определяется установкой дерева до или после Вальпургиевой ночи. После неё и в местах где злые языки говорят нечесть водится и происходит переход добрых людей на тёмную сторону. Хорошо, что не в эпицентре жили, и не долго, потому и пронесло :) возможно, вдруг позже накатит.

[identity profile] reedcat1965.livejournal.com 2016-02-17 11:42 am (UTC)(link)
Это от Maultaschen наверно такой эффект...
Я 11 лет уже как уехал, но вроде даже в полнолуние ничего такого не замечалось.

[identity profile] muzzy0.livejournal.com 2016-02-17 05:31 pm (UTC)(link)
Правильные пасаны загружают в контроллер OB обработки всех возможных ошибок. Даже пустые. Чтобы контроллер при случайной комбинации фаз Луны и Солнца внезапно в стоп не ушёл.

[identity profile] muzzy0.livejournal.com 2016-02-17 05:43 pm (UTC)(link)
Затем, что если посмотришь команды условного перехода, то увидишь - там есть переход, если ты получил NaN.

[identity profile] muzzy0.livejournal.com 2016-02-17 05:48 pm (UTC)(link)
Уточню: 2048 меркерных БАЙТ. А чтобы сохранить фронт, нужен бит. Итого получается 16 384 бита.

Указать бит можно и не в статической области, например, в стеке (L). Компилятором не возбраняется :) А эффект получится такой же - генератор случайных чисел.

все команды, кроме первой - выдадут нам все, что угодно, кроме нужного выделения фронта
И первая тоже. Каждая команда перезаписывает этот бит текущим состоянием после проверки предыдущего. Соответственно, при каждом прогоне у тебя там будет предыдущее состояние другого сигнала.

[identity profile] muzzy0.livejournal.com 2016-02-17 06:14 pm (UTC)(link)
Сразу так категорично - не нужен ему переключатель.. Им MRES удобно делать :)

[identity profile] fixik-papus.livejournal.com 2016-02-17 08:12 pm (UTC)(link)
В процессе наладки - с программатора легко сделать то же самое
Ну, а если MRES нужен во время работы - возникают обоснованные сомнения в адекватности наладчиков

[identity profile] fixik-papus.livejournal.com 2016-02-17 08:12 pm (UTC)(link)
Вы совершенно правы. Сейчас пост подправлю.

[identity profile] velikynovgorod.livejournal.com 2016-02-17 09:36 pm (UTC)(link)
Финская, стало быть, автоматика для картошкохранилищ. При обрыве хотя бы одного датчика в любом из хранилищ, рандомно начинают жостко бредить температурные каналы на других хранилищах. Если учесть, что датчики регулярно обрывают весной и осенью, два раза в сезон получаем увлекательный квест "я сталкер, фины козлы, директор жадина".

[identity profile] velikynovgorod.livejournal.com 2016-02-17 09:38 pm (UTC)(link)
С перегородкой можно
Не можно. Ну, во всяком случае PT100, PT1000 не можно.

[identity profile] shurets.livejournal.com 2016-02-18 03:38 am (UTC)(link)
Обоснуй.

[identity profile] 1500py470.livejournal.com 2016-02-18 11:12 am (UTC)(link)
Думаю и воздух, и вода, и пища вносят свой вклад в магию места, включая звуковую и световую обстановку, но не ограничиваясь ими.

[identity profile] denver-24.livejournal.com 2016-02-18 12:59 pm (UTC)(link)
Доброе время суток.

Насчёт клея... Саморезы тоже пойдут.

И так, внешне красивый и вроде как продуманный жилой комплекс с претензией на элитность (но мы, вся команда, называли его "Белочкой") доводился до ума уже опосля заселения, уж больно экономный застройщик там рулил, и приколов там хватало.
В частности, доводили до ума систему диспетчеризации (связь диспетчера с лифтами, контроль состояния дверей, лифтов, пожарной сигнализации и чего-то там ещё). Помимо всего прочего, автоматика сама собой могла включать свет в подъездах, но местные электрики как-то без этой фенечки обходились, используя обходной (в обход "автоматического" пускателя) рубильник. И вот приёмка заставила их этот обход убрать...
А я тем временем научился обнаруживать, где же ОНО включается и настраивается, и начал с автоматикой играться, таки настроил автоматическое включение света по часам. Увы, подъезды были соединены попарно, как на грех, в каждой паре один подъезд состоял из ярко освещённых "аквариумов", а второй имел окна только на дверях аварийных выходов, соответственно, в "чуланах" сразу стало темно, и я об этом узнал далеко не сразу. Зато, едва попал в электрощитовую, увидал "свои" пускатели, зафиксированные во включённом положении при помощи обычных чёрных саморезов для древесины...

С уважением, Денис.

[identity profile] velikynovgorod.livejournal.com 2016-02-18 03:01 pm (UTC)(link)
Практика, блин. На одном объекте пришлось несколько ПТ1000 перекладывать, ибо температура по приборам скакала, куда хотела. А всего-то 6 метров общего лотка с разделителем. Лотки заземлены, всё, что нужно заземлено. И тем не менее. Датчики 4-20мА не глючили.

[identity profile] general-drozd.livejournal.com 2016-02-24 04:48 pm (UTC)(link)
Значит всё таки какой то очень ручной режим там стоит, на Эф-22х.

[identity profile] general-drozd.livejournal.com 2016-02-24 04:58 pm (UTC)(link)
Не в первый раз, кстати, такая картинка. Выпадало великому Илу отстреливать на полигоне пушку. У пушки есть режим наведения "воронка", когда на ИЛС графически выводится упреждение. А есть на всякий случай неподвижная разметка. Номера режимов индикации не помню уже. Ил входит в пикирование и воронка аварийно переходит в неподвижную разметку. Проблема проявлялась тогда, когда параметры захода успокаивались ниже машинной точности наведения и погрешность становилась "ноль". А в алгоритме было деление на погрешность. Писал об этом по-моему Меницкий.

[identity profile] general-drozd.livejournal.com 2016-02-24 05:01 pm (UTC)(link)
Есть, видел и шикарную автоматику защиты от ABB. Но двигатель спалить один х умудрились.

Но опять же есть тепловые реле за 340 руб, есть за 600, а есть за 1500. Это шнайдер, но это разный шнайдер.

[identity profile] lemon-l-lime.livejournal.com 2016-02-24 05:43 pm (UTC)(link)
Думаю, это одна и та же байка, дошедшая до нас разными путями.

Но есть у меня сомнения, что именно Меницкий мог написать то, что пересказали вы. Дело в том, что на всех известных мне самолетах сетка включается исключительно железным тумблером или галетником.
А воронка используется для атаки воздушных целей при отсутствии захвата, то есть, погрешности там вовсе не может быть.

Page 5 of 6