Pull to refresh

Comments 75

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

Экран находится ровно по центру перед капитаном, на самом видном месте)
Я не про экран, а про комп и управляющую электронику. Потому что она с водой не дружит, особенно соленой. Но это не мешает устанавливать блоки так, чтобы их могло легко залить. Была история про катер, в котором вода в движки попала, а прикол был в том, что блоки были установлены так, что эту воду, попавшую в корпус, не сразу заметили.
Тоже интересно, знаю что соленая вода — просто бич любительской электроники
Не-любительской тоже. Все, не залитое водоотталкивающим гелем — мгновенно окисляется и отгорает.
это позволило существенно снизить скорость загрузки экрана
Ниже скорость — дольше загрузка, это не преимущество.

Оригинальный интерфейс симпатичней. Не пробовали поискать иностранного заказчика (ценник в 20-30 раз, это хорошее коммерческое предложение)?
про скорость спасибо, не обратил внимание, скорость возросла, так правильнее.
Я ждал комментарий, что оригинальный интерфейс симпатичнее. Мне он тоже очень нравится, но делать точно точно такой же было бы не интересно)
Не пробовали поискать иностранного заказчика (ценник в 20-30 раз, это хорошее коммерческое предложение)?

Навряд ли. Слишком консервативный рынок т.е на этапе производства это мало кому интересно + лухари сегмент — частных клиентов и так не очень большой выбор, да и цена тут будет не основополагающей величиной

Очень интересно, спасибо!


Немного странно сделано Электролюк: Открыть => ПУСК и Электролюк: Закрыть => ПУСК.


Расскажите, почему не просто ОТКРЫТЬ /ЗАКРЫТЬ?

Мне кажется так удобнее. Управление сделано кнопками без фиксации (изначально так с завода сделано), жмем и держим, пока не откроется или закроется. Если было бы с фиксацией и концевиками, было бы лучше.
После, все это еще и продублировали на английский язык

На скринах в правом нижнем углу: Electric.
Правильно будет Electrics, просто electric — это вообще прилагательное.
Слева внизу кнопка «Навигация» — можете поподробней рассказать об используемой системе и о ее интеграции в общий интерфейс?
Эта кнопка к навигации корабля не имеет отношения, название кнопки взяли со старой панельки, согласовали с капитаном, ему так удобнее. Почему именно навигация, не помню уже. Но вообще бортовой компьютер за инженерные системы отвечает, навигация, радио это все отдельные системы.
мы справились, ушло на это около двух месяцев. производитель яхты за такой ремонт запросил стоимость примерно в 20-30 раз выше
Примерно представляя себе стоимость работы квалифицированной команды («мы») — за цену производителя (которая в 30 раз выше) похоже можно было новую яхту купить.

Вообще современные решения крупных брендов подразумевает проприеритарщину в этой области или это просто тяжелое наследие 2007 года?
проприеритарщину в этой области
тут ситуация очень простая. Отсутствуют исходники, значит нужно делать заново. У нас по промышленной и инженерной автоматики больше опыта, там часто бывают случаи, когда дешевле все выкинуть на помойку и поставить новое, чем просить производителя сделать ремонт. В инженерке были случаи, когда меняли полностью шкафы, так как это дешевле и намного лучше, чем ставить переходник с одного интерфейса на другой для интеграции.
На глазок цена этой яхте 500к$ минимум, думаете дешевле?)
Не, не думаем. Просто прикинули — 2 месяца сложной работы фирмы, состоящей из команды высококлассных специалистов, в достаточно дорогой области, где в основном долларо-евровые цены… умножить в 20-30 раз. Это ж не фрилансер у себя дома поковырял контроллер холодильника на выходных:)
По фото, яхта 20-24х метровая, так что врядли сможете найти за такую скромную цену :) Скорее будет 1.5-2kk$.
У мну знакомый несколько лет назад покупал такую за 1кк$ сделал скидку на возраст)
А этот ваш софт не должен быть увешен сертификатами проверки безопасности, как елка игрушками? Подозреваю это один из фактов по поводу в 30-50 раз дороже. Все таки последствия сбоя такого ПО это не тоже самое, что сбой программки на писюке.
Или ручное, «железное» дублирование на уровне космического аппарата, т.е. иными словами — ручной тумблер на все железки.
Тут дело не только в фактической безопасности, но и в том, что если нарушена скучная последовательность — сертифицированный инженер с помощью сертифицированных инструментов установил сертифицированное ПО на сертифицированные запчасти, то это может стать поводом страховой отказать в выплатах, а для для владельца и присесть в случае громких инцидентов. Пластмассовый мир победил еще до изобретения пластмассы.
С этим тоже есть нюанс. Основной контроллер вышел из строя, это уже проблема. Если правилами разрешена эксплуатация с мертвым контроллером, то в лучшем случае он не учитывается при возникновении страхового случая. А в худшем вернут обратно старый.

Но купить яхту и не потянуть техобслуживание?
А этот ваш софт не должен быть увешен сертификатами проверки безопасности, как елка игрушками?

Присоединяюсь. Рассматривались требования по безопасности, в том числе, и по кибер безопасности?
Думаю нет таких сертификатов в природе, не представляю даже, что это за сертификаты и чему они могут соответствовать. Все управление дублируется кнопками на уровне железа, систем навигации и радио мы не касаемся… Мы больше по инженерке, у нас нужны сертификаты соответствия и пожарной безопасности, у панельки сертификат соответствия таможенного союза есть, но он не нужен тут никому.
Сбой программы не приведет ни к чему критичному, так как все дублировано кнопками. У них же вылетела большая часть автоматики, они в рейс ходили, нормально в целом.
Еще момент важный очень, я забыл про него написать, мы когда программу писали специально сохранили старую всю адресацию, чтобы старый комп мог работать. Если что с панелькой случится, они достанут старую, поменяют за 2 минуты и будет все работать.

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

Да, я понимаю о чем речь. Я думаю, что все же сертификаты или лицензии на это не нужно. Могу ошибаться. От клиента такие вопросы не звучали, они плавают уже долго, команда не маленькая и большой опыт эксплуатации за спиной. Думаю если что-то от меня нужно было, мне бы сказали.

А вот это зря — надеяться на заказчика в этом вопросе. Потому что с его стороны будет выглядеть так что "тыжпрограммист" должен об этом был знать и предупредить и потому с вашей стороны было злоупотребление доверением и здравствуй иск по статье 159 УК РФ.

Для прогулочных судов этой длины подобные системы не сертифицируются, поэтому от заказчика и не было такого требования. Иначе у него была бы одна дорога — обращаться к производителю на верфь Azimut и платить по полной. Нашему ГИМСу важно, чтобы на борту был огнетушитель и ящик с песком, а управляющие системы никого не волнуют.

Тут сразу же возникает вопрос к сертификатам на ту самую "Урезанную Windows Xp" (Скорее всего, имеется в виду одна из систем линейки Windows Embedded). Так вот, у нее в лицензионном соглашении было что-то сказано про недопустимость использования этой системы в таких устройствах, от работы которых зависят жизнь и здоровье людей. Ну то есть Майкрософт сразу и честно предупреждает, что целиком полагаться на ее детище в таких вопросах, которые касаются безопасности, не стоит.


Следовательно, если производитель судна счел допустимым использовать эту ОС — значит, устройство с ничем таким уж особо критичным на данном судне не занимается.

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

там вроде было написано что они не несут ответственности если ктото будет использовать её в таких целях

так то XP вполне себе применяется на АЭС… и помню фотки середины 2000х с XP на военной подводной лодке США
Это — сын и племянник хозяина.
Им важно наличие Сапёра и Косынки в привычном интерфейсе.

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

Сертификаты там на оборудование, не знаю как у Ваго, но у того же Сименса есть.

Возможно Вы найдёте полезную информацию в документе под названием "Правила классификации и постройки морских судов" раздел 7 КОМПЬЮТЕРЫ И КОМПЬЮТЕРНЫЕ СИСТЕМЫ. Работа проделана интересная, но юридическая сторона вопроса не столь очевидна. Кстати возможно сообществу будет интересно продолжение статьи с анализом этого вопроса.

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

Это если судно строится или стоит под каким-либо регистром. Яхта из этого примера стоит не под регистром, а под ГИМСом, поэтому и требований по сертификации электроники нет. Смею вас заверить, у официалов это не сильно иначе выглядит.
А почему «Английский тёмная, английский светлая», а не «English Dark, English Light»? Или хоть бы иконки флагов перед надписями.
Это выпадающий текстовый список, туда иконки не вкрутить, только текст. Хотя с иконками было бы лучше.
Выпадающий список — это ComboBox? Если это Qt/Qml(похоже просто), то у Combobox'a можно добавлять элементы в том числе с иконками.
Соглашусь что название языка надо писать на том языке, на который произойдет переключение.
флаги — плохой вариант, какой флаг имеет английский язык? британский, американский, канадский, австралийский, а может индийский? а привязка единиц измерения к флагам? ненавижу когда вижу флаги в интерфейсе.
Неа, побоялся что его активируют до подписания акта и полной оплаты)))

О, "Филадельфийский эксперимент" )) Один из любимых фильмов детства )

Новый интерфейс выглядит существенно хуже старого. На первой же странице — длинный список огней в виде таблицы, то есть надо понять, какой строчке текста соответствует тумблер. На странице с танками кнопки собраны в кучу и переключатели «авто» рядом с кнопкой «пуск». Управление дворниками и вытяжкой — они разве могут работать одновременно на двух скоростях? Но даже если могут, вот эта простыня тумблеров — она не очень. Оно, конечно, не пульт запуска ракет, но общая современная тенденция ухудшения юзабилити налицо…
Согласен с критикой, старый дизайн мне тоже нравится. Старались сделать качественно, тем более стало больше информации которую нужно отобразить. Вообще эта задача ни разу не простая. Сейчас бы я некоторые элементы сделал по другому.

Новый интерфейс напоминает смартфонный :)

+1 фантазии с названиями не хватило. Блок трюмные насосы и понеслось трюмный насос 1 трюмный насос 2 и т.д. Какой смысл повторять полное название, когда и так ясно что там. Уж лучше было добавить расположение носовой, кормовой, в миделе и пр. Плюс там куча места пропадает, можно было сразу нарисовать где находится
Предупреждение «Превышение нижнего уровня» — это как? Если это выше нижнего уровня, то это ведь норма, а если ниже, то неправильное описание.
Мне кажется, что замена панели и написание нового софта была бы дешевле, чем реверс существующей. Т.к. вы все равно заменили ПО контроллера, прозвонили и разобрались с входами/выходами, а управление быстрее было срисовать со старой скады. Да и небезопасно это, хз что чужая панель может записать вам в coils при каком-либо стечении обстоятельств.
то неправильное описание.
возможно ранний скриншот, написано не корректно.
Так это и есть новая панель и весь новый софт. Старую панель оставили, программу специально писали так, чтобы тэги подходили и под старую панель тоже. Если что можно воткнуть ее на место, будет работать
Я и пишу о том, что старую панель реверсить не было смысла. Вероятность ошибки далеко не нулевая, трудозатраты, по сравнению со стоимостью панели, огромные. И вы все равно заменили панель.
у нас уже была таблица пересылочных данных с основного контроллера, со второго тоже ее подобрали быстро очень, поэтому решили новые тэги делать по тем же адресам что и прошлые. Мало ли что случится в рейсе, ребята смогут воткнуть старую панель и пользоваться ей, пока не поменяют новую.
Экран резистивный, но для наших целей он подходит.

Не понял, к чему тут «но». Резистивный экран — лучшее решение в вашем случае (брызги воды).
ну это не лодка плоскодонка, там у капитана целая приборная доска, куча просто разной электроники, там воды быть не может
Помоему вы очень опасно упрощаете (я не связан с морской тематикой, но общался с проектировщиками разных таких промышленных штук, они любят так делать...)
допустим штормовой ветер, разбивается окно… и туда волной-мокрым ветром заливает воду….выж не скажете 'ну вы старайтесь окно не разбиварть' ;)

Панель по лицевой стороне имеет ip65 защиту, это было предусмотрено. Все таки это панель промышленного использования, она не дешевая. Надо было тоже это написать в статье.

Вы забыли, что здесь яхта и морская терминология. Соответственно, бак — передняя часть палубы.

Вместо компьютера мы поставили сенсорную панель...

А что с надёжностью подобных решений? Компьютер с хардварными кнопками видится более надёжным решением, чем сенсорный экран с красивыми картинками. Уронишь на экран что-то в море, треснет и яхта неуправляема (утрируя)?
Панель промышленного исполнения, IP65 по лицевой стороне, они все таки уже давно производятся, надежные и хорошо себя зарекомендовали.
Судовая навигация (плоттеры ))) уже давно вся на таких вот решениях, от мала до велика, так что норм. Что не отменяет требования иметь дублирование в виде бумажных карт.
Равно как и в описанном случае для управления инженерным обеспечением с красивого экрана на мостике всегда есть дублирование на уровне «побежал и открыл танк вручную».
Может я придираюсь, но «превышение нижнего уровня» звучит двусмысленно. Как правильно: текущий уровень ниже заданного минимума или все таки уровень превысил минимум потому, что был меньше минимума?
Да, я вверху уже ответил, что скорее всего скриншот ранний
В нашем портфолио это один из самых необычных и интересных кейсов, есть, о чем рассказать. Если у вас есть своя яхта и вы хотите модернизировать бортовые системы на ней, обращайтесь, с удовольствием поработаем!
Так захотелось к Вам обратится, поэтому пойду копить на яхту, а так успехов!
Я последнее время я как программист немного дрейфую в сторону навионики, и, хотелось бы расспросить коллег о следующих деталях:

точно ли вы уверены в правильной реализации edge- кейсов в своей системе? не пропустили ли вы какие-то редкие NMEA(??) sentences, например MOB (Man-over-board), которые в старой системе могли отрабатывать световой и звуковой сигнализацией?

Мы не касались навигации, навионики, связи и прочего. У нас по сути только инженерное обеспечение корабля. И к нашему удивлению оно работает на интерфейсе Modbus, а не CAN или что-то другое. Это главная причина, почему взялись за реализацию, мы с этим умеем работать. В то, что не умеем или не уверены, не полезли бы.

Сказачники. У Вас от кода в 32 строчки компы горят. Чего то у меня в 64 ничего не сгорело.

Сгорел не комп, а вышла из строя внутренняя память программируемого логистического контроллера WAGO, именно у этого ПЛК этой серии это слабое место, она отъезжает часто, особенно не любит перезапуски по питанию. Когда мы его меняли, пытались его вернуть к жизни и примерно раз в 500 включений он оживал и мог в целом продолжить работать, но до следующей перезагрузки, опять умирал.
UFO just landed and posted this here
Sign up to leave a comment.

Articles