Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
27.05.2014
Размер:
3.6 Mб
Скачать
  1. Дополнительные алгоритмы

    1. Втс (132)Ввод тестового сигнала

Назначение

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

Номер слота контроллера, откуда вводятся соответствующие входные аналоговые сигналы, указывается модификатором типа МТ.

Каждый алгоритм обслуживает до 8 аналоговых входов. Число обслуживаемых входов m устанавливается модификатором размера МР.

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

Алгоритм работает следующим образом.

Входной сигнал алгоритма Х умножается на коэффициент Км и к полученному произведению добавляется сигнал смещения Хсм, после чего полученное значение приводится к приборному значению.

Выходной сигнал алгоритма в приборном формате равен:

Ni =Хi *Км,i +Хсм,i.

Если коррекции не требуется, устанавливается масштабный коэффициент Км,i =1 и сигнал смещения Хсм,i =0.

Каждый канал алгоритма связан с соответствующим (по номеру) буфером аналогового входа контроллера. Алгоритм осуществляет изменение приборных значений аналоговых сигналов в соответствующих буферах по закону:

Xан.вх,i= Xан.вх,i+Ni,

где Xан.вх,i  приборное значение аналогового входа.

Таким образом, алгоритм накладывает значения своих входов на значения соответствующих аналоговых входов, при этом моделируется их изменение по необходимому закону.

Для правильной работы процедуры моделирования необходимо, чтобы номера алгоблоков, в которых размещаются алгоритмы ВТС, были меньше номеров алгоблоков с соответствующими алгоритмами аналогового ввода ВА или ВАП.

Модификатор размера МР=00-08, модификатор типа МТ=01-19. Масштаб времени отсутствуют.

Входы-выходы алгоритма ВТС приведены ниже.

Входы алгоритма ВТС

Номер

Обозначение

Вх-Вых

Назначение

01

Х1

Вход

Вход канала 1

02

Хсм1

Смещение канала 1

03

Км1

Диапазон канала 1

04

Х2

Вход канала 2

05

Хсм2

Смещение канала 2

06

Км2

Диапазон канала 2

...

...

...

...

3m-2

Хm

Вход

Вход канала m

3m-1

Хсм m

Смещение канала m

3m

Км m

Диапазон канала m

01

N1

Выход

Выходной сигнал ячейки 1

02

N2

Выходной сигнал ячейки 2

...

...

...

m

Nm

Выходной сигнал ячейки m

    1. Пдс (200)Повторитель дискретных сигналов

Назначение.

Алгоритм предназначен для повторения на своих выходах и упаковки для передачи в сеть или шлюз входных дискретных сигналов любых алгоблоков Фабл-программы. Алгоритм устанавливает на своих выходах значения дискретных сигналов, координаты которых (номер алгоблока и номер входа) установлены на входах алгоритма, а также упакованное значение этих сигналов. Если вход с установленными координатами не является дискретным, формируется флаг ошибки Dош=1 и на выходе Nош устанавливается число, равное номеру канала с неправильными координатами.

Модификатор МР=00-32, масштаб времени МВ отсутствует.

Входы-выходы алгоритма ПДС приведены ниже.

Входы-выходы алгоритма ПДС

Номер

Обозначение

Вх-Вых

Назначение

01

N1.1

Вход

Номер алгоблока 1-го канала

02

N2.1

Номер входа алгоблока 1-го канала

03

N1.2

Номер алгоблока 2-го канала

04

N2.2

Номер входа алгоблока 2-го канала

....

....

....

.....

2m-1

N1.m

Номер алгоблока m-го канала

2m

N2.m

Номер входа алгоблока m-го канала

01

Dош

"

Признак ошибки номера алгоблока или его входа

02

Nош

"

Номер входного канала с ошибкой

03

Y1

Выход

Упакованное 4-х байтовое число

04

D1

"

Значение дискретного сигнала 1-го канала

05

D2

Значение дискретного сигнала 2-го канала

....

....

....

.....

m+3

Dm

Значение дискретного сигнала m-го канала

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