Pull to refresh

Comments 24

Кстати, в каком месте программирование HMI — это ненормальное программирование? )))))
Из своего опыта можно попробовать написать про Simatic WinCC HMI, сенсорную панель от Дельты, и Питерскую Scada систему WinMAIS.
MAIS мне нравится тем, что ей для работы подойтет комп, начиная от Р166ММХ с 32ОЗУ.
ненормально подразумевает, что не C/Delphi/Java и прочие более менее известные
На производстве и в НИИ соответствующей направленности — это норма вообще-то )))
«Не всем повезло, мы не работаем в офисе» (с) почти ленинград
>> HMI (Human-Machine-Interface) — широкое понятие, охватывающее инженерные решения,
>> обеспечивающие взаимодействие оператора с управляемыми им машинами. За термином
>> Человеко-Машинные интерфейсы подразумевается весь спектр панелей управления от
>> магнитол до пилотских кабин.

По-русски это называется АРМ(автоматизированное рабочее место) оператора. Пример русской программы для разработки АРМ — TraceMode. Подобного рода пакеты весьма занимательны, но имеют некоторую ограниченность. Например, трэйсмод хорошо симулирует АРМ оператора завода/цеха. А вообще программирование такого рода — вполне нормальное явление в промышленных масштабах )
UFO just landed and posted this here
Писк-по-умолчанию при нажатии кнопки на панели уже через пару суток сведёт с ума любого рабочего/инженера, за этой панелью работающего.
не сведет, работают они порой в таких условиях, что писка даже и не слышно!

пищалку можно отключить, можно оставить писк только на сообщения об ошибках
UFO just landed and posted this here
Охх… Вспоминаю как в супермаркетах штрихкод-сканеры пищат…
Эх, вот сколько лет уже существуют продукты для упрощения жизни АСУшникам. Столько замечательных, умных, действительно мощных и продуманных систем.
Но даже в 21 веке, до сих пор весь гуи как будто в паинте набросали за 5 минут.
До сих пор без слез на скады не взглянешь, хоть и давно уже не работаю в области автоматизации. Но все еще помню, как мне бил по глазам интерфейс и как болели глаза от ужасных шрифтов и paint графики
+1 Мои глаза истекают кровью
Году этак в 2007 был в командировке в Коми-Энерго, был свидетелем процесса разработки интерфейса для местной скады на флэше 8) А в диспетчерской у них была адская стена из видеокубов, после гигантских фанерок с лампочками (как можно увидеть, например, в фильме «Ночной дозор») показалось прорывом 8)
Софт в этой отрасли, как показывает практика, пишется почти всегда на скорую руку и пишется конторами, не знающими о существовании каких-либо нормальных методик разработки ПО. Сам несколько лет проработал в этой сфере.
не совсем так. Большинство софта сделаны очень качественно. В основу бралось не удобство операторов, а надежность и устойчивость, и это правильно.
Интерфейсу скорее всего просто не уделили достаточно времени. Я тоже поработал по обе стороны баррикад и в принципе понимаю, почему настолько ужасен интерфейс. В условиях жесткой конкуренции выигрывает тот, кто дает больше функционала и работает устойчивее и быстрее.
Плохо, что ситуация меняется не так быстро, как того хотелось бы
надо не забывать, что рассматриваемая панель рождена 5 лет назад имеет 320х200 экран и 64 цвета, весьма, неравномерной палитры. чтобы нарисовать красивый интерфейс надо к дизайнеру приставить пиксель-арт художника
панель — да. а софт разработчика работает отнюдь не на этой панели, а речь о нем.
аппаратные ограничения устройств вполне понятны, но ведь можно проектировать интерфейс с их учетом
В том и беда, что часть софта(подозреваю, немалая) пишется вообще без понятия «проектирование». Например, видел диспетческую софтину(успешно продающуюся и работающую не на одном энергообъекте), где все сообщения выводятся шрифтом «Monotype Corsiva»(или чем-то подобным, названия не помню, наскоро глянул во Writer'е). Если подобное пролезает в промышленный софт, о каком проектировании вообще речь? 8)
да даже тут на скринах есть шрифт system )
думаю тут банально все в сроки упирается. сколотят наспех тулзу, лишь бы работало.
Да, да, сроки во главе угла.
К этому еще прикладывается нежелание тратить время и деньги на внедрение современных методик разработки программного обеспечения. Помню круглые глаза начальства, когда я излагал необходимость создания хотя бы ТЗ, не говоря уже о дизайн-доках.
«Это же мы в бумажках утонем!».
Удалось добиться мало чего — я кое-как внедрил пользование SVN, на своем компе развернул трекер(Mantis), когда хоть немного начали пользоваться, разрешили развернуть это дело на сервере. Когда я ушел оттуда, все довольно быстро заглохло само собой.
Да какая там жесткая конкуренция — деньги крутятся весьма приличные, все на откатах, везде свои. Конкуренция больше в том, кто первее влезет со своим предложением и красивше подарки подарит принимающей стороне. Ездили как-то на сертификацию производимого нашей конторой оборудования и софта — в командировочные сразу были заложены деньги на эти «подарки».
Сроки, да, поджимают. Обычно всякие утрясания и согласования занимают столько времени, что когда начинает писаться софт, дедлайн уже «вчера».
Хотя я, конечно, не могу писать за всех, т.к. видел ситуацию лишь в рамках работы одной конторы(правда работающей во многих местах нашей страны).
обычно скады приобретаются вместе с оборудованием, так что вначале битва идет там:)
большие деньги и откаты — это у нас везде так, не только в автоматизации. к сожалению.
тут на самом деле большая закулисная борьба за бабло. Хорошо хоть инженеры думают о безопасности и отказоустойчивости…
Работал в химической промышленности, до сих пор удивляюсь, как все не взлетело на воздух
А я поработал(как уже, наверное, понятно из предыдущих постов) в энергетике, и тоже имею сходные ощущения 8)
А инженеры тоже разные бывают. Не гнушаются местами и студентов посадить: «Срочно-срочно надо сделать, через месяц уже должно работать у диспетчеров!!».
Но есть и толковые, да, и их, кстати, немало. Только развернуться им толком не дают, многие в итоге плюют и идут в другие места работать. Отрасль автоматизации из-за косности высших эшелонов, ставящих во главу угла попил денег, теряет много квалифицированных кадров.
Как бы есть такое понятие как гарантированное время отклика интерфейса и реакция на событие. И как бы красоты тут неуместны.
гарантированное время отклика можно прекрасно сделать и с приятным интерфейсом.
я не говорю о том что должны быть рюшечки и всякие свистоперделки типа подсветки синтаксиса скриптов

но банально сделать нормальные читаемые шрифты (не system) и понятное расположение элементов UI
Sign up to leave a comment.

Articles