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

33. Мова st. Загальні принципи програмування і конфігурування функціонального блоку таймера серії 7.

Призначений для управління діями з запрограмованою затримкою. Кількість 64. ТВ –– основний час (1хв, 1с, 100мс, 10мс). %Ті.V –– поточне значення, слово яке зменшується на 1 від %Ti.P дво нуля. Може читатись і перевірятись. %Ti.P –– встановлене значення (0...9999) може читатись, перевірятись і записуватись. Згенерована затримка рівна %Ti.P *TB. MODIF –– коректування через термінал (Y – можливість зміни %Ti.P в режимі коректування). Е –– вхід настройки (0 скидає таймер) С –– вхід контролю (0 заморожує таймер). D –– вихід закінчення роботи (%Ti.D=1 якщо %Ti.V=0). R –– вихід виконання (%Ti.R=1 якщо таймер працює і %Ti.C=1)

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

В мові STіснує три команди для роботи з таймерами 7 серії:PRESET%Ti:скидає таймер,START%Ti: включає таймер,STOP%Ti: заморожує поточне значення таймера.

34. Мова st. Функціональний блок таймера серії 7.

Призначений для управління діями з запрограмованою затримкою. Кількість 64. ТВ –– основний час (1хв, 1с, 100мс, 10мс). %Ті.V –– поточне значення, слово яке зменшується на 1 від %Ti.P дво нуля. Може читатись і перевірятись. %Ti.P –– встановлене значення (0...9999) може читатись, перевірятись і записуватись. Згенерована затримка рівна %Ti.P *TB. MODIF –– коректування через термінал (Y – можливість зміни %Ti.P в режимі коректування). Е –– вхід настройки (0 скидає таймер) С –– вхід контролю (0 заморожує таймер). D –– вихід закінчення роботи (%Ti.D=1 якщо %Ti.V=0). R –– вихід виконання (%Ti.R=1 якщо таймер працює і %Ti.C=1)

В мові STіснує три команди для роботи з таймерами 7 серії:PRESET%Ti:скидає таймер,START%Ti: включає таймер,STOP%Ti: заморожує поточне значення таймера.

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

Принцип дії подібний до електромеханічного барабанного контролера: крок змінюється в залежності від зовнішніх подій. На кожному кроці верхній точці відповідають 16-ти бітні коди, які записуються в матриці (1 відповідають активним значенням). Кількість 8, LEN –– к-сть кроків (1..16). ТВ –– основний час (1хв, 1с, 100мс, 10мс). %Di.R –– тривалість кроку (0...9999; скидається при кожній змінні кроку), може читатись і перевірятись, тривалість періоду %DRi.V*TB. %DRi.S –– номер поточного кроку, може читатись і перевірятись. R –– вхід повернення до кроку 0 (в стані 1). U –– розширений вхід (по передньому фронту просувається на крок вперед). F –– вихід. Вказує що поточний крок є останнім, може читатись. %DRi.Wj –– стан кроку (16-ти бітне слово на кроці j )

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

В мові STіснує дві команди для роботи з барабанними контролерами:RESET %DRi –– повертає контролер в крок 0;AP %DRi –– по передньому фронті змушує контролер просунутись на крок вперед