Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод Контролери 06.doc
Скачиваний:
0
Добавлен:
22.08.2019
Размер:
2.71 Mб
Скачать

Завдання

  • Виконати завдання з анімацією роботи баків (наведено вище).

  • Обрати реальний виробничий процес та створити схему для його анімації (в процесі має бути задіяно не менше 10 аналогових та дискретних сигналів)

  • Виконати анімацію схеми в Runtime Screen і написати програму на мові LD.

Звіт повинен містити:

  • Тему та мету лабораторної роботи.

  • Схему керування баками та відповідну програму.

  • Мнемосхему обраної САУ та відповідну програму з докладними коментарями.

Контрольні запитання

  1. Поясніть значення терміну „Bar Chart”. Де це поняття застосовується?

  2. Наведіть приклади застосування функції „Trend”?

  3. В яких межах може анімуватися аналоговий сигнал? Чи можуть ці межі бути змінені?

  4. Які параметри можуть змінюватися в закладці „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

  1. Загальний формат комунікаційних функцій

Ім'я функції (Адреса, специфічні параметри, управляючі параметри)

  1. Структура комунікаційних функцій

Ім'я функції ( Адреса, специфічні парам., управляючі парам.)

Адреса призначення для об'єкта:

  • У вигляді безпосередніх значенням: приклад:

READ_VAR ( ADR# {2.3} SYS. ....)

  • У вигляді слів або внутрішніх констант

(таблиця з 8 слів )

приклад:

READ_VAR (%MW50:6,.....)

READ_VAR (Station3:6,.....)

всередині "Операційного" блок:

%MW50:6: = ADR# {2.3} SYS

  1. Програмування: Читання стандартних об'єктів: 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)

  1. Програмування Ведучого/Ведомого UNI-TELWAY: приклад

Запис змінної з Ведучого в Ведомий

WRITE_VAR (ADR# 0.1.6, '%MW', 30, 10, %MW0:10, %MW10:4)

  1. Програмування FIPWAY: приклад використання телеграм

Передача телеграми з 8 слів від станції 1 до видаленої станції 3