Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

TSA_IMRO_Метрология 2

.pdf
Скачиваний:
14
Добавлен:
02.02.2015
Размер:
901 Кб
Скачать
☆

Модифікатор (m) задає число однотипних операцій, що здатний у кожному конкретному випадку виконати даний алгоритм. Наприклад, модифікатор суматора визначає граничну кількість входів, що сумуються.

Масштаб часу (МЧ) є присутнім тільки в тих алгоритмах, що працюють з реальним часом. Це алгоритми регулювання, програмні задатчики, таймери й ін. Якщо контролер у цілому має менший діапазон часу (00), то масштаб часу може бути встановлений у «секундах» (00) або «хвилинах» (01). При більшому діапазоні (01) масштаб часу задають у «хвилинах» (00) або «годинах» (01).

Конфігурація системи, а також реквізити алгоблоків, використовувані в дійсній лабораторній роботі приведені на рис 11.1 і в таблиці 11.2.

Таблиця 11.1 – Функціональні параметри регулюючої моделі:

Кількість алгоблоків

99

 

 

Кількість алгоритмів у бібліотеці

76

 

 

Час циклу, с

0,2-2,0

 

 

Похибка цифрової обробки інформації,

 

%:

0

підсумовування, вирахування

0,01

множення, ділення

0,1

витягання квадратного кореня

 

 

 

Обсяг пам'яті, кбайт:

 

ПЗУ

32

ОЗУ

8

ППЗУ

8

 

 

Число незалежних контурів керування

4

 

 

Вид регулятора в кожнім контурі

аналоговий, імпульсний

 

 

Продовження таблиці 11.1

Режим роботи кожного контуру

локальний, каскадний, дистанцій-

 

ний, ручний

 

 

Вид завдання в кожнім контурі

ручний, програмний, зовнішній

 

(супервізорний)

 

 

Закон регулювання в кожнім контурі

ПІД, ПІ, ПД, П

 

 

Контрольовані параметри

завдання, вхід, розузгодженя, ви-

 

хід, значення довільного парамет-

 

ра, параметри програми, помилки

 

контуру

 

 

Параметри ручного задатчика:

 

спосіб установки

менше

дискретність установки, %

0,025

час зміни на 100%, с

22

вид балансування

динамічна, статична

 

 

Керування виходом:

 

спосіб керування в ручному режимі

менше

час зміни аналогового сигналу в ручному

 

режимі, с

22

здатність контролю, що дозволяє, поло-

 

ження виконавчого механізму, %

 

по цифровому індикаторі

0,025

по шкальному індикаторі

5

 

 

Бібліотека алгоритмів з переліком вхідних і вихідних сигналів і вказівкою реквізитів приводиться в [1, 2]

13 11 02 -

04 02

08 24 00 00

11 20 - 00

 

 

12 26 - -

09 20 - 00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

01

 

 

 

 

 

01

01

 

 

02

01

 

 

 

 

01

01

 

 

 

АВА

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

02

02

 

 

 

 

 

 

 

 

02

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗДН

 

 

 

 

 

РАН 1

РУЧ

 

 

 

 

 

РАН 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

01 01 00 -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

05 07 08 -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

01

 

 

 

 

 

 

 

 

 

01

 

 

 

 

 

02

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"0"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

03

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"100"

 

04

 

 

 

 

 

 

ВАА

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

06

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

РЗД-22

ОКО

Рисунок 11.1 – Конфігурація системи.

11.4 Програмування контролера

11.4.1 Перелік процедур програмування

Усього в контролері передбачено вісім процедур програмування:

1)Тестування («тест»).

2)Приладові параметри («приб»).

3)Системні параметри («сист»).

4)Алгоритмічна структура («алг»).

5)Конфигурування («конф»).

6)Настроювані параметри («настр»).

7)Початкові умови («нач.усл.»).

8)Запис у ППЗУ («ппзу»).

Таблиця 11.2 – Реквізити алгоритмів

Найменування ал-

Позначення в

Код

Модифікатор, m

Масштаб часу,

горитму

 

бібліотеці

 

 

МЧ

 

 

 

 

 

 

Оперативний

кон-

ОКО

01

00

Відсутній ( – )

троль регулювання

 

 

 

 

 

 

 

 

 

Введення аналого-

ВАА

07

01

Відсутній ( – )

ве групи А

 

 

 

 

 

 

 

 

 

 

 

Завдання ( ручне )

ЗДН

24

00

00

 

 

 

 

 

 

Регулювання

ана-

РАН

20

Відсутній ( – )

00

логове

 

 

 

 

 

 

 

 

 

 

 

Ручне керування

РУЧ

26

Відсутній ( – )

Відсутній ( – )

 

 

 

 

 

 

Фільтрація

 

ФИЛ

35

Відсутній ( – )

00

 

 

 

 

 

 

Запізнювання

 

ЗАП

39

06

00

 

 

 

 

 

Підсумовування з

СМА

43

02

Відсутній ( – )

масштабуванням

 

 

 

 

 

 

 

 

 

 

Аналоговий

ви-

АВА

11

02

Відсутній ( – )

сновок групи А

 

 

 

 

 

 

 

 

 

 

11.4.2 Порядок програмування

Контролер пройшов тестову перевірку і процедури установки приладових

ісистемних параметрів.

•Пульт настроювання ПН-1 підключений до зовнішнього роз’єму лицьової панелі в нижній її частині.

•Перемикач на зворотній стороні пульта знаходиться в положенні

«вкл»

• Працюємо з клавіатурою пульта настроювання.

•Горить миготливим ЛИ світлом «робота».

•Переводимо контролер у режим програмування, для чого послідовно натискаємо й утримуємо клавіші + до моменту висвітлювання ЛИ «прог»

•Натисканням клавіші домагаємося висвітлення ЛИ «алг»

•Натискаємо клавішу і після її відпускання за допомогою клавіш або набираємо в лівій частині верхнього ЦИ значення 01, що відповідає порядковому номерові алгоблока ОКО ( рис. 11.1).

•Уводимо послідовно реквізити даного алгоритму ( код, модифікатор, масштаб часу). Процедура введення аналогічна введенню порядкового номера

алгоблока і виконується за схемою: клавіша далі клавішами або встановлюються необхідні числові значення (табл. 11.2).

•Процес уведення всіх заданих схемою конфігурації алгоритмів ведуть по зростанню порядкових номерів алгоблоків. Для одержання можливості внесення змін і доповнень у схему конфігурації, що зростає ряд порядкових номерів має пропуски. Модифікаторам відсутніх алгоритмів надають значення: 00.

•По завершенню процедури «алг» натисканням клавіші переходять до процедури конфігурування. При цьому ЛИ світиться: «конф»

•У процедурі конфигурування встановлюються зв'язки між алгоблоками. Алгоблоки, на входи яких надходять сигнали, мають назву алгоблоківприймачів. Алгоблоки, з виходів яких виходять сигнали, називаються алгобло-

ками-джерелами.

• Після натискання клавіші і її відпускання, за допомогою клавіш або , набираємо в лівій частині верхнього ЦИ порядковий номер алгоблока ОКО: 01. Цей блок є приймачем декількох вхідних сигналів з виходів інших алгоблоків. Тому ще раз натискають клавішу і, за допомогою клавіш або , набирається номер 01 першого входу цього алгоблока в правій частині верхнього ЦИ. На нижньому ЦИ, почерговими натисканнями клавіш і або , набираються параметри алгоблока-джерела: його порядковий номер (у лівій частині) і номер виходу – у правій. Як правило, на перший вхід алгоблока ОКО

надходить вихідний сигнал алгоблока ЗДН. Аналогічно установлюються всі зв'язки за схемою конфігурації. Входи алгоблоків, на які надходять сигнали від алгоблоков-джерел, називаються зв'язаними. Не зв'язані входи - вільні. Вони є настроювальними і служать для введення констант або коефіцієнтів.

• Для інверсії ( зміни знака на протилежний ) вхідного сигналу, що позначається на вході алгоблока невеликим кружком, перед уведенням параметрів

алгоблока-джерела натискається клавіша . При цьому ліворуч на нижньому ЦИ висвітлюється знак: «▬».

• Покрокова процедура конфігурування приведена в таблиці 11.3. Процедура настроювання необхідна для алгоблоков, що мають вільні

входи, на яких установлюються верхня і нижня межі шкали вимірюваного параметра: входи 03 і 04 алгоритму ОКО; входи 03 – 10 алгоритму РАН, на яких установлюються значення коефіцієнта масштабирования, величини зони нечутливості регулятора, коефіцієнта пропорційності, часу інтегрування, зони обмеження вихідного сигналу регулятора і т.п.

Таблиця 11.3 – Покрокова процедура конфігурування

№ п/п

Клавіша

 

 

Результат

 

 

 

 

 

1

2

 

 

3

 

 

 

1

 

01 - (порядковий номер алгоблока-приймача) на верхньо-

 

му ЦИ ліворуч (якщо ні, те

або )

 

 

 

 

 

2

 

01- (номер входу) на верхньому ЦИ праворуч (якщо ні, те

 

або

)

 

 

 

 

 

 

 

3

 

● крапка ліворуч на нижньому ЦИ

 

 

 

4

 

08 - (порядковий номер алгоблока-джерела) на нижньому

 

ЦИ ліворуч (якщо ні, те

або )

 

 

 

 

 

5

 

01 - (номер виходу) праворуч на нижньому ЦИ(якщо ні, те

 

або

)

 

 

 

 

 

 

 

 

 

Продовження таблиці 11.3

1

2

 

 

3

 

 

 

 

6

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 1-5)

 

 

 

 

 

 

 

7

 

01праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

8

 

02

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

9

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

10

 

09

- (порядковий номер алгоблока-джерела) ліворуч на

 

нижньому ЦИ (якщо ні, те

або )

 

 

 

 

 

11

 

01 - (номер виходу алгоблока-джерела) праворуч на ниж-

 

ньому ЦИ (якщо ні, те або

)

 

 

 

 

 

 

12

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 7-11)

 

 

 

 

 

 

 

 

13

 

02

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

14

 

03

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

15

 

● крапка ліворуч на нижньому ЦИ

 

 

 

16

 

00 - ознака вільного входу (початок шкали) ліворуч на ни-

 

жньому ЦИ

 

 

 

 

 

 

 

17

 

00 - вид параметра настроювання – константа (якщо 01 –

 

коефіцієнт) праворуч на нижньому ЦИ

 

 

 

 

 

 

18

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 13-17)

 

 

 

 

 

 

 

 

19

 

03

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

Продовження таблиці 11.3

1

2

 

3

 

 

 

 

 

 

20

 

04

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

 

 

21

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

 

22

 

00 - ознака вільного входу (кінець шкали) ліворуч на ниж-

 

ньому ЦИ

 

 

 

 

 

 

 

 

 

23

 

00 - вид параметра настроювання – константа (якщо 01 –

 

коефіцієнт) праворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

 

 

24

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 19-23)

 

 

 

 

 

 

 

 

 

 

25

 

04

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

 

26

 

05

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

 

 

27

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

28

 

▬ «мінус» ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

29

 

11

- ліворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

 

 

30

 

02

- праворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

31

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 25-30)

 

 

 

 

 

 

 

 

 

 

32

 

05

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

 

33

 

06

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

 

 

34

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

35

 

00

- ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

Продовження таблиці 11.3

1

2

 

 

 

3

 

 

 

 

 

 

 

 

36

 

12

- ліворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

 

 

37

 

01

- праворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

38

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 35-37)

 

 

 

 

 

 

 

 

 

 

 

 

39

 

06

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

 

 

 

40

 

07

- праворуч на верхньому ЦИ (номер входу алгоблока-

 

приймача)

 

 

 

 

 

 

 

 

 

 

 

 

 

41

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

42

 

00

- ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

43

 

12

- ліворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

 

 

44

 

01

- праворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

45

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 39-44)

 

 

 

 

 

 

 

 

 

 

 

 

46

 

13

- (порядковий номер алгоблока-приймача) на верхньо-

 

му ЦИ ліворуч (якщо ні, те

або )

 

 

 

 

 

 

 

 

 

47

 

04 - (номер входу) на верхньому ЦИ праворуч (якщо ні, те

 

 

або

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

 

49

 

12 - (порядковий номер алгоблока-джерела) на нижньому

 

ЦИ ліворуч (якщо ні, те

або )

 

 

 

 

 

 

 

 

 

 

50

 

01

- (номер виходу) праворуч на нижньому ЦИ(якщо ні, те

 

 

або

)

 

 

 

 

 

 

 

 

 

 

 

 

 

51

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 46-50)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Продовження таблиці 11.3

1

2

 

 

 

3

 

 

 

 

 

 

 

52

 

09

- (порядковий номер алгоблока-приймача) на верхньо-

 

му ЦИ ліворуч (якщо ні, те

або

)

 

 

 

 

 

 

 

 

 

53

 

01 - (номер входу) на верхньому ЦИ праворуч (якщо ні, те

 

 

або

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

 

55

 

▬ «мінус» ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

 

56

 

12

- ліворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

 

 

57

 

01

- праворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

58

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 52-57)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

59

 

09

- (порядковий номер алгоблока-приймача) на верхньо-

 

му ЦИ ліворуч (якщо ні, те

або

)

 

 

 

 

 

 

 

 

 

60

 

02 - (номер входу) на верхньому ЦИ праворуч (якщо ні, те

 

 

або

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61

 

● крапка ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

 

62

 

▬ «мінус» ліворуч на нижньому ЦИ

 

 

 

 

 

 

 

 

 

63

 

05

- ліворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

 

 

64

 

01

- праворуч на нижньому ЦИ (якщо ні, те

або

)

 

 

 

 

65

 

01

- ліворуч на верхньому ЦИ: введення в ОЗУ набраної

 

інформації (пункти 59-64)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

66

 

12

- (порядковий номер алгоблока-приймача) на верхньо-

 

му ЦИ ліворуч (якщо ні, те

або

)

 

 

 

 

 

 

 

 

 

67

 

02 - (номер входу) на верхньому ЦИ праворуч (якщо ні, те

 

 

або

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]