Page 94 - 4679
P. 94
Нехай після обробки даних з датчика контролер вирішив, що потрібно відкрити
випускний клапан на 50 %. Клапан підключений до вузла вводу/виводу 7, модулю АО в
слоті 3, каналу 2. Контролер формує команду наступного змісту :
Вузол = 7 Слот = 3 Канал = 2 Команда "записати" Значення = 50%
Вузол 7, скануючи шину, натикається на команду, адресовану йому. Він записує
значення уставки 50 % в регістр, відповідному слоту 3, каналу 2. Відразу ж модуль АО
формує на виході 2 потрібний електричний сигнал і видає його клапану на виконання.
Далі вузол 7 висилає назад контролеру підтвердження успішного виконання команди.
Вузол = 1 - - Запис виконаний -
Контролер отримує відповідь від вузла 7 і вважає, що команда виконана.
Це усього лише спрощена схема протоколу взаємодії контролера з вузлами
вводу/виводу, що використовує принцип "запит-відповідь" ("команда-підтвердження").
У реальних АС до такого роду повідомлень додається безліч діагностичних,
управляючих і сервісних повідомлень.
ПЛК реалізуються на базі мікропроцесорної техніки і діляться на класи: нано-,
микро-, малі, середні і великі. Спочатку вони призначалися для заміни релейно-
контактних схем, зібраних на дискретних компонентах - реле, лічильниках, таймерах,
елементах жорсткої логіки. Зараз вони також вирішують як обчислювальні, так і
комутаційні завдання.
Програмувати ПЛК, як правило, рекомендується на мовах стандарту IEC-
61131.3. Для тих, хто звик до релейно-контактних схем, рекомендується працювати з
мовою, створеною на їх основі (Ladder Diagram), а тим, кому зрозуміліше електронні
схеми, можуть скористатися мовою функціональних блокових діаграм (Functional Block
Diagram). Досвідчені програмісти можуть використовувати можливості усіх мов.
Сучасний ринок контролерів і програмно-технічних комплексів дуже
різноманітний. Вибір найбільш прийнятного варіанту є багатокритерійним завданням,
рішенням якого є компроміс між вартістю, технічним рівнем, надійністю,
комфортністю, витратами на сервісне обслуговування, повнотою програмного
забезпечення і багато чим іншим.
Тому важливо виділити їх основні характеристики і властивості, на підставі яких
можна зробити вибір при побудові систем управління.
Як такі характеристики при виконанні проекту АС пропонується сім
узагальнених показників:
характеристики процесора;
характеристики периферійної частини ПЛК;
характеристики каналів вводу/виводу, підтримуваних контролерами;
комунікаційні можливості;
умови експлуатації;
технічна підтримка;
програмне забезпечення.
Характеристики процесора - це тип, розрядність основної процесорної плати і
робоча частота; підтримка математики з плаваючою комою, що дозволяє виконувати
ефективну обробку даних; наявність бітових операцій, число маніпуляцій для обробки
даних, можливості системи переривань. Чим менше маніпуляцій для обробки даних,
чим досконаліше система переривань, тим більше переважний такий процесор в АС.
Характеристики периферійної частини ПЛК - це наявність і об'єм різних видів
93