ЖУРНАЛ СТА №3/1998

информации. При этом имеется возможность со- здания групп ответствен- ных лиц по занимаемым должностями уровнюот- ветственности (рис. 21). Наивысшими правами доступа обладает сис- темный администратор. Остальной персонал, до- пущенный к системным функциям и системной информации, получает ограниченные права, на- стройка которых выпол- няется в диалоговых па- нелях сервера системно- го администрирования. Для каждого ответствен- ного лица или группы может быть создана соб- ственная учетная запись сервера сис- темного администрирования, на кото- рую распространяются права доступа к определенным технологическим па- раметрам, файлам, узлам сети и сис- темным операциям, таким как нажатие кнопок, запуск и останов системы, пе- реключение окон и т. д. (рис. 22). Для учетных записей сервера сис- темного администрирования могут быть созданы еженедельные и по- сменные расписания доступа к сис- темной информации и системным функциям, а также разработана поли- тика, в соответствии с которой опре- деляется период действия присвоен- ного учетной записи пароля, мини- мальная длина пароля, период време- ни, по истечении которого возобнов- ляется действие ранее использованно- го пароля. Весьма важной функцией, определяемой при настройке полити- ки администрирования учетной запи- си, является блокировка всех действий пользователя после ряда ошибочных или злонамеренных действий. Среда редактирования сценарных процедур VBA Scripting Visual Basic для приложений (VBA) является мощной средой программи- рования, которая фактически приоб- рела статус стандарта. Microsoft VBA обеспечивает наиболее доступный и быстрый способ разработки и модер- низации приложений в среде Microsoft Windows. GENESIS32 поставляется со встроенной средой разработки и ис- полнения сценарных процедур Microsoft Visual Basic for Applications 5.0, которая позволяет адаптировать пакет GENESIS32 в соответствии со спе- цифическими требованиями к созда- ваемой системе промышленной авто- матизации. VBA позволяет: ● разрабатывать, отлаживать и запус- кать на исполнение сценарные про- цедуры и макрокоманды; ● оздавать процедуры обработки со- бытий, связанных с программными компонентами GENESIS32; ● модифицировать встроенные объ- екты программных компонентов GENESIS32; ● станавливать связь и обмениваться данными между объектами ActiveX и встроенными объектами про- граммных компонентов GENESIS32; ● обмениваться данными с другими приложениями Windows и драйве- рами аппаратуры (рис. 23). Поддержка аппаратуры. Серверы OPC В настоящее время производителя- ми контроллеров и других аппарат- ных средств разработано свыше 1600 серверов OPC, что стало возможным, не в последнюю очередь, благодаря наличию комплекта разработчика OPC ToolWorX. Данный комплект со- держит пример проекта сервера OPC для промышленной шины Modbus, а также простое клиентское приложе- ние, позволяющее проверить работо- способность сервера. OPC ToolWorX нашел признание у производителей аппаратуры за счет того, что с его по- мощью можно создавать серверы OPC, совместимые с любыми прило- жениями-клиентами, соответствую- щими спецификации OPC 1.1 и выше (рис. 24). Заключение GENESIS32 является одним из наибо- лее ярких примеров реализации SCADA-системы, отвечающей самым современным требованиям. Знакомст- во с возможностями пакета GENESIS32 позволяет утверждать, что составляю- щие его программные компоненты GraphWorX32, TrendWorX32 и Alarm WorX32 обладают необходимой функ- циональной полнотой и сбалансиро- ванностью функций. Они могут рабо- тать как автономно на разных узлах ло- кальной и/или глобальной вычисли- тельной сети, так и совместно на одной рабочей станции. Тем самым обеспечи- вается максимальная гибкость и воз- можность масштабирования системы. Простота в освоении подтверждает- ся следующим фактом. При изучении основных возможностей пакета ав- тор, имеющий некоторый опыт при- менения SCADA-систем, для усложне- ния задачи сознательно ни разу не об- ращался к документации, время от времени пользуясь встроенной спра- вочной системой. В результате на ос- воение базовых приемов работы с па- кетом потребовалось всего 4 дня. Пользователи, не знакомые с англий- ским языком, могут быть спокойны — в настоящее время начаты работы по локализации пакета. В процессе изучения GENESIS32 ис- пользовался условно-бес- платный сервер OPC для промышленной шины Modbus, а также сервер OPC для устройств уда- ленного сбора данных и управления серии ADAM- 5000/485, производимых фирмой Advantech. Запуск серверов производился как на рабочем месте, где был установлен GENE- SIS32, так и на различных узлах локальной вычис- лительной сети, к кото- рым были подключены физические устройства. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ 80 3/98 Рис. 21. Группы лиц, имеющих доступ к системе Рис. 22. Разграничение доступа ответственных лиц к системным функция

RkJQdWJsaXNoZXIy MTQ4NjUy