Category Archives: simplight

Пример алармов на динамическом изображении

Рассмотрим пример на динамическом изображении, для виртуального канала логического типа. Создадим виртуальный канал, выберем тип переменной — логический (Boolean). Поставим галки: Контроль состояния «Вкл.» и Контроль состояния «Выкл.», чтобы в журнал тревог записывались события по включению и выключению канала. Сохраним настройки Редактора.

Запустим Редактор мнемосхем, создадим новую мнемосхему через меню. Перетащим мышью пункт «динамическое изображение» из дерева элементов на рабочую область.

Привяжем в свойствах элемента «динамическое изображение» виртуальный канал. В свойствах элемента нужно выбрать 3 изображения (для «значений выше уставки», «знач.норма» и «знач.ниже уставки»), причем для логического канала два изображения должны быть одинаковыми (ведь у логики есть лишь 2 состояния, а значит и всего 2 картинки будут сменять друг друга). Вы можете выбрать свое изображение, а можете использовать и шаблоны программы.

Создадим 2 кнопки, которые будут симулировать включение и выключение канала, т.е. которые будут записывать в виртуальный канал значения «0» и «1». Этот тип кнопки находится в подразделе «Управление» и называется «Запись фиксированного значения»:

Привяжем каждую кнопку к нашему виртуальному .каналу «переключение», поставим для первой кнопки запись в канал единицы, а для второй – нуль(См. два рисунка ниже).

Сохраняем мнемосхему, например под именем “boolean”. Из Редактора мнемосхем запускаем Монитор через меню:

В Мониторе выбираем через меню свою мнемосхему и для наглядности алармов вызываем через меню Монитора окно «параметров вне зоны уставок»:

Теперь попереключаем кнопки, при включении(=1), картинка будет – конус вершиной кверху, при выключении(=0) – книзу. В окне списка каналов вне зоны уставок наш вирт.канал будет то включен, то выключен, и значение будет мигать 2-мя цветами:

Теперь посмотрим журнал отклонений, вызвав его через меню Монитора:

Видим, что вирт.канал в журнале имеет 2 состояния – вкл. и выкл., если бы мы поставили только галку «Контроль состояния «Вкл.»», то были бы только записи «Включен», и аналогично с «Контроль состояния «Выкл.»»:

Для того чтобы посмотреть историю изменений только одного параметра — 2 раза кликните левой кнопкой мыши по этому параметру (двойной «клик»).

SIMP Light Алармы

Первоначальные установки в конфигураторе

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

Первоначальные установки алармов производятся в Конфигураторе каналов – это «верх уставки» и «низ уставки», то есть Аларм (отображение в виде мигания элемента на мнемосхеме, отображенной в Мониторе и/или звуковой сигнал) сработает когда значение канала выйдет за пределы этих уставок. Между верхней и нижней уставками аларм не сработает (т.к. значение канала находится в пределах нормы).

На рисунке ниже канал «Virtual channel 2» имеет низ уставки = 2, верх уставки = 8, при значениях канала меньших 8 и больших 2-ух, аларм не сработает.

В настройках Конфигуратора каналов (в Общих настройках) можно поставить галки Контроль квитирования(см. словарь) и Звуковое оповещение (ч/з динамик либо звук.карту), чтобы вовремя среагировать на выход параметра за норму. Чтобы сохранить настройки, не забудьте нажать кнопку «Применить».

Установки в редакторе мнемосхем

В Редакторе мнемосхем к алармам относятся такие свойства элемента (у большинства элементов, обрабатывающих алармы):

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

В Мониторе выход параметра за норму идицируется миганием его значения в окне «Список каналов вне зоны уставок»:

При запущенной мнемосхеме «Список каналов вне зоны уставок» можно вызвать через меню Монитора:

На рисунке представлена мнемосхема «1» и рядом – окно с параметром, вышедшим за норму.

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

Работа с Архивным журналом тревог

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

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

Для того чтобы посмотреть историю изменений только одного параметра — 2 раза кликните левой кнопкой мыши по этому параметру (двойной «клик»).

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

SIMP Light Модуль Редактор каналов (часть3)

Область настройки свойств канала

В этой области настраиваются свойства канала ввода/вывода.

Для физического канала аналогового типа:

Для физического канала логического типа:

Для виртуального канала без скрипта, с логическим типом переменной:

 

Для виртуального канала со скриптом, запускаемым по таймеру:

 

Для виртуального канала со скриптом, запускаемым по событию записи в канал:

Панель сервиса (быстрого доступа)

 

Формула математической обработки — Редактор формул.

Позволяет производить арифметические действия над значениями тегов.

Поддерживаются команды:

Простые:

‘+’ – сложение; ‘-‘ – вычитание; ‘*’ – умножение; ‘/’ – деление; ‘^’ — возведение в степень; ‘!’ – факториал; ‘[ ]’ — целая часть ([x] º Trunc(x));‘| |’ — модуль (|x| º abs(x)); ‘(‘ , ‘)’ , ‘{‘ , ‘}’ – скобки;

Сложные:

sin cos tan, tg cotan, ctg, arcsin arccos arctan, arccotan, arcctg, sinh, sh cosh, ch tanh, th cotanh, cth, arcsinh, arsh, arccosh, arch, arctanh, arth, arccotanh, arcth, sqrt, sqr, ln, exp, lg, log10, abs, log2,lg2 fact, trunc

Пример:

Sqr(val) – вычислит квадратный корень

Val+20 – сдвиг ноля

Val*3 – домножение на коэффициент

Val – это текущее значение тега

Для проверки правильности синтаксиса формулы Вы можете нажать кнопку Тест.

 

Контроль «зависания» ОПС-сервера

Если Вы для какого либо канала включили контроль связи — это значит, что система будет автоматически контролировать состояние канала опроса и при отсутствии изменений в канале в течении 5 минут – выставит состояние канала как НЕАКТИВНОЕ. Это будет отображено на мнемосхемах заштриховкой компонента. Неактивное состояние сообщит Вам о том, что возникли проблемы связи с ОПС сервером.

Для дискретных тегов эту галку необходимо СНЯТЬ.

 

SIMP Light Модуль Редактор каналов (часть2)

Область ОПС-серверов

В этой области:

  • Выводятся ВСЕ OPC — сервера, установленные на ПК.
  • Возможно переименование: OPC — сервера, групп OPC — сервера, тегов OPC-сервера.
  • Возможна фильтрация каналов OPC — сервера.

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

 

Изменение имени OPC сервера.

Кликните по ОПС-серверу который нужно переименовать и нажмите правую кнопку мыши. В контекстном меню выберите Редактор имени сервера.

В открывшемся окне введите новое имя сервера и нажмите кнопку Ок.

Изменение имени группы ОПС сервера.

Выберите группу ОПС сервера и нажмите правую кнопку мыши. В раскрывшемся меню выберите Редактор имени прибора

В открывшемся окне введите новое имя группы (прибора) и нажмите кнопку Ок.

Фильтрация каналов.

Этот режим полезен в том случае если Вы при настройке не хотите видеть ВЕСЬ список тегов ОПС сервера. При помощи фильтра можно скрыть служебные теги, редко используемые или не используемые вовсе и оставить только необходимые – теги аналогового ввода, теги аналогового вывода, теги дискретного ввода, теги дискретного вывода. Этот режим позволяет настроить конфигурацию на определённый ОПС-сервер для типового использования в нескольких проектах.

Для примера на картинке ниже изображено пространство ОПС-тегов сервера от ОВЕН. Видно, что их очень много, и без руководства достаточно сложно разобраться какой тег за что отвечает.

А вот так пространство тегов выглядит после фильтрации (отображаются только ОПЕРАТИВНЫЕ теги).

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

Откроется окно редактирования видимости тегов.

В поле 1 – отображается активность тега:

Зелёная галочка – показывать тег в списке,

Красный крест – не показывать тег в списке

В поле 2 отображается Реальное имя тега

В поле 3 можно ВВЕСТИ ВАШЕ имя тега

В поле 4 можно выбрать тип тега – Аналоговый или Дискретный.

Кликнув правой кнопкой мыши по полю 1 можно вызвать меню включения/выключения ВСЕХ тегов.

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

На рисунке ниже приведён пример настройки тегов прибора ОВЕН ТРМ138

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

Список параметров приборов от ОВЕН Вы можете скачать по ссылке http://www.owen.ru/support/40691149

 

SIMP Light Модуль Редактор каналов (часть1)

Модуль предназначен для:

  • Заполнения паспорта канала (активность, максимум и минимум шкалы, уставки сигнализации, минимум и максимум, наименование канала и т.д).
  • Установки свойств проекта.

 

Рабочие области

1 — Главное меню.

2 – Источник(область ОПС–серверов) – в этой области отображаются все ОПС- серверы, установленные на ПК, а также группа виртуальных каналов.

3 – Область настройки свойств канала – в этой области настраиваются свойства канала (тега).

4 — Список активных каналов – в этой области отображаются все активные каналы – щелчок по каналу выведет его свойства в области 3.

5 – Сервисная панель (Сохранение, Тест OPC-переменных, Запуск Редактора Мнемосхем, Запуск Монитора)

Работа с каналами.

В области Источник отображаются доступные и включенные OPC – сервера, а также виртуальные каналы.

Внизу области Источник представлены инструменты для добавления и удаления виртуальных каналов(«В+» и «В-»). Добавлять виртуальный канал в область Источник можно также, вызвав контекстное меню правой кнопкой мыши и выбрав пункт «добавить виртуальный канал». Удалять виртуальный канал (и все связанные с ним данные) можно кнопкой «B-» либо через контекстное меню, кликнув пр.кн.мыши по удаляемому виртуальному каналу и выбрав пункт «удалить виртуальный канал».

Добавлять каналы в список активных нужно путем прямого перетаскивания канала из области Источник(обл.2) в область Список активных каналов(обл.4).

Для обратного действия-удаления канала из списка активных каналов- снимите галку «статус канала» в панели свойств канала(обл.3). В списке активных каналов можно проводить сортировку, перетаскивая мышью нужный канал на любое место в списке. Причем в Мониторе, Просмотрщике и Редакторе мнемосхем сортировка будет такой же, какую Вы сделали в Редакторе каналов.

Работа со скриптами виртуальных каналов.

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

Создать

Создать скрипт можно в области свойств канала, пункт скрипт. Нажимаем на кнопку с многоточием — появляется окно Выбрать тип скрипта. Здесь 2 области-синтаксис скрипта(1) и тип запуска скрипта(2). Синтаксис скрипта представлен 4-мя видами: С++, Pascal, Basic, Java. Щелкаем на нужный. Тип запуска скрипта представлен запуском скрипта по таймеру (циклично — через один и тот же промежуток времени, который в свойствах канала называется интервал опроса) и по событию записи в канал (то есть скрипт выполняется при смене значения на канала – при записи в канал значения).

Главное меню

Пункт Доступ

Конфигуратор Каналов может работать в двух режимах:

1. Режим редактирования

2. Режим просмотра

При запуске программа находится в режиме редактирования. Это состояние индицируется отсутствием значка Замок.

Чтобы включить авторизацию, зайдите в пункт Настройка и выберите Общие настройки:

Появится окно настроек, в котором нужно поставить галку «Требовать авторизации». Потом нажмите кнопку Применить:

Программа перейдёт в режим просмотра – после перезапуска Редактора это будет индицировано наличием значка Замок:

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

По умолчанию, для перехода в режим редактирования используйте:

Пользователь: user

Пароль: user

Введите логин и пароль и нажмите кнопку Ок.

В режиме редактирования, возможно вносить любые изменения в конфигурацию каналов ввода/вывода.

Пункт Сохранить

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

Пункт Справка

Выводит справку по модулю.

Пункт О программе

Выводит информацию о версии ПО SIMP Light.

 

Редактор мнемосхем Simplight

Редактор мнемосхем предназначен для:

— Создания мнемосхем технологических процессов.

— Привязки тегов ввода/вывода к графическим элементам.

Рабочие области

Рабочее пространство Редактора мнемосхем можно разделить на 4 функциональные области.

1 – Главное меню.

2 – Редактор свойств – позволяет установить свойства графических компонентов.

3 — Библиотека элементов – содержит графические компоненты. Компоненты помещаются на мнемосхему перетаскиванием.

4 — Область мнемосхемы

5 – Панель выбора канала для привязки(изначально скрыта)

 

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

.

Пункт Вид

 

 

Параметры эмуляции значений сигнала.

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

Статусбар

Контекстное меню компонента

Контекстное меню вызывается нажатием на компонент правой клавишей мыши.

Установка свойств мнемосхемы

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

 

Перенос данных и настроек Simp Light

Если компьютер, на котором ведется разработка проектов Simp Light и компьютер, который является опросной станцией на базе сервера Simp Light — это 2 разных компьютера (либо по какой-то причине производится замена компьютера с серверной частью Simp Light на другой компьютер) – возникает потребность перенести все данные проекта на второй ПК, то есть, создав очередную версию проекта со своими схемами и каналами на своем компьютере, разработчику потребуется перенести файлы проекта на компьютер, который будет раздавать данные клиентам (либо который будет работать просто как сервер Simp Light без клиентов).

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

Шаги переноса

1. Сохранить последние настройки OPC–сервера на компьютере разработки.

2. Установить OPC-сервер на рабочем (раздающим данные) компьютере (сервере Simp Light), сконфигурировать его (или загрузить сохраненную ранее конфигурацию).

3. Установить SimpLight на рабочий компьютер (на диск “С”!).

4. Если копируем файлы Simp Light-сервера по локальной сети, то нужно запретить и снова “расшарить” папку “С:slProject” компьютера-разработчика (делаем так-правой кнопкой мыши кликаем по папке “С:slProject” — “общий доступ и безопасность…” — снимаем галку у пункта “открыть общий доступ к этой папке” — жмем кнопку “применить” — ставим галку у пункта “открыть общий доступ к этой папке” и у пункта “разрешить изменение файлов по сети” — жмем кнопку “OK”).

5. Скопировать в папку “С:slProject” рабочего компьютера следующие папки: “data” (база данных, алармы), “forms” (Ваши мнемосхемы) и файл “Passport.slp”.

6. В конфигураторе каналов Simp Light: имя и пароль на рабочем компьютере после установки SimpLight устанавливается по умолчанию как user — заменить их на свои, если нужно.

7. Запретить и снова “расшарить” папку “С:slProject” рабочего компьютера-сервера Simp Light (чтобы клиенты Simp Light подцепились нормально).

8. Запустить модуль Монитор (и/или другие модули) на рабочем компьютере.

 

    Настройка сетевых подключений simplight

    Получать данные с опросных станций на удалённые ПК можно двумя разными способами:

    1. Посредством WEB-интерфейса.

    Позволяет видеть данные в “легкой” форме на удаленной машине посредством интернет браузеров (данные обновляются каждые 10 сек.). Требуется только установить сервер SIMP Light на одном компьютере, запустить на нем Монитор и запустить интернет браузеры на удаленных машинах.

    2. Посредством TCP/IP соединения.

    Для этого способа нужно установить серверную и клиентские части SIMP Light PRO/ENT.

    1. Получение данных посредством WEB-интерфейса

    (доступно во всех версиях SIMP Light)

    1.1 Установите SIMP Light.

    1.2 Настройка модуля “Редактор каналов”.

    • запустите “Редактор каналов”.
    • в меню “Настройки” выберите пункт “Общие настройки”.
    • поставьте галку для пункта “Разрешить WEB сервер”.
    • нажмите кнопку “Применить”.
    • в меню “Редактора каналов” нажмите пункт “Сохранить”.
    • закройте редактор.

    1.3 Запустите модуль Монитор.

    1.4 Запустите интернет браузер(Opera, FireFox, Chrome) на удаленном компьютере.

    1.5 В строке адреса браузера удаленного компьютера введите IP адрес компьютера, на котором установлен сервер SIMP Light и нажмите Enter. Появится примерно такая картинка:

    Данные на WEB странице обновляются 1 раз в 10 секунд.

     

    2. Получение данных посредством TCP/IP соединения

    (доступно в версиях SIMP Light PRO и ENT)

    Схематично работу можно представить так:

    2.1 Установите SIMP Light PRO/ENT в режиме сервер на опросную станцию (тип установки — сервер или клиент выбирается в ходе инсталляции).

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

    2.3 Установите SIMP Light PRO/ENT в режиме клиент на другие компьютеры, на которые необходимо получать данные.

    2.4 При установке SIMP Light — клиента нужно указать IP адрес сервера (если еще не известен – введите любой IP, позже можно будет поменять на реальный):

    2.5 Запустите модуль Монитор на опросной станции, а затем на SIMP Light PRO/ENT — клиентах. Таким образом в Мониторе каждого клиента будут отображаться данные по каналам и мнемосхемы опросной станции под управлением SIMP Light PRO/ENT.

    2.6 Возможен не только просмотр, но и изменение значений каналов с Сетевых клиентов.

     

      Монитор simpLight

      Монитор реализует следующие функции:

      — приём данных от приборов;

      — обработка данных (математические формулы и СКРИПТЫ);

      — архивирование данных;

      — контроль входных данных на предмет выхода их из диапазона уставок (одноуровневые алармы – верхняя и нижняя границы);

      — отображение поступающих данных на мнемосхемах, в табличном виде и на трендах

      В Монитор интегрирована защита от несанкционированного закрытия программы – если включен режим авторизации.

      1 — Главное меню

      2 — Список параметров (тегов) — в этом окне отображаются все теги проекта. При клике по значку со знаком i будет отображено окно с информацией о канале (значок появится при наведении на имя канала указателя мыши). При двойном клике по параметру будет выведен тренд канала.

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

      4 — Архивный тренд – на тренде отображаются «живые» или архивные данные по выбранному параметру.

      5 – Окно свойств канала.

      Главное меню

      Работа с мнемосхемой

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

      Работа с архивным трендом

      Работа со списком Алармов (Нарушений)

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

      Работа с Архивным журналом тревог

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

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

      Для того что бы посмотреть историю изменений только одного параметра — 2 раза кликните левой кнопкой мыши по этому параметру (двойной «клик»).

      Для печати журнала отклонений, нажмите на иконку принтера в правом нижнем углу окна программы.

       

        Работа с диспетчером Simplight

        1.1 Установить SimpLight (PRO или ENT) на нужных узлах (ПК) как сервер.

        1.2 Установить SimpLight Spacey на ПК, который будет собирать информацию со всех станций сбора данных.

        1.3 Запускаем “Конфигуратор” из элементов группы SimpSpace:

        1.4 Нажимаем пункт “добавить”:

        1.5 В Редакторе параметров узла заполняем · IP адрес станции сбора данных (нули перед цифрами не ставить: o 192.168.25.1 – ВЕРНО, o 192.168.025.001 – НЕ ВЕРНО),

        · Имя узла(любое),

        · Комментарий — если нужно

        нажимаем “Ок”:

        1.6 Справа от Списка узлов расположена область Доступных каналов.

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

        1.7 Для каждой станции опроса, теги (каналы) которой Вы хотите просматривать в Диспетчере (на мнемосхемах в Мониторе или Трендами в Просмотрщике), проделайте шаги 1.4 -1.6 в  Конфигураторе.

        1.8 Запускаем модуль Монитор на всех опросных станциях.

        После этого запускаем Диспетчер(Space монитор). Отобразится окно со списком, разделенным на столько частей, сколько запущено Мониторов в сети. Работа со списком параметров такая же, что и со списком параметров модуля Монитор (на рисунке изображено 2 узла):