Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
18-70.doc
Скачиваний:
23
Добавлен:
05.03.2016
Размер:
7.29 Mб
Скачать

27. Мова il. Функціональний блок реверсивного лічильника.

Призначений для підрахунку подій в двох напрямках. К-сть – 32. %Ci.V –– поточне значення ( збільшується або зменшується в залежності від напрямку підрахунку), може читатись і перевірятись. %Ci.P –– встановлене значення (0...9999), може читатись перевірятись і записуватись. MODIF –– коректування через термінал (Y – можливість зміни %Сi.P в режимі коректування). R –– вхід скидання (в стані 1 %Ci.V=0). S –– встановлення заданого значення (в стані 1 %Ci.V=%Ci.P) CU –– вхід прямого підрахунку (по передньому фронті). CD –– вхід зворотного підрахунку (по передньому фронті). Е –– вихід спорожнення (%Ci.E=1 при прямому підрахунку). D –– вихід досягнення встановленого значення (%Ci.D=1 коли %Ci.V= %Ci.P). F –– вихід переповнення (%Ci.F=1 при зворотньому підрахунку).

В мові STє чотири команди:RESET%Ci–– скидає поточне значення;PRESET%Ci–– присвоює значення %Ci.Р поточному значенню; АР %Ci–– збільшення %Ci.Vна 1;DOWN%Ci–– зменшення %Ci.Vна 1.

28. Мова il. Загальні принципи програмування і конфігурування функціонального блоку таймера.

К-сть 64. Має три режими TON –– затримка по передньому фронті сигналу на фронті. TOF –– затримка по задньому фронті сигналу на фронті. ТР –– створення імпульсу точної тривалості. ТВ –– основний час (1хв, 1с, 100мс, 10мс). %ТМі.V –– поточне значення, слово яке збільшується на 1 від 0 до %TМi.P. Може читатись і перевірятись. %TМi.P –– встановлене значення (0...9999) може читатись, перевірятись і записуватись. Згенерована затримка рівна %TМi.P *TB. MODIF –– коректування через термінал (Y – можливість зміни %TМi.P в режимі коректування). IN –– настройка вводу (запуск таймера по передньому фронті TON i TP або по задньому по TOF). Q –– вихід таймера, встановлюється в 1 в залежності від режиму.

В шарі змінних в секції функціональних блоків налаштовують режим роботи, величини основного часу, встановленого значення та MODIF.

В мові STє дві команди:START%TMi–– для режимівTONiTPзапускає по передньому фронті на вході, для режимуTOFпо задньому;DOWN%TMi–– для режимівTONiTPзапускає по задньому фронті на вході, для режимуTOFпо передньому.

TON

TOF

TP

29. Мова il. Функціональні блоки. Загальні характеристики функціональних блоків.

Є 6-сть типів: таймер (%TMi –– 64), реверсивний лічильник (%Ci –– 32), моностійкий (%MNi –– 8), регістр (%Ri –– 4), барабанний контролер (%DRi –– 8), таймер 7 серії (%Ti –– 64). Кожний блок містить входи які використовуються для керування. Виходи які містять певний стан (являють собою вихідний біт, який може набувати різного значення), кожен з яких може керувати котушками, параметри які використовуються для адаптування блоків для вирішення конкретної задачі.

В мові STє дві команди:START%TMi–– для режимівTONiTPзапускає по передньому фронті на вході, для режимуTOFпо задньому;DOWN%TMi–– для режимівTONiTPзапускає по задньому фронті на вході, для режимуTOFпо передньому.

30. Мова il. Контакти, котушки.

Є 4 типи контактів: нормально відкритий –– замикається коли біт керування у стані 1(%І1.0), нормально закритий (інвертований– NOTІ1.0) –– замикається коли біт керування у стані 0, контакт по передньому фронту –– активізується при зміні біта керування від 0 до 1 (RE%I1.0), контакт по задньому фронту –– активізується при зміні біта керування від 1 до 0 (FE%I1.0). Контакти також називають булевими командами завантаження.

Котушки бувають 4 типів: прямі (зв’язаний об’єкт приймає значення яке прийшло на котушку) – (%Q2.0:=), інвертовані котушки (звязаний обєкт приймає значення протилежне тому що надійшло на котушку) – (%Q2.0:=NOT), котушки встановлення (звязаний обєкт приймає значення 1, при надходженні сигналу на котушку) – (S%Q2.0), котушки скидання (звязаний обєкт приймає значення 0 при надходженні сигналу на котушку) – (R%Q2.0). Надсилання сигналу на котушку називають булевою командою присвоєння.