- •7.091501 „Комп’ютерні системи та мережі”
- •7.091401 „Системи управління і автоматики”
- •Опис мови ld
- •Основні графічні елементи
- •Правила виконання схем Принципи виконання
- •Порядок введення схеми
- •Зміна виклику функції
- •Редагування існуючої схеми
- •Об’єкти мов програмування
- •Лабораторна робота №1
- •Порядок виконання
- •Завдання
- •Контрольні запитання.
- •Лабораторна робота №2
- •Порядок виконання
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №3
- •Короткі теоретичні відомості
- •Порядок виконання
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №4
- •Короткі теоретичні відомості
- •Порядок виконання
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №5
- •Короткі теоретичні відомості
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №6
- •Короткі теоретичні відомості
- •Ввімкнено
- •Вимкнено
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №7
- •Короткі теоретичні відомості
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №8
- •Короткі теоретичні відомості
- •Завдання
- •Контрольні запитання
- •Список рекомендованої літератури Основна література
- •Допоміжна література
- •7.091501 „Комп’ютерні системи та мережі”
- •7.091401 „Системи управління і автоматики”
Завдання
Виконати завдання з анімацією роботи баків (наведено вище).
Обрати реальний виробничий процес та створити схему для його анімації (в процесі має бути задіяно не менше 10 аналогових та дискретних сигналів)
Виконати анімацію схеми в Runtime Screen і написати програму на мові LD.
Звіт повинен містити:
Тему та мету лабораторної роботи.
Схему керування баками та відповідну програму.
Мнемосхему обраної САУ та відповідну програму з докладними коментарями.
Контрольні запитання
Поясніть значення терміну „Bar Chart”. Де це поняття застосовується?
Наведіть приклади застосування функції „Trend”?
В яких межах може анімуватися аналоговий сигнал? Чи можуть ці межі бути змінені?
Які параметри можуть змінюватися в закладці „Drawing” властивостей об’єкту?
Лабораторна робота №8
Тема: Комунікаційні процеси і функції в пакеті PL7-Pro.
Мета: Навчитися використовувати вбудовані комунікаційні функції та отримати основні поняття про промислові мережі.
Короткі теоретичні відомості
Опис основних комунікаційних функцій, які застосовуються у вище промислових мережах наведений в таблиці 1. Додатково подана інформація про можливість застосування визначеної функції при різних режимах роботи (дивись таблицю 2).
Таблиця 1
Функція |
Опис |
TSX 3710 |
TSX 3720 / TSX 57 |
READ_VAR |
Читання об'єктів (біт, слово, таймер, …) (240 симв. на PCMCIA, 120 симв. на ТЕР) |
|
X |
WRITE_VAR |
Запис об'єктів (240 симв. на PCMCIA, 120 симв. на TER) |
X |
X |
SEND_REQ |
Передача запрошень Uni-TE |
X |
X |
DATA_EXCH |
Передача/прийом: текстових даних |
X |
X |
PRINT_CHAR |
Запис строки символів (4 KB на PCMCIA, 120 b на TER) |
X |
X |
INPUT_CHAR |
Читання строки символів. (4 KB на PCMCIA, 120 b на TER) |
X |
X |
OUTIN_CHAR |
Передача + Прийом строки символів (240 симв. на PCMCIA, 120 симв. на TER) |
X |
X |
SEND_TLG |
Посилка телеграми (16 байт максимум) |
|
X |
RCV_TLG |
Прийом телеграми (16 байт максимум) |
|
X |
CANCEL |
Скидання поточного обміну |
X |
X |
ROR_ARB1 |
Здвиг праворуч таблиці байт |
X |
X |
Таблиця 2
Функція |
FIP |
Ведучий UTW |
Ведомий UTW |
Символьний режим |
Modbus |
READ_VAR |
X |
X |
X(int chan SCY) |
|
X |
WRITE_VAR |
X |
X |
X(int chan SCY) |
|
X |
SEND_REQ |
X |
X |
X |
|
X |
DATA_EХСН |
X |
X |
X |
|
|
PRINT_CHAR |
X |
|
|
X |
|
INPUT_CHAR |
X |
|
|
X |
|
OUT'IN_CHAR |
X |
|
|
X |
|
SEND_TLG |
X |
|
|
|
|
RCV_TLG |
X |
|
|
|
|
CANCEL |
X |
X |
X |
X |
X |
ROB_ARB1 |
X |
X |
X |
X |
X |
Загальний формат комунікаційних функцій
Ім'я функції (Адреса, специфічні параметри, управляючі параметри)
Структура комунікаційних функцій
Ім'я функції ( Адреса, специфічні парам., управляючі парам.)
Адреса призначення для об'єкта:
У вигляді безпосередніх значенням: приклад:
READ_VAR ( ADR# {2.3} SYS. ....)
У вигляді слів або внутрішніх констант
(таблиця з 8 слів )
приклад:
READ_VAR (%MW50:6,.....)
READ_VAR (Station3:6,.....)
всередині "Операційного" блок:
%MW50:6: = ADR# {2.3} SYS
Програмування: Читання стандартних об'єктів: READ_VAR
Читання послідовних об'єктів одного типу (внутрішні слова, біти, і т.д.)
Читання послідовних об'єктів функціональних блоків (таймери, і т.д.)
Довжина таблиці для відповіді до 120 (TER) або 240 байт (PCMCIA)
Приклад: Читання станцією Stl внутрішніх біт от %М200 до %М231 в станції SB:
READ.VAR (ADR#{1.3} SYS, " %M", 200, 32, %MW10:2, %MW20:4)
Читання станцією Stl параметрів таймерів 4 & 5 в станції St3:
St3:6:=ADR#{1.3} SYS
READ VAR (ST3:6, "%TM", 4, 2, reception :10, management :4)
Програмування Ведучого/Ведомого UNI-TELWAY: приклад
Запис змінної з Ведучого в Ведомий
WRITE_VAR (ADR# 0.1.6, '%MW', 30, 10, %MW0:10, %MW10:4)
Програмування FIPWAY: приклад використання телеграм
Передача телеграми з 8 слів від станції 1 до видаленої станції 3