Проверяемый текст
Федоров, Андрей Владимирович; Научные основы создания автоматизированной системы управления противопожарной защитой нефтеперерабатывающих производств (Диссертация 2000)
[стр. 115]

115 разработана подпрограмма резидентной поддержки протокола связи ПК с ПЭВМ [122-124].
В связи с этим в системе команд ПК вводится дополнительный мнемокод ИПС XXX, где XXX номер установочного места модуля в диапазоне
ОООПК Инструкция ИПС XXX выходная и может возбуждаться цепью входных инструкций.
Если инструкция ИПС XXX возбуждена, то ПЭВМ верхнего
(второго) уровня получает доступ для чтения и записи в ОЗУ ПК (запись в не защищаемую область).
Чтобы обеспечить обмен в любой момент, инструкция ИПС XXX должна быть активна в каждом цикле работы ПК.
Для чтения из ОЗУ ПЗ ПЭВМ должна формировать и послать в соответствующий узел локальной сети запрос из четырех слов (числа шестнадцатиричные): 0100 00XX
VWV 00ZZ, где 0100 признак начала запроса; 00 XX число слов чтения (в диапазоне 01-0А); признак чтения; VVVV начальный адрес области чтения в диапазоне 0000 IFFF; ZZ контрольная сумма запроса в дополнительном коде.
На этот запрос резидентная программа ПК отвечает следующей посылкой: 0106
ВВВВ ...
00ZZ, где 0106 подтверждение в правильном приеме запроса; ВВВВ ...
запрашиваемая информация; ZZ контрольная сумма ответа (без учета слов подтверждения правильности запроса).

При несовпадении контрольной суммы запроса с подсчитанной выдается ответ 0115 (сбой контрольной суммы), при этом следует повторить запрос.
Для записи информации в ОЗУ ПК ПЭВМ должна послать в соответствующий узел локальной сети следующую посылку: 0100 01 XX
VVVV ВВВВ ...
00ZZ, где 0100 признак начала посылки;
[стр. 257]

258 / осуществляется через модель связи «Ethernet» 5500 посредством АКОС Инициаторами обмена могут являться оба уровня АСУ ПЗ НПЗ.
ПЭВМ верхнего уровня инициирует обмен по прерываниям таймера поочередно опрашивая каждый узел локальной сети, а также при выполнении запросов оператора ДП ППА.
По инициативе нижнего уровня обмен возбуждается ПК при изменении состояния АСУ ПЗ.
Резидентная поддержка обмена со стороны ПК.
Для уменьшения времени реакции на запросы обмена со стороны ПК и экономии оперативной памяти ПК разработана подпрограмма резидентной поддержки протокола связи ПК с ПЭВМ [204].
В связи с этим в системе команд ПК вводится дополнительный мнемокод ИПС XXX, где XXX номер установочного места модуля в диапазоне
000-171.
Инструкция ИПС XXX выходная и может возбуждаться цепью входных инструкций.
Если инструкция ИПС XXX возбуждена, то ПЭВМ верхнего
уровня получает доступ для чтения и записи в ОЗУ ПК (запись в незащищаемую область).
Чтобы обеспечить обмен в любой момент, инструкция ИПС XXX должна быть активна в каждом цикле работы ПК.
Для чтения из ОЗУ ПЗ ПЭВМ должна формировать и послать в соответствующий узел локальной сети запрос из четырех слов (числа шестнадцатиричные): 0100 00XX
VVVV 00ZZ, где 0100 признак начала запроса; 00 XX число слов чтения (в диапазоне 01-0А); I признак чтения; VVVV начальный адрес области чтения в диапазоне 0000 IFFF; ZZ контрольная сумма запроса в дополнительном коде.
На этот запрос резидентная программа ПК отвечает следующей посылкой 0106
BBBB...00ZZ, где 0106 подтверждение в правильном приеме запроса; ВВВВ ...
запрашиваемая информация; ZZ контрольная сумма ответа (без учета слов подтверждения правильности запроса).


[стр.,258]

259 При несовпадении контрольной суммы запроса с подсчитанной выдается ответ 0115 (сбой контрольной суммы), при этом следует повторить запрос.
Для записи информации в ОЗУ ПК ПЭВМ должна послать в соответствующий узел локальной сети следующую посылку: 0100 01 XX
VVW ВВВВ ...
00ZZ, где 0100 признак начала посылки; 01 XX I число слов записи (в диапазоне 01-0А); признак записи; VVW начальный адрес области для записи; ВВВВ ...
данные для записи (всегда четное количество байт); ZZ контрольная сумма запроса в дополнительном коде.
При успешном приеме посылки резидентная программа ПК отвечает квитанцией 0106, в противном случае выдается квитанция 0115.
В последнем случае следует повторить попытку записи.
При обмене информацией в каждом слове первым передается (поступает) младший байт.
Резервируемые области памяти.
Для функционирования резидентной программы поддержки протокола связи по интерфе 5554.
в ОЗУ ПК необходимо зарезервировать область с адреса 377 по 417 (адреса в восьмеричной системе счисления).
Кроме этой области в ОЗУ ПК выделяются другие ячейки памяти для передачи управляющих команд от верхнего уровня.
Их адреса зависят от конкретной компоновки ПК.
Процедуры информационного обмена.
При возникновении ситуации, когда необходимо сообщить о ней на верхний уровень АСУ ПЗ, ПК формирует сообщение размером 8 байт и посылает его ПЭВМ.
Формат сообщения приведен ниже.
При необходимости изменения режима работы ПК, ПЭВМ записывает необходимую информацию непосредственно в ячейки ОЗУ ПК, резервируемые для этих целей.

[Back]