1

Тема: что такое интерфейс

Точнее, что понимается под интерфейсом в применении к устройствам РЗА, причем не только к микропроцессорным? В Интернете нашел всякую муть типа:
Средства взаимодействия пользователей с операционной системой компьютера, или пользовательской программой. Различают И. пользователя графический (взаимодействие с компьютером организуется с помощью пиктограмм, меню, диалоговых окон и пр.) и интеллектуальный И. (средства взаимодействия пользователя с компьютером на естественном языке пользователя).

И остальное не лучше.
Для начала приведу свое видение:
Интерфейс оператора - система оперативных, сигнальных и иных информационных элементов (физические или виртуальные накладки, блинкеры, сигнальные лампы, светодиоды, дисплей и т.п.), обеспечивающих непосредственное взаимодействие оперативного персонала и персонала РЗА с устройством РЗА.
Интерфейс связи - система, обеспечивающая взаимодействие МП УРЗА с АСУ или оператором посредством персонального компьютера, АРМ релейщика или дежурного. Включает в себя каналы связи и программное обеспечение.
Вопрос для меня очень серьезен. На днях несу в издательство рукопись очередной книги, и этот вопрос должен замкнуть в единое целое некоторые ее компоненты. А то, что опубликовано в печатном издании (включая ошибки), поневоле принимается как истина. На первых своих книгах уже проходил.
Прошу поделиться своим видением и ссылками на готовую информацию по этой теме.

2 (2014-06-17 12:46:38 отредактировано retriever)

Re: что такое интерфейс

Может, я где-то и ошибаюсь.
Но представьте себе достаточно сложное устройство, над созданием которого люди долго взрывали мозг. Например, тот же компьютер. Допустим, вам захотелось к этому устройству что-то приделать, при этом не тратя силы на изучение того, как устроена вся его электронная начинка, и куда там нужно что припаять.
Создатели задумались насчет этого, и у компьютера появился вход, куда можно что-то подключить, и расписали, каким образом компьютер реагирует на те или иные команды. Команд сделали достаточно много, с расчетом, чтобы из них можно было соорудить чуть ли не все, что угодно, как из конструктора лего.
Тогда создателю нового устройства уже не нужно копаться у компьютера в потрохах, а нужно всего лишь подумать, какие команды новое устройство должно посылать и какие при этом сигналы оно будет получать. Если "конструктора лего" оказалось достаточно для осуществления функций (скажем, требуется перемножать два числа - посылаем число А, число В, получаем А*В), то далее можно ничего не паять внутри компьютера (да еще можно ли это технически, с тонкой электроникой-то?) - можно кинуть все силы на разработку своего устройства. А компьютер превращается в черный ящик, у которого есть входы и выходы.
Вот эта штука, делающая из устройства черный ящик (в нашем случае вход+ какое-то программное хозяйство внутри компа), как я понимаю, и есть интерфейс.

Это такой своего рода начальник, через которого происходит общение каких-то внешних объектов с внутренней начинкой устройства.
Проблема 1: нужно правильно сделать "начальника", чтобы он обеспечивал, с одной стороны, достаточную гибкость в управлении, но, с другой стороны, не переусложнял его (это тогда будет эквивалентно копанию в потрохах устройства).
Проблема 2: в устройстве что-то сломалось, нужно починить,  - копаемся в потрохах. Нужно проверить исправность - опять же лезем в потроха. И если нужно часто лазить в потроха, не проще ли выкинуть "начальника" (т.е. интерфейс), напрячь мозг и сделать все руками? Может, использовать надо не одного большого "начальника" с глючной кнопкой "сделать хорошо", которая в половине случаев не работает, а кучу мелких, чтобы хоть не все устройство разбирать по винтикам, а сделать отдельные заменяемые блоки? Но тогда возникает вопрос о том, как ими управлять. Возможно, достаточно поставить одного "управленца", а может, лучше сделать иерархию, чтобы "начальники" побольше командовали "начальниками" поменьше.

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

3

Re: что такое интерфейс

doro пишет:

Интерфейс оператора - система оперативных, сигнальных и иных информационных элементов

"Система оперативных" - чего оперативных?
Видимо управляющих (переключающих) оперативных коммутационных элементов? (Накладок, переключателей, кнопок.., в том числе и виртуальных).

4

Re: что такое интерфейс

Евгений Георгиевич. Согласен с Вашим подходом.
Интерфейс это:
- технические средства взаимодействия между оператором и оборудованием
- средство для организации связи и обмена информацией между локальными подсистемами;
- совокупность средств и правил, обеспечивающих взаимодействие устройств вычислительной машины или системы обработки информации и (или) программ;
И так далее.

Вот определения из стандартов:
В ГОСТ 15971-90 Системы обработки информации. Термины и определения.
http://docs.cntd.ru/document/gost-15971-90
Дано следующее определение:
Интерфейс: Совокупность средств и правил, обеспечивающих взаимодействие устройств вычислительной машины или системы обработки информации и (или) программ

ГОСТ Р МЭК 60447-2000. Интерфейс человеко-машинный. Принципы приведения в действие.
http://files.stroyinf.ru/Data1/39/39796/
3.3 человеко-машинный интерфейс (ЧМИ): Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
Примечание - Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.

Похожее определение имеется в
ГОСТ Р МЭК 60073-2000 Интерфейс человекомашинный. Маркировка и обозначения органов управления и контрольных устройств.
http://docs.cntd.ru/document/gost-r-mek-60073-2000
3.5. человекомашинный интерфейс (ЧМИ): Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
Примечание - Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.

ГОСТ 26139-84 - Интерфейс для автоматизированных систем управления рассредоточенными объектами. Общие требования
http://www.greb.ru/3/acu/gost26139-84.htm
1.1. Интерфейс предназначен для организации связи и обмена информацией между локальными подсистемами в составе автоматизированных системы управления технологическими процессами, машинами и оборудованием в различных отраслях промышленности и непромышленной сфере.
1.2. Интерфейс обеспечивает взаимодействие рассредоточенных локальных подсистем, использующих спорадическую передачу информации в составе систем, функционирующих в реальном масштабе времени.

ГОСТ 34.321-96 Информационные технологии. Система стандартов по базам данных. Эталонная модель управления данными
http://tehnorma.ru/gosttext/gost/gost_3667.htm
2.12. Интерфейс (interface): определенный набор услуг, предоставляемых процессором.

ГОСТ 26765.51-86 Интерфейс магистральный параллельный МПИ системы электронных модулей. Общие требования к совокупности правил обмена информацией
http://docs.cntd.ru/document/gost-26765-51-86
1.1. Интерфейс предназначен для обеспечения информационной и электрической совместимости устройств системы электронных модулей, а также для обеспечения совместимости элементов конструкции, необходимых для реализации информационной и электрической совместимости.

Существует большое число стандартов с ключевым словом "интерфейс" в названии.
Вот что говорит Яндекс
http://yandex.ru/yandsearch?text=%D0%93 … amp;lr=213

Присоединяйтесь!!! Мы в социальных сетях и на Ютуб.

5

Re: что такое интерфейс

http://rzia.ru/extensions/hcs_image_uploader/uploads/70000/500/70837/thumb/p18qkiroonbq81qsmcj4n7kef11.png http://rzia.ru/extensions/hcs_image_uploader/uploads/70000/500/70837/thumb/p18qkiroonbq81qsmcj4n7kef11.png
http://rzia.ru/extensions/hcs_image_uploader/uploads/70000/500/70837/thumb/p18qkis17g1rrl13en1qcr1rt819u92.png http://rzia.ru/extensions/hcs_image_uploader/uploads/70000/500/70837/thumb/p18qkis17g1rrl13en1qcr1rt819u92.png

А вообще, если, по-человечески, объяснять два понятия интерфейс и протокол, можно воспользоваться примером общения двух людей:
Способ передачи информации (голос, жесты, письмо)-это интерфейс;
Язык общения (русский,английский, французский)-это протокол.
Для меня так понятнее.!)