Кстати, в каком месте программирование HMI — это ненормальное программирование? )))))
Из своего опыта можно попробовать написать про Simatic WinCC HMI, сенсорную панель от Дельты, и Питерскую Scada систему WinMAIS.
MAIS мне нравится тем, что ей для работы подойтет комп, начиная от Р166ММХ с 32ОЗУ.
>> HMI (Human-Machine-Interface) — широкое понятие, охватывающее инженерные решения,
>> обеспечивающие взаимодействие оператора с управляемыми им машинами. За термином
>> Человеко-Машинные интерфейсы подразумевается весь спектр панелей управления от
>> магнитол до пилотских кабин.
По-русски это называется АРМ(автоматизированное рабочее место) оператора. Пример русской программы для разработки АРМ — TraceMode. Подобного рода пакеты весьма занимательны, но имеют некоторую ограниченность. Например, трэйсмод хорошо симулирует АРМ оператора завода/цеха. А вообще программирование такого рода — вполне нормальное явление в промышленных масштабах )
Эх, вот сколько лет уже существуют продукты для упрощения жизни АСУшникам. Столько замечательных, умных, действительно мощных и продуманных систем.
Но даже в 21 веке, до сих пор весь гуи как будто в паинте набросали за 5 минут.
До сих пор без слез на скады не взглянешь, хоть и давно уже не работаю в области автоматизации. Но все еще помню, как мне бил по глазам интерфейс и как болели глаза от ужасных шрифтов и paint графики
не совсем так. Большинство софта сделаны очень качественно. В основу бралось не удобство операторов, а надежность и устойчивость, и это правильно.
Интерфейсу скорее всего просто не уделили достаточно времени. Я тоже поработал по обе стороны баррикад и в принципе понимаю, почему настолько ужасен интерфейс. В условиях жесткой конкуренции выигрывает тот, кто дает больше функционала и работает устойчивее и быстрее.
Плохо, что ситуация меняется не так быстро, как того хотелось бы
надо не забывать, что рассматриваемая панель рождена 5 лет назад имеет 320х200 экран и 64 цвета, весьма, неравномерной палитры. чтобы нарисовать красивый интерфейс надо к дизайнеру приставить пиксель-арт художника
панель — да. а софт разработчика работает отнюдь не на этой панели, а речь о нем.
аппаратные ограничения устройств вполне понятны, но ведь можно проектировать интерфейс с их учетом
обычно скады приобретаются вместе с оборудованием, так что вначале битва идет там:)
большие деньги и откаты — это у нас везде так, не только в автоматизации. к сожалению.
тут на самом деле большая закулисная борьба за бабло. Хорошо хоть инженеры думают о безопасности и отказоустойчивости…
Работал в химической промышленности, до сих пор удивляюсь, как все не взлетело на воздух
гарантированное время отклика можно прекрасно сделать и с приятным интерфейсом.
я не говорю о том что должны быть рюшечки и всякие свистоперделки типа подсветки синтаксиса скриптов
но банально сделать нормальные читаемые шрифты (не system) и понятное расположение элементов UI
Программирование интерфейсов промышленной автоматики