Файл: Зайцев Н.Г. Информационное и математическое обеспечение АСУП.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