SCADA-система Intellution FIX 32

Страницы работы

Содержание работы

Министерство образования Российской Федерации

Санкт - Петербургский государственный горный институт им. Г.В. Плеханова

(технический университет)

Лабораторная работа

По дисциплине

Системы автоматизации и управления

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Тема:

SCADA-система Intellution FIX  32.

Составил

доцент

Фирсов А.Ю.

Санкт-Петербург

2002 год


Цель работы:

 Ознакомиться с организацией системы FIX 32, освоить применение основных блоков  для реализации цепочки управления, а также применение драйвера SIM для построения в системе динамической модели объекта.

Задание: 1)Реализовать в FIX32 дискретную модель объекта, представляющую собой апериодическое звено первого порядка, на вход которого подается случайный процесс типа белого шума.

                                               ,

Зависимость выхода от времени представить оператору на дисплей с помощью блока построения трендов в FIX View.

1)Создание дискретной модели одномерного объекта типа апериодического звена с помощью драйвера SIM.

В 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]. Где х - это входной сигнал (в нашем случае с преобразователя).

Похожие материалы

Информация о работе