Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник Лекций АСУТП.docx
Скачиваний:
40
Добавлен:
17.12.2018
Размер:
440.71 Кб
Скачать

10.2 Лінгвістичне забезпечення асутп

Виділення лінгвістичного забезпечення в окремий рівень розробки закріплений ГОСТ 24. 003-84. Лінгвістичне забезпечення (ЛЗ) – це сукупність мовних засобів для формалізації природної мови, побудови і сполучення інформаційних одиниць при спілкуванні персоналу із засобами обчислювальної техніки при функціонуванні АСУТП.

При розробці ЛЗ повинна бути проведена чітка межа між тим, що повинна робити людина і що може зробити ЕОМ. Це особливо важливо для випадків, коли оперативний персонал не володіє фаховими знаннями по програмуванню і використанню ЕОМ. Всі мовні засоби АСУТП діляться на три типа, що показано нижче:

Мовні засоби АСУТП

Природно – спеціалізовані мови подають вузький набір термінів з обраної області застосування. При цьому синтаксис мови, як правило спрощений.

Інформаційні мови призначені для найбільше простого переходу від природної мови до машинної, причому необхідно враховувати тип інформаційного забезпечення.

Мови, що програмують, в АСУТП потребують підходу до них в інших системах обробки даних.

Для перших АСУТП (у 70-і роки) широко застосовувалися системи, лінгвістичне забезпечення яких орієнтувалася на оперативний персонал, причому власне програмування було замінено запровадженням параметрів із спеціальних бланків, на яких утримувалася інформація про регулюючі впливи, яка служить для упорядкування диференційних співвідношень, зміни керованихпараметрів, що зводилися до стандартного рівняння виду

:

, де у, х – відповідно вихідна і вхідна

 – некерована змінна (стохастична);

V – керована (детермінірована) перемінна, що враховується у вигляді поправки.

Засобом стандартизації лінгвістичного забезпечення, орієнтованого на керування технологічними процесами й устаткуванням, є мова Control (США) і його програмне забезпечення, що подається компілятором, операційною системою і робочою програмою, що забезпечують зв'язок з об'єктом керування з 2048 лініями вхідних і вихідних дискретних сигналів, 512 – аналогових сигналів, 32 лініями зв'язку з терміналами й іншими ЕОМ. Причому операційна система генерується один раз фірмою на задану конфігурацію апаратних засобів ( з урахуванням нарощування). Робоча програма створюється після завантаження операційної системи інженером по керуванню в процесі активного діалогу з ЕОМ. Особливістю мови Control є введення поняття "набір", що складається із декількох груп, що включають оператори виду ПЕРЕВІРКА, за яких випливає будь-яке число операторів виду ДІЯ.

Розвиток дисплейної техніки і мікроЕОМ у середині 80-х років призвело до широкого впровадження устроїв зв'язку з оперативним персоналом (УЗОП) і розвитку спеціальних лінгвістичних і програмних засобів забезпечення діалогу – сценарій діалогу, меню, пакетне введення і т.д. Найбільш поширеним було фахове автоматизоване робоче місце диспетчера – ФАРМ – Д, що дозволяє поряд із керуванням також налагоджувати процеси.

У сучасних АСУТП відомі два основних види взаємодії людини з ЕОМ у залежності від організації внутримашинної частини інформаційної бази, що буває як пофайлова організація масивів даних і організація на основі баз даних.

Файл (по ГОСТ 20. 886-85) – це сукупність даних, що складається з логічних записів, що відносяться до однієї теми.

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

Створення баз даних – перспективно для практично будь-яких автоматизованих систем, включаючи АСУТП, і дана система значною мірою виключає недоліки пофайлової організації роботи.

База даних АСУ (відповідно до ГОСТ 24. 003 – 84) – це сукупність використовуваних при функціонуванні АСУ даних, організована по визначених правилах, що передбачають загальні принципи опису, збереження і маніпулювання даними, і незалежна від прикладних програм. Дана незалежність означає, що зміна одних програм не призводить до зміни інших, чим забезпечується відносна простота додавання нових або модифікація збережених даних, а також можливість застосування загального керованого засобу пошуку даних. Крім цього, організація інформаційної бази на основі бази даних мінімізує надмірність даних, оскільки тими самими даними можна користуватися при рішенні різноманітних задач.

Типова структура бази даних АСУТП така: