Создание графических интерфейсов пользователя на компьютере явилось большим достижением в направлении развития средств диспетчерского управления. Главным эффектом от применения графического интерфейса является существенное снижение количества ошибок, допускаемых оператором (диспетчером) в стрессовых ситуациях при управлении производственными процессами. Проектирование пользовательского интерфейса основано на следующих принципах [Wang]:
узнаваемость: назначение элементов экрана должно быть понятно без предварительного обучения, допустимые манипуляции с этими элементами также должны быть понятны интуитивно. Пользовательский интерфейс не должен содержать излишней детализации;
логичность: пользователь, имеющий опыт работы с одной программой, должен быть способен быстро, практически без обучения, адаптироваться к любой аналогичной программе;
отсутствие "сюрпризов": знакомые из прошлого опыта операции с элементами на экране должны вызывать знакомые реакции системы;
восстанавливаемость: система не должна быть чувствительна к ошибкам оператора. Оператор должен иметь возможность отменить любое свое неправильное действие. Для этого используются многократные подтверждения, отмены, возврат на несколько шагов назад, установка контрольных точек и т. п.;
наличие удобной справки, подсказок, встроенных в пользовательский интерфейс, средств контекстного поиска и замены;
адаптация к опыту пользователя: начинающий пользователь должен иметь более простой интерфейс с большим количеством подсказок. Для опытного пользователя количество подсказок должно быть уменьшено, поскольку они мешают в работе.
9.1.3. Открытость программного обеспечения
Программные средства автоматизации должны удовлетворять требованиям открытости (см. "Понятие открытой системы" 1). Для этого они должны поддерживать:
стандартные средства программирования МЭК 61131-3;
стандарт ОРС для связи с физическими устройствами;
стандартные сетевые протоколы Ethernet, Modbus, Profibus, CAN и др.;
стандартный интерфейс ODBC для доступа к базам данных c языком запросов SQL;
наиболее распространенные операционные системы (Windows XP/CE, Linux);
веб-технологию;
обмен данными с Microsoft Office.
Перечисленные средства удовлетворяют общепризнанным или официальным стандартам, имеются в свободной продаже, разрабатываются несколькими независимыми производителями, конкурирующими между собой (последнее не касается MS Windows и MS Office).
Do'stlaringiz bilan baham: |