↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
FluktLight
29 июля 2020
Aa Aa
#АТ #библеоклазм
Видимо АТ все же поразила порча с фикбука...
(Читатели с крайне низкими требованиями)
Предупреждение тем кто полезет в спойлер:
Автор нарушает статью 242.1 УК РФ.


Решил значит я посмотреть что на автор тудее есть интересного. И тыкнул в бесплатные горячие новинки.


Протер глаза от крови, и полез во второе произведение уже подготовленным.

Тыкайте на свой страх и риск...

Тут мое терпение лопнуло и я наваял кляузу администрации.
А мораль сей истории такова: спасибо редакторам за их нелегкий труд по фильтрации контента.
В особенности благодарю Altra Realta...
29 июля 2020
20 комментариев из 83 (показать все)
Ластро
EnGhost, на какой-нибудь промышленном объекте я такого кадавра очень легко представляю... вот просто очень легко...
Ластро
А я вот не очень. Если речь идёт о оборудовании, то внутренние алгоритмы работы обычно менять на требуется. Тем более оно прописывается во внутреннюю память, а внешняя управление легко заменяется, если известны управляющие коды. А это достаточно легко получить у производителя оборудования если поддержка прекращена.

Единственное, на мой взгляд применение, это программы архивов и библиотек, но там обычно не обязательно пробрасывать в реалтайме.
Ластро
EnGhost
> документации нету
> самомодифицирующийся код, второй такт-точный в критических местах, оба на ассемблерах
удачи, я бы такое разбирать не решился...

Какая-нибудь реалтаймовая хрень, которая рулит турбиной, в лёгкую может так выглядеть.
Ластро
У вас нет. Но есть на заводах производителях. У нас на предприятии был опыт осовременивания продукции 40-ка летней давности. И знаешь, нашлась и документация и даже код нашелся.
Ластро
> Но есть на заводах производителях.

Вполне возможна ситуация, когда и завод и КБ выглядят как на снимке, и все следы чего-либо ценного потерялись во времени и в пространстве...
Lothraxi Онлайн
Ластро
Ай, как зиму не хочется. Когда там уже глобальное потепление.
FluktLight
EnGhost
Ну вот смотрите.
Завод работает уже не первый десяток лет.
По факту это это уже практически совершенно другой завод - заменили все постепенно.
И вот ломается ЧПУ станка.
Станок этот уже лет десять как не производят. Как и железо на котором он работает.
Времени покупать новый и настраивать нет - конвейер стоит.
Следовательно берут комп обычный присобачивают вводы-выводы, запускают эмулятор.
А тут оказывается что эмулятор тоже древний и на новых ОС не работает.
А на компе нет скажем дров нужных для той ОС на которой работает эмулятор.
Разбираться что к чему, писать дрова дольше, чем запустить эмулятор той системы на которой работает эмулятор для необходимого кода.
Ластро
Искать кому перешли архивы. Расскажу историю, у меня у матери при выходе на пенсию попросили подтверждение с первого места работы. Это был строительный трест в 80-х, сейчас такого предприятия и близко нет. И ничего, спустя полгода поисков нашли приемников того треста, которые уже сменились пять раз к тому моменту, но архивы сохранили и положенная справка была добыта.
FluktLight
Иначе говоря легаси код, который работает благодаря другому легаси коду (эмулятор).
Ластро
EnGhost,
Удачи!
> спустя полгода
> Времени покупать новый и настраивать нет - конвейер стоит.
FluktLight
Вы плохо представляете что такое ЧПУ станка. Если ЧПУ полетел, то или станок на свалку, или работать на нем вручную или покупать новые мозги. Собрать новые мозги на пе вы не сможете.
Ластро
Вообще, я не говорю, что переписать невозможно, я просто отмечаю, что такая штука возможна.
Ластро
А ты думаешь ты быстрее эмуляция напишешь? Точнее разработаешь, а учитывая что там аналоговое управление исполнительными устройствами то это вообще та задница.
Ластро
EnGhost, нет, но она УЖЕ есть.
Ластро
А вообще, когда подобное возникает, таки да, по хорошему нужно брать и переписывать, но ситуации разные бывают.
Ластро
Неа. Грубо говоря что такое станок с ЧПУ, есть клиентская программа, в которой ты задаешь последовательность технологических операций. Она ее преобразовывает в понятные для процессора станка команды, с правильными интервалами. Эта клиентская программа переписывается элементарно. Есть процессор станка, который имеет свою программу, которая преобразовывает приходящие команды в определенные действия, управляющие исполнительными устройствами. Проэмулировать его работу можно, но это фактически полностью физически повторить весь его обвес. И если он выходит из строя, то см. то, что я написал выше.
Ну и да, на конвеере как минимум есть двойное резервирование. Либо допустима его остановка.
Там, где мне это рассказали - сказали, что это был малотоннажный "высокий" химпром, и что последний лично участвовавший в разработке собственно производственного процесса умер в середине нулевых, архивы НИИ утрачены, архивы производителя собственно установки тоже утрачены, причём ещё более замысловато (потому что не в РФ остались).
И пока оно работает - пусть работает. Аналоги есть, но они тупо требуют инвестиций...
Ластро
Marlagram, а бывает, что разработчик ещё жив, но ясно выразить свою мысль (ни устно, ни письменно) уже не в состоянии...
Ластро
Да, такое тоже бывает. И на самом деле печальное зрелище. Но наиболее печально, когда он ещё жив и здраво размышляет и говорит, но есть проблема, память уже не та. И входе работы выясняется, что были заложены конструктивные недаработки так как разработчик одного из входящих устройств просто забыл о некоторых особенностях своего прибора.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть