logo search
Konspekt_lektsy_KISU_redaktirovannyy_308

26.1. Мова релейноконтактних схем ld.

Графічна мова релейної логіки вперше з'явилася у вигляді електричних схем, які складалися з контактів і обмоток електромагнітних реле (рис. 26.1). Такі схеми використовувалися в автоматиці конвеєрів для збірки автомобілів до ери мікропроцесорів. Мова релейної логіки була інтуїтивно зрозуміла людям, злегка знайомим з електротехнікою і тому виявилася найбільш поширеною в промисловій автоматиці. Обслуговуючий персонал легко знаходив відмову в устаткуванні, простежуючи шлях сигналу по релейній діаграмі.

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

Рис. 26.1. Приклад програми на мові LD (а) і її еквівалент у вигляді електричного ланцюга з реле і вимикачами (б).

Для виконання арифметичних функцій в мову LD були додані функціональні блоки, які виконували операції складання, множення, обчислення середнього і так далі. Складні обчислення в цій мові неможливі.

Недоліком є також те, що тільки маленька частина програми уміщається на моніторі комп'ютера або панелі оператора при програмуванні. Не дивлячись на вказані недоліки, мова LD відноситься до найбільш поширених в світі, хоча використовується для програмування тільки простих завдань.