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

Правила виконання схем Принципи виконання

Схема виконуються ступінь за ступінню, і кожна схема виконуються зліва направо.

Схема складаються з графічних елементів, що з'єднуються друг з другом елементами зв'язку (за виключенням енергетичної шини). Схема у верхньому лівому куті є першою схемою для виконання.

Як випливає з такого порядкоа виконання, система:

  • оцінює логічний стан кожного контакту (у відповідності з поточним значенням об'єктів додатка або стану входів модуля вводу/виводу перед початком сканування);

  • обробляє процеси, пов'язані з функціями, функціональними блоками і підпрограмами;

  • у відповідності до стану тестових елементів обновляє об'єкти бітового типу, позв'язані з котушками (виходи модуля вводу/виводу обновляються в кінці сканування);

  • виконує переходи в іншу маркіровану схему в цьому ж програмному модулі (JMP), або повертається в модуль, який викликав дану підпрограму (RETURN), або зупиняє виконання програми (HALT).

Переміщення в редакторі LD-діаграм

Переміщення

Клавіша

У перший стовпчик схеми

Home

В останній стовпчик схеми

End

На наступну сторінку

Page Down

На попередню сторінку

Page Up

На початок модуля

Ctrl+Home

У кінець модуля

Ctrl+End

Перейти до схемі

Ctrl+A

Порядок введення схеми

  1. Створення LD секції.

Для цього необхідно виконати наступні дії:

  • Для цього необхідно клацнути правою кнопкою миші на директорії Section у віконці Application Browser (Переглядач Додатків) або помістити курсор на цю директорію і натиснути SHIFT+F10.

  • Вибрати пункт меню Create or Insert (Створити або Вставити).

  • Ввести ім'я: 16 символів максимум.

  • Вибрати мову, на якому буде виконуватися програмування. У нашому випадку це LD.

  • Визначити тип захисту: немає захисту, захист від запису або захист від читання/запису.

  • Визначити або, якщо вимагається, відредагувати умови виконання.

  • Якщо вимагається, вибрати функціональний модуль, з яким буде зв'язана програма.

  • Ввести коментар, якщо вимагається (максимум 250 символів). Цей коментар може бути змінений в діалоговому вікні Section Properties (Властивості Секції).

  • Підтвердити всі дії – OK.

  1. Введення мітки:

Мітка є опціональним елементом (%Li, де i знаходиться в проміжку від 0 до 999, у верхньому лівому осередку схеми). Вона використовується для маркірування схеми в програмному модулі і розміщується на початку схеми.

Використовуючи мишу: подвійний щиглик на полі маркера, ввести мітку (від 0 до 999), потім підтвердити ENTER.

Використовуючи клавіатуру: встановити курсор на полі маркера, натиснути пробіл, ввести мітку (від 0 до 999), потім підтвердити ENTER.

  1. Введення коментаря:

Коментар є опціональним елементом (розміщується в першому рядку праворуч від маркера) і може займати максимум 3 рядки (або 222 алфавітно-цифрових символу), обмежується з обох сторін символами **, що автоматично додаються редактором. CTRL+ENTER встановлює абзац.

Використовуючи мишу: подвійний щиглик на поле коментарю, ввести коментар, потім підтвердити клавішою ENTER.

Використовуючи клавіатуру: встановити курсор на полі коментарю, натиснути пробіл, ввести коментар, потім підтвердити клавішою ENTER.

  1. Введення графічних елементів.

Програма PL7 Pro дозволяє два режими введення схеми:

  • з коментарем;

  • без коментарю.

Команда Edit/Enter With Comment (Редагувати/Вводити З Коментарем) може бути використана для переключення між цими двома режимами. Режим введення без коментарю може бути використаний для попереднього конструювання схеми без назви графічних елементів. Вони будуть названі відразу ж після введення графіки.

Щоб ввести графічний елемент необхідно виконати наступні дії:

Використовуючи мишу:

  1. Клацніть на графічному елементі, розташованому в графічній палітрі.

  2. Клацніть на сітці в тому місці, де необхідно розмістити графічний елемент.

  3. Введіть необхідну змінну (за умовчанням, режим введення з коментарем активний) і підтвердіть натисканням ENTER. Виконайте ті ж процедури для інших елементів схеми.

  4. Підтвердіть схему натисканням ENTER, або командою Edit/Confirm (Редагувати/Підтвердити), або щигликом по іконці

Використовуючи клавіатуру:

  1. Встановіть курсор в необхідному місці сітки.

  2. Натисніть функціональну клавішу, яка відповідає графічному елементові в графічній палітрі.

  3. Введіть необхідну змінну (за умовчанням, режим введення з коментарем активний) і підтвердіть натисканням ENTER. Виконайте ті ж процедури для інших елементів схеми.

  4. Підтвердіть схему натисканням ENTER.

Якщо під час підтвердження схеми редактор знаходить помилку, схема відображається червоним кольором. В іншому випадку, схема відображається синім кольором.

  1. Введення кодів: HALT, RETURN і CALL

Процедура введення інструкцій для зупинки програми (HALT), повернення в основну програму (RETURN) і виклику підпрограми (CALL) виглядає наступним образом:

  1. Клацніть на іконці в графічній палітрі. З'явиться вікно вибору:

  1. Оберіть потрібну команду і підтвердіть ENTER.

  2. Помістіть курсор, що символізує обраний код, в робоче поле і натисніть ліву кнопку миші.

Для виклику підпрограми введіть SRі (і – номер підпрограми) і підтвердіть клавішою ENTER.

Примітка: Підпрограми SR повинні бути створені перед виконанням операції вставки.

  1. Введення стандартних функціональних блоків

Використовуючи мишу:

  1. Клацніть на графічному елементі, розташованому в графічній палітрі.

  2. Оберіть необхідний функціональний блок.

  3. Клацніть на потрібному тестовому полі, щоб розмістити обраний функціональний блок.

  4. Введіть номер функціонального блоку і підтвердіть клавішою ENTER.

Використовуючи клавіатуру:

  1. Оберіть потрібне тестове поле за допомогою клавіш керування курсором.

  2. Натисніть SHIFT+F7.

  3. Оберіть функціональний блок і підтвердіть клавішою ENTER.

  4. Введіть номер функціонального блоку і підтвердіть клавішою ENTER.

Примітка: Параметри функціональних блоків вводяться в редакторі змінних.

  1. Введення горизонтальних і вертикальних блоків порівняння

Використовуючи мишу:

  1. Клацніть на необхідному графічному елементі в графічній палітрі.

  2. Натисніть на потрібному тестовому полі, щоб розмістити обраний блок порівняння.

  3. Введіть інструкцію порівняння і підтвердіть клавішою ENTER.

Використовуючи клавіатуру:

  1. Оберіть потрібне тестове поле клавішами керування курсором.

  2. Натисніть комбінацію SHIFT+F4 або SHIFT+F5.

  3. Введіть команду порівняння і підтвердіть клавішою ENTER.

  1. Введення блоку операції

Використовуючи мишу:

  1. Клацніть на необхідному графічному елементі в графічній палітрі.

  2. Натисніть на потрібному тестовому полі, щоб розмістити блок операції.

  3. Введіть командний рядок і підтвердіть клавішою ENTER.

Використовуючи клавіатуру:

  1. Виберіть осередок призначення клавішами керування курсором.

  2. Натисніть SHIFT+F3.

  3. Введіть командний рядок і підтвердіть клавішою ENTER.

  1. Введення виклику функції

  1. Виберіть спадне меню Enter Function Call (Ввести Виклик Функції) (клацніть правою кнопкою миші або натисніть SHIFT+F8). Опція «Parameters» (Параметри) повинна бути обрана в модулі Function Information (Інформація про Функції).

  2. Використовуючи мишу або клавішу Tab чи клавіши керування курсором оберіть потрібний тип функцій (наприклад: Single length integer).

  3. Оберіть ім'я функції (наприклад: ABS).

  4. Введіть потрібні змінні функції.

Примітки:

  1. Деякі функції передбачають додаткові екрани введення, доступ до яких можна одержати з допомогою кнопки Details (Деталі).

  2. Якщо синтаксис функції заздалегідь відомий, можна вводити функцію прямо в редакторі.