
- •Зао “зЭиМ-Инжиниринг”
- •Окл (02)Оперативный контроль логической программы
- •Огу (03)Оперативный групповой контроль и управление
- •Дик (04)Дискретный контроль
- •Алгоритмы обмена по сети магистр
- •Вин (05)Ввод интерфейсный сетевой
- •Инв (06)Интерфейсный вывод сетевой
- •Инр (07)Интерфейсный вывод радиальный
- •Алгоритмы ввода-вывода информации с усо
- •Ва (10)Ввод аналоговый
- •Вд (11)Ввод дискретный
- •Вап(12)Ввод аналоговый помехозащищенный*
- •Ав (13)Аналоговый вывод
- •Дв (14)Дискретный вывод
- •Ив (15)Импульсный вывод
- •Алгоритмы системного контроля
- •Авр (17)Аварийный вывод
- •Кпп (18)Контроль пропажи питания
- •Ссо (19)Супервизор сетевого обмена
- •Алгоритмы регулирования
- •Ран (20)Регулирование аналоговое
- •Рим (21)Регулирование импульсное
- •Рпи (22)пи-регулятор
- •Входы -выходы алгоритма рпи
- •Здн (24)Задание
- •Здл (25)Задание локальное
- •Руч (26)Ручное управление
- •Прз (27)Программный задатчик
- •Инз (28)Интегрирующий задатчик
- •Прк (29)Пороговый контроль
- •Динамические преобразования
- •Инт (33)Интегрирование
- •Диф (34)Дифференцирование
- •Фил (35)Фильтрация
- •Дин (36)Динамическое преобразование
- •Диб (37)Динамическая балансировка
- •Огс (38)Ограничение скорости
- •Зап (39)Запаздывание
- •Фвп (40)Фильтр высокочастотной помехи
- •Фпм(41) – Фильтр помех
- •Статические преобразования
- •Сум (42)Суммирование
- •Сма (43)Суммирование с масштабированием
- •Умд (44)Умножение-деление
- •Кор (45)Корень квадратный
- •Мод (46)Модуль сигнала
- •Кус (47)Кусочно-линейная функция
- •Огр (48)Ограничение
- •Скс (49)Скользящее среднее
- •Дис (50)Дискретное среднее
- •Мин (51)Минимум
- •Мкс (52)Максимум
- •Сит (53)Среднее из трех
- •Экс (54)Экстремум
- •Мсш (55)Масштабирование
- •Смз (56)Суммирование с выделением модуля и знака
Инв (06)Интерфейсный вывод сетевой
Назначение.
Алгоритм применяется в тех случаях, когда контроллер должен передавать какие-либо сигналы в реальном времени через сетевой канал контроллера. Алгоритм может передавать данные по нескольким (до 30) каналам. Каждый канал передает 4 байта данных, которые могут представлять одно значение вещественного типа или длинного целого, два байта упакованного вещественного или стандартного целого и 32 байта дискретного типа. При передаче упакованных вещественных, целых или дискретных значений обязательна их предварительная шифрация при помощи соответствующих. Алгоритм формирует новые значения в каждом цикле работы контроллера.
Описание алгоритма.
Сигналы, которые требуется передать через интерфейс, должны быть предварительно путем конфигурирования сформированы на входах Xi алгоритма. Число передаваемых сигналов 0<m<30 и задается модификатором размера МР.
В информационном пакете, передаваемом через интерфейс, сигналам приписываются номера, равные номерам соответствующих входов Xi. Так сигнал на входе Х1 получает номер 1, сигнал на входе Х2 номер 2 и т.д. Весь пакет получает номер источника, равный сетевому номеру контроллера, устанавливаемому в процессе его программирования.
На входы Хi могут поступать только вещественные, длинные целые или упакованные вещественные, целые или дискретные сигналы в любом сочетании, но на каждый вход при упаковке только одного типа.
В одном контроллере задействуется лишь один алгоритм ИНВ.
Входы алгоритма ИНВ и его функциональная схема приведены ниже.
Входы алгоритма ИНВ
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Х1 |
Вход |
Сигнал № 1 |
02 |
Х2 |
“ |
Сигнал № 2 |
.... |
..... |
..... |
...... |
m |
Хm |
“ |
Сигнал № m |
Инр (07)Интерфейсный вывод радиальный
Назначение.
Алгоритм предназначен для формирования в реальном времени значений сигналов и выдаче их по командам абонента в радиальный канал контроллера.
Описание алгоритма.
Принцип работы алгоритма ИНР такой же, как и алгоритма ИНВ, но имеются следующие особенности.
Формируемые ИНР значения сигналов необходимо запрашивать специальной командой, посылаемой с верхнего уровня, то есть ИНР формирует значения в темпе работы контроллера, а передает их на верхний уровень в темпе работы ПЭВМ верхнего уровня.
ИНР имеет расширенное до 126 число входов, то есть МР=0-126.
В составе программы пользователя может быть до 8 ИНР. Номер ИНР задается модификатором типа МТ=1-8, что позволяет передавать с одного контроллера на верхний уровень до 1008 упакованных сигналов.
Входы алгоритма ИНР и его функциональная схема подобны алгоритму ИНВ, за исключением значений модификаторов МР и МТ.
Алгоритмы ввода-вывода информации с усо
Ва (10)Ввод аналоговый
Назначение.
Алгоритм применяется для связи функциональных алгоритмов с аппаратными средствами аналогового ввода (АЦП). Номер слота контроллера, куда установлен модуль аналогового ввода, указывается модификатором типа МТ.
Каждый алгоритм обслуживает до 8 аналоговых входов. Число обслуживаемых входов m устанавливается модификатором размера МР.
Помимо связи с АЦП, алгоритм ВА позволяет корректировать диапазон входного аналогового сигнала в двух точках, калибруя его по выбранной шкале (процентов, технических единиц и т.п.), а также фильтровать сигнал.
Описание алгоритма.
Алгоритм содержит несколько идентичных независимых каналов, число которых задается значением МР.
Каждый канал связан с соответствующим (по номеру) аналоговым входом контроллера. Эта связь образуется “автоматически”, как только алгоритм ВА вводится в один из алгоблоков контроллера. К входному аналоговому сигналу добавляется сигнал смещения Хсм и полученная сумма умножается на коэффициент Км. Эти операции позволяют компенсировать смещение нуля и диапазона, как АЦП, так и датчика, подключенного к контроллеру, а также выбрать необходимую шкалу параметра.
Выходной сигнал канала равен:
Yi=(Xан.вх,i + Хсм,i) *Км,i
где Хан.вх,i аналоговый входной сигнал, поступающий от АЦП на i-й канал.
После коррекции осуществляется фильтрация сигнала путем ограничения скорости его изменения до максимально допустимого значения, установленного на входе V алгоритма. Масштаб времени при установке допустимой скорости задается в секундах и не зависит от масштаба времени контроллера.
Время обслуживания одного канала аналогового ввода равно 40 мс. Время обновления аналоговых сигналов на выходе алгоритма равно 0,04*m (с), однако это время при любом m не может быть меньше времени цикла, с которым работает контроллер.
Модификатор размера МР=00-08, модификатор типа МТ=01-06. Масштаб времени отсутствуют.
Входы-выходы алгоритма ВА и его функциональная схема приведены ниже.
Входы-выходы алгоритма ВА
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
V |
Вход |
Макс. допустимая скорость изменения сигнала |
02 |
Хсм1 |
“ |
Смещение канала 1 |
03 |
Км1 |
“ |
Диапазон канала 1 |
04 |
Хсм2 |
“ |
Смещение канала 2 |
05 |
Км2 |
“ |
Диапазон канала 2 |
.... |
..... |
..... |
...... |
2m |
Хсм,m |
“ |
Смещение канала m |
2m+1 |
Км,m |
“ |
Диапазон канала m |
01 |
Y1 |
Выход |
Выход канала 1 |
02 |
Y2 |
“ |
Выход канала 2 |
.... |
..... |
..... |
...... |
m |
Ym |
“ |
Выход канала m |