Файл: Зайцев Н.Г. Информационное и математическое обеспечение АСУП.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.07.2024
Просмотров: 85
Скачиваний: 0
изделий, рабочих и т. п.). Описание каждого объекта задается перечнем элементов (показателей), характери зующим его. Конкретный объект различается соответ ствующими значениями. Значения могут быть числовыми или словесными и в рамках ИСС дальнейшему смысло вому расчленению не подвергаются. Основная задача ИСС заключается в поиске и выдаче абоненту интере сующих, но неизвестных ему, сведений об объекте, на основе заданных. Как правило, одним из таких элемен тов,, определяющих объект, является идентификатор. Значение этого элемента или же совокупности несколь ких элементов присуще только данному конкретному объекту, например инвентарный номер — станку, табель ный номер — рабочему и т. п.
Наряду с этим система должна выполнять стандарт ные процедуры, связанные с обобщением и статистикой имеющихся данных, в частности выполнять определение обобщенных и учетно-статистических показателей по мас сивам данных, выдавать сводки по различным разрезам имеющихся данных и т. п.
ИСС обслуживает своих абонентов в трех режимах: по расписанию; по запросу; в режиме распределения све дений. Расписание работы ИСС заключается в том, что целый ряд абонентов обеспечивается данными, касающи мися этих абонентов, по заранее составленному графику в определенном объеме. В режиме работы по запросу абонент обращается в ИСС со сформулированным запро сом и получает интересующую его информацию в сроки и в объеме, указанных в запросе. В режиме распределения сведений все абоненты, которых это касается, получают новую информацию в случае поступления ее в систему.
Особенно важным алгоритмом, выполняемым по рас писанию, является алгоритм «критических состояний». Он предназначается для своевременного определения от клонений действительных показателей, характеризую щих ту или иную сторону деятельности предприятия, от плановых. При превышении этими отклонениями допусти мых значений соответствующим руководителям выдает ся необходимая информация для принятия требуемых решений.
Перечень задач, т. е. программ, выполняемых по требованиям абонентов, в АСУП невелик по количеству и известен заранее. Основными из них являются выборка
138
заданной информации, соответствующей определенным условиям, и получение сводных данных по каким-либо разрезам хранимых массивов. Поэтому все программы составляются заранее, и никакого программирования от абонента не требуется. Однако он должен сообщить, какую именно задачу собирается решить и с какими исходными данными.
Для указания этой исходной информации предусмат риваются специальные формы бланков (одна или
несколько — в |
зависимости от |
числа типов решаемых |
задач). Абонент просто заполняет их в соответствии |
||
с указаниями, |
содержащимися |
в пояснительной части |
бланка.
Одна из типовых форм бланка имеет следующий вид:
Абонент (фамилия |
или |
присвоенный |
1) .......................... |
|
||
номер) |
|
|
|
|
|
|
Номер |
решаемой |
задачи |
|
2) .......................... |
|
|
Наименование массива |
(или |
присво- |
3) .......................... |
|
||
енный номер) |
|
|
|
|
|
|
Условия: номер величины и ее зна- |
4) .......................... |
|
||||
чения (в соответствии с |
формой |
. |
.................. |
|||
представления наименований |
и зна- |
.......................... |
|
|||
чений величин в документах) |
|
.......................... |
|
|||
Выходные величины |
|
|
5) .......................... |
|
||
Форма |
представления |
результатов |
6) .......................... |
|
||
(1 — строчная, |
2 — горизонтально- |
|
|
|||
табличная, 3—вертикально-табличная) |
|
|||||
Выводное устройство |
|
|
7) .......................... |
|
||
(ТТ — телетайп, |
АЦПУ — печатаю |
|
|
|||
щее устройство ЦВМ) |
|
|
|
|
Другие типы бланков тоже составляются по идентич ной схеме, хотя исходные данные там будут другие. Бланк состоит из двух частей: пояснительной и содержа тельной. Содержательная часть выделяется чертой; после заполнения перфорируется именно эта часть. Ввод осу ществляется одновременно с перфорированием либо запрос вводится с перфоленты через трансмиттер телетай па или устройство ввода ЦВМ.
Для заполнения бланка запроса все абоненты системы снабжаются справочным материалом. В этот справочник включаются следующие разделы:
1) алфавитный список задач, решаемых системой, с указанием их назначения и их номеров, которые про ставляются в бланке запроса;
139
2)алфавитный список массивов, хранимых в системе
исоответствующие им номера;
3)перечень величин, хранимых помассивно с указа
нием их областей значений (для чисел нижняя и верх няя граница, для словесных значений — перечень этих значений);
4) прочая справочная информация, касающаяся за полнения бланков.
Само заполнение не требует особых пояснений. Функционирование ИСС выполняется на базе обще
системной диспетчерской программы. С точки зрения функционирования любая задача ИСС представляет собой обычную задачу, которую необходимо решить. Программы ИСС также составляются на базе общеси стемного математического обеспечения и удовлетворяют требованиям, предъявляемым к рабочим программам.
Все абоненты АСУП распределены по нескольким категориям, каждой из которых присваивается соответ ствующий приоритет. Таких категорий целесообразно устанавливать три — пять. Внутри категорий абоненты обслуживаются в соответствии с приоритетом задачи (та ких приоритетов два-три), а при равенстве приоритетов задач — в порядке поступления заданий или запросов. Однако задача с высшим приоритетом прерывает выпол нение задачи с низшим приоритетом. Таким образом, приоритетность функционирования ИСС устанавливает ся внутри АСУП и обеспечивается присвоением абонен там и задачам ИСС более высоких приоритетов.
Запрос, оформленный на соответствующем бланке запросов, поступает в систему, и диспетчерская програм ма с учетом требуемой очередности запускает его в обра ботку. В случае возникновения неопределенностей при обработке поступивших запросов ИСС выдает абоненту соответствующую сигнальную информацию, с тем чтобы абонент переформулировал запрос.
После обработки запроса запускается в работу соот ветствующая программа ИСС. Выходной информацией ИСС является печатный документ или справка. Сводные крупноразмерные документы печатаются на печатающих устройствах машины и доставляются абонентам курье рами. Справки и малообъемные документы передаются по каналам связи и печатаются на абонентских печатаю щих устройствах.
140
Для приема сообщений из каналов связи предназна чена программа приема информации из канала связи. Ее функции состоят в приеме дискретно передаваемых зна ков с отдельных телетайпов и формирования текста сооб щения в оперативной памяти машины. Смысловой обра ботки информации эта программа не выполняет. Исход ной информацией для нее является просто последова тельность передаваемых знаков, а конечной — текст в оперативной памяти машины.
Обработка запроса выполняется программой обра ботки запроса. Исходной информацией для нее является текст запроса. Запрос оформляется по правилам оформ ления документов. В результате работы программы полу чается одна или несколько записей, содержащих данные о задаваемых условиях, и перечень данных, подлежа щих выборке в соответствии с заданием. Работа этой программы заключается в управлении программой зане сения информации в массивы.
Программа подготовки справки выполняет выборку информации из массива в соответствии с условиями, подготовленными программой обработки запроса. Исход ной информацией для нее является любой массив, имя которого задано в запросе, и записи-условия, подготов ленные программой обработки запроса. Конечной инфор мацией является подмассив данных, удовлетворяющий заданным условиям. Оформление этого подмассива стан- • дартное.
Программа вывода информации на телетайп печатает массив в форме документа. Записи массива составляют отдельные строки документа. Программа выполняет гео метрическое размещение информации на бумаге и пре образование информации из машинного представления во внешнее.
Л И Т Е Р А Т У Р А
1. А л ф е р о в а 3. В., В о л о в и ч М. А. Сортировка информа ции с помощью электронных вычислительных машин. М., «Статисти ка», 1965.
2.«Вопросы радиоэлектроники», 1971, вып. 7.
3.«Вопросы радиоэлектроники», 1972, вып. 24.
4.Г л у ш к о в В. М. и др. Обработка информационных масси вов в автоматизированных системах управления. Киев, «Наукова
думка», 1970. |
|
5. Г л у ш к о в |
В. М. Основные принципы построения автома |
тизированных систем управления УкрНИИНТИ, Киев, 1969. |
|
6. 3 а й ц е в Н. |
Г. Библиотека стандартных подпрограмм для |
ЭВМ «Минск-22» для программирования в информационных систе мах. Изд. Института кибернетики АН УССР, Киев, 1970.
7. 3 а й ц е в Н. Г. Математическое обеспечение типовой АСУП на базе ЦВМ «Минск-22». Изд. Института кибернетики АН УССР, Киев, 1971.
8.3 а й ц е в Н. Г. Экономические вопросы использования тран сляторов в системах автоматизации управления.— «Механизация и автоматизация управления». 1968, № 1.
9.Кибернетика и вычислительная техника. Киев, «Наукова дум ка», 1971.
10. К и т о в |
А. И. Программирование информационно-логиче |
|
ских задач. М., «Советское радио», 1967. |
||
11. |
К о р о л е в М. А. Обработка экономической информации на |
|
электронных машинах. М., «Экономика», 1965. |
||
12. |
М и д о у |
Ч. Анализ информационно-поисковых систем. М., |
«Мир», |
1970. |
|
13.С е к с о н Д. Кобол. М., «Статистика», 1970.
14.Система математического обеспечения ЦВМ «Минск-32». Тех ническое описание. МФ НИЦЭВТ. Минск, 1969.
15. У е м о в А. И. Вещи, свойства, отношения. М., Изд. АН
СССР, 1963.
ОГЛАВЛЕНИЕ
|
|
|
|
|
|
|
|
Стр. |
П р е д и с л о в и е |
|
|
|
|
3 |
|||
Глава |
I. |
Подготовка информационной базы и оформление до |
|
|||||
|
|
кументов ..................................................................................... |
|
|
|
|
5 |
|
|
|
1. |
Задачи и характеристика информационного обес |
|
||||
|
|
|
печения .............................................................................. |
|
|
|
|
б |
|
|
2. Информационное описание объектов |
производ |
8 |
||||
|
|
|
ства . . . |
. . . . |
.................................................... • |
|||
|
|
3. |
Формально-логический подход к структуре |
ин |
|
|||
|
|
|
формационной базы |
......................................................... |
|
|
14 |
|
|
|
4. |
Оценка объема информационной базы |
предпри |
|
|||
|
|
|
ятия ....................................................................................... |
|
|
|
|
19 |
|
|
5. Подготовка и ведение информационной базы |
23 |
|||||
|
|
6. |
Общие требования к докум ентам .......................... |
|
|
28 |
||
|
|
7. |
Представление данных в д о к у м ен т а х .................. |
|
33 |
|||
|
|
8. |
Составление форм |
документов и справочников |
|
|||
|
|
|
словесных значений |
......................................................... |
|
|
36 |
|
Глава |
II. |
Машинные структуры |
хранения данных |
иоргани |
|
|||
|
|
зация информационных массивов |
|
|
40 |
|||
|
|
1. |
Сравнительный анализ структур записей и струк |
|
||||
|
|
|
тур массивов......................... |
|
|
|
40 |
|
|
|
2. |
Структура |
записей |
и представление в них |
дан |
43 |
|
|
|
|
ных ................................................................ |
|
|
|
|
|
|
|
3. Описание структур и элементов данных . . . . |
45 |
|||||
|
|
4. |
Общая схема организации массивов...................... |
|
|
50 |
||
|
|
5. |
Подготовка |
и контроль исходных данных . . . |
56 |
|||
|
|
6. |
Преобразование и хранение массивов . . . . . |
65 |
||||
Глава III. |
Общее описание математического обеспечения |
|
70 |
|||||
|
|
1. |
Задачи и проблемы МО |
^ |
. |
70 |
||
|
|
2. |
Назначение и характеристика М О .......................... |
|
|
75 |
||
|
|
3. Состав и функции компонентов М О ...................... |
|
|
80 |
|||
|
|
4. |
Основные компоненты ММО....................................... |
|
|
86 |
||
Глава IV. |
Состав и характеристика программ общесистемного |
|
||||||
|
|
математического обеспечения ....................................... |
|
|
101 |
|||
|
|
1. |
Организация и состав О С М О ................................... |
|
|
101 |
||
|
|
2. |
Структура |
программ ................................................... |
|
|
103 |
|
|
|
3. |
Обработка |
д а н н ы х ....................................................... |
|
|
105 |
|
|
|
4. |
Программы общего применения............................... |
|
|
113 |
||
|
|
5. |
Системная |
диспетчерскаяпрограм м а.................... |
|
|
121 |
|
|
|
6. |
Расчет количественного составаобъектов . . . |
124 |
||||
|
|
7. |
Групповая |
номенклатура и решаемые на ее ос |
|
|||
|
|
8. |
нове з а д а ч и .......................................................................... |
|
|
|
128 |
|
|
|
Решение задач у ч е т а ......................................................... |
|
|
134 |
|||
|
|
9. |
Информационно-справочная си ст ем а .......................... |
|
|
137 |
||
Л и т е р а т у р а ............................................................................................... |
|
|
|
|
142 |