wonderware factorysuite intouch runtimeold.intouch.su/support/pub/intouchruntime.pdf · manager,...

87
Wonderware FactorySuite InTouch Runtime Руководство пользователя Редакция A Декабрь 1997 Wonderware Corporation

Upload: vuongdat

Post on 21-May-2018

240 views

Category:

Documents


0 download

TRANSCRIPT

Wonderware FactorySuite

InTouch Runtime

Руководство пользователяРедакция AДекабрь 1997

Wonderware Corporation

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

Содержащаяся здесь информация может быть изменена без предупреждения и неносит характера обязательств со стороны корпорации Wonderware. Описанное вдокументации программное обеспечение предоставляется по соглашениям о лицензии инеразглашении. Это программное обеспечение может использоваться только наусловиях данных соглашений.

Это руководство переведено с английского языка в редакции A от 12/97.

1998 Wonderware Corporation. Все права сохранены.100 Technology DriveIrvine, CA 92618U.S.A.(949) 727-3200http://www.wonderware.com

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

Wonderware – зарегистрированная торговая марка Wonderware Corporation.

Wonderware FactorySuite, InTouch, WindowMaker, WindowViewer, SQL AccessManager, Recipe Manager, SPC Pro, DBDump, DBLoadd, HDMerge, HistData,Wonderware Logger, InControl, InTrack, InBatch, IndustrialSQL, FactoryOffice,Scout, SuiteLink и NetDDE – торговые марки Wonderware Corporation.

i

ОглавлениеВведение в среду выполнения InTouch ................. iiiПриложения InTouch ..........................................................................................viОсобенности среды выполнения InTouch...........................................................viТребования к системе ...................................................................................... viiiУстановка InTouch........................................................................................... viiiПервый запуск InTouch ..................................................................................... ixПроводник приложений InTouch....................................................................... xi

Инструменты Application Manager ............................................................ xiiОб этом руководстве.........................................................................................xviТехническая поддержка ...................................................................................xviiПросмотр лицензии FactorySuite .....................................................................xvii

Глава 1 - Работа с WindowViewer .................................1-1Работа с окнами WindowViewer ...................................................................... 1-2

Общие свойства диалоговых окон ............................................................ 1-2Открытие окон .......................................................................................... 1-4Закрытие окон ........................................................................................... 1-4Переход в WindowMaker .......................................................................... 1-4Выполнение Quick-сценариев InTouch..................................................... 1-5Инициализация процессов обмена данными ввода/вывода ..................... 1-5

Функции безопасности приложения ................................................................ 1-6Вход в приложение ................................................................................... 1-6Изменение пароля пользователя............................................................... 1-8Настройка уровня доступа оператора ....................................................... 1-8Выход из приложения ............................................................................... 1-9

Системная диагностика ................................................................................. 1-10

Глава 2 - Архивные тренды .............................................2-1Настройка архивного тренда в среде выполнения .......................................... 2-2

Производительность печати...................................................................... 2-5Возобновление архивной регистрации ............................................................ 2-6Остановка архивной регистрации ................................................................... 2-6Система распределенных архивов................................................................... 2-6

Глава 3 - Алармы и события...........................................3-1Алармы и события ........................................................................................... 3-2

Типы алармов ........................................................................................... 3-2Типы событий ........................................................................................... 3-2

Приоритеты алармов ....................................................................................... 3-3Группы алармов ............................................................................................... 3-3Стандартный экран аларма ............................................................................. 3-5

Использование стандартной системы алармов для удаленных алармов . 3-5Распределенная система алармов .................................................................... 3-7

ii Оглавление

Списки групп алармов .............................................................................. 3-7Экран распределенных алармов ............................................................... 3-8Отображение статистики аларма .............................................................. 3-9Настройка узла для распределенных алармов........................................ 3-10Оперативное управление типом экрана.................................................. 3-11

Регистрация алармов ..................................................................................... 3-12

Глава 4 - Выполнение распределенныхприложений..................................................................................4-1Разработка сетевых приложений (NAD) ......................................................... 4-2Настройка приложения InTouch для архитектуры NAD................................. 4-2

Процесс копирования приложения ........................................................... 4-5Динамическое преобразование разрешения.................................................... 4-7

Использование систем с несколькими мониторами ............................... 4-10WindowViewer как служба NT ...................................................................... 4-11Настройка системных привилегий ................................................................ 4-14

Глоссарий .....................................................................................G-1

Предметный указатель .........................................................I-1

v

Введение в среду выполненияInTouch

Добро пожаловать в Wonderware InTouch — наиболее быстрое и удобноесредство для создания приложений, предоставляющих интерфейс человека смашиной (HMI), в операционной системе Microsoft Windows . InTouch входит всостав Wonderware FactorySuite . Программное обеспечение InTouch состоит издвух основных программ WindowMaker и WindowViewer и несколькихдиагностических программ.

WindowMaker — это среда разработки, в которой с помощью объектно-ориентированной графики создаются анимационные сенсорные окна. Эти окнамогут подключаться к промышленным контроллерам ввода/вывода и к другимприложениям Microsoft Windows.

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

Чтобы быстрее приступить к работе с системой InTouch, ознакомьтесь в этойглаве с инструкциями по ее установке и запуску.

Содержание! Приложения InTouch! Особенности среды выполнения InTouch! Требования к системе! Установка InTouch! Первый запуск InTouch! Проводник приложений InTouch! Об этом руководстве! Техническая поддержка! Просмотр лицензии FactorySuite

vi Введение в InTouch

Приложения InTouchС помощью InTouch можно создавать мощные, функционально развитыеприложения, использующие основные преимущества операционной системыMicrosoft Windows, включая объекты ActiveX, OLE, графические возможности имногое другое. Возможности InTouch могут быть расширены за счет добавлениясозданных пользователем элементов ActiveX, мастеров, генерируемых объектов, атакже и путем создания Quick-сценариев InTouch.

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

Особенности среды выполненияInTouch

InTouch обладает следующими функциональными особенностями:" Приложения работают под Windows NT или Windows 95 Создаваемые приложения могут одинаково работать под Windows 95 и

Windows NT, не требуя преобразований для перехода с одной из этих системна другую.

• Контейнер OCX Система InTouch поддерживает объекты OCX, ActiveX и OLE. Элементы

управления OCX или ActiveX можно легко добавлять в любое окноприложения и на панель инструментов. Предоставляются средства дляуправления событиями, получения доступа к методам и свойствам элементовпрямо из Quick-сценариев InTouch. Свойства элементов OCX или ActiveXможно привязывать напрямую к тэгам InTouch.

• Поддержка 60000 тэгов Словарь тэгов InTouch поддерживает до 60000 тэгов. Конкретное число

поддерживаемых тэгов зависит от приобретенной лицензии.

• Ссылки на удаленные тэги Ссылки на удаленные тэги позволяют получать данные от сервера

ввода/вывода, не создавая соответствующие тэги в локальном словаре.Удаленные тэги включают данные, определенные в большинстве источниковданных ввода/вывода, например, Microsoft Excel или удаленный узел View.При импорте графических окон можно быстро преобразовывать их тэги-заглушки в удаленные тэги, чтобы создать клиентские приложения, неимеющие локального словаря тэгов.

• Асинхронные Quick-функции Quick-функции могут быть сконфигурированы как асинхронные. Асинхронная

конфигурация создается в среде разработки WindowMaker, а выполняется всреде выполнения WindowViewer. Quick-функции работают в фоновомрежиме, пока выполняется процесс WindowViewer. Это позволяетWindowViewer отделять такие трудоемкие операции, как запросы SQL к базеданных и циклы FOR NEXT, от основных потоков программы. Когдаподобные длительные операции выполняются через асинхронные Quick-функции, все связи анимации и другие функции InTouch остаются активными.

Введение в InTouch vii

• View как служба NT WindowViewer может работать как служба NT. Благодаря этому основные

компоненты InTouch, такие как архивирование данных, обеспечение алармови данных ввода/вывода, приобретают свойства службы NT. Эти качества,характерные для службы, обеспечивают непрерывную работу WindowViewer,невзирая на многократные входы и выходы из операционной системы,например, при смене операторов. Другим преимуществом является то, чтоWindowViewer автоматически запускается при восстановлении питания илипосле выключения и включения компьютера. WindowViewer можетзапускаться без участия оператора, не нарушая безопасность операционнойсистемы NT.

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

" Система распределенного архивированияРаспределенная система архивных трендов позволяет динамическиопределять разные источники архивных данных для каждого пера тренда.Оператор может также просматривать на одном и том же тренде архивныеданные InTouch и IndustrialSQL.

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

" Динамическая адресация ссылокСсылки на источники данных могут меняться с динамической адресацией кнескольким источникам данных в одном единственном тэге.

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

• FactoryFocusFactoryFocus — это среда выполнения только для просмотра версии InTouch5.6 или более поздней. Она позволяет менеджерам и диспетчерампросматривать процесс выполнения HMI-приложения в реальном режимевремени. В режиме просмотра повышается безопасность системы, посколькуневозможно изменить никакие данные. Для использования InTouchFactoryFocus не нужно изменять приложения InTouch.

InTouch FactoryFocus работает только как клиент. Данные из FactoryFocus немогут передаваться по протоколу DDE, FastDDE или импортироваться вдругие программы, такие как Excel. Алармы можно просматривать, но неподтверждать. Такие функции, как связи анимации, тэги, тренды реальноговремени и архивные тренды, действуют только в режиме просмотра.

• К другим особенностям и преимуществам InTouch относятся:− Поддержка более чем 300 различных серверов ввода/вывода.− Экономичное решение для просмотра процессов, гораздо более дешевое,

чем полноценный человеко-машинный интерфейс (HMI).− Формат VTQ (Value - значение данных, Timestamp - маркер времени,

Quality - маркер качества) для внешних тэгов обеспечивается серверомввода/вывода.

viii Введение в InTouch

− Протокол Wonderware SuiteLink, позволяющий передавать командыприложения (чтение, запись, обновление) вместе со связанными даннымимежду приложениями клиента и сервера.

− Удобная работа в сети с помощью Wonderware NetDDE.− Просмотр процессов приложения в реальном режиме времени.− Поддержка стандартного графического интерфейса пользователя (GUI)

Windows 95/NT.− Поддержка длинных имен файлов Windows 95 и Windows NT.

Требования к системеДля работы InTouch рекомендуется следующее аппаратное и программноеобеспечение:

• Любой совместимый с IBM ПК с Pentium 100МГц или более мощнымпроцессором.

• Не менее 100Mб свободного места на жестком диске.

" Не менее 32Mб оперативной памяти (RAM).

Примечание. Рекомендуем иметь по 5Mб RAM на каждые 5K тэгов.Например, 32Mб RAM для 32K тэгов и 128Mб RAM для 60K тэгов.

• Адаптер дисплея SVGA (желательно с 2Mб RAM).

• Манипуляторное устройство. Например, мышь, трекбол, сенсорный экран.

" Операционная система Microsoft Windows 95 или Windows NT .

• Для использования распределенных функций InTouch под Windows 95необходимо установить и активизировать Wonderware NetDDE.

Примечание. Начиная с Wonderware FactorySuite InTouch версии 7.0, InTouchболее не поддерживает операционные системы Microsoft Windows 3.x илиMicrosoft Windows for Workgroups.

Установка InTouchДля установки InTouch используется инсталляционная программа WonderwareFactorySuite. InTouch работает под операционными системами Microsoft Windows95 или Windows NT. Инсталляционная программа создает на жестком дискенеобходимые каталоги и копирует в них файлы с компакт-диска, а такжедобовляет программу InTouch for Windows в меню Программы Windows. Привыборе InTouch for Windows появляется подменю со списком всех компонентовInTouch. Например, WindowMaker и WindowViewer.

# Подробные инструкции по установке содержатся буклете по установкеFactorySuite и в электронном руководстве FactorySuite System Administrator'sGuide.

Введение в InTouch ix

Первый запуск InTouchПри первом запуске INTOUCH.EXE автоматически создается файл INTOUCH.INI, вкотором хранятся параметры конфигурирования создаваемого вами приложения.Как только вы сконфигурировали приложение, параметры сразу же записываютсяв файл INTOUCH.INI.

После того, как при создании нового приложения его настройка закончена, можноскопировать готовый файл INTOUCH.INI в каталог нового приложения. Тем самымвы избавите себя от необходимости переустанавливать настроенные параметрыкаждый раз, когда начинается создание нового приложения.

# Более подробную информацию о настройке приложений смотрите вэлектронном "Руководстве пользователя InTouch".

$ Как запустить InTouch в первый раз:

1. Запустите программный файл InTouch (INTOUCH.EXE). Появится диалоговоеокно Welcome to InTouch Application Manager.

2. Нажмите Next. Появится второе диалоговое окно Welcome to InTouchApplication Manager, показывающее начальный каталог по умолчанию.Например, C:\ProgramFiles\FactorySuite\InTouch\.

3. Чтобы задать другой каталог, введите нужный путь в поле ввода иливыберите каталог через кнопку Обзор.

4. Нажмите Готово.

5. Появится экран программы InTouch - Application Manager, котораяавтоматически начнет искать на компьютере существующие приложенияInTouch. Если такое приложение будет найдено, в диалоговом окне появитсязначок с названием приложения. Например:

x Введение в InTouch

$ Как создать новое приложение:

1. В меню Файл выберите команду Создать или нажмите кнопку Создать напанели инструментов. Появится окно мастера Создание нового приложения.

2. Нажмите Далее. Появится второе окно мастера Создание новогоприложения.

% По умолчанию система покажет текущий путь к папке InTouch, добавив вконце "NewApp."

3. В поле ввода введите путь к папке, в которой вы хотите создать новоеприложение или выберите нужную папку, нажав Обзор.

4. Нажмите Далее.

% Если указанная вами папка не существует, появится диалоговое окно,предлагающее подтвердить создание такой папки. Нажмите OK.Появится третье окно мастера Создание нового приложения.

5. В поле Имя введите уникальное имя для значка нового приложения, которыйпоявляется в окне InTouch Application Manager.

6. В поле Описание введите описание нового приложения.

% Вводить описание необязательно. Но если вы его вводите, оно не можетбыть длиннее 255 символов.

7. Нажмите Готово. Снова появится окно InTouch - Application Manager, вкотором вы увидите значок с только что введенным именем новогоприложения. Например:

8. Чтобы открыть приложение, выберите его правой кнопкой мыши, затемвыберите в меню Файл имя программы, которую вы хотите использовать дляданного приложения, или выберите приложение в списке, затем нажмитекнопку WindowMaker на панели инструментов. (WindowViewer незапускается для создания нового приложения.)

% Чтобы быстро открыть приложение, нажмите дважды на его значок иливыберите его и нажмите ENTER.

Введение в InTouch xi

Проводник приложений InTouchПроводник приложений (Application Manager) InTouch используется для созданияновых приложений, открытия существующих приложений в WindowMaker илиWindowViewer, удаления приложений и запуска утилит InTouch DBDump исловаря тэгов DBLoad.

# Подробную информацию о программах DBDump и DBLoad можно найти вэлектронном "Руководстве пользователя InTouch".

$ Как запустить Проводник приложений (Application Manager) InTouch:

1. Запустите файл программы InTouch (INTOUCH.EXE). Появится диалоговое окноInTouch Application Manager:

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

8 Если выбрать приложение и нажать правой кнопкой мыши, то появится менюс некоторыми командами проводника приложений (Application Manager)InTouch. Например:

2. Чтобы переименовать значок приложения в списке, нажмите на него правойкнопкой, затем выберите Переименовать. Введите новое имя и нажмитеENTER.

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

xii Введение в InTouch

удаление. Нажмите Да, если хотите удалить приложение из окна, или Нет —если вы передумали.

% При удалении приложения из этого списка его файлы и каталог неудаляются. Если Вам потом захочется снова поместить его в список, дляэтого в меню Средства выберите команду Найти приложение. Появитсядиалоговое окно Начальная папка для поиска:

Выберите папку для поиска приложения и нажмите OK. Вновь появитсяпроводник приложений (Application Manager) InTouch и покажет в своемсписке значки всех приложений, найденные в указанном каталоге.

% Если нажать в этом окне правой кнопкой, откроется меню скомандами, применимыми к выбранному объекту.

Инструменты Application ManagerПри первом запуске InTouch в окне проводника приложений (ApplicationManager) по умолчанию выводятся панель инструментов и панель состояния.

$ Как скрыть панель инструментов:

В меню Вид нажмите на пункт Панели инструментов. Чтобы сделать обратное,повторите эту процедуру.

$ Как скрыть строку статуса:

В меню Вид нажмите на пункт Строка статуса. Чтобы сделать обратное,повторите эту процедуру.

Ниже приводится краткое описание кнопок на панели инструментов проводникаприложений (Application Manager):

Кнопка Описание

Выполняет команду Создать из меню Файл для созданиянового приложения.

Выполняет команду WindowMaker из меню Файл,открывая выбранное приложение в WindowMaker.

% Чтобы быстро открыть приложение в WindowMaker,нажмите дважды на этот значок.)

Введение в InTouch xiii

Выполняет команду WindowViewer из меню Файл,открывая выбранное приложение в WindowViewer.

Выполняет команду DBLoad из меню Файл, запускаяутилиту DBLoad для загрузки исходного файла словаря

тэгов.

Выполняет команду DBDump из меню Файл, запускаяутилиту DBDump для извлечения словаря тэговприложения.

# Подробную информацию о программах DBDump иDBLoad можно найти в электронном "Руководстве

пользователя InTouch".

Выполняет команду Большие значки из меню Вид дляотображения приложений в списке в виде большихзначков.

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

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

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

xiv Введение в InTouch

% Если нажать правой кнопкой на заголовок любой колонки или нажать напустое пространство в окне, или нажать на одну из подробностей (кромеимени приложения), то появится следующее меню:

8 Если выбрать Вид, откроется подменю:

8

8 Эти команды содержатся также в меню Вид и управляют отображениемсписка в проводнике приложений (Application Manager) InTouch.

Открывает диалоговое окно Свойства узла, гденастраиваются свойства компьютера прииспользовании архитектуры сетевой разработкиприложений (NAD), динамического преобразованияразрешения экрана (DRC) и/или распределенной

системы алармов.

# Подробные сведения о NAD и DRC даны в электронном"Руководстве пользователя InTouch".

& Подробные сведения о распределенных алармах даны вглаве 7, «Алармы и события» Руководства пользователяInTouch.

Введение в InTouch xv

Примечание. Когда приложение выбрано в списке проводника приложений(Application Manager), команда Свойства в меню Файл открывает диалоговоеокно Свойства данного приложения:

xvi Введение в InTouch

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

& Если при просмотре электронной версии данного руководства вамвстретилась подобная ссылка, то это — «переход» к другому разделу. Нажавна него, вы окажетесь в указанном разделе или главе документации. Послеперехода в другой раздел у вас всегда имеется возможность перейти «назад» кисходному разделу.

# Ссылки такого типа указывают, что дополнительная информация содержитсяв других книгах документации по FactorySuite.

% А это «советы», подсказывающие более простой или быстрый способ длявыполнения той или иной операции.

Для знакомства со средой и инструментами разработки WindowMaker читайтеГлаву 1, «Программные компоненты WindowMaker». Чтобы узнать о том, какработают окна, графические объекты, мастера, элементы ActiveX и т. п., читайтеГлаву 2, «Работа сWindowMaker».

Кроме того, в "Справочном руководстве по InTouch" можно найти подробноеописание языка Quick-сценариев InTouch и его функций, системных тэгов и полейтэгов.

Руководство FactorySuite Systems Administrator's Guide содержит исчерпывающуюинформацию об общих компонентах FactorySuite и требованиях к системе, советыпо работе в сети, интеграции продуктов, сведения о технической поддержке имногое другое.

Описание дополнительной программы SPC Pro дается в книге "Руководствопользователя SPC Pro".

Описание дополнительной программы Recipe Manager дается в книге"Руководство пользователя Recipe Manager".

Описание дополнительной программы SQLAccess Manager дается в книге"Руководство пользователя SQL Access Manager".

% В пакет программ FactorySuite входит электронная документация по всемкомпонентам, включенным в пакет. Например, FactorySuite SystemAdministrator's Guide, SPC Pro, SQLAccess Manager, Recipe Manager,IndustrialSQL Server, InControl и все 32-битные серверы ввода/выводаWonderware. Если вы приобрели пакет FactorySuite+, то в нем также имеетсяэлектронная документация для компонентов InTrack и InBatch.

Требования к пользователюЭто руководство рассчитано на пользователя, который:

� Знаком с операционными системами Windows 95 и/или Windows NT.

" Умеет работать с мышью и меню Windows, выбирать параметры ипользоваться справочной системой.

• Имеет опыт программирования или знаком с одним из макроязыков.Необходимо иметь представление об основных понятиях программирования,таких как переменные, выражения, функции и методы.

Введение в InTouch xvii

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

Прежде чем обращаться в службу технической поддержки, попытайтесь найти всоответствующих главах InTouch User's Guide возможные решения тех проблем,которые возникли у вас при работе с системой InTouch. Если же обращение вслужбу технической поддержки окажется необходимым, будьте готовы сообщитьследующую информацию:

1. Серийный номер программного обеспечения.

2. Номер версии InTouch.

3. Тип и номер версии используемой операционной системы. Например,Microsoft Windows NT workstation версии 4.0.

4. Точный текст полученного сообщения об ошибке.

5. Любые, важные на ваш взгляд, листинги Wonderware Logger, утилитыMicrosoft Diagnostic (MSD) или другой утилиты диагностики.

6. Описание предпринятых вами попыток по устранению проблемы иполученных результатов.

7. Инструкции по воспроизведению проблемы.

8. Номер, присвоенный вашему запросу службой технической поддержкиWonderware (если вы обращаетесь с этой проблемой не первый раз).

# Подробные сведения о службе технической поддержки даны в электронномРуководстве администратора системы FactorySuite.

Просмотр лицензии FactorySuiteСведения о вашей лицензии на систему FactorySuite можно получить с помощьюутилиты просмотра лицензии, которая запускается из диалогового окна справкиWindowMaker О программе.

% Чтобы открыть диалоговое окно О программе, выберите команду Опрограмме в меню Справка WindowMaker.

# Подробные сведения об утилите просмотра лицензии даны в электронномРуководстве администратора системы FactorySuite.

1-1

Г Л А В А 1

Работа с WindowViewer

WindowViewer — это среда выполнения, в которой контролируютсяграфические объекты, созданные с помощью WindowMaker. Эти графическиеобъекты могут подключаться к промышленным контроллерам ввода/вывода ик другим приложениям Microsoft Windows.

В этой главе описываются команды WindowViewer, которые будутиспользоваться для выполнения различных функций и задач. Если вы впервыеобращаетесь к InTouch, то вам следует полностью прочитать эту главу длязнакомства с командами и функциями WindowViewer.

Содержание! Работа с окнами WindowViewer! Функции безопасности приложения! Системная диагностика

1-2 Глава 1

Работа с окнами WindowViewerНа практике приложение InTouch, как правило, составляется измногочисленных окон, отображающих графические и текстовые объекты,созданные с помощью WindowMaker.

Этот раздел описывает процедуры, следуя которым, вы будете открывать изакрывать окна, содержащиеся в приложении InTouch.

Общие свойства диалоговых оконКогда вы открываете или закрываете окно, используемые при этомдиалоговые окна очень схожи и имеют много общих характеристик. Чтобыизбежать избыточности в описании тех или иных действий, в этом разделепоясняются общие свойства диалоговых окон.

При выборе команды Открыть окно или Закрыть окно в меню Файлсоответствующее диалоговое окно, открываемое по умолчанию для выбраннойкоманды, будет представлять собой «просмотр списка». Это означает, чтоимена всех окон, к которым применима выбранная команда, появятся впоследовательном порядке. Например:

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

Нажмите Детали, чтобы перейти от просмотра списка к просмотру подробнойинформации об окнах.

При выборе просмотра подробной информации окна и подробная информацияо них отображается в формате нескольких столбцов. Отображаемыеподробности включают любые комментарии об окне, веденные разработчикомприложения при создании окна, тип окон, дата и время последнего изменения.Например:

Работа с окнами WindowViewer 1-3

Примечание. При детальном просмотре можно выбрать любое неоткрытоеокно, нажав на любую часть строки, а не только на поле флажка. (Будетвыделена вся строка.) Повторное нажатие на выделенном окне отменяетвыбор.

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

Чтобы отсортировать список по типу подробностей, нажмитесоответствующий заголовок столбца. Последовательности сортировки приподробном просмотре:

• Имя - в алфавитном порядке• Комментарии - в алфавитном порядке• Тип - Перекрывающее, Заменяющее, затем Всплывающее• Изменение - С самой ранней даты/времени (наверху) до самой поздней

(внизу)

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

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

Для изменения размера столбцов, поместите курсор над вертикальной линией,разделяющей заголовки. Когда курсор примет форму "I", нажмите иперетащите заголовок на требуемую ширину столбца.

" Для автоподбора ширины столбца дважды щелкните на правойвертикальной линии разделителя столбца.

Чтобы открыть выбранное окно, нажмите OK.Чтобы отменить выбор и закрыть диалоговое окно, нажмите Отмена.Для возврата к виду «просмотра списка», нажмите Список.Для выбора всех перечисленных окон, нажмите Выделить все.Чтобы отменить выбор всех окон, нажмите Очистить все.

1-4 Глава 1

Открытие окон# Как открыть окно:

1. В меню Файл выберите Открыть окно. Появится диалоговое окноПросмотр окна.

2. Нажмите флажок рядом с названием окна, которое нужно открыть.

" По умолчанию все окна, открытые в данный момент, уже отмеченыфлажком.

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

Примечание. Если выбран тип окна «Заменяющий», то все другие окна,с которыми это окна пересекается, будуть закрыты.

$ За дополнительной информацией о типах окон обращайтесь кэлектронному "Руководству пользователя InTouch".

Закрытие окон# Как закрыть окно:

1. В меню Файл выберите Закрыть окно. Появится диалоговое окноЗакрыть окно.

2. Нажмите флажок рядом с названием окна, которое нужно закрыть.

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

Переход в WindowMaker# Как перейти из программы WindowViewer в WindowMaker:

1. В меню Файл выберите WindowMaker. Появится диалоговое окно Окнадля редактирования.

" Для быстрого перехода в WindowMaker, нажмите переключательРазработка в правом верхнем углу строки меню (или комбинациюклавиш ALT+!). Если вы используете переключатель, то вWindowViewer не появляется диалоговое окно Окна дляредактирования. Окна, которые были открыты в WindowViewer припереходе в WindowMaker, останутся открытыми.

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

2. Нажмите флажок рядом с названием окна, которое нужно открыть припереходе в WindowMaker.

3. Нажмите OK, чтобы закрыть диалоговое окно и перейти в WindowMaker.

Примечание. Если разработчик приложения выбрал параметр ЗакрытьWindowViewer в процессе конфигурации свойств WindowViewer, топрограмма WindowViewer будет автоматически закрываться при переходе вWindowMaker.

Работа с окнами WindowViewer 1-5

Выполнение Quick-сценариев InTouchПо умолчанию при начальном запуске WindowViewer будет выполненалогическая часть всех сценариев.

# Как остановить выполнение всех Quick-сценариев:

1. В меню Логика выберите Остановить логику. Появится диалоговое окноОкна для редактирования.

Примечание. Если разработчик приложения в процессе разработкивыберет параметр Разрешить CTRL-Break для остановки сценариевдля настройки в WindowViewer, вы не сможете остановить выполнениеQuick-сценариев не зависимо от того, отображается меню Логика илинет.

Команда Остановить логику также не остановит текущее выполнениеасинхронных Quick-функций, но предотвратит выполнение новыхасинхронных Quick-функций.

$ Для получения дополнительной информации о выше рассмотренныхпунктах обращайтесь к электронному "Руководству пользователяInTouch".

Инициализация процессов обмена даннымиввода/вывода

При запуске программы WindowViewer она автоматически обрабатываетзапрос на инициализацию для начала работы всех процессов обмена даннымиввода/вывода. Если программа сервера ввода/вывода не отвечает на запросинициализации WindowViewer, можно попытаться снова установить процессобмена данными ввода/вывода.

# Как начать инициализацию всех процессов обмена даннымиввода/вывода:

В меню Специальные выберите Запускать неинициализированныедиалоги.

" Выполнение этой команды не будет затрагивать существующие процессыобмена.

# Как запустить вновь все процессы обмена данными ввода/вывода:

В меню Специальные выберите Запускать неинициализированныедиалоги.

" Эта команда закрывает все существующие процессы обмена даннымиввода/вывода и запускает вновь процесс настройки обмена даннымиввода/вывода. Все точки ввода/вывода затрагиваются этой командой.

1-6 Глава 1

Функции безопасностиприложения

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

Действие функций безопасности основано на концепции входа оператора вприложение путем ввода своего имени и пароля. (Разработчик приложенияопределяет имя пользователя, пароль и уровень доступа для каждогопользователя в процессе разработки.)

Когда создается новое приложение, по умолчанию имя пользователяустановлено как "Administrator" с уровнем доступа 9999 (доступ ко всемфункциям безопасности). При добавлении нового имени пользователя всписок безопасности и после перезапуска WindowMaker или WindowViewer,заданное по умолчанию имя пользователя автоматически меняется на "None" суровнем доступа "0" (запрет доступа к командам меню Настройкапользователей в WindowMaker и WindowViewer). Следовательно, для того,чтобы вы могли работать со списком пользователей, необходимо создать имяпользователя со статусом администратора системы с уровнем доступа, равнымили большим 9000.

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

Примечание. Оператор может войти в приложение, выполнив командуподменю Вход в систему из группы Безопасность в меню СпециальныеWindowViewer. Кроме того, разработчик приложения может создать окно длявхода пользователя с сенсорными объектами, связанными с внутреннимитэгами безопасности, которые использует оператор для ввода значений своегоимени и пароля.

Вход в приложение# Как выполнить вход в приложение:

1. В меню Специальные выберите Безопасность, затем Вход в систему.Появится диалоговое окно Вход в систему:

2. В поле Имя введите имя пользователя.

3. В поле Пароль введите пароль пользователя.

Функции безопасности приложения 1-7

4. Нажмите OK.

" Если информация введена неправильно, появится окно сообщения отом, что вход в приложение не выполнен.

Если вход прошел успешно, внутренний тэг $AccessLevel будетустановлен в заранее определенное значение (настроенное в спискепользователей защиты).

1-8 Глава 1

Изменение пароля пользователя# Как изменить пароль пользователя:

1. В меню Специальные выберите Безопасность, затем Сменить пароль.Появится диалоговое окно Смена пароля:

2. В поле Старый пароль введите старый пароль.

3. В поле Новый пароль введите новый пароль (до 32 символов).

4. В поле Подтверждение снова введите новый пароль.

5. Нажмите OK.

" Чтобы пароль не был виден при вводе, информация отображается наэкране в виде звездочек.

Примечание. Если вы не собираетесь выводить в WindowViewer менюСпециальные , можно создать дискретную кнопку и связать ее свнутренним тэгом $ChangePassword равным 1, чтобы всегда появлялосьдиалоговое окно Смена пароля. Как оно только появится, операторможет сменить пароль.

Настройка уровня доступа оператора# Как настроить уровень доступа оператора к приложению:

1. В меню Специальные выберите Безопасность, затем Настройкапользователей. Появится диалоговое окно Диспетчер пользователей:

2. В поле Имя пользователя введите имя для оператора.

3. В поле Пароль введите пароль (до 32 символов).

4. В поле Уровень доступа введите значение (от самого низкого = 0 досамого высокого = 9999).

Функции безопасности приложения 1-9

5. Нажмите Добавить, чтобы добавить имя пользователя в списокбезопасности.

" Чтобы изменить существующее имя пользователя, выберите его всписке Имя пользователя. Введите изменения, затем нажмитеОбновить. Чтобы удалить имя пользователя, выберите его в списке,затем нажмите Удалить.

Примечание. Имена None и Administrator зарезервированы и поэтому дляних можно изменить только пароль: (Wonderware) или Administrator. Кактолько вы настроили имена пользователей для приложения, необходимоизменить стандартный пароль пользователя Administrator, так как обычно онстановится известным большинству пользователей системы. Уровень доступаAdministrator по умолчанию (9999) — самый высокий с правом доступа ковсем функциям, включая команды меню Настройка пользователей.

Выход из приложения# Как выполнить выход из приложения:

В меню Специальные выберите Безопасность, затем Выход из системы.

" Когда выполняется эта команда, "Имя пользователя" сбрасывается взначение "None" с уровнем доступа "0".

Примечание. Разработчик может настроить приложение так, чтобыпроисходил автоматический выход после определенного временибездействия оператора. В том случае, если вы хотите предотвратитьавтоматический выход, нажмите на клавишу или на кнопку мыши передтем, как истечет определенное время.

1-10 Глава 1

Системная диагностикаПо умолчанию программа Wonderware Logger запускается автоматически сосновными продуктами InTouch и поддерживаемыми серверамиввода/вывода. Wonderware Logger отображает и записывает на диск данные осистеме и об ошибках, такие как дата и время начала и конца работырегистратора, номер версии программного обеспечения тип используемого,вид Windows, объем доступной памяти и т.п.

# Как просмотреть информацию об ошибках:

В меню Специальные выберите Просмотреть журнал регистрацииошибок/информации. Появится диалоговое окно Wonderware Logger:

Примечание. Рекомендуется, чтобы Wonderware Logger находилась вфоновом режиме во время работы любой другой программы Wonderware.Если возникает проблема с приложением, сервером ввода/вывода и т. п., топеред обращением в службу технической поддержки просмотрите журналWonderware Logger.

$ За дополнительной информацией о Wonderware Logger обращайтесь кэлектронному руководству FactorySuite System

2-1

Г Л А В А 2

Архивные тренды

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

Содержание! Настройка архивного тренда в среде выполнения! Возобновление архивной регистрации! Остановка архивной регистрации! Система распределенных архивов

2-2 Глава 2

Настройка архивного тренда всреде выполнения

Если при настройке WindowMaker разработчик приложения включитпараметр Изменения во время работы, тренд будет являться «нажимаемым»в WindowViewer. Это означает, что вы можете нажать на тренд (или коснутьсяего на серсорном дисплее) для доступа к диалоговому окну, которое позволитизменять используемые перья, начальную дату, время и т. д.

" Как настроить архивный тренд:

1. Нажмите на тренд. Появится диалоговое окно Параметры архивноготренда: :

2. Введите начальную дату и время для графа в группе Начало.

3. Выберите Режим вывода для графа. Существуют три режима, которыеиллюстрируются и описываются в приведенных ниже примерах.

Примечание. Режим отображения тренда оказывает влияние напроизводительность. Первичным фактором является длина линий,используемых для рисования графа. Чем больше длина линий, тем дольшегенерируется граф. Ширина линий также является фактором,оказывающим влияние на производительность; широкие линии рисоватьзначительно дольше. Графы с установками Мин/Макс или Сред/Разбросгенерируются намного быстрее, чем Сред/Области.

Существуют три режима, которые иллюстрируются и описываются вприведенных ниже примерах.

Настройка архивного тренда в среде выполнения 2-3

Пример архивного тренда в режимеМин/МаксЭтот режим отображает тренды или изменения в процентах от масштабаинженерных единиц в виде вертикальных линий во временном диапазоне,отмечая истекшие периоды и скорость изменений, но не количествоизменений.

Примечание. Пустая область справа показывает, что либо в этот период неосуществлялся сбор данных, либо не запускался WindowViewer, либо былавыключена архивная регистрация.

Пример архивного тренда в режимеСред/РазбросЭтот режим показывает среднюю величину точки в течение интерваловвремени.

Пример архивного тренда в режимеСред/ОбластиЭтот режим показывает среднюю величину точки в течение интерваловвремени в форме гистограммы.

2-4 Глава 2

4. В поле Длина введите длину (время) отображаемого тренда погоризонтали (ось-x), затем выберите интервал приращения для этойдлины.

# Если указать 1 и выбрать Часов, длина тренда составит 1 час.

5. В полях Диапазон введите процентное соотношение от масштабаинженерных единиц для увеличения и уменьшения масштаба тренда(диапазон по вертикали (ось-y) для отображения тренда).

# Единицами измерения для этого диапазона являются «процентныеотношения» от масштаба единиц измерения. Эти значения должнылежать в диапазоне от 0 до 100. Например, если Вы хотите, чтобытренд для выбранных тэгов лежал в пределах от 40 до 45 процентовмасштаба, введите 40 и 45 в поля Минимум и Максимум %соответственно.

6. Нажмите каждый элемент Перо №, чтобы выбрать тэг, который нужноназначить для каждого пера тренда. Появится броузер тэгов в режимефильтрации выбора:

Настройка архивного тренда в среде выполнения 2-5

# Для выбранного источника тэга будут отображаться только те тэги,которые определены с выбранным параметром регистрации данных.

7. Нажмите дважды тэг, для которого выбрано перо построения тренда, иливыберите тэг, затем нажмите OK. Вновь появится диалоговое окноПараметры архивного тренды, показывающее выбранный тэг,следующий за ранее нажатой кнопкой Перо №.

# Если нажать стрелку Фильтр, откроется список определенныхфильтров, которые можно использовать для заполнения броузератэгов. Первым элементом списка является <none>, означающий, чтофильтр не используется. Для выбранного источника тэга будутотображаться только те тэги, которые определены с выбраннымпараметром регистрации данных.

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

$ Более подробную информацию о броузере тэгов и фильтрах можнонайти в "Руководстве пользователя InTouch ".

8. Нажмите Печать, чтобы распечатать архивный тренд.

# Выполнение печати происходит «в фоновом режиме», в это времяWindowViewer продолжает обрабатывать все другие входные данные.WindowViewer во время печати добавляет два пункта в свое меню:Отмена печати и X % выполнено. Нажатие на Отмена печатиотменит текущее задание на печать.

2-6 Глава 2

После выбора команды Печать не изменяйте тренд до тех пор, покане исчезнут пункты Отмена печати и X % выполнено в строкеменю WindowViewer. В это время WindowViewer сохраняет в памятиинформацию о тренде, предназначенную для печати. Как только дваэтих пункта исчезнут из строки меню, можно изменить тренд безвоздействия на протекающий процесс печати.

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

Производительность печатиСуществует множество факторов, оказывающих влияние напроизводительность печати архивных трендов. Главным из этих факторомявляется размер тренда на печатаемой странице. На производительностьпечати влияет также режим отображения тренда. Вывод на печать в режимахМин/Макс или Сред/Разброс обычно генерируется намного быстрее, чемтренды Сред/Области. Чем длиннее и шире линии тренда, тем дольше онипечатаются.

Возобновление архивной регистрации 2-7

Возобновление архивнойрегистрации

Архивная регистрация будет автоматически остановлена, если не имеетсядостаточно свободного пространства на диске. В этом случае появитсядиалоговое окно с информацией. Вам придется освободить дисковоепространство, а затем возобновить архивную регистрацию.

" Как возобновить архивную регистрацию:

В меню Специальные выберите Перезапустить архивирование.

Остановка архивной регистрации" Как остановить архивную регистрацию:

В меню Специальные выберите Остановить архивирование.

Система распределенных архивовInTouch поддерживает распределенные архивы, позволяющие осуществлятьвыборку архивных данных из любых приложений InTouch версии 5.6 (илиболее поздней), в том числе распределенных по сети. Это расширяетстандартные архивные возможности InTouch, позволяя осуществлятьодновременную удаленную выборку данных из многочисленных архивных базданных. Такие базы данных называют поставщиками архивных данных.Одновременно может отображаться до восьми поставщиков архивных данных— по одному для каждого пера архивного тренда.

Примечание. Поставщики архивных данных могут быть сконфигурированыкак поставщики архива InTouch или IndustrialSQL (InSQL).

3-1

Г Л А В А 3

Алармы и события

Система InTouch оснащена системой алармов для оповещения операторов осостоянии определенных процессов или системы. Данная системаподдерживает отображение, регистрацию и печать алармов процессов исобытий системы. Алармы представляют собой предупреждения, относящиесяк условиям процесса, в то время как события являются сообщениями онормальном состоянии системы.

В систему InTouch входят две системы алармов: стандартная ираспределенная. Стандартная система используется для отображения иквитирования событий и алармов, генерируемых локальным приложениемсистемы InTouch. Распределенная система предоставляет более широкиевозможности, позволяя отображать и подтверждать алармы, созданныесистемами алармов других сетевых приложений InTouch.

Содержание! Алармы и события! Приоритеты алармов! Группы алармов! Стандартный экран аларма! Распределенная система алармов! Регистрация алармов

3-2 Глава 3

Алармы и событияВ системе InTouch действуют два вида оповещений, информирующихоператора о протекании процесса: алармы и события. Алармы представляютсобой предупреждения о тревожных состояниях процесса, которые требуютотклика оператора. Типичный случай генерации аларма – превышение каким-либо параметром процесса предела, определенного пользователем, например,когда значение выходит за верхний пороговый уровень. Это вызываетсостояние неквитированного аларма, который используется для того, чтобыуведомить оператора о проблеме. Если это допускается конфигурацией,система InTouch может также зарегистрировать этот аларм в файле, которыйхранится на диске, или отправить его на принтер. Если оператор квитируеталарм, система переводит аларм в квитированное состояние.

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

Типы алармовАлармы InTouch подразделяются на несколько основных категорий взависимости от их характеристик. Эти категории называются Type (Тип) иClass (Класс). В стандартной системе алармов все алармы подразделяются напять основных типов: Discrete (дискретный), Deviation (отклонение), Rate-of-Change (скорость изменения), Value (значение) и SPC. В распределеннойсистеме алармов существует дополнительное деление алармов по Class и Type.Приведенная ниже таблица объединяет классификации обеих систем:

Состояние аларма Стандартныйтип

Распределен-ный класс

Распределенныйтип

Дискретный DISC DSC DSCОтклонение – значит. LDEV DEV MAJDEVОтклонение – незнач. SDEV DEV MINDEVСкорость изменения ROC ROC ROCSPC SPC SPC SPCЗначение - LoLo LOLO VALUE LOLOЗначение - Low LO VALUE LOЗначение - High HI VALUE HIЗначение - HiHi HIHI VALUE HIHI

Типы событийInTouch также подразделяет события на основные категории в соответствии сих характеристиками. Эти категории называются Типами событий. Какстандартная, так и распределенная системы алармов оперируют одинаковымиТипами событий. Приведенная ниже таблица объединяет классификацииобеих систем:

Событие СостояниеACK Аларм квитированALM Произошел алармEVT Произошло событие алармаRTN Тэг вернулся к нормальному состоянию из состояния

аларма

Приоритеты алармов 3-3

SYS Произошло событие системыUSER $Оператор изменился

DDE Значение тэга было получено от клиента DDELGC Quick-сценарий изменил значение тэгаOPR Оператор изменил значение тэга путем ввода значения

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

Приоритеты алармовКаждый сконфигурированный в InTouch аларм имеет определенное для негозначение приоритета. Приоритет обозначает степень критичности (важности)аларма и может варьироваться в пределах от 1 до 999, причем 1 – наибольшаяважность.

Например, если для производственного процесса необходимы четыре степеникритичности, можно создать диапазоны приоритетов, как показано ниже:

Критичность аларма Диапазон приоритетаКритический 0 - 249Значительный 250 - 499Незначительный 500 - 749Рекомендательный 750 - 999

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

Группы алармовКаждый аларм InTouch относится к логической группе алармов. Эти группыопределяются пользователем и могут иметь иерархическую структуруглубиной до 8 уровней. Группы дают возможность подразделять алармы наоснове организации, планировки предприятия или любого другого параметра.Группы алармов облегчают сортировку при отображении и печати алармов, атакже выполнение сценариев квитирования.

Каждый тэг связан с группой алармов. Если тэгу не назначить имя группыалармов, то по умолчанию InTouch автоматически отнесет его к корневойгруппе $System. К любой группе алармов могут быть отнесены как тэги, так иимена других групп алармов. Группы алармов организованы в иерархическуюдревовидную структуру с корневой группой $System, которая находится навершине дерева. Все определенные группы алармов автоматически становятсяпотомками корневой группы.

Это дерево может содержать до 8 уровней. В каждую группу алармов можетвходить не более 16 подгрупп. Каждая подгруппа может содержать не более16 подгрупп и т. д., до 8 уровней.

3-4 Глава 3

На этой иллюстрации изображены только группы алармов, а не внутренниетэги каждой группы. Дерево построено по принципу структуры каталогов MS-DOS, где каждый каталог может содержать другие подкаталоги (в данномслучае группы) и файлы (в данном случае тэги).

Распределенная система алармов также использует эти группы дляорганизации своих списков групп алармов.

Стандартный экран аларма 3-5

Стандартный экран алармаСтандартная система алармов предлагает уникальный экранный объект,который используется для отображения локально созданных алармов, в товремя как распределенная система алармов предоставляет экранный объект,способный отображать алармы, созданные как локальным, так и удаленнымспособами. Например:

Стандартный экран аларма использует два заранее определенных типа экрана:«Сводка аларма» (Alarm Summary) и «История аларма» (Alarm History)..«Сводка аларма» отображает лишь текущие квитированные инеквитированные алармы. Если аларм возвращается в нормальное состояние(RTN), он удаляется с экрана (если это допускается настройкой). В «сводкеаларма» не отображаются никакие события. Экран «История аларма»отображает все ранее имевшие место алармы и события, включая описаниеаларма, время его квитирования (если он был квитирован) и время возвратааларма в нормальное состояние.

На экранных объектах как «сводки аларма», так и «истории аларма» каждыйпункт отображается в виде отдельной строки. Количество отображаемыхпунктов определяется размерами объекта и используемого шрифта.Стандартный экран аларма перечисляет все активные алармы или ихподмножества в соответствии с текущим значением группы алармов ивыражением приоритета, назначенным данному экрану.

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

Использование стандартной системы алармовдля удаленных алармов

Стандартная система алармов изначально предназначена для контроля заалармами одного узла. Однако разработчик приложения можетсконфигурировать ее для отображения и квитирования алармов другихидентичных приложений InTouch. Эти приложения можно сконфигурироватьтаким образом, чтобы основной узел или узел сервера алармов использовалиалармы совместно с одним или несколькими удаленными узлами. Наудаленных узлах эти алармы отображаются в реальном времени по мере того,как они происходят на основном узле. Кроме того, можно подтверждатьалармы в удаленном режиме при помощи тэга или группы алармов.Единственное требование: на каждом узле должна быть загружена программаWonderware NetDDE и идентичный словарь тэгов InTouch.

3-6 Глава 3

Распределенная система алармовСистема InTouch оснащена двумя системами алармов: стандартной ираспределенной. Обе они обеспечивают отображение, регистрацию,распечатку и квитирование алармов процесса и событий системы.Стандартная система используется для отображения и квитирования событийи алармов, генерируемых локальным приложением InTouch. Распределеннаясистема позволяет дополнительно отображать и подтверждать алармы,созданные локальными системами алармов других приложений InTouch.

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

Возможности распределенной системы алармов включают:

• Способность отображать и подтверждать алармы любого сетевого узласистемы InTouch.

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

• Функции сценария, обеспечивающие оперативное управление экраномаларма и его квитированием.

• Функция группировки, позволяющая называть одним именем несколькогрупп алармов в разных приложениях.

• Возможность добавлять комментарии к квитированным алармам.

Распределенную систему алармов можно рассматривать как расширениестандартной системы алармов. Стандартная система алармов обеспечиваетотображение локальных алармов, их печать, регистрацию и квитированиеалармов. Распределенная система алармов расширяет границы отображения иквитирования, включая алармы, созданные удаленными приложениями(поставщиками алармов).

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

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

Список групп алармов – это именной список, состоящий из узлов системыInTouch и групп алармов, определенных для каждого из этих узлов. Он такжеможет содержать другие списки имен группы алармов и локальные группы

Распределенная система алармов 3-7

алармов. Этот список используется распределенным экраном аларма длязапросов об алармах.

3-8 Глава 3

Экран распределенных алармовРаспределенная система алармов обладает уникальным объектом экрана,способным показывать алармы, созданные как локально, так и удаленно.Особенности этого объекта: встроенные полосы прокрутки, масштабируемыестолбцы, возможность выбора нескольких алармов, индикатор ходаобновления, а также зависимость цвета экрана от приоритета аларма.

Система InTouch позволяет изменять представление экрана аларма (в томчисле и отображаемую информацию), цвета различных состояний аларма, атакже отображаемые группы алармов и уровни приоритета алармов.

Полосы прокруткиЭкран распределенных алармов обладает встроенными полосамигоризонтальной и вертикальной прокрутки, позволяющими перемещаться посписку алармов. Разработчик приложения может настроить экран дляиспользования этих полос прокрутки или не использования.

Формат столбцов экранаЭкран распределенных алармов отображает сообщения алармов в виде сетки(таблицы). Эта сетка позволяет оперативно изменять ширину столбцов путем«перетаскивания» ее границ. Это возможно только во время выполненияприложения. Можно разрешить или запретить изменение ширины столбцов.

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

Выбор нескольких алармовСетка позволяет выбрать в поле списка один или несколько алармов.Разработчик приложения определяет режим выбора, чтобы разрешить каквыбор отдельных алармов (запись за записью), так и несколькиходновременно (нажимая мышью вместе с клавишей CTRL или SHIFT). Также онможет отключить возможность такого выбора во время выполненияприложения.

Цвета сообщений алармовДля каждого отображаемого сообщения аларма разработчик приложенияможет назначить до 8 различных цветов на основе приоритета аларма и фактаего квитирования или неквитирования.

Распределенная система алармов 3-9

Индикатор хода обновленияНа экране распределенных алармов имеется панель состояния, состоящая издвух полей: строка состояния и индикатор хода обновления. Эти поляпозволяют наблюдать за текущим состоянием запроса экрана. Отображениепанели состояния разработчик приложения может выключить во времявыполнения приложения.

Свойство ОписаниеСтрокасостояния

Строка состояния в левой части панели состояния даетболее подробное описание текущего состояния запроса.

Индикаторобновления

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

Состояние/Индикатор Сообщение осостоянии

Индикаторобновления

Нет запроса Нет НетЗапрос не завершен Обновление не

завершеноПо формуле

Запрос завершен Обновление завершено Темно-синий

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

Диалоговое окно Статистика аларма позволяет просматривать запрос отекущем аларме для конкретного экрана аларма. В нем перечисляютсяреальные запросы провайдеров аларма и их результаты. Следует иметь ввиду,что, даже если Вы запросили отдельное имя списка группы алармов, это имяможет соответствовать нескольким именам индивидуальных запросовпоставщика аларма. Например:

3-10 Глава 3

" Каждая строка диалогового окна содержит число и запрос. Числопредставляет собой процент возвращенных запросов. Диалоговое окнообеспечивает статическое отображение результатов запроса.

# Как обновить процент алармов, обнаруженных в списке запросов:

1. Нажмите Обновить.

2. Нажмите OK, чтобы закрыть диалоговое окно.

Настройка узла для распределенных алармов Большинство конфигураций приложений InTouch определено вWindowMaker. Параметры этих конфигураций постоянно хранятся вприложении и копируются вместе с приложением.

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

# Как настроить узел в качестве сервера или поставщика алармов:

1. Запустите программу InTouch (INTOUCH.EXE). Появится диалоговое окноInTouch - Application Manager:

2. Нажмите кнопку Свойства узла. Появится диалоговое окно Свойстваузла с активной вкладкой Разработка приложения.

Распределенная система алармов 3-11

3. Нажмите вкладку Алармы, чтобы активизировать список свойствАлармы:

4. В группе Распределенные алармы выберите нужные свойства,описанные ниже:

Этот узел будет выводить алармы - Настраивает локальный узел дляотображения распределенных алармов.

" При выборе этого параметра узел запустит фоновую задачу, котораяназывается Alarm Manager. Эта задача позволяет узлу подключитьсяк распределенной системе алармов. Этот параметр можно задать дляэкрана распределенных алармов, чтобы отображать любые алармы.

Этот узел будет поставщиком алармов - Настраивает локальный узел наработу в качестве провайдера алармов для других узлов.

" При выборе этого параметра узел запускает две фоновые задачи,которые называются Alarm Manager и Alarm. Эти задачи позволяютузлу подключиться к распределенной системе алармов ипредоставлять алармы. Этот параметр следует задавать для экранараспределенных алармов, чтобы отображать в нем локальныеалармы.

4. Нажмите OK.

Оперативное управление типом экранаЭкран распределенных алармов может отображать сводки активных алармовили списки архивных алармов. В отличие от экрана стандартного аларма,который настраивается в процессе разработки для просмотра либо сводок,либо архивных алармов. Экран распределенного аларма может оперативноотображать оба типа информации, если разработчик приложения настроит еготак.

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

3-12 Глава 3

сводок текущих алармов. И наоборот, при установки типа аларма на History,будут отображаться архивные алармы.

Регистрация алармов 3-13

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

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

# Как начать регистрацию алармов:

В меню Специальные выберите Перезапустить регистрацию алармов.

4-1

Г Л А В А 4

Выполнение распределенныхприложений

InTouch поддерживает как автономные, так и распределенные приложения.Автономные приложения используют только один интерфейс оператора (ИО)для каждой контролируемой системы, такой как котел. Распределенныеприложения, наоборот, более сложные, поскольку часто требуют настройкинескольких сетевых уровней. Распределенные приложения, как правило,требуют наличия центральной рабочей станции разработчика,централизованного хранилища данных со множеством клиентских рабочихстанций, которым приходится взаимодействовать как друг с другом, так и сцентральной станцией.

InTouch предоставляет большое количество средств, чтобы значительнооблегчить построение и обслуживание распределенных приложений. Одно изнаиболее мощных средств — это технология разработки сетевых приложений(Network Application Development или NAD). NAD позволяет многимстанциям клиентов содержать копию одного приложения, не ограничиваявозможности разработки этого приложения. InTouch NAD также обеспечиваетавтоматическое оповещение станций клиентов при изменениях в приложении.

В этой главе описывается, как распределенные особенности InTouchвоздействуют на среду выполнения.

Примечание. Если WindowViewer выполняется как служба NT, то NAD неможет использоваться.

Содержание! Разработка сетевых приложений (NAD)! Настройка приложения InTouch для архитектуры NAD! Динамическое преобразование разрешения! WindowViewer как служба NT! Настройка системных привилегий

4-2 Глава 4

Разработка сетевых приложений(NAD)

Архитектура разработки сетевых приложений (Network ApplicationDevelopment или NAD) обеспечивает автоматическое оповещение обизменениях приложения и автоматическое распределение обновленныхприложений на узлы просмотра.

В архитектуре NAD ведущее приложение поддерживается централизованно всети. Каждый узел просмотра загружает это сетевое приложение с сервера икопирует его в расположение, заданное пользователем. В приведенном нижепримере два узла просмотра работают с ведущим приложением,зарегистрированным с узла разработки, но в действительности выполняют егокаждый со своего жесткого диска.

Сеть

Узел просмотра 1Узел разработки Узел просмотра 2

Прилож.InTouch

Прилож.InTouch

Прилож.InTouch

Процесс

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

Настройка приложения InTouchдля архитектуры NAD

Разработка сетевых приложений (Network Application Development или NAD)— это архитектура, вобравшая в себе все лучшее от архитектур на базеклиента и на базе сервера. NAD обеспечивает автоматическое оповещение обизменениях приложения и автоматическое распределение обновленныхприложений на узлы просмотра. NAD может также использоваться дляавтоматического рапределения приложений типа ведущий/ведомый.

Примечание. Функции NAD недоступны, если WindowViewer работает какслужба NT.

Настройка приложения InTouch для архитектуры NAD 4-3

" Как настроить приложение для NAD:

1. Запустите программу InTouch (INTOUCH.EXE). Появляется диалоговое окноInTouch Application Manager:

2. Нажмите на кнопку инструмента Свойства узла или в меню Файлвыберите команду Свойства, или нажмите правой кнопкой в любомпустом месте окна списка приложений, затем нажмите Свойства.Появится диалоговое окно Свойства узла с открытым экраном свойствРазработка приложения:

Примечание. Экран свойств Разработка приложения содержитнесколько параметров, определяющих работу NAD. Эти параметрынастраиваются на каждом узле просмотра, а НЕ НА УЗЛЕРАЗРАБОТКИ. Таким образом создается уникальная конфигурация длякаждого узла просмотра.

4-4 Глава 4

# Если использовать WindowViewer в качестве службы NT, этообеспечивает беспрерывную работу WindowViewer, независимо отвходов или выходов из системы, например, при смене пользователей-операторов. Включение данного параметра обеспечивает такжеавтоматический запуск InTouch после сбоя электропитания или привключении компьютера. В этом режиме WindowViewer запускаетсябез участия оператора, не нарушая при этом никаких правилбезопасности операционной системы NT. Однако при использованииWindowViewer в качестве службы NT невозможно задействоватьфункции NAD.

1. Выберите параметр Обновить локальное приложение при стартеWindowViewer, если хотите, чтобы ведущее приложение копировалось влокальный рабочий каталог или на узел просмотра при запускеWindowViewer.

# Первоначальное копирование ведущего приложения обычнопроисходит дольше, чем последующие его обновления.

2. В поле Локальная рабочая папка введите каталог, в которыйWindowViewer должен копировать ведущее приложение.

# Если это узел разработки, можно указать локальный каталог,например, c:\InTouch\NAD. Или же можно ввести удаленный сетевойпуть UNC, например \\node\share\path. Это удобно прицентрализованном хранении файлов данных на сетевом файловомсервере. Если это узел-клиент (только для среды выполнения), то длянего лучше использовать локальный путь. Если вы не укажетекаталог, WindowViewer автоматически создаст на локальном дискеподкаталог "NAD" в том каталоге, откуда запускается WindowViewer.

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

Внимание! Не используйте "корневой" каталог или путь UNC,указывающий на корневой каталог. Перед копированием каталогаведущего приложения узел просмотра удаляет все файлы и подкаталоги вуказанном целевом пути приложения. Поэтому никогда не используйтепуть ведущего приложения или UNC, указывающий на каталог ведущегоприложения.

Данный каталог следует рассматривать как временный каталог и в нем недолжны сохраняться никакие файлы, кроме тех, которые в него копируетNAD.

$ Более подробную информацию о путях UNC см. в "Руководствепользователя InTouch".

Настройка приложения InTouch для архитектуры NAD 4-5

6. В группе При изменении приложения выберите действие, котороеWindowViewer должен предпринять при изменении приложения.Автозагрузка изменений иперезапуск

Автоматически завершает работуWindowViewer на узле просмотра,копирует обновленное ведущееприложений (если это задано вконфигурации), затем снова запускаетWindowViewer на узле просмотра

Подсказка о перезагрузкеили игнорированииизменений

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

Игнорировать изменения -не перезагружаться

Узел просмотра будет игнорироватьлюбые изменения, сделанные в ведущемприложении на узле разработки. Этобывает полезно при отладке функцийобновления в NAD.

$ Более подробную информацию см. в"Руководстве пользователяInTouch".

7. В поле Период опроса (сек) введите интервал в секундах, через которыйWindowViewer должен проверять ведущее приложение на наличиеизменений.

Примечание. Соблюдайте осторожность при установке этого параметра— слишком малое значение приведет к тому, что WindowViewer будетслишком часто опрашивать ведущее приложение на предмет изменений.Эти опросы будут мешать WindowViewer обслуживать выполняемоеприложение.

8. В поле Количество попыток введите количество попыток, которые могутбыть предприняты для завершения работы и перезапуска WindowViewerпри изменении ведущего приложения.

# Этот параметр действует только, если включен параметрАвтозагрузка изменений и перезапуск.

9. Нажмите OK.

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

4-6 Глава 4

и подкаталоги ведущего приложения. Не копируются следующие типыфайлов: *.WVW, *.LGH, *.LOG, *.IDX, *.LOK, *.FSM, *.WBK, *.CBK,*.DBK, *.GBK и *.NBK.

Примечание. Перед копированием WindowViewer удаляет все файлы иподкаталоги из целевого пути каталога. Этот каталог следует рассматриватькак временный и не хранить в нем никакие ценные файлы.

Динамическое преобразование разрешения 4-7

Динамическое преобразованиеразрешения

Функция динамического преобразования разрешения (Dynamic ResolutionConversion или DRC), взаимодействуя с другими распределеннымифункциями, обеспечивает независимость приложений от разрешающейспособности дисплея. В архитектуре NAD приложение InTouch создается иредактируется на узле разработчика, а затем копируется на различные узлыпросмотра. Функция DRC позволяет просматривать приложение на всех узлах,даже если они работают с разным разрешением дисплея.

DRC масштабирует вывод приложения на дисплей узла по ряду определяемыхпользователем параметров, включая нестандартное разрешение.Масштабирование происходит в тот момент, когда WindowViewerкомпилирует приложение, и для этого не требуется участие WindowMaker.Поскольку каждый узел просмотра может использовать разные параметрыDRC, эти параметры должны быть настроены отдельно на каждом узле.

" Как настроить приложение для динамическогопреобразования разрешения:

1. Запустите программу InTouch (INTOUCH.EXE). Появляется диалоговое окноInTouch Application Manager:

2. Нажмите на кнопку инструмента Свойства узла или в меню Файлвыберите Свойства. Появляется диалоговое окно Свойства узла.

# Чтобы быстро попасть в это диалоговое окно, нажмите правойкнопкой на любое пустое место в окне списка приложений, затемнажмите Свойства.

Примечание. Если приложение выбрано в окне Проводникаприложений, то при выборе команды Свойства в меню Файлоткрывается диалоговое окно свойств данного приложения.

4. Нажмите вкладку Экран:

4-8 Глава 4

5. Выберите параметр Позволить WindowViewer динамически изменятьразрешение, если хотите, чтобы WindowViewer выполнял локальноемасштабирование ведущего приложения на основе заданных вамирежимов. (Ниже описаны три возможных режима разрешения.)

# Если этот параметр не включен, WindowViewer будет выполнятьприложение на узле только, если разрешение дисплея на узлепросмотра совпадает с разрешением на узле разработки. Еслиразрешение отличается, WindowViewer предлагает операторузапустить WindowMaker для преобразования приложения подпараметры узла. Делать это следует осторожно, если установлен путьUNC к каталогу ведущего приложения, поскольку в этом случаеизменение настройки разрешения коснется только оригинальнойкопии приложения.

6. Выберите параметр Использовать разрешение приложения, еслихотите, чтобы WindowViewer выполнял приложение с тем разрешением, вкотором оно было разработано, игнорируя разрешение узла просмотра.Например, если приложение разрабатывалось с разрешением 640x480, аузел просмотра работает с разрешением 1024x768, WindowViewer несможет масштабировать приложение и будет выводить его с разрешением640x480.

7. Выберите параметр Преобразовать к экранному разрешению, еслихотите, чтобы WindowViewer выполнял приложение с текущимразрешением узла, игнорируя то разрешение, с которым приложение былоразработано. Например, если узел просмотра работает с разрешением640x480, а приложение разрабатывалось в режиме 1280x1024,WindowViewer динамически изменит масштаб приложения (уменьшит),чтобы оно соответствовало текущему разрешению узла. (Такая настройкаприложения используется чаще всего.)

8. Выберите параметр Задать разрешение, если хотите, чтобыWindowViewer выполнял приложение с разрешением, заданным в поляхШирина в пикселях (X) и Высота в пикселях (Y) (значения должныбыть целочисленными). При такой настройке будут игнорироваться

Динамическое преобразование разрешения 4-9

разрешения и узла просмотра и узла разработки. Например, если Ширинав пикселях (X) и Высота в пикселях (Y) настроены на 512 и 384,соответственно, то приложение будет динамически преобразовано подобласть экрана размером 512x384 пикселей.

9. Нажмите OK.

4-10 Глава 4

Использование систем с несколькимимониторами

Сейчас на рынке существует несколько моделей видеоадаптеров,позволяющих подключать к компьютеру одновременно более одного монитораVGA. Работа этих мониторов синхронизируется таким образом, чтобы все онив совокупности создавали один очень большой виртуальный экран. Например,один из таких популярных адаптеров может поддерживать четыре 17"монитора, составленных в куб: два снизу и два сверху. Каждый из мониторовработает с разрешением 800x600, с создаваемый ими виртуальный экранобеспечивает разрешение 1600x1200 пикселей.

Функция динамического преобразования разрешения (DRC) позволяет легкоработать с такими многомониторными системами. Выбрав соответствующийпараметр преобразования разрешения, вы сможете воспользовать либополным размером виртуального экрана, либо только его частью.

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

" Как настроить узел на многомониторный режим:

1. В любом текстовом редакторе, например в Блокноте Windows, откройтефайл WIN.INI, расположенный в каталоге Windows.

2. Найдите раздел [InTouch] и вставьте в него следующие параметры:

3. [InTouch]MultiScreen=1 включает многомониторный режимMultiScreenWidth=640 ширина одного экрана в пикселяхMultiScreenHeight=480 высота одного экрана в пикселях

Например, если разрешение вашего компьютера составляет 2560 x 1024 иразбито на два монитора, построенных горизонтально, введитеследующее:[InTouch]MultiScreen=1MultiScreenWidth=1280MultiScreenHeight=1024

Примечание. Вышеуказанные параметры влияют на отображение цифровойи QWERTY клавиатур. Другие диалоговые окна и поля параметров InTouch незатрагиваются.

WindowViewer как служба NT 4-11

WindowViewer как служба NTНачиная с версии InTouch 7.0, создавать конфигурации клиент/сервер сталоочень легко. Любой узел можно сконфигурировать так, чтобы он выступал вроли сервера. На этом узле-сервере будут храниться словарь тэгов и архивныеданные, выполняться Quick-сценарии InTouch, обеспечиваться сервис алармови данных ввода/вывода. Любой узел-клиент может получать эти данные сузла-сервера и отображать графику.

Использование WindowViewer в качестве службы NT дает все преимущества,характерные для такой службы, например, непрерывная работа при выходеодного оператора из системы и входе другого, автоматический запуск безучастия оператора при включении компьютера. Автоматический запускWindowViewer не создает никаких брешей в системе безопасности NT.

Примечание. NAD не работает, когда WindowViewer используется в качествеслужбы NT.

" Как настроить WindowViewer в качестве службы NT:

1. Запустите программу InTouch (INTOUCH.EXE). Появляется диалоговое окноInTouch Application Manager:

2. Нажмите кнопку инструмента Свойства узла или в меню Файл выберитеСвойства. Появится диалоговое окно Свойства узла с открытымэкраном свойств Разработка приложения:

# Чтобы быстро попасть в это диалоговое окно, нажмите правойкнопкой на любое пустое место в окне списка Проводникаприложений (Application Manager), затем выберите Свойства.

Примечание. Если приложение выбрано в окне Проводникаприложений (Application Manager), то при выборе команды Свойства вменю Файл открывается диалоговое окно свойств данного приложения.

4-12 Глава 4

3. Выберите параметр Запустить WindowViewer как службу NT, чтобынастроить WindowViewer на автоматический запуск в качестве службыNT.

4. Нажмите OK.

Примечания

1) Если WindowViewer настроен как служба NT, и вы попробуетезапустить его вручную (через ярлык, меню Пуск и и т.д.), то передвыводом первого окна WindowViewer на экран будет примерно 15-секундная задержка. Причина задержки в том, что WindowViewer в этотмомент пытается установить соединение с NT Service Control Manager.После неудачной попытки такого соединения WindowViewer выдастследующее окно сообщения:

Если ответить Да, WindowViewer запустится как приложение, а не какслужба NT. Если ответить Нет, то запуск WindowViewer будет отменен.

2) Если отключить параметр Запустить WindowViewer как службу NT,WindowViewer автоматически деинсталлируется, как только ServiceControl Manager is concerned. Однако запуск в качестве приложения будетвсе так же возможен.

WindowViewer как служба NT 4-13

" Как заново установить WindowViewer в качестве службы NT:

1. В панели управления Windows (Control Panel) нажмите дважды наСлужбы. Появится диалоговое окно Службы:

2. Выберите Wonderware WindowViewer, затем нажмите кнопкуЗапустить.

3. Нажмите кнопку Закрыть.

# После этих действий WindowViewer может запускать и как службаNT, и как приложение.

4-14 Глава 4

Настройка системных привилегийВ процессе установки InTouch запрашивается имя пользователя и пароль длясоздания учетной записи администратора. Эта информация необходима длясоздания учетной информации пользователя NT. Службы, такие какWonderware NetDDE Helper и Wonderware WindowViewer, используют этуинформацию для допуска в систему и запуска без участия оператора.

1. В поле Domain/Machine введите имя домена или имя узла.

2. В поле User Name введите необходимое имя пользователя.

3. В поле Password введите свой пароль для входа в систему.

4. В поле Confirm Password повторите свой пароль для его проверки.

# Если вам потребуется изменить эту информацию после установки,запустите утилиту Wonderware Service User (WWUSER.EXE),хранящуюся в каталоге, где установлена система: например, \ProgramFiles\FactorySuite\Common. При запуске этой утилиты появляетсядиалоговое окно Wonderware Service User:

Введите информацию так, как было сказано выше.

G-1

Глоссарий

BIOSОбщеупотребительное сокращение для BasicInput/Output System (базовая системаввода/вывода). В некоторых операционныхсистемах — часть программы, настраивающаяОС для работы на определенном компьютере.

CONFIG.SYS Текстовый файл в кодах ASCII, которые MS-DOS обрабатывает при включении илиперезапуске компьютера. С помощью этогофайла можно настроить определенные режимыработы операционной системы, например, числорезервируемых внутренних буферов дисковогообмена, число одновременно открываемыхфайлов и т.д.

Control Name Имя элемента управления окна.

CSV Comma Separated Variable (переменные,разделенные запятыми) — формат,используемый буфером обмена для переносастолбцов текста и численных данных междуприложениями. Данные в формате CSVвыглядят как текст, в котором каждаяпеременная отделена запятой. Хотяизначальным создателем буфера обменаданными в формате CSV является MicrosoftExcel, этот формат поддерживают многиеприложения DOS.

DRA Dynamic Resolution — Динамическоеразрешение

G-2 Глоссарий

DRC Dynamic Resolution Conversion (динамическоепреобразование разрешающей способности)позволяет каждому узлу просмотра (View)масштабировать приложение согласнонекоторому числу определенных пользователемустановок, включая произвольнуюразрешающую способность. Этомасштабирование происходит, когдаWindowViewer компилирует приложение и нетребует использования WindowMaker.

Dynamic Data Exchange Динамический обмен данными (DDE) — этопередача данных между приложениями,совершаемая без вмешательства или контроля состороны пользователя. В среде Windows DDEосуществляется с помощью набора типовсообщений, рекомендованных процедур(протоколов) обработки этих типов сообщений инекоторых вновь определенных типов данных.Следуя протоколам, приложения, которые былинаписаны независимо друг от друга, могутобмениваться данными без вмешательства состороны пользователя. Например, InTouch иExcel.

FactorySuite Пакет программного обеспечения корпорацииWonderware, включающий InTouch (и вседополняющие программы и утилиты), InControlи его серверы ввода-вывода, IndustrialSQLServer, несколько других программ сервераввода/вывода, Productivity Pack, NetDDE forWindows и NetDDE Extensions for Windows NT.

FactorySuite Plus Расширенный пакет программного обеспеченияFactorySuite, включающий продуктыWonderware InTrack и InBatch.

MS/DOS Аббревиатура для MICROSOFT DISKOPERATING SYSTEM (дисковая операционнаясистема компании Microsoft), стандартнаяоперационная система, используемаяперсональными компьютерами IBM исовместимыми с ними. Разработанакорпорацией Microsoft, Inc.

Глоссарий G-3

NAD Network Application Development (разработкасетевых приложений) или NAD — архитектура,сочетающая в себе качества серверной иклиентской архитектур. NAD обеспечиваетавтоматическое уведомление об измененииприложения и автоматическое распределениемодифицированных приложений по узлампросмотра (View). NAD может использоватьсядаже для автоматического распределенияприложений архитектуры ведущий/ведомый.

Quick-сценарий Сценарий, создаваемый в InTouch. ВозможностиQuick-сценариев позволяют выполнять командыи логические операции, когда встречаютсяопределенные критерии. Например, нажатиеклавиши, открытие окна, изменение значения ит. д.

Quick-функция Quick-функции — это сценарии, которые можнонаписать и вызывать из других сценариев иливыражений. В одной Quick-функции можноиспользовать до 16 аргументов. Quick-функциихранятся в приложении, в котором созданы. Онимогут определяться как асинхронные, чтоозначает их выполнение на фоне основногопроцесса WindowViewer (среды выполнения).

TemplateMaker Утилита InTouch, позволяющая создаватьшаблоны супертэгов. См. супертэг.

Windows Операционная среда, разработаннаякорпорацией Microsoft.

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

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

G-4 Глоссарий

Активное приложение Приложение, создавшее окно, на которое втекущий момент можно воздействовать спомощью клавиатуры. Для того, чтобы получатьи обрабатывать сообщения, приложениям необязательно быть активными. Когда приложениеприобретает или теряет статус «активного», онополучает специальное сообщение. Обычноактивное приложение определяетсяпользователем, однако сами приложения могутпереиграть это решение.

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

Алгоритм Последовательность инструкций, механическиисполняемых для выполнения процедуры.

Аналоговый Имеющий отношение к представлениючисленных величин, измеряемых непрерывнымифизическими переменными.

Аргумент Переменная, которой может быть присвоенологическое или численное значение. Для любойQuick-функции InTouch можно определить до 16аргументов. См. Quick-функции

Асинхронный Имеющий отношение к режиму обменаданными, при котором передача символовпроисходит через различные промежуткивремени. См. Синхронная передача.

б (b) Аббревиатура для байта или бода. Представляетбиты, применительно к устройствам хранения,или скорость в бодах, применительно ккоммуникациям. Kb = 1000 байт или бод(технически 1K = 1024 байт). См. Бод или Байт.

База данных Совокупность логически связанных записей илифайлов. База данных объединяет много записейв общий пул записей данных, которыйиспользуется как один централизованный файл.

Байт Группа смежных двоичных цифр,рассматриваемая компьютером как одно целое.Наиболее часто байт состоит из 8 двоичныхцифр.

Глоссарий G-5

Бегунок Небольшое белое поле на полосе прокрутки.Бегунок отражает текущее положение окна поотношению к общему содержимому файла.Например, если бегунок находится в серединеполосы прокрутки, то текст или данные,отображаемые в окне, находятся в серединефайла. Бегунок можно перетаскивать мышью пополосе для прокрутки изображения. См. Полосыпрокрутки.

Бета-тестирование Предварительное тестирование выбранными«типичными» пользователями аппаратных ипрограммных продуктов в целях обнаруженияошибок до того, как данный продукт будетвыпущен для общего пользования.

Бит Двоичная цифра; цифра (1 или 0), используемаядля представления числа в двоичной записи.Мельчайшая единица информации,распознаваемая компьютером и связанным сним оборудованием. Несколько бит составляютбайт (компьютерное слово).

Буфер Область хранения, используемая для временногоудержания данных, передаваемых однимустройством другому. Используется длякомпенсирования различных скоростейобработки данных аппаратными устройствами;например, буфер должен использоваться дляхранения данных, ожидающих печати, для того,чтобы освободить центральный процессор длявыполнения других задач, поскольку онобрабатывает данные с гораздо большейскоростью.

Буфер обмена Область хранения данных (текст, побитовоеотображение, графический объект и т.д.),которые копируются или перемещаются в другоеприложение или окно.

Ввод/вывод Аббревиатура, означающая ввод/вывод.

G-6 Глоссарий

Восстановить Пиктограммы могут быть восстановлены дополноразмерных окон, если на них дваждыщелкнуть мышью. Чтобы восстановить окно,выберите команду Восстановить изуправляющего меню или нажмите мышью накнопку восстановления в правом верхнем углуокна. См. Развернуть и Свернуть.

Вставить Вставить что-либо в документ или файл избуфера обмена. Некоторые приложения(включая InTouch) могут иметь командувставки, выполняющую эту операцию. Прииспользовании других стандартных приложений,выполняющихся в окне, Windows добавляеткоманду Вставить в управляющее меню.

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

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

Выполнение Период времени, в течение которого происходитвыборка данных управляющим устройством ивыполняется их реальная обработкаарифметическо-логическим устройством. Также,период времени выполнения программы.

Выполнить Запустить приложение. Команда Выполнитьпозволяет определить параметры приложения.Приложение можно также выполнить, дваждынажав мышью на его имени или пиктограмме.

Выражение Общий термин для числовых значений,числовых значений со знаками операций,переменных и их комбинаций: 6, 3+6, n+10являются выражениями.

Глоссарий G-7

Вырезать В компьютерной графике — вырезать частьизображения.

Граница Линия, окружающая текущее активное окно.Размер окна можно изменить, если потащить егограницу в момент, когда курсор принимаетформу двунаправленной стрелки.

Графический объект Определяемый зрительно объект, такой какполоса прокрутки, побитовое отображение илипиктограмма, используемые для представлениявизуального интерфейса. Графические объектымогут создаваться либо приложением, либосамой Windows для последующегоиспользования приложением.

Группа переключателейпараметров

Группа родственных элементов выбора вдиалоговом окне. В данный момент времениможет быть выбрана только одна кнопка изгруппы.

Двоично-десятичноекодирование (BCD)

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

Двоичный Имеющий отношение к системе счисления пооснованию 2 или к характеристике или свойству,включающему возможность выбора илиусловие, в котором существует ровно дваварианта.

Двоичный код Система кодирования, в которой кодированиелюбых данных осуществляется посредствомиспользования битов, т. е. 0 или 1.

Диалоговое окно Окно, которое появляется, когда Windowsтребует дополнительной информации перед тем,как выполнить команду. Например, есливыбрана команда Сохранить из меню Файл,появится диалоговое окно, запрашивающее имяфайла, под которым он будет сохранен.

Диск Буква в диапазоне от A до Z, завершающаясядвоеточием (:) и обозначающая логическоедисковое устройство.

G-8 Глоссарий

Дисковая операционнаясистема

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

Дискретное значение Переменная, имеющая только два состояния:«1» (Истина, включено) или «0» (Ложно,выключено).

Документ Цельная структура, выводимая на печать,которая должна печататься непрерывно, т.е. безпропусков и вставок внутри документа. Такимобразом, документ является аналогом отчета.Приложение должно определять начало и конецкаждого документа.

Доступ Получение требуемых данных.

Драйвер устройства Программа, управляющая взаимодействиемкомпьютера с такими устройствами как принтер,монитор или мышь. Драйверы устройствпозволяют компьютеру использовать этиустройства.

Загрузка Пуск или перезапуск компьютерной системыпутем чтения инструкций с устройства хранениякомпьютерной памяти. Включает загрузку частиоперационной системы в основную памятькомпьютера. Если компьютер уже включен,имеет место «теплая загрузка», если нет —«холодная загрузка».

Задача Задачей является выполняющееся приложение.Задача — это синоним «процесса».

Закрыть Удалить окно приложения и его пиктограмму сэкрана, освободить память, использовавшуюсяприложением. Чтобы закрыть приложение,выберите команду Управляющийэлемент/Закрыть. Если приложение былозакрыто, его нужно запустить, чтобыиспользовать снова.

Глоссарий G-9

Звездочка Символ (*), используемый во многих языкахпрограммирования для представления оператораумножения.

Зеркализация Отображение или создание графическихобъектов, обратных исходным по своейориентации. Например, переворачиваниеграфического объекта по осям x или y.

Имя файла Имя файла состоит из основного имени,содержащего не более восьми символов итрехсимвольного расширения. Например,INTOUCH.EXE

Инструкция Выражение для инструкции на компьютерномязыке.

Инструкция присвоения Инструкция языка программирования,передающая значение переменной, например,x = x + 1 или y = 6.

Квант времени Единица измерения времени.

Клавиша ENTER Клавиша на клавиатуре, которая выполняетинструкцию или команду. То же самое, что иклавиша RETURN на некоторых клавиатурах.

Клавишный ускоритель Особая последовательность нажатия клавиш,выполняющая команды меню. Например, Ctrl +A. См. Ускорители.

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

Команда Слово или фраза, обычно находящееся в меню ивыполняющее какое-либо действие.

Командная клавиша Любая клавиша на клавиатуре, используемаядля выполнения определенной функции.

Командная кнопка Прямоугольник с округленными углами, накотором обозначено выполняемое им действие,например, OK, Отменить или Закрыть. Будучивыбрана, командная кнопка выполняет данноедействие.

G-10 Глоссарий

Командная строка Строка аргументов, следующая за любойкомандой MS-DOS, включая команду запускаприкладной программы. Аргументы команднойстроки передаются функции MS-DOS илипрограмме во время ее запуска.

Компьютер управленияпроцессом

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

Компьютерная графика Общий термин, означающий появлениекартинок или диаграмм (в отличие от букв ицифр) на экране дисплея или устройстве выводатвердой копии.

Конкатенировать Связывать вместе или объединять две или болеестроки символов, или объединять одну строкудисплея со следующей.

Локальная переменная Внутри сценария можно объявить локальныепеременные, предназначенные для хранениявременных результатов, что позволяетпроизводить сложные вычисления, вычисляяпромежуточные значения без вреда(уменьшения) количества лицензионных тэгов,повышая тем самым производительность.Локальные переменные и тэги могутиспользоваться взаимозаменяемо в одном и томже сценарии.

Макрос Одиночная символьная инструкция языкапрограммирования, транслируемая впоследовательность инструкций машинногоязыка.

Масштабирование Процесс изменения масштаба изображения.

Мб Аббревиатура, обозначающая мегабайт. Одинмиллион байт. 1000Kб.

Мегабайт Равно 1.048.576 байт или 1024 килобайт; грубо— один миллион байт или одна тысячакилобайт.

Глоссарий G-11

Меню Список доступных команд Windows илиприложения. Заголовки меню появляются встроке меню в верхней части окна. Для выборакоманды необходимо открыть меню, а затемвыбрать требуемую команду.

Метод Методы связываются с элементами ActiveX.Они подобны вызовам функций сценариев,которые могут вызываться из контейнераActiveX. Например,Browser.Navigate("URLPageName"),Engine.start(). См. Свойства и События.

Миллисекунда Одна тысячная секунды, сокращенно мс илимсек.

Многозадачность Способность компьютера выполнять болееодной функции (задачи) одновременно.

Мозаичное окно Мозаичное окно— это окно, чей размер, формаи расположение определяются Windows.Мозаичные окна— единственный стильотображения окон, при котором они не могутперекрывать друг друга, могут бытьрасположены в области пиктограмм и могутиметь меню. Каждое приложение обычносоздает только одно мозаичное окно. Вседополнительные окна, создаваемыеприложением, обычно каскадируемые иливсплывающие.

Неактивный Окно или пиктограмма, которые не выбраны.См. Выбрать.

Область просмотра Область просмотра (также называется рабочейобластью) в приложениях Windows,отображающая одну страницу файла. См.Рабочая область.

Обработка данных Приложение, которое в текущий моментвремени управляет процессором. Приложениеуправляет процессором до получениясообщения. Оно удерживает процессор до техпор, пока не будет обработано данноесообщение.

G-12 Глоссарий

Объект Набор данных. Объекты представляютсяразличными форматами; побитовымиизображениями, текстами, реальными иархивными трендами и т. д.

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

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

Операнд Количество или элемент данных, над которымпроизводится операция.

Оператор В описании процесса указывает действие,выполняемое над операндами.

Операционная система Программное обеспечение, управляющеевыполнением компьютерных программ, котороеможет также обеспечивать планирование,отладку, управление операциями ввода/вывода,назначение устройств хранения и т. д.Сокращенно — ОС.

Операция присвоения Операция, используемая в инструкцииприсвоения. Величина, стоящая справа отоператора и заменяющая значение переменнойслева.

Опрос Метод управления связью, используемыйнекоторыми компьютерными/терминальнымисистемами, когда компьютер по очередиопрашивает многочисленные устройства,подключенные к общей среде передачи, имеютли они информацию, которую необходимоотправить.

Ось x Горизонтальная ось на координатной плоскости.

Ось y Вертикальная ось на координатной плоскости.

Глоссарий G-13

Отображение Физическое представление данных на экране.

Очередь Группа объектов, ожидающих воздействия состороны компьютера. Порядок объектовопределяет приоритет обработки. Пример:документы, ожидающие печати.

Палитра Набор цветов, доступных в графической системекомпьютера.

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

Передать Инструкция, используемая для размещения(заталкивания) значения в определенную ячейкукомпьютерной памяти.

Переключатель Относится к любому устройству, способномупринимать два стабильных состояния.

Переключатель параметра Небольшая круглая кнопка, появляющаяся вдиалоговом окне. Переключатель параметравключает элемент, причем в группе родственныхэлементов может быть включен только один изних. Кнопка переключателя выбрана (параметрвключен), когда внутри нее имеется чернаяточка, и не выбрана (выключен), когда этойточки нет.

Пиксель Ячейка изображения. Сокращенно от «элементизображения» ("picture element"). Экран дисплеяразделен на строки и столбцы, состоящие измельчайших точек, квадратиков или ячеек,каждая из которых и является пикселем. Этомельчайшая единица сетки экрана дисплея,которая может быть сохранена или отображена.Компьютерная картинка обычно состоит изпрямоугольного массива пикселей.Разрешающая способность картинки выражаетсячислом пикселей на дисплее. Например,картинка с разрешением 560х720 пикселейнамного четче, чем картинка 275х400 пикселей.

G-14 Глоссарий

По модулю Математическая функция, возвращающаяостаток от деления. Число x, взятое по модулю nдает целый остаток от x/n. Например, 200 помодулю 47 равно остатку от 200/47 или 12

По умолчанию Имеет отношение к элементу выбора, командеили устройству, которое автоматическивыбирается или используется системой.Например, когда открывается диалоговое окно,одна из командных кнопок в нем уже выбрана.Это означает, что она является значением поумолчанию и будет автоматически использованапри нажатии клавиши <Enter>. Значения поумолчанию переназначаются выбором другогосоответствующего элемента, команды илиустройства.

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

Подкаталог Подкаталоги размещаются внутри папок. Ониявляются структурами, служащими дляорганизации файлов в удобные группы.Подкаталоги подобны адресной книге, указывая,где расположены файлы.

Поле списка Поле внутри диалогового окна, перечисляющеевсе доступные элементы выбора для команды.Например, список имен файлов на диске.Обычно сначала выбирается пункт из полясписка, затем нажимается «OK». Есливыбираемые элементы не помещаются в полесписка, в нем появляются полосы вертикальнойпрокрутки. Выбор стрелки, указывающей вниз,находящейся за первым пунктом списка,показывает остальную часть поля списка.

Глоссарий G-15

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

Порт Часть компьютера, через которую могутвзаимодействовать периферийные устройства.Соединение между центральным процессором ипериферийным устройством.

Последовательный порт Порт ввода/вывода в компьютере, через которыйпередаются и принимаются данные, по одномубиту за раз. В большинстве случаев, передачаданных в персональных компьютерахосуществляется через последовательныйинтерфейсный порт RS232C.

Приложение Программа или группа программ, используемаядля определенного вида работы, например,InTouch.

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

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

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

Путь Описание местоположения каталога или файла всистеме. Путь состоит из буквы дисковода,двоеточия (:), следующими за ними именамикаталога и подкаталогов и, наконец, именифайла. Каждое имя отделяется от предыдущегообратной наклонной чертой (\). Если неопределено иначе, используются значенияпривода и каталога по умолчанию.

G-16 Глоссарий

Путь (переменная среды) Иерархия файлов, используемая для управленияпоиском определенного файла. Определяет одинили более дисководов и/или маршрутыкаталогов, в которых последовательнопроизводится поиск программы или пакетногофайла, если они не обнаружены в текущем илиопределенном приводе и каталоге. Дисководыи/или маршруты каталогов исследуются впорядке, в котором они располагаются впеременной среды Path.

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

Радио кнопка См. Переключатель параметра.

Развернуть Увеличить размер окна или пиктограммы навесь экран. Чтобы развернуть окно, следуетвыбрать команду Развернуть в управляющемменю или нажать мышью на кнопкуразвертывания окна в его правом верхнем углу.См. также Свернуть и Восстановить.

Расширение Точка и три буквы в конце имени файла.Расширение определяет тип информации,содержащейся в файле. Например, расширения.EXE, .BAT показывают, что файл содержитприложение.

Расширять выбор Выбирать более одного пункта в окне. Чтобырасширить выбор, удерживайте нажатойклавишу SHIFT до тех пор, пока не будетвыбрано требуемое количество.

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

Режим Метод или условие выполнения операции.

Резервирование Создание резервной копии определенного файлаили файлов путем переноса их с дискеты илижесткого диска на другой съемный илистационарный диск.

Глоссарий G-17

Свернуть Превратить окно в пиктограмму. Чтобы свернутьокно, выберите команду Свернуть вуправляющем меню или нажмите мышью накнопку свертывания в правом верхнем углуокна. См. Развернуть и Восстановить.

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

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

Синтаксис Правила, управляющие структурой языка и еговыражениями.

Синхронная передача Передача данных, при которой биты передаютсяс неизменной скоростью. И передатчик иприемник используют одни и те же сигналысинхронизации. См. Асинхронный.

Скорость в бодах Единица измерения скорости передачи данных.Один бод равен 1 биту в секунду. Посколькуодиночный символ требует для своегопредставления примерно 8 битов, деля скоростьв бодах на 8, вычисляют скорость передачи всимволах в секунду (cps). Например, 300 бодравно 37.5 cps, 1200 бод равно 150 cps, 2400 бодравно 300 cps.

G-18 Глоссарий

Служба Особый вид программы, находящейся в«привилегированном» положении ивыполняющейся в системе на очень низкомуровне. Службы автоматически выполняются вфоновом режиме и не требуют регистрациипользователя. Поскольку операционная системаWindows NT является безопасной операционнойсистемой, обычные программы не имеютнепосредственного доступа к аппаратномуобеспечению, например, жесткому диску, илидругим системным объектам, таким как журналсистемных событий. Программы служб могутполучать доступ к оборудованию и системнымобъектам для обычных программ. Например,как Wonderware Logger, так и WindowViewerмогут быть запущены как службы NT.

Смешение Перемешивание точек различных цветов,которое производит впечатление нового цвета.

События События связываются с управляющимиэлементами ActiveX и происходят в контейнереActiveX. Вы можете выполнять событияуправляющих элементов ActiveX в рабочейпрограмме (WindowViewer), разработавопределенное действие и связав его с событиемпутем создания сценариев событий ActiveX.Например, Control.click (shift).FileViewer.DoubleClick (name). См. Свойстваи Методы.

Сохранить Сохранить файл или его изменения на диске.

Справка Существующие в электронном виде инструкции,объясняющие, как использовать приложениеWindows. Меню Справка содержиттематические различные разделы.

Старшинство Правило, определяющее, который из операторовбудет первым выполняться в выражении.

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

Глоссарий G-19

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

Строка заголовка Самая верхняя строка окна, содержащая имяприложения, а также документа или файла,используемого этим приложением. (В InTouchсуществует возможность убирать строкизаголовков.) Строки заголовков такжеиспользуются для перемещения окон по экранупутем захватывания и перетаскивания мышью.

Строка меню Горизонтальная строка, отображающая списокменю приложения. Строка меню появляется подстрокой заголовка окна. Каждое приложениеWindows имеет свою собственную строку меню,хотя некоторые меню (и команды) являютсяобщими для многих приложений.

Супертэг InTouch поддерживает структуру шаблонов,позволяющую определять составные типы тэгов,называемые супертэгами. Шаблоны супертэговмогут содержать до 64 тэгов-членов и двауровня вложенности. См. TemplateMaker.

Текстовое поле Поле, в котором печатается информация,необходимая для выполнения команды.Текстовое поле обычно появляется в диалоговомокне.

Текущий файл Файл, открытый выполняемым приложением.

Точка вставки Место, где будет вставлен текст, печатаемыйпользователем. Точка вставки обычнопоявляется в виде мигающей вертикальнойлинии (курсора), она может появляться врабочей области или внутри диалогового окна.Печатаемый текст появляется слева от точкивставки, которая перемещается вправо по мереввода текста.

Тэг Имя, присвоенное переменной, определенной всловаре тэгов (базе данных InTouch).

G-20 Глоссарий

Удаленный тэг Тэг, хранящийся в удаленном источнике тэгов,на который имеется ссылка в локальномприложении InTouch. Клиентские приложениямогут разрабатываться без использования тэговлокального словаря за счет ссылок на удаленныетэги.

Управление процессами Использование компьютера для управленияпромышленными процессами, такими какпереработка нефти и производство стали.

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

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

Флажок параметра Небольшое квадратное поле, которое появляетсяв диалоговом окне и может быть включено иливыключено. Флажки параметров обычносвязаны с несколькими элементами выбора,которые можно установить. Чтобы выбратьэлемент, связанный с флажком, переместите нанего курсор и щелкните кнопкой мыши. Когдапоявляется X — элемент выбран (флажокустановлен). Когда поле пустое, элемент невыбран (флажок установлен).

Фон В мультипрограммировании — среда, в которойвыполняются программы с низким приоритетом.Также — часть экрана дисплея, не занятаяотображаемыми символами или графикой(приоритетными элементами).

Глоссарий G-21

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

Целое Любое число из ряда, состоящего из целыхположительных и отрицательных чисел и нуля.Примеры: -59, -3, 0.

Четность Дополнительный бит, добавляемый к байту,символу или слову для обеспечения неизменногочетного или нечетного числа битов всоответствии с логикой системы. Если, из-засбоя оборудования, бит будет потерян припередаче, то его потеря будет обнаружена путемпроверки четности. Битовый шаблон остаетсянеизменным до тех пор, пока не изменитсясодержимое байта, символа или слова.

Шина Канал или путь передачи данных.

Электронная таблица Программа, в которой данные и формулыхранятся в матрице, состоящей из ячеек.Например, Microsoft Excel.

Элемент/контейнер ActiveX Элементы ActiveX, первоначально известныекак управляющие элементы OLE (или OCX),являются автономными программнымикомпонентами, которые выполняютспециальные функции стандартным способом.Они определяют стандартные интерфейсы дляповторно используемых компонентов. ЭлементыActiveX не являются самостоятельнымиприложениями. Они являются серверами,помещаемыми в управляющий контейнер. Длятого, чтобы использовать элементы ActiveX, ихнужно поместить в управляющий контейнер.Например, InTouch является контейнеромActiveX. VisualBasic и программы просмотраИнтернета (броузеры) также являютсяконтейнерами ActiveX.

I-1

Предметныйуказатель

“D”DRC, 4-7

“F”FactoryFocus, vii

“I”INTOUCH.INI, ix

“N”NAD, 4-2

“W”WindowViewerКопирование приложения, 4-6

“А”Автоматическое распределениеведущих/ведомых приложений, 4-2

АлармыГруппы алармов, 3-3История аларма, 3-5Сводка аларма, 3-5Типы алармовЗначение, 3-2Отклонение, 3-2Скорость изменения (ROC), 3-2

Архивные трендыГраф Мин/Макс, 2-3Граф Сред/Области, 2-3Граф Сред/Разброс, 2-3Настройка в среде выполнения, 2-2Печать трендов, 2-5

“Б”Безопасность

$AccessLevel, 1-7Вход в систему, 1-6Выход из системы, 1-9Настройка пользователей, 1-8Сменить пароль, 1-8

Безопасность (WindowViewer), 1-6

“В”Ведущее приложениеИнтервал опроса, 4-5Количество попыток, 4-5

Вход в систему (WindowMaker), 1-6Выбор нескольких распределенных алармов,

3-8Выбор тэга для пера - диалог, 2-4Выход из системы (WindowMaker), 1-9

“Д”Диалоговые окнаВыбор тэга для пера, 2-4Параметры архивного тренда, 2-2

Динамическое преобразование разрешения,4-7“,4-10

“И”Использование InTouch с многомониторнымисистемами, 4-10

Использование стандартной системы алармовдля удаленных алармов, 3-5

“К”Команда WindowMaker (WindowViewer), 1-4Команда Закрыть окно (WindowViewer), 1-4Команда Открыть окно (WindowViewer), 1-4Команда Специальные (WindowViewer)Специальные/Перезапуститьархивирование, 2-6

Команда Специальные /Сноваинициализировать ввод-вывод(WindowViewer), 1-5

Команда Специальные/Безопасность(WindowViewer), 1-6

Команда Специальные/Безопасность/Вход всистему (WindowMaker), 1-6

Команда Специальные/Безопасность/Выходиз системы (WindowMaker), 1-9

КомандаСпециальные/Безопасность/Настройкапользователей (WindowMaker), 1-8

КомандаСпециальные/Безопасность/Сменитьпароль (WindowMaker), 1-8

Команда Специальные/Остановитьархивирование (WindowViewer), 2-6

I-2 Предметный указатель

Команда Специальные/Перезапуститьрегистрацию алармов (WindowViewer), 3-12

Команда Специальные/Показать журналрегистрацииошибок/информации(WindowViewer), 1-10

Команда Файл/WindowMaker(WindowViewer), 1-4

Команда Файл/Закрыть окно(WindowViewer), 1-4

Команда Файл/Открыть окно(WindowViewer), 1-4

КомандыWindowViewerФайлЗакрыть окно, 1-4Открыть окно, 1-4

Копирование приложения, 4-6

“М”Меню Специальные (WindowMaker)Специальные/БезопасностьНастройка пользователей, 1-8Сменить пароль, 1-8

Меню Специальные (WindowMaker)Специальные/БезопасностьВход в систему, 1-6Выход из системы, 1-9

Меню Специальные (WindowViewer)Показать журнал регистрацииошибок/информации, 1-10

Специальные /Снова инициализироватьввод-вывод, 1-5

Специальные/Безопасность, 1-6Специальные/Остановить архивирование,

2-6Специальные/Перезапустить регистрациюалармов, 3-12

Меню Специальные/Перезапуститьархивирование (WindowViewer), 2-6

Меню Файл (WindowViewer)Файл/WindowMaker, 1-4Файл/Закрыть окно, 1-4Файл/Открыть окно, 1-4

Многомониторные системы, 4-10

“Н”Настройка

NAD, 4-2

Разработка сетевых приложений, 4-2Разрешение дисплея, 4-7Свойства узла, 4-3

Настройка пользователей (WindowMaker), 1-8

Настройка Узел View для алармов, 4-7Настройка узла для просмотра алармов, 3-10Настройка узла для распределенных алармов,

3-10Настройка узла просмотра для алармов, xi

“О”Объект распределенного алармаИндикатор хода обновления, 3-9Полосы прокрутки, 3-8Размер столбцов, 3-8

Остановить архивирование (WindowViewer),2-6

“П”Параметры архивного тренда - диалог, 2-2Перезапустить архивирование

(WindowViewer), 2-6Перезапустить регистрацию алармов

(WindowViewer), 3-12ПечатьАрхивные тренды, 2-5

Показать журнал регистрацииошибок/информации (WindowViewer), 1-10

“Р”Разработка сетевых приложений, 4-2Распределенные алармы, 3-7

Распределенные алармы, 3-7Группы алармов и списки групп, 3-7

“С”Сменить пароль (WindowMaker), 1-8Снова инициализировать ввод-вывод

(WindowViewer), 1-5СозданиеСписки групп алармов, 3-7

Списки групп алармов, 3-7

“Ф”Функциональные особенности InTouch, vi

FactoryFocus, viiДинамическая адресация ссылок, vii

Предметный указатель I-3

Динамическое преобразованиеразрешения, vii

Разработка сетевых приложений, viiРаспределенный архив, viiсистема распределенных алармов, vii