bolid OPC Сервер Орион Про Инструкция по эксплуатации

Тип
Инструкция по эксплуатации
1
Оглавление
Оглавление ......................................................................................................................... 1
1. Установка и первый запуск ............................................................................................ 2
2. Интерфейс ...................................................................................................................... 3
3. Принцип работы ............................................................................................................. 8
4. Пространство имен OPC ............................................................................................... 11
4.1. Описание атрибутов узлов .......................................................................................... 11
4.2. Описание каталогов .................................................................................................... 12
4.3. Описание объектов в структуре данных .................................................................... 14
4.4. Коды состояний ........................................................................................................... 16
4.5. Коды команд ............................................................................................................... 28
2
1. Установка и первый запуск
Для начала установки запустите установочный файл opcUaSetupWin32.exe в режиме
администратора и следуйте инструкциям мастера установки. После установки, в целевом
каталоге будут расположены три папки:
«Bin32», содержащая OrionOPC_UA.exe - исполняемый файл программы
«Help», содержащая файлы лицензии и документации
«Uninstall», содержащая файлы для деинсталляции
При первом запуске будет создана папка «OPC Сервер Орион Про» в директории
текущего пользователя (%AppData%\Roaming\OPC Сервер Орион Про - для Windows
7/8/10/11), где будут храниться файл настроек программы Options.ini и журнал работы
программы Log.txt. При создании Options.ini будет предпринята попытка чтения
параметров из реестра Windows. Если настройки в реестре отсутствуют полностью или
частично, для недостающих настроек будут использованы параметры по умолчанию.
3
2. Интерфейс
Главный интерфейс приложения состоит из одного окна, содержащего: три группы
параметров, группу кнопок, окно вывода журнала, меню и статусную строку. Размер окна
приложения при запуске составляет 800х600, окно можно свернуть, но нельзя развернуть
на полный экран.
4
Окно программы состоит из следующих элементов:
1. Кнопка меню «Файл» содержит всплывающее меню с пунктами «Загрузить
параметры из реестра», при нажатии на которую происходит попытка чтения
параметров программы из реестра, и «Выход», посылающий команду завершения
работы программы;
2. Кнопка меню «Справка» содержит контекстное меню со следующими пунктами:
«Справка» - при нажатии открытие файла Инструкция оператора.pdf из папки Help;
«Лицензия» - содержит информацию о номере ключа защиты, количестве
задействованных и доступных элементов, сроке получения обновлений для OPC, а так
же возможность расширить/обновить лицензию (кнопка «Обновить лицензию»)
«О Программе...» - выводит краткую информацию о программе:
3. Настройки базы данных – настройки подключения к базе данных:
1) Вид БД выпадающее меню из двух пунктов: MS SQL и PostgreSQL, определяющее
вид СУБД, к которой будет происходить подключение;
2) Сервер IP-адрес или доменное имя подключаемой базы данных. Не может быть
пустым;
3) Портпорт подключения к базе данных. Если выбран Вид БД MS SQL, может быть
пустым;
4) Имя БД – имя подключаемой базы данных. Не может быть пустым;
5
5) Имя пользователя имя пользователя, под которым происходит подключение к
БД. Не может быть пустым;
6) Пароль пароль пользователя. Не может быть пустым. Скрытый ввод. При
нажатии на пиктограмму «глаза» происходит показ скрытого текста;
7) Таймаут подключения, сек определяет количество времени в секундах, которое
отводится на попытку установить соединение. Может принимать значения от 1 до
30;
4. Пиктограмма статуса подключения к базе данных пиктограмма может принимать
несколько цветов, в зависимости от состояния подключения: Синий нет
подключения, Оранжевый идет подключение или отключение, Зеленый есть
активное подключение, Красный ошибка при подключении. При этом рядом
выводится соответствующее краткое сообщение в цветах пиктограммы:
5. Настройки Сервера – настройки открытия OPC UA сервера:
1) Портпорт, на котором будет открыт сервер. Полный адрес сервера выглядит так:
opc.tcp://localhost:4848, где 4848 – порт по умолчанию;
2) Интервал опроса статуса команд, сек интервал, в секундах, с которым сервер
будет опрашивать статус команд. Может принимать значения от 1 до 30;
3) Интервал опроса структуры объектов, сек интервал, в секундах, с которым
сервер будет опрашивать структуру объектов. Может принимать значения от 1 до
30;
4) Интервал опроса состояний объектов, сек – интервал, в секундах, с которым
сервер будет опрашивать состояния объектов. Может принимать значения от 1 до
30;
5) Интервал опроса значений АЦП, сек интервал, в секундах, с которым сервер
будет опрашивать значения АЦП объектов. Может принимать значения от 10 до
240;
6
6. Пиктограмма статуса работы Сервера пиктограмма может принимать несколько
цветов, в зависимости от состояния работы сервера: Синий сервер выключен,
Оранжевый идет запуск или остановка сервера, Зеленый сервер работает,
Красный – возникла ошибка. При этом рядом выводится соответствующее краткое
сообщение в цветах пиктограммы:
7. Настройки программы настройки программы, влияют только на внешний вид и
действия программы:
1) Запускать сервер вместе с приложением если выбрано, программа
подключается к базе данных и включает OPC сервер сразу после запуска,
аналогично нажатию на кнопку «Запустить OPC сервер» (8);
2) Отключать сервер вместе с приложением если не выбрано и сервер активен,
при корректном завершении работы программы, будет выведено
предупреждающее сообщение:
3) Выводить новые сообщения в журнал сверху определяет место появления
новых сообщений в окне журнала. Если выбрано, новые сообщения будут всегда
появляться сверху окна журнала(10), на первой строчке. Если не выбрано, новые
сообщения будут всегда появляться внизу окна журнала на последней строчке.
При этом если журнал был прокручен пользователем, не будет происходить
переход к новому сообщению.
8. Кнопка «Запустить OPC сервер» кнопка-переключатель, имеет два состояния:
«Запустить OPC сервер», когда сервер не работает - запускает сервер, и «Остановить
OPC сервер», когда сервер работает - выключает сервер.
7
9. Кнопка «Применить изменения» кнопка сохранения изменений настроек. При
изменении настроек, они автоматически сохраняются через 5 секунд, кнопка
позволяет сделать это мгновенно. Изменённые во время работы сервера настройки
не влияют на него, таким образом, они вступят в силу только поле перезапуска
сервера. Если во время нажатия кнопки сервер активен, будет выведено сообщение с
предложением перезапустить его прямо сейчас:
10. Журнал событий окно журнала логирования. Запрещено для изменения
пользователем. Сюда выводятся сообщения о событиях работы программы,
подключении к базе данных и Серверу. Также здесь выводятся сообщения о
возникающих ошибках. Максимальная длина журнала составляет 10000 сообщений.
Сообщения выводятся в формате: время [тип события] текст сообщения. Типы
событий (помимо пустого):
[Debug] – отладочная информация;
[Info] – обычное информационное сообщение;
[Warning] сообщение, требующее обратить внимание пользователя. Может
означать, например, незначительную ошибку, не влияющую на работу программы;
[Critical] сообщение, содержащее значительную ошибку, влияющую на работу
программы, например, невозможность подключения к БД;
[Fatal] сообщение, содержащее критическую ошибку, при возникновении
которой полноценное выполнение программы, скорее всего, невозможно;
Все события, записанные в журнале, также попадают в файл Log.txt. Но некоторые
сообщения попадают только в файл. В основном это техническая или более подробная
информация.
11. Строка статусастрока внизу приложения, в которую выводятся короткие сообщения.
При наведении курсора мыши на элементы интерфейса в строке статуса будет
появляться краткое описание этих элементов.
12. Панель лицензии показывает состояние лицензии, количество подключённых и
доступных для подключения устройств. При нажатии на панель откроется окно
просмотра лицензии
8
3. Принцип работы
Задачей программы является открытие OPC сервера. Для этого необходимо
выполнить несколько шагов:
1. Запустить программу. Программа создает недостающие файлы и дописывает
недостающие значения параметров.
2. Изменить настройки подключения БД и сервера на актуальные. Значения всех
изменённых параметров будут сохранены. Можно также изменить настройки
программы, влияющие на поведение самого приложения.
9
3. Нажать кнопку «Запустить OPC сервер». Программа попытается подключиться к базе
данных, если успешно, то попытается создать структуру OPC сервера и запустить его.
На время загрузки курсор изменит вид на «ожидающий», а параметры будут
заблокированы для изменения. Если выбран параметр «Запускать сервер вместе с
приложением», кнопка автоматически будет нажата после загрузки приложения и его
компонентов.
4. Если появились ошибки о невозможности подключения к БД необходимо проверить
правильность введённых параметров.
10
5. Успешно запущенная программа будет записывать в журнал изменения состояний
наблюдаемых объектов, структуры объектов и статусов команд.
6. Нажатие на кнопку «Остановить OPC сервер» останавливает сервер, отключается от
БД, после чего удаляет структуру сервера. На время остановки курсор изменит вид на
«ожидающий», а параметры будут заблокированы для изменения. Если при
работающем сервере была нажата кнопка закрытия программы, будет выведено
предупреждение. Если выбран параметр «Отключать сервер вместе с приложением»,
кнопка остановки автоматически будет нажата и сервер будет отключён без вывода
предупреждения.
11
4. Пространство имен OPC
Структура данных OPC сервера организована в виде иерархического дерева. Всё
адресное пространство сервера входит в единственное представление BolidNameSpace,
доступное для просмотра подключённым клиентам.
В корне пространства имён OPC располагаются каталоги рабочих мест, полученные из
БД. Каждый каталог рабочего места содержит переменную Nameимя рабочего места, а
также может содержать каталог дверей Doors, каталог зон Sections и каталог групп
GroupSections.
4.1. Описание атрибутов узлов
Каждый узел дерева данных является объектом, имеющим ряд атрибутов. Объекты
могут быть двух типов: папка аталог) и переменная (свойство). Каталоги содержат в
себе другие узлы, в том числе и другие каталоги. Переменные обладают следующими
дополнительными атрибутами, которых нет у каталогов:
значение, содержащее данные;
тип хранимых данных;
права доступа, такие как право на чтение и запись.
Таким образом, самыми важными для оператора являются атрибуты:
BrowseName имя объекта или его параметра, отображаемое в дереве данных. Имя
объекта составляется из его типа, его индекса и его имени в системе. Схема построения
имени: ТипОбъекта_индекс_ИмяОбъекта;
Description – краткое описание узла;
Value значение переменной, содержимое зависит от типа данных;
DataType тип данных, если его необходимо знать. Сейчас используется int32 (Число)
для числовых значений и stringекст) для строковых;
AccessLevel права доступа узла. Важным является наличие флага CurrentWrite,
показывающее, что значение этого узла может быть изменено оператором. Сейчас
такими узлами являются некоторые узлы State.
12
4.2. Описание каталогов
Иерархия каталогов в виде таблицы. Названия каталогов состоят из типа объекта,
описываемого узлом, индекса или id объекта и названия объекта в «Орион Про».
Название узла Описание Принадлежит узлу
WorkPlace_
имя компьютера
Каталог рабочего места
Sections
Каталог зон
WorkPlace_
имя компьютера
Sections
Каталог зон
в группе зон
индекс зоны
Section_
индекс
зоны_название
Каталог зоны
Sections
Readers
Каталог считывателей в зоне
Section_
индекс зоны
Reader_
id элемента_название
Каталог считывателя в зоне
Readers
Outputs
Каталог выходов в зоне
Section_
индекс зоны
Output_
id элемента_название
Каталог выхода в
зоне
Outputs
Inputs
Каталог входов в зоне
Section_
индекс зоны
Input_
id элемента_название
Каталог входа в зоне
Inputs
GroupSections
Каталог групп зон
WorkPlace_
имя компьютера
G
roupSection_
индекс зоны_название
Каталог группы зон
GroupSections
Doors
Каталог дверей
WorkPlace_
имя компьютера
Door_
id элемента_название
Каталог двери
Doors
Devices
Каталог приборов в зоне
Section_
индекс зоны
Device_
id элемента_название
Каталог
прибора
в зоне
Devices
Cameras
Каталог камер в зоне
Section_
индекс зоны
Camera_
id элемента_название
Каталог камеры в зоне
Cameras
Примечание: Workplace (рабочее место) будет отображаться только, если у него есть
подключенный модуль "ядро опроса".
Описание типов улов:
WorkPlace_ - корневой каталог содержит, элемент рабочего места;
GroupSections каталог групп зон, настроенных в «Орион Про». Принадлежит
рабочему месту. Включает в себя список зон (GroupSection_);
Sections каталог зон, настроенных в «Орион Про». Принадлежит каталогу рабочего
места или каталогу группы зон. Включает в себя список зон (Section_);
Doors каталог дверей. Принадлежит рабочему месту (WorkPlace _). Включает в себя
список дверей (Doors_);
Inputs – каталог входов для зоны. Принадлежит зоне (Section_);
Outputs – каталог выходов зоны. Принадлежит зоне (Section_);
Readers – каталог считывателей зоны. Принадлежит зоне (Section_);
13
Devices – каталог приборов зоны. Принадлежит зоне (Section_);
Cameras – каталог камер зоны. Принадлежит зоне (Section_).
Пример иерархии каталогов в виде схемы (без переменных):
14
4.3. Описание объектов в структуре данных
Объекты в структуре данных представляют собой каталоги, содержащие переменные
этих объектов. Объекты могут быть разных видов, их переменные могут различаться.
Возможные состояния переменной State различных объектов описаны в таблице
состояний в разделе «4.4. Коды состояний». Описание объектов и их переменных:
1. WorkPlace_ – рабочее место. Корневой каталог. Содержит переменную:
Имя переменной
Тип
Изменение
Описание
Name
Строка
Нет
Имя компьютера
2. Door_ – объект дверь. Принадлежит каталогу дверей Doors
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние двери
Name
Текст
Нет
Имя двери
3. Section_ объект зона. Принадлежит каталогу зон Sections, принадлежащему
каталогу WorkPlace_. Включает в себя каталоги: входов (Inputs), выходов (Outputs),
приборов (Devices), считывателей (Readers) и камер (Cameras)
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние
зоны
Name
Текст
Нет
Имя зоны
type
_
section
(доступен начиная с 1.20.3.8)
Число
Нет
Тип Зоны:
0 – системная
1 – аппаратная
2 – зона ПТ
4. GroupSection_ объект группа зон. Принадлежит каталогу зон GroupSections.
Включает в себя каталог зон (Sections)
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние группы зон
Name
Текст
Нет
Имя группы зон
t
ype_groupsection
(доступен начиная с 1.20.3.8)
Число
Нет
Тип Группы:
0 – системная
1 – аппаратная
15
5. Section_ объект зона в группе зон. Принадлежит каталогу зон Sections,
принадлежащему каталогу группы зон GroupSection_
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние
зоны
Name
Текст
Нет
Имя
зоны
6. Input_ – объект вход. Принадлежит каталогу входов Inputs
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние входа
Name
Текст
Нет
Имя входа
ACP
Текст
Нет
Значение АЦП
7. Output_ – объект выход. Принадлежит каталогу выходов Outputs
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние выхода
Name
Текст
Нет
Имя выхода
8. Reader_ – объект считыватель. Принадлежит каталогу считывателей Readers
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние считывателя
Name
Текст
Нет
Имя считывателя
9. Device_ – объект устройство. Принадлежит каталогу устройств Devices
Имя переменной
Тип
Изменение
Описание
State
Число
Да
Состояние устройства
Name
Текст
Нет
Имя устройства
10. Camera_ объект камера. Принадлежит каталогу камер Cameras.
Имя переменной
Тип
Изменение
Описание
State
(Доступен начиная с 1.20.3.8. Для работы на 1.20.3.5
необходимо обратиться в тех. поддержку)
Число
Да
Состояние камеры
Name
Текст
Нет
Имя камеры
16
Примечание: значения АЦП элементов на версии 1.20.3.7 под прибором «Сириус» не
собираются.
4.4. Коды состояний
Кодировка значений переменной State у различных объектов:
Тип объекта Код Описание
section_ 3
Тревога проникновения
37
Пожар
43
Предупреждение
44
Внимание! Опасность пожара
58
Тихая тревога
79
Тревога затопления
118
Тревога входа
137
Пуск выхода
139
Неудачный пуск ПТ
141
Задержка пуска ПТ
144
Тушение
145
Аварийный пуск ПТ
146
Пуск ПТ
150
Пуск РО
157
Сброс задержки пуска ПТ
159
Задержка пуска РО
160
Сброс задержки пуска РО
161
Останов задержки пуска ПТ
229
Задержка пуска выхода
230
Останов задержки пуска выхода
237
Снят раздел под принуждением
143
Отмена пуска ПТ
147
Блокировка пуска ПТ
151
Отмена пуска РО
228
Блокировка выхода
231
Отмена пуска выхода
2
Авария сети
4
Помеха
17
Неудачное взятие
27
Дверь взломана
33
Дверь заблокирована
41
Неисправность оборудования
45
Обрыв входа
75
Аварийное повышение уровня
77
Аварийное понижение уровня
82
Неисправность термометра
17
Тип объекта Код Описание
121
Обрыв цепи нагрузки выхода
122
Короткое замыкание нагрузки выхода
126
Потеря связи(выход)
section_ 135
Ошибка автоматического тестирования
138
Неудачный пуск выхода
149
Взлом корпуса
155
Отказ ИУ
156
Ошибка ИУ
165
Ошибка параметров
187
Потеря связи
189
Потеря связи по ветви ДПЛС2
190
Потеря связи по ветви ДПЛС3
192
Отключение выходного напряжения источника питания
194
Перегрузка источника питания
196
Неисправность ЗУ
198
Неисправность источника питания
202
Неисправность батареи
204
Требуется обслуживания
205
Ошибка теста АКБ
211
Разряд батареи
212
Разряд резервной батареи
214
Короткое замыкание
215
Короткое замыкание ДПЛС
217
Ограничен контакт с устройством
222
Авария ДПЛС
224
Некорректный ответ устройства в ДПЛС
225
Неустойчивый ответ устройства в ДПЛС
250
Нет контакта
252
Подмена устройства
601
Потерян канал связи
1119
Прибор занят
0
Неопределенное
1
Сеть 220 В в норме
6
Помеха устранена
9
Активация УДП
10
Восстановление УДП
15
Дверь открыта
22
Норма технологического программируемого
23
Задержка взятия
24
Взятие раздела на охрану
25
Доступ закрыт
30
Доступ восстановлен
31
Дверь закрыта
35
Восстановление технологического входа
18
Тип объекта Код Описание
36
Нарушение технологического
38
Нарушение 2 технологического
section_ 39
Оборудование в норме
47
Восстановление ДПЛС
71
Понижение уровня
72
Уровень в норме
74
Повышение уровня
76
Повышение температуры
78
Температура в норме
80
Восстановление датчика затопления
83
Норма термометра
109
Снятие раздела с охраны
110
Сброс тревоги
111
Вход включен
112
Вход отключен
113
Выход включен
114
Выход отключен
117
Восстановление снятого входа
119
Нарушение снятого входа
123
Норма цепи нагрузки
127
Норма связи(выход)
130
Включение насоса
131
Выключение насоса
142
Автоматика ПТ выключена
148
Автоматика ПТ включена
152
Восстановление корпуса
153
ИУ в рабочем состоянии
154
ИУ в исходном состоянии
158
Норма внутренней зоны
188
Норма связи
191
Норма связи по ветви ДПЛС2
193
Подключение выходного напряжения
195
Перегрузка источника питания устранена
197
Норма ЗУ
199
Норма источника питания
200
Норма батареи
201
Норма связи по ветви ДПЛС3
206
Понижение температуры
213
Норма резервной батареи
220
Сработка датчика СДУ
221
Отказ СДУ
226
Автоматика выхода включена
227
Автоматика выхода отключена
251
Норма контакта с устройством
19
Тип объекта Код Описание
256
Выполняется команда
401
РЕЛЕ включено
section_ 402
РЕЛЕ выключено
403
РЕЛЕ МИГАЕТ
600
Отметка канала связи
602
Норма канала связи
997
Отметка канала связи
999
Нет зон в разделе
1206
Запись начата
1207
Запись закончена
1215
Детектор движения включен
1216
Детектор движения выключен
1224
Срабатывание детектора движения
Input_ 0
Неопределенное
1
Сеть 220 В в норме
2
Авария сети
3
Тревога проникновения
4
Помеха
6
Помеха устранена
9
Активация УДП
10
Восстановление УДП
17
Неудачное взятие
23
Задержка взятия
24
Взятие входа на охрану
35
Восстановление технологического входа
36
Нарушение технологического входа
37
Пожар
38
Нарушение 2 технологического
39
Оборудование в норме
40
Пожар 2
41
Неисправность оборудования
43
Предупреждение
44
Внимание! Опасность пожара
45
Обрыв входа
47
Восстановление ДПЛС
58
Тихая тревога
71
Понижение уровня
72
Уровень в норме
74
Повышение уровня
75
Аварийное повышение уровня
76
Повышение температуры
77
Аварийное понижение уровня
78
Температура в норме
79
Тревога затопления
20
Тип объекта Код Описание
80
Восстановление датчика затопления
82
Неисправность термометра
Input_ 83
Норма термометра
109
Снятие входа с охраны
110
Сброс тревоги
111
Вход включен
112
Вход отключен
117
Восстановление снятого входа
118
Тревога входа
119
Нарушение снятого входа
130
Включение насоса
131
Выключение насоса
135
Ошибка автоматического тестирования
139
Неудачный пуск ПТ
141
Задержка пуска ПТ
142
Автоматика ПТ выключена
143
Отмена пуска ПТ
144
Тушение
145
Аварийный пуск ПТ
146
Пуск ПТ
147
Блокировка пуска ПТ
148
Автоматика ПТ включена
149
Взлом корпуса
150
Пуск РО
151
Отмена пуска РО
152
Восстановление корпуса
158
Норма внутренней зоны
159
Задержка пуска РО
161
Останов задержки пуска ПТ
165
Ошибка параметров входа
187
Потеря связи со входом
188
Восстановление связи со входом
189
Потеря связи по ветви ДПЛС1
190
Потеря связи по ветви ДПЛС2
191
Норма связи по ветви ДПЛС1
192
Отключение выходного напряжения источника питания
193
Подключение выходного напряжения источника питания
194
Перегрузка источника питания
195
Перегрузка источника питания устранена
196
Неисправность ЗУ
197
Норма ЗУ
198
Неисправность источника питания
199
Норма источника питания
200
Норма батареи
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30

bolid OPC Сервер Орион Про Инструкция по эксплуатации

Тип
Инструкция по эксплуатации

Задайте вопрос, и я найду ответ в документе

Поиск информации в документе стал проще с помощью ИИ