Программирование прибора «ПРОТАР 130» (лабораторная работа), страница 3

3.  Переменные, являющиеся конечным результатом промежуточных вычислений  (Еl в F01; У. В F02; П16-П19 в F16-F19) нельзя использовать для записи начальных условий, так как указанные функции записывают вычисленные ими значения. В то же время возможна запись начальных условий в следующие выходные регистры интеграторов: Уl в F00; Уl в F02; F11; Уll в F08, F10, F12; Р0 в F10, L11 в F14, F15.

4.  Функции воспринимают размерности переменных, используемых х1, х2, в соответствии с п.1.1.2. Если в качестве х12) используется переменная, имеющая другую размерность, то на дисплее будет индицироваться величина в соответствии с размерностью этой переменной согласно п. 1.2.3, при вычисления она будет автоматически пересчитываться в соответствии с соотношением размерностей согласно примечанию к п. 1.2.3.

2.4 Пример составление программ

Требуется реализовать регулирование ПИД – импульсное, эквивалентный параметр сформировать из входных сигналов xb(0-5мА), xc(0 –5мА),  хd(0– 20мА) с введением масштабирования и фильтрацией по первым двум сигналам, дифференцирование и масштабирование по – третьему, с возможностью дистанционного управления с помощью дискретных входных сигналов, воздействующих на интегратор задания. Дополнительно необходимо реализовать верхнего и нижнего предельных значений рассогласования  и сформировать аналоговый сигнал в соответствии с зависимостью:

                                ;

Диапазон входного сигнала хА: 0 –10 В (0 – 100%).

Блок-схема функциональной структуры, соответствующей данному заданию, показанную на рис. 1.4.1. Блок-схема содержит следующие функционально законченные блоки: блок динамических преобразований и суммирования, интегратор задания, блок регулирования ПИД - импульсного, сигнализатор предельных рассогласований, блок формирования аналогового сигнала.

Программа функционирования прибора, составленная по указанной блок-схеме приведена в таблице 1.4.1.  Шаги программы с 00 по 08 представляют блок динамических преобразований, масштабирования и суммирования, шаг 09 – интегратор задания, шаг 10 – блок регулирования ПИД-импульсного, шаги с 11 до 16 – сигнализатор предельных рассогласований, шаги с 17 по 25 – блок формирования аналогового сигнала по заданной зависимости, шаг 26 фиксация конца программы.

Таблица 1.4.1

Шаг

Команда

Шаг

Команда

Шаг

Команда

Шаг

Команда

00

F17

07

F41

14

L11

21

c1

01

F18

08

P

15

F41

22

F47

02

F19

09

F10

16

L22

23

t1

03

F25

10

F01

17

F40

24

F41

04

П18

11

F40

18

A

25

У.

05

F25

12

E

19

F23

26

F00

06

П17

13

F41

20

F27