- •Програмовані логічні контролери
- •Програмовані логічні контролери
- •Порядок виконання робіт
- •Робота № 1
- •Робота № 2
- •Робота № 3
- •Робота № 4
- •Робота № 5
- •Розрахунково-графічна робота
- •Робота № 6
- •Практична робота
- •Завдання на роботу
- •Список рекомендованої літератури
- •Додаток а
- •Додаток б
- •Диф(010) – диференціювання
- •Флт(011) – фільтрація (аперіодична ланка)
- •Инт(012) – інтегрування
- •Слж(013) – стеження
- •Прз(014) – програмний задавач
- •Блн(015) – балансування
- •Сум(030) – сумування
- •Уд(031) – множення/ділення
- •Кор(032) – корінь квадратний
- •Кус(033) – кусково-лінійна інтерполяція
- •Зпр(104) – задавач-перемикач
- •Мзд(130) – масове засилання в дискретні змінні
- •Мет(131) – масове “если – тогда”
- •Мит(132) – масове “если за и – тогда”
- •Меи(134) – масове “если за и”
- •Мел(135) – масове “если за или”
- •Лспд(160) – л-мережа, пересилка дискретних змінних
- •Лспа(161) – л-мережа, пересилка аналогових змінних
- •Лсзд(162) – л-мережа, запит дискретних змінних
- •Лсза(163) – л-мережа, запит аналогових змінних
- •Прот(170) – програмована відмова
- •Прош(171) – програмована помилка
- •Кив(172) – контроль імпульсного виходу
- •Ви(173) – вхід імпульсний
- •Додаток в
- •Додаток д
Практична робота
Мета роботи: закріпити набуті практичні навички роботи з промисловими мікропроцесорними контролерами.
Завдання на роботу
Під час аудиторних занять, що відведені для виконання практичних робіт, студенти реалізують задачі, проектна документація для якої була розроблена під час виконання розрахунково-графічної роботи.
Практична робота виконуються студентами у складі бригад кількістю до 3 осіб безпосередньо на лабораторному обладнанні. Виконання практичної робіти є необхідним етапом захисту розрахунково-графічної роботи.
Під час роботи студенти у відповідності із поставленою задачею (під контролем викладача) здійснюють:
1) комутацію фізичних входів / виходів Ломіконта;
2) підготовку модулів ОЗУ до роботи;
3) замовлення змінних;
4) замовлення УСО;
5) програмування технологічної клавіатури;
6) введення програми користувача;
7) виконання програми в тестовому режимі;
8) за необхідності, налагодження програми;
9) залікові випробування системи.
Робота вважається виконаною, якщо результат повністю відповідає умовам варіанта завдання. Після завершення роботи необхідно підготувати контролер до використання наступною бригадою.
Список рекомендованої літератури
1. Ельперін І.В. Промислові контролери : Навч. посібн. – К. : НУХТ, 2003. – 320 с.
2. Микропроцессорные контроллеры Ломиконты Л-110, Л-112, Л‑120, Л-122 : Технические средства АСУТП. Отраслевой каталог ГСП. Т. 4. Ч. 1. – М. : Информприбор, 1989. – 48 с.
3. Микропроцессорные контроллеры Ломиконты Л-110, Л-112, Л‑120, Л-122 : Технические средства АСУТП. Отраслевой каталог ГСП. Т. 4. Ч. 2. – М. : Информприбор, 1989. – 40 с.
4. Микропроцессорные контроллеры Ломиконты Л-110, Л-112, Л‑120, Л-122 : Технические средства АСУТП. Отраслевой каталог ГСП. Т. 4. Ч. 3. – М. : Информприбор, 1989. – 43 с.
5. ДСТУ 3008-95. Документація. Звіти у сфері науки і техніки. – К. : Держстандарт України, 1995. – 38 с.
6. Усатенко С.Т. Выполнение электрических схем по ЕСКД : Справочник / С.Т. Усатенко, Т.К. Каченюк, М.В. Терехова. – М. : Издательство стандартов, 1989. – 325 с.
7. Р 50-77-88. Рекомендации ЕСКД. Правила выполнения диаграмм. / Единая система конструкторской документации. – М. : Издательство стандартов, 1989. – 9 с.
8. ГОСТ 19.701-90. ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. / Единая система программной документации : [сборник межгосударственных стандартов]. – М. : Стандартинформ, 2005. С 93 – 115.
Додаток а
КОДИ НЕСПРАВНОСТЕЙ ЛОМІКОНТА
Несправності часу виконання Таблиця А.1
Код |
Тип несправності |
Параметр |
Специфікація параметра |
1 |
2 |
3 |
4 |
00 |
Перебій секцій в блоці 0 ПрП |
00 – 37 |
Номер секції в блоці 0 |
01 |
Перебій секцій в блоці 1 ПрП |
00 – 37 |
Номер секції в блоці 1 |
02 |
Перебій секцій в блоці 2 ПрП |
00 – 37 |
Номер секції в блоці 2 |
03 |
Перебій секцій в блоці 3 ПрП |
00 – 37 |
Номер секції в блоці 3 |
04 |
Перебій секцій в блоці 4 ПрП |
00 – 37 |
Номер секції в блоці 4 |
05 |
Перебій секцій в блоці 5 ПрП |
00 – 37 |
Номер секції в блоці 5 |
06 |
Перебій секцій в блоці 6 ПрП |
00 – 37 |
Номер секції в блоці 6 |
07 |
Перебій секцій в блоці 7 ПрП |
00 – 37 |
Номер секції в блоці 7 |
10 |
Програмована відмоав "отказ" |
10 |
|
Програмована помилка "ошибка" |
00 – 07 |
Значення параметра задається при настроюванні ПРОШ |
|
11 |
Несправність модуля МУС2 |
01 |
Немає відповіді при записі в індикатори |
02 |
Немає переривання від таймера модуля МУС2 |
||
12 |
Перебій інформації в системній пам'яті |
00 |
При дубльованій системній пам'яті означає перебій в обох модулях |
Несправність одног з модулів дубльованої! системної пам'яті |
01 |
Основний модуль |
|
02 |
Резервний модуль |
||
12 |
Перебій інформації в системній пам'яті |
00 |
При дубльованій системній пам'яті означає перебій в обох модулях |
Несправність одног з модулів дубльованої! системної пам'яті |
01 |
Основний модуль |
|
02 |
Резервний модуль |
||
13 |
Немає відповіді при звертанні до модуля МИС2 або одного з двох модулів МИП |
00 |
Модуль МИС2 |
01 |
Модуль МИП.1 |
||
02 |
Модуль МИП.2 |
Продовження табл. А.1
1 |
2 |
3 |
4 |
13 |
Немає відповіді при звертанні до модуля МИС2 або одного з двох модулів МИП |
00 |
Модуль МИС2 |
01 |
Модуль МИП.1 |
||
02 |
Модуль МИП.2 |
||
14 |
Постійний перебій або відсутність зв'язку при дублюванні |
14 |
|
Несправність в резервному комплекті апаратури |
** |
** – код несправності в резервному комплекті |
|
15 |
ПрП резервного комплекте не збігається з ПрП основного |
00 |
|
16 |
Перебій блока ПрП |
00 – 07 |
Номер блока |
Повний перебій ПрП |
10 |
|
|
Не відповідає пам'ять ПрП |
20 |
|
|
20 |
Дрейфування нуля в модулі АЦП2 перевищує 2% |
00 |
Групи входів 00 та 01 |
01 |
Групи входів 02 та 03 |
||
02 |
Групи входів 04 та 05 |
||
03 |
Групи входів 06 та 07 |
||
04 |
Групи входів 10 та 11 |
||
05 |
Групи входів 12 та 13 |
||
06 |
Групи входів 14 та 15 |
||
07 |
Групи входів 16 та 17 |
||
21 |
Не відповідає модуль АЦП |
00 |
Групи входів 00 та 01 |
01 |
Групи входів 02 та 03 |
||
02 |
Групи входів 04 та 05 |
||
03 |
Групи входів 06 та 07 |
||
04 |
Групи входів 10 та 11 |
||
05 |
Групи входів 12 та 13 |
||
06 |
Групи входів 14 та 15 |
||
07 |
Групи входів 16 та 17 |
||
22 |
Не відповідає модуль ДЦП2 |
00 – 77 |
Номер групи входів |
23 |
Не відповідає модуль ЦАП2 |
00 – 07 |
Номер групи виходів |
24 |
Не відповідає модуль ЦДП2 |
00 – 37 |
Номер групи виходів |
25 |
Не відповідає модуль ИЦП2 |
00 – 07 |
Номер імпульсного входа |
26 |
Не відповідає модуль ЦИП2 |
0 – 3 |
Номер модуля ЦИП2 |
30 |
Немає зв'язку по логічному каналу Л-мережі |
0 – 1 |
0 – КЛ6, 1 – КЛ7 |
31 |
Намагання абонента в Л-мережі змінити / запросити змінні поза замовленням діапазоном |
0 – 1 |
0 – КЛ6, 1 – КЛ7 |
Пультові помилки Таблиця А.2
Код |
Зміст помилки |
1 |
2 |
00 |
Натиснута невірна клавіша |
01 |
Вхід в режим заборонено з-за наявності несправностей, знайдених системою проірамноісамодіаґностики |
02 |
Операцію виконати неможна, тому, що немає необхідних умов для її виконання (перевірити умови виконання операції у відповідному розділі ТОЗ) |
03 |
Задан номер змінної поза замовленням діапазоном |
04 |
Для запису не вистачає об'єму оперативної пам'яті (ОЗУ) |
05 |
Намагання звернутися до відсутнього модуля МПП |
06 |
Намагання копіювання / змінювання ПрП ззовні, якщо пам'ятю ПрП призначена ППЗУ |
07 |
Намагання копіювання ПрП з пам 'яті, не призначеної як пам'ять ПрП |
10 |
В режимі "Настройка" – намагання замовити другу групу аналогових входів модуля АЦП2 |
11 |
В режимі 'Настройка" – задан невірний код настройки параметрів фізичних каналів паралельного зв'язку (ИРПС) |
12 |
В режимі "Пуск" – задан номер пустої секції при визові коефіцієнта алгоритма або точки останова |
13 |
В режимі "Пуск" – невірне призначення точки останова (не початок оператора і не фрагмент типу "Тогда" або "Иначе") |
14 |
В режимі "Пуск" – при намаганні визвати коефіцієнт алгоритма задан номер фрагмента, що не вміщує виклик алгоритма, або задан номер параметра, що не є коефіцієнтом |
15 |
В режимі "Пуск" – намагання запису коефіцієнта в область змінних коефіцієнтів (ОПК), коли цей коефіцієнт вже записаний в ОПК або вибраний номер змінного коефіцієнта |
20 |
При програмуванні секції задан номер фрагмента більший, ніж номер першого вільного фрагмента |
21 |
При програмуванні секції – намагання індикації або видалення вільного фрагмента |
22 |
При програмуванні секції – намагання вставити фрагмент, коли всі 64 фрагменти секції вже введені |
23 |
При програмуванні секції – намагання ввести номер неіснуючего алгоритме |
24 |
При програмуванні секції – намагання ввійти в підрежнм настройки параметрів алгоритм а, якщо задан номер фрагмента, що не містить виклику алгоритме, або якщо в алгоритмі немає параметрів |
Продовження табл. А.2
1 |
2 |
25 |
Намагання завдати значення коефіцієнта поза діапазоном значень цього коефіцієнта |
26 |
При програмуванні секції задана конструкція типу ТС0.0.0, тобто жодний логічний канап не обраний для виводу технологічного повідомлення |
27 |
При програмуванні секції – намагання ввести технологічне повідомлення довжиною більше ніж 64 символи |
28 |
При програмуванні секції во фрагменті з таймером намагання ввести не відповідний формат (секундний адо 100-мілісекундний) |
29 |
При програмуванні секції – намагання ввести фрагмент, з вводом якого загальна довжина секції перевищіть 256 байтів |
30 |
Намагання запису пустої секції в пам'ять ПрП |
31 |
Намагання запису секції, з вводом якої в ПрП в системному ОЗУ не вистачить пам'яті, відведеної під власну пам'ять алгоритмів |
32 |
Намагання запису в пам'ять секції, що містить синтаксичні помилки. Індицирується номер фрагмента |
33 |
Намагання запису в пам'ять секції, яка містить виклики алгоритмів, але не всі параметри алгоритмів задані або задані параметри алгоритме не пасують один до одного (дивись опис алгоритмів). Індицирується номер фрагмента |
