Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПТ_L_к.doc
Скачиваний:
13
Добавлен:
27.08.2019
Размер:
20.33 Mб
Скачать

05 Если умова а

06 ИЛИ

07 Если умова в

10 ) перевірка умови ведеться за схемою (А ИЛИ В)*С

11 Если умова с

В умовній частині оператора, крім фрагментів ИЛИ, И, можуть використовуватись такі типи фрагментів:

а) Перевірка значень ВКЛ чи ОТКЛ змінних ВД, ДВ, КБ, КС, ТМ.

Н., 12 ЕСЛИ В ДВ155 (якщо включений дискретний вихід ДВ155)

56 ЕСЛИ О ТМ27 (якщо виключений таймер ТМ27).

б) Порівняння значень змінних ВА чи АВ (назва змінної зліва від знаку порівняння) з арифметичним виразом або константою.

22 ЕСЛИ ВА007 ( якщо значення входу аналогового ВА007

> +ВА004 більше значення входу аналогового ВА004

-АВ000 мінус значення аналогового виходу АВ000

+ 0099 плюс константа 99).

22 ЕСЛИ ВА005 ( якщо значення входу аналогового ВА005, до якого

> +0650 підєднаний концентратомір, досягло значення, що

відповідає концентрації речовини в об’єкті 65%)

22 ЕСЛИ ВА003 ( якщо значення входу аналогового ВА003, до якого

> +0850 підєднаний термометр, досягло значення, що

відповідає температурі речовини в об’єкті 85 С)

в) Порівняння на більше чи менше величини часу в таймері (назва таймера зліва від знаку порівняння) з величиною часу в іншому таймері такого ж формату чи з часовою константою такого ж формату (секундному чи 100-мілісекудному).

Н., 44 ЕСЛИ ТМ00 ( якщо величина часу в таймері ТМ00

>ТМ03 більше за величину часу в таймері ТМ03)

37 ЕСЛИ ТМ50 (якщо величина часу в таймері ТМ50

< .02.14.3 менша ніж 2 хв. 14,3 с)

33 ЕСЛИ ТМ07 (якщо величина часу в таймері ТМ07

> 02.14.30 більша ніж 2г.14 хв.30 с)

г) Перевірка стану блокування будьякої змінної

03 ЕСЛИ Б ИВ02 (якщо заблокований імпульсний вихід ИА02).

У виконавчій частині оператора можуть бути використані типи фрагментів, які начинаються з ТОГДА або ИНАЧЕ .

а) Виключення чи включення змінної: ДВ, КБ, КС, ТМ.

Н., 22 ТОГДА В ТМ32 потім включити таймер ТМ32

56 ИНАЧЕ О ДВ330 інакше відключити дискретний вихід ДВ330

Н, одночасне використання ТОГДА та ИНАЧЕ

00 Если в дв015

01 Тогда о кс102

02 Иначе в кс116

б) Присвоїти змінній АВ значення арифметичного виразу або константи:

23 ТОГДА АВ007 потім аналоговому виходу АВ007 присвоїти

= +ВА073 значення входу аналогового входу ВА073

-ВА107 мінус значення входу аналового ВА107

22 ТОГДА АВ007 = +0000 потім повністю закрити регулювальний клапан, якому присвоєна змінна АВ007

03 ТОГДА АВ002 = +1000 потім повністю відкрити регулювальний клапан, якому присвоєна змінна АВ002

05 ТОГДА АВ005 = +0550 потім відкрити регулювальний клапан,

якому присвоєна змінна АВ003, на 55%

в) Присвоїти величині часу в таймері величину часу іншого таймера чи часової константи таких же форматів

35 ИНАЧЕ ТМ56 (інакше величині часу таймерв ТМ56

= 01.12.30 присвоїти значення 1г 12 хв 30 с) Особливість: одночасно з присвоєнням часу таймер відключається і за-лишається виключеним. Для початку відліку часу його треба включити.

г) Вихід з секції без виконання частини програми, яка залишилась в секції

34 ТОГДА ВСК (потім вийти із секції). Виконання фрагменту означає безперебійний вихід із секції без розрахунку програми, яка далі іде і можливості її проглянути.. Значення ключа секції при цьому не змінюється.

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