Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
34
Добавлен:
27.05.2014
Размер:
4.55 Mб
Скачать
    1. Инв (06)Интерфейсный вывод сетевой

Назначение.

Алгоритм применяется в тех случаях, когда контроллер должен передавать какие-либо сигналы в реальном времени через сетевой канал контроллера. Алгоритм может передавать данные по нескольким (до 30) каналам. Каждый канал передает 4 байта данных, которые могут представлять одно значение вещественного типа или длинного целого, два байта упакованного вещественного или стандартного целого и 32 байта дискретного типа. При передаче упакованных вещественных, целых или дискретных значений обязательна их предварительная шифрация при помощи соответствующих. Алгоритм формирует новые значения в каждом цикле работы контроллера.

Описание алгоритма.

Сигналы, которые требуется передать через интерфейс, должны быть предварительно путем конфигурирования сформированы на входах Xi алгоритма. Число передаваемых сигналов 0<m<30 и задается модификатором размера МР.

В информационном пакете, передаваемом через интерфейс, сигналам приписываются номера, равные номерам соответствующих входов Xi. Так сигнал на входе Х1 получает номер 1, сигнал на входе Х2  номер 2 и т.д. Весь пакет получает номер источника, равный сетевому номеру контроллера, устанавливаемому в процессе его программирования.

На входы Хi могут поступать только вещественные, длинные целые или упакованные вещественные, целые или дискретные сигналы в любом сочетании, но на каждый вход при упаковке  только одного типа.

В одном контроллере задействуется лишь один алгоритм ИНВ.

Входы алгоритма ИНВ и его функциональная схема приведены ниже.

Входы алгоритма ИНВ

Номер

Обозначение

Вх-Вых

Назначение

01

Х1

Вход

Сигнал № 1

02

Х2

Сигнал № 2

....

.....

.....

......

m

Хm

Сигнал № m

    1. Инр (07)Интерфейсный вывод радиальный

Назначение.

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

Описание алгоритма.

Принцип работы алгоритма ИНР такой же, как и алгоритма ИНВ, но имеются следующие особенности.

  1. Формируемые ИНР значения сигналов необходимо запрашивать специальной командой, посылаемой с верхнего уровня, то есть ИНР формирует значения в темпе работы контроллера, а передает их на верхний уровень в темпе работы ПЭВМ верхнего уровня.

  2. ИНР имеет расширенное до 126 число входов, то есть МР=0-126.

  3. В составе программы пользователя может быть до 8 ИНР. Номер ИНР задается модификатором типа МТ=1-8, что позволяет передавать с одного контроллера на верхний уровень до 1008 упакованных сигналов.

Входы алгоритма ИНР и его функциональная схема подобны алгоритму ИНВ, за исключением значений модификаторов МР и МТ.

  1. Алгоритмы ввода-вывода информации с усо

    1. Ва (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

Соседние файлы в папке Контроллеры РК-131300