у
Модульного типу
За технічними можливостями, які визначають рівень вирішуваних завдань, ПЛК фірми OMRON діляться на класи:
Мікро (Micro)
Малі (Small)
Середні (Medium)
Великі (Large)
Застосування програмованих контролерів OMRON в управлінні безперервними технологічними процесами.
Програмовані логічні контролери (PLC) корпорації OMRON (Японія) діляться на чотири класи: Micro (мікро), Small (малі), Medium (середні) і Large (великі). Широке застосування в системах автоматичного управління (САУ) безперервними технологічними процесами отримали PLC класів Medium і Large. Збалансована сукупність основних характеристикі функціональних можливостей PLC цих класів визначило їх переважне використання в САУ найбільш відповідальними об'єктами. До їх числа відносяться бортові установки космічних агрегатів, системи управління процесами ядерних технологій, об'єкти військово-промислового комплексу, об'єкти теплоенергетики. Новою розробкою в цьому класі виробів є програмовані контролери серії SYSMAC CS1 (рис.15).
Рис. 15. Програмований контролер SYSMAC CS1
Контролери серії CS1 по функціональним можливостям і технічним характеристикам істотно перевершують ранні моделі PLC фірми OMRON, а також вироби відомих світових фірм, що знаходяться в цьому класі (клас - Medium). Нижче наводяться деякі (загальноприйняті для програмованих логічних контролерів) параметри PLC CS1:
Швидкодія (час виконання інструкції LD) - 0.04 mc;
Кількість інструкцій - більше 400;
Кількість точок введення/виводу - 5 120;
Ємність пам'яті програм - 250 Kшагов;
Ємність енергонезалежної пам'яті даних (DM) - 448 Кслов;
Ємність карти Flash-пам'яті - 48 МВ;
Номенклатура підтримуваних модулів (введення/виводу, спеціальних, комунікаційних) - більше 100 типів.
Мережі та інтерфейси:
Ethernet (FTP, TCP/IP, UDP/IP);
Controller Link;
PC Link;
DeviceNet (CompoBus/D);
CompoBus/S;
ProfiBus/DP;
Host Link;
NT Link;
Protocol Macros;
Peripheral Bus.
В даний час випускається 9 моделей модулів центрального процесора контролерів серії CS1. Між собою модулі CPU (рис. 16.) відрізняються кількістю біт I/O (мінімально 960 біт I/O для CS1G-cpu42; максимально 5120 біт I/O для CS1H-cpu67), ємністю програм (мінімально 10Kшагов для CS1G-cpu42; максимально 250К steps для CS1H-cpu67), розміром пам'яті даних (мінімально 32К слів для CS1G-cpu42; максимально 448К слів для CS1H-cpu67), наявністю або відсутністю EM-пам'яті. Широка сітка взаємних поєднань названих параметрів дозволяє провести оптимальний вибір модуля CPU для конкретного технологічного процесу. Всі типи модулів CPU забезпечені коннектором для установки карти Flash-пам'яті, периферійним портом і портом RS232C, а також мають відсік для установки додаткових комунікаційних плат.
Рис. 16. Модуль ЦПУ
Якісно змінилися деякі раніше існуючі інструкції процесора і додалися нові, що спрощують програмування складних алгоритмів. Зокрема такі інструкції як таймери і лічильники раніше належали одній області пам'яті (не могли мати однакові номери в одній програмі) і їх загальна кількість для контролерів. як правило не перевищувало 512. У програмах контролерів CS1 можна одночасно використовувати таймери і лічильники з однаковими номерами. Тих і інших може бути по 4096. З'явилися нові інструкції, що дозволяють обробляти файлову пам'ять, текстові рядки, індексні регістри і багато інших. Використовуючи їх, модуль CPU може маніпулювати своєю власною пам'яттю. Так, наприклад, з програми сходових діаграм можна здійснювати весь набір операцій над файлами, розташованими на карті пам'яті (видаляти, копіювати, створювати директорію і змінювати її ім'я). Програму користувача, що знаходиться в CPU модулі, можна замінити програмою з карти пам'яті не вимикаючи контролер і без застосування засобів програмування. Програму користувача і областей даних можна автоматично зберегти на карті пам'яті при включенні живлення («легке збереження»). У разі виявлення несправності, всі дані, розташовані в модулі CPU будуть збережені миттєво. Це особливо важливо для систем управління з підвищеними вимогами до надійності.
В якості базової концепції запропоновано структурний многозадачное програмування (Task Programming). Програма в PLC серії CS1 розділена на завдання (циклічні завдання), які виконуються в установленому порядку (рис.17). Програми переривання теж введені як завдання (завдання переривання) .Контроллери CS1-серії підтримують до 32 циклічних завдань, 32 завдання переривання I/O, 2 завдання запланованих переривань, 1 ...