Министерство образования Российской Федерации
Санкт - Петербургский государственный горный институт им. Г.В. Плеханова
(технический университет)
По дисциплине |
Системы автоматизации и управления |
Тема: |
SCADA-система Intellution FIX 32. |
Составил |
доцент |
Фирсов А.Ю. |
Санкт-Петербург
2002 год
Цель работы:
Ознакомиться с организацией системы FIX 32, освоить применение основных блоков для реализации цепочки управления, а также применение драйвера SIM для построения в системе динамической модели объекта.
Задание: 1)Реализовать в FIX32 дискретную модель объекта, представляющую собой апериодическое звено первого порядка, на вход которого подается случайный процесс типа белого шума.
,
Зависимость выхода от времени представить оператору на дисплей с помощью блока построения трендов в FIX View.
В FIX реализован шаблонный принцип программирования, то есть определены стандартные типы блоков из которых строится программа. При вводе нового блока в базу данных программы Вам надо задать имя блока (Tag Name) и тип функционального блока, далее в зависимости от выбранного типа блока заполнить в появляющимся шаблоне параметры определяющие особенности функционирования блока. Управляющая программа будет автоматически сгенерирована с использованием тех значений параметров, которые Вы указали в шаблоне.
Сперва, представим выражение [1] в дискретной форме. Представим данное выражение в следующем виде: [2], или [3], где принимаем равным 0,91; у=Х; g=10. Данное рекурентную формулу можно задать с помощью блока вычислений CA, если в качестве одного из входных параметров блока задать его выходное значение. Но здесь возникает проблема первоначального запуска алгоритма, так как в начальный момент времени X не определено, а в блоке CA не предусмотрена возможность задания начальных условий. Это затруднение можно обойти, если передавать значение X в следующий блок y типа AO, где y- вспомогательная переменная обозначающая выход этого следующего блока (y=X). В блоке типа AO предусмотрена возможность задания начальных условий. Поэтому необходимо задать некоторое начальное значение переменной - у, для того чтобы калькуляционный блок смог начать вычисления. Задается в блоке «АО» - аналоговый выход (используя драйвер SIM). Зададим у=0.
Предположим физические единицы X- mA, а диапозон изменения соответствует
стандартному диапазону для токового сигнала 4-20mA. При использовании 8-разрядного АЦП, код сигнала после аналогово-цифрового преобразования –целое число в диапазоне 0-255. Пусть случайный шум мы будем генерировать в единицах кода АЦП. Перевод машинного кода в миллиамперы производится с помощью блока типа CA по следующей схеме: [4]. Где х - это входной сигнал (в нашем случае с преобразователя).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.