Главная страница
Навигация по странице:

  • Настройка

  • Запустите

  • Вопросы для самоконтроля

  • Приложение 1 Пример отчета Trace Mode 146 147 148 Приложение 2

  • Приложение 3

  • Приложение 4

  • Приложение 5

  • Список литературы

  • лабораторные_scada. Методические указания к лабораторным работам Составители И. П. Ефимов Д. А. Солуянов Ульяновск 2010


    Скачать 2.86 Mb.
    НазваниеМетодические указания к лабораторным работам Составители И. П. Ефимов Д. А. Солуянов Ульяновск 2010
    Дата25.10.2022
    Размер2.86 Mb.
    Формат файлаpdf
    Имя файлалабораторные_scada.pdf
    ТипМетодические указания
    #753648
    страница7 из 7
    1   2   3   4   5   6   7
    канала. В окне редактирования канала уровень задайте границы, на закладке архивация настройте архивацию и создание отчета тревог, как показано на рис. 3.70.
    Рис. 3.70 Редактирование канала

    142 8.
    Настройка
    заливки емкости. Откройте окно свойств объекта
    многоугольник
    (элемент изображения, обеспечивающий динамическую заливку). Для получения зависимости цвета заливки от состояния контролируемого процесса произведите настройку, как показано на рис. 3.71.
    Рис. 3.71 Настройка изменения цвета динамической заливки
    9.
    Запустите
    проект на исполнение. Результат запуска проекта на исполнение будет отличаться тем, что будет выводиться результат предыдущих запусков проекта на исполнение, периодически будет происходить обновление тренда, который строит зависимость на основе данных архива. Цвет заливки емкости будет определяться уровнем продукта в емкости (рис. 3.72). Посмотрите созданный отчет тревог, который размещается в директории с именем узла, размещенной в директории проекта.

    143
    Рис. 3.72 Пример запуска проекта
    Вопросы
    для самоконтроля
    1.
    Отчет в SCADA–системах.
    2.
    Отчет тревог в среде Trace Mode.
    3.
    Создание отчета тревог в среде Trace Mode.
    4.
    Границы канала и их анализ в среде Trace Mode.
    5.
    Словарь сообщений в среде Trace Mode.
    6.
    СПАД архив и его создание в среде Trace Mode.
    7.
    Изменение цвета динамической заливки в среде Trace Mode.
    8.
    Отличие события от тревоги.

    144 9.
    Аналоговые тревоги SCADA–систем.
    10.
    Дискретные тревоги SCADA–систем.
    11.
    Отчет тревог.
    12.
    Как пользователь может получить сведения о сгенерированных тревогах.
    13.
    Что такое отчет SCADA–систем, зачем его используют.
    14.
    Как пользователь может получить отчет тревог?
    15.
    При каких условиях SCADA–системы позволяют сформировать отчет.
    16.
    Опишите отчет в виде html страницы.
    17.
    Опишите табличную форму отчета.

    145
    Приложение
    1
    Пример
    отчета Trace Mode

    146

    147

    148
    Приложение
    2
    Арифметические FBD блоки
    Название
    Обозначение
    Действие
    Входы и выходы
    1 2
    3 4
    Сложение
    X+Y
    Сложение X и Y
    X, Y— слагаемые, О— сумма
    Сложение четырех элементов
    +
    Сложение A, B, C,
    D
    A, B, C, D— слагаемые,
    О— сумма
    Вычитание
    X-Y
    Вычитание Y из Х
    X— уменьшаемое, Y— вычитаемое, О— разность
    Умножение
    X*Y
    Умножение X на
    Y
    X, Y— множители, O— произведение
    Деление
    X/Y
    Деление X на Y
    X— делимое, Y— делитель, О— частное
    Остаток от деления
    X%Y
    Остаток от деления X на Y
    Х— делимое, Y— делитель, О— остаток от деления
    Возведение в степень
    X**Y
    Возведение X в степень Y
    X— основание, Y— показатель степени,
    О— результат возведения в степень
    Абсолютное значение
    ABS
    Возвращает абсолютное значение
    X— вход, О— выход
    Инверсия знака

    Меняет знак входного значения
    Х— вход, О— выход
    Целая часть
    FLOOR
    Возвращает целую
    Х— исходное число,

    149 часть числа
    О— целая часть
    Обратная величина
    1/Х
    Вычисляет обратную величину:
    X
    O
    /
    1
    =
    Х
    — входное значение
    ,
    О
    — обратная величина
    Квадратный корень
    SQRT
    Извлекает квадратный корень из
    Х
    Х
    — входное значение
    ,
    О
    — квадратный корень из
    X
    Возведение в
    квадрат
    X**2
    Возведение
    Х
    в квадрат
    Х
    — входное значение
    ,
    О
    — квадрат
    Х
    Сумма квадратов
    HYPOT
    Вычисляет сумму квадратов
    X, Y— входные значения
    ,
    О
    — сумма квадратов
    Масштабиро
    - вание
    K*X+C
    Производит масштабиро
    - вание входного значения
    Х
    — входное значение
    ,
    К
    — множитель
    ,
    С
    — смещение

    150
    Приложение
    3
    FBD блоки сравнения
    Название
    Обозначение
    Описание
    Входы и выходы
    Равенство
    ==
    Возвращает 1, если IN1 равен IN2, в противном случае возвращает 0
    IN1, IN2— сравниваемые значения, EQ— результат сравнения
    Неравенств
    <>
    Возвращает 1, если IN1 не равен IN2, в противном случае возвращает 0
    IN1, IN2— сравниваемые значения, NE— результат сравнения
    Больше
    >
    Возвращает 1, если IN1 больше IN2, в противном случае возвращает 0
    IN1, IN2— сравниваемые значения, GT— результат сравнения
    Меньше
    <
    Возвращает 1, если IN1 меньше IN2, в противном случае возвращает 0
    IN1, IN2— сравниваемые значения, LT— результат сравнения
    Больше или равно
    >=
    Возвращает 1, если IN1 не меньше IN2, в противном случае возвращает 0
    IN1, IN2— сравниваемые значения, GE— результат сравнения
    Меньше или равно
    <=
    Возвращает 1, если IN1 не больше IN2, в
    IN1, IN2— сравниваемые

    151 противном случае возвращает 0 значения, LE— результат сравнения
    Равенство нулю
    ==0
    Возвращает 1, если INP равен 0, в противном случае возвращает 0
    INP— сравниваемое значение,
    ==0— результат сравнения
    Неравенство нулю
    <>0
    Возвращает 1, если INP неравен 0, в противном случае возвращает 0
    INP— сравниваемое значение,
    <>0— результат сравнения
    Знаковая функция
    SIGN
    Если INP> 0, то SN+=
    1, а SN-= 0; если INP< 0, то SN+= 0, а SN-= 1.
    Если INP = 0, то SN+ =
    SN- = 0.
    INP— входное значение, SN+ и SN—
    выходные значения
    Анализ на равенство
    CMP
    Сравнивается вход INP c входами PD
    k
    , возвращается наименьший из номеров входов PD
    k
    , чьи значения равны INP. если все значения PD
    k не равны INP, то значение Q не меняется.
    INP, PD
    k
    — входы, Q— выход
    Анализ совпадения
    CMPN
    Если INP неравен Pd, то при каждом вызове QT увеличивается на 1, если QT>PT, то QE
    INP, PD, PT—
    входы, QT,
    QE— выходы

    152 возвращает 1, увеличение QT прекращается даже при
    INP неравном PD.
    Выходы QT, QE принимает 0 при любом изменении INP.
    Анализ совпадения
    CMPE
    Отличается от CMPN анализом совпадения
    INP с PD, сбросом QT и
    QE в0 при любом изменении как INP, так и PD
    INP, PD, PT—
    входы, QT,
    QE— выходы
    Управление по астрономическому времени
    ALARM
    Формирует 1 при совпадении текущего астрономического времени с заданным на входах
    MON— месяц;
    DAY— день месяца;
    DOF— день недели;
    H— часы;
    M—минуты;
    S— секунды

    153
    Приложение
    4
    FBD блоки выбора
    Название
    Обозначение
    Действие
    Входы и выходы
    1 2
    3 4
    Выбор из двух
    SEL
    Выбирает IN0, если IG=
    0 и IN1, если IG= 1
    IG— критерий выбора, IN0,
    IN1— значения,
    SEL— результат выбора
    Выбор из пяти nSEL
    Возвращает значение одного из входов и номер входа. Если
    REG= 0 возвращается минимальное значения, если REG= 1— наибольшее. Первые пять битов числа BLK определяют участие входов выборе. Если бит равен 0, то соответствующий ему по номеру вход рассматривается, если
    1— игнорируется
    REG— вход, определяющий условие выбора,
    BLK— вход, определяющий участие входов
    I0…I5 в выборе;
    I0…I5— входы для выбора;
    VAL— выбранное значение;
    NUM— номер выбранного канала
    Выбор максимального
    MAX
    Возвращает наибольшее значение из входных
    IN1, IN2— входные значения,
    MAX— максимальное из входных значений
    Выбор минимального
    MIN
    Возвращает наименьшее значение из входных
    IN1, IN2— входные значения,
    MIN— минимальное из

    154 входных значений
    Ограничение
    LIMIT
    Клиппирует входной сигнал
    INP— входной сигнал вход MAX— максимальное значение входного сигнала, вход
    MIN— минимальное значение входного сигнала
    Выбор из трех
    MUX
    Возвращает IN
    NUM
    , если
    NUM= 0,1,2 в противном случае выход Q не меняется
    Вход NUM— номер входа для выбора;
    IN0…IN2— входы для выбора;
    Q— результат выбора
    Выбор из семи
    MUX7
    Аналогичен MUX, отличается количеством входов IN
    Вход NUM— номер входа для выбора;
    IN0…IN6 входы для выбора;
    Q— результат выбора
    Интервал
    NLIM
    Возвращает 1, если
    INP>MAX; возвращает 0, если
    MIN<=INP; возвращает 2, если
    INPВход MIN— минимальное значение;
    Вход INP— входное значение;
    Вход MIN—

    155 минимальное значение
    Запаздывание
    LTN
    Реализация запаздывания:
    Q0
    i
    = INP
    i
    ;
    Q1
    i
    = INP
    i-1
    ;
    Q2
    i
    = INP
    i-2
    ;
    Q3
    i
    = INP
    i-3
    , где i- номер текущего вызова блока
    INP— вход;
    Q0…Q3— задержанный сигнал INP
    Предсказание
    FRWD
    Реализует экстраполяцию входного значения по первой и второй производным, выходу Q присваивается предполагаемое значение INP при следующем вызове блока
    INP— вход;
    Q— предполагаемое значение, поступающее на вход блока при следующем вызове

    156
    Приложение
    5
    FBD блоки-генераторы
    Название
    Обозначение
    Действие
    Входы и выходы
    1 2
    3 4
    Меандр
    G01
    Генерирует прямоугольный сигнал с максимальным значением равным 1 1/0— результат генерации
    Бегущая единица
    G1 8-битовый выход принимает последовательно значения: 0, 2 0
    , 2 1
    ,
    2 2
    ,…,2 7
    , 2 6
    ,…, 2 0
    ,
    2 1
    и т. д.
    Q— результат генерации сигнала
    Случайная величина в диапазоне [0;1]
    RND
    Генерирует случайную величину в диапазоне [0;1] с нормальным законом распределения
    Q— результат генерации сигнала
    Пилообразный сигнал
    PILA
    Генерируется пилообразный сигнал с максимальным значением PV
    PV— максимальное значение;
    Q— результат генерации сигнала
    Единица с заданной вероятностью
    GP01
    Генерируются 0 и
    1 с вероятностью генерации 1
    PRB— вероятность генерации 1;

    157 равной PRB.
    PRB— целое число в диапазоне от 0 до 1000 0/1— результат генерации
    Астрономическое время
    TIME
    Возвращает текущее астрономическое время
    S— секунды;
    М— минуты;
    H— часы
    Астрономическая дата
    DATE
    Возвращает текущее значение даты
    DAY— день месяца;
    MON— месяц;
    YR— текущий год
    Период вызова программы
    TSTEP
    Измеряет период вызова программы в миллисекундах
    IIM— период вызова программы
    Синусоидальный сигнал
    GSIN
    Генерирует синусоидальный сигнал единичной амплитуды с периодом колебаний PT
    (количество вызовов блока, которые приходятся на один период)
    PT— период колебаний;
    SIN— результат генерации

    158
    Список
    литературы
    1.
    Андреев Е. Б., Куцевич Н. А. Синенко О. В. SCADA-системы: взгляд изнутри/ Е. Б. Андреев, Н. А. Куцевич, О. В. Синенко.—
    М.: издательство РТСофт, 2004.— 176с;
    2.
    Букреев В. Г., Цхе А. В. Основы инструментальной системы разработки АСУ/ В. Г. Букреев, А. В. Цхе.— Томск: издательство
    ТПУ, 2003.—127;
    3.
    Локотов А. Что должна уметь система SCADA/ А. Локотов//
    Современные технологии автоматизации.— 1998.— 3.—с 44;
    4.
    Анизимиров Л., Айзин В., Фридлянд А. Новая версия Trace Mode для Windows NT/ Л. Анизимиров, В. Айзин, А. Фридлянд//
    Современные технологии автоматизации.— 1998.— 3.—с 56;
    5.
    Анизимиров Л. Windows- компоненты Trace Mode 4.20/ Л.
    Анизимиров// Современные технологии автоматизации.— 1996.—
    1.—с 102;
    6.
    Волобуев Ю. АСУ ТП в металлургии: проблемы и решения/ Ю.
    Волобуев Ю.// Современные технологии автоматизации.— 2000.—
    1.—с 38;
    7.
    Кузнецов А. SACADA- системы: программистом можешь ты не быть…/А. Волобуев// Современные технологии автоматизации.—
    1996.— 1.—с 32;
    1   2   3   4   5   6   7


    написать администратору сайта