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

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

reset.jpg

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

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

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

switch.jpg

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


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

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

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

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

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

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

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

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

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

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

P.S. Одно я знаю точно: работать, скажем, инспектором по газу, мне категорически противопоказано.
Очень скоро подрядчики - прибьют прямо где-нито в темном углу объекта.
Я ж буду требовать, чтобы все было по уму сделано...
Date: 16 Feb 2016 10:06 (UTC)

From: [identity profile] 1500py470.livejournal.com
Почему программа написана так, а не иначе мне сказать сложно, и зачем они использовали для неё S7-300 тоже. Есть знакомые слабые духом у которых 7 штук таких машин, они дали слабину и всё на LOGO! переделали, а контроллеры взяли себе в трофей за утрату веры в человечество. После устранения ошибки монтажа контроллер виснуть перестал, при обработке ошибок связанных с делением на ноль уход контролера в стоп остался. Остался и вопрос с не включением в логику программы двух датчиков фотоконтроля (вертикальный и горизонтальный) которые приводят в действие сварочный нож когда проезжает упаковываемый предмет, очевидно они это сделали для удобства настройки машины при открытой защитной двери. Нож сварочный горячий, поэтому его лучше вытаскивать когда он не хлопает, когда твои руки мельтешат рядом с фотодатчиком. У них много IP закрытых для просмотра и редактирования, плюс отсутствие проекта и электросхемы машины не вызывает энтузиазма.

Эти особенности конструирования я для себя объясняю природой Швабских Альп.
Date: 16 Feb 2016 10:28 (UTC)

From: [identity profile] fixik-papus.livejournal.com
Если логику можно поместить в Лого - то она, мягко говоря, несложная
А раз так - за неделю можно просто с нуля все сочинить
Плюс неделю на восстановление и документирование электросхемы
Плюс пару дней на нарисовать панель
(условие: ни на что другое не отвлекаться)

У меня такие вот заморочки, напротив, вызывают просто острый приступ энтузиазма :)

"природой Швабских Альп"
Уговорили, в Штудгарт не поеду :)
Date: 16 Feb 2016 10:39 (UTC)

From: [identity profile] 1500py470.livejournal.com
У меня больше ста единиц техники и порядка 200-300 человек в зависимости от сезона которые её ломают в извращённой форме :(( По этой причине придерживаюсь заповеди древних Латинян не чинить работающее.

Природа там особливо осенью чудесная как туристу посмотреть, но вот при постоянном нахождении в среде похоже влияет. И это не самые удивительные творения их обитателей мной описывались :)
Date: 16 Feb 2016 10:45 (UTC)

From: [identity profile] fixik-papus.livejournal.com
Если ничего не делать - в эксплуатации можно просто отупеть. Что меня совершенно не устраивает.
Это раз.

А два - у меня есть такая дурная привычка, именуемая ленью

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

http://fixik-papus.livejournal.com/9314.html
Date: 16 Feb 2016 10:49 (UTC)

From: [identity profile] 1500py470.livejournal.com
Ну у меня слишком интересные временна постоянно, зачем вылизывать и чнить то, что и так работает, когда нужно постоянно изобретать как заставить работать то, что и в принципе не работало иногда с момента прибытия оборудования с другого места или было сломано у нас в извращённой форме.
Date: 16 Feb 2016 10:46 (UTC)

From: [identity profile] fixik-papus.livejournal.com
"Природа там особливо осенью чудесная как туристу посмотреть"
Не, туристом туды неинтересно, там теплого моря нету
Меня интересует "жить и работать"

Profile

fixik_papus: (Default)
fixik_papus

January 2023

M T W T F S S
      1
2345678
9101112131415
16171819202122
232425262728 29
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated 1 Jul 2025 14:43
Powered by Dreamwidth Studios