АSSIGN 1,FN4; Определение типа сообщения
АSSIGN 2,FN*Р1; Определение числа символов сообщения
…
В данной модели предполагается, что через некоторый узел сети проходят информационные сообщения трех типов, причем каждый из них характеризуется своим распределением числа символов. В модели первый параметр транзакта содержит тип сообщения, а второй параметр – число символов сообщения.
При использовании косвенной адресации при обращении к устройствам, МКУ или функциям через параметры приходится применять числовые значения имен. Транслятор ОР58/РС на этапе компиляции сам присваивает именам числовые значения, однако, при этом пользователь не контролирует такое присвоение. Для того, чтобы не возникали конфликты между числовыми значениями имен, присвоенных транслятором, и именами, заданных пользователем, необходимо использовать простое правило в модели использовать имена либо только числовые, либо только символьные.
Назначение именам числовых значений осуществляется с помо щью оператора ЕQU (аналог #define в языке программирования Си).
|
|
Пример 4.48
Необходимо занять МКУ, номер которого определяется в пер-| вом параметре транзакта. По логике функционирования модели занимается один из двух МКУ: SECTION_А или SЕСТION_В.
SЕСТION_А ЕQU 1
SЕСТION_В ЕQU 2
SЕСТION_А SТОRАGЕ 2
SЕСТION_В SТОRАGЕ 3
…
АSSIGN 1,1
…
АSSIGN 1,2
…
ЕNТЕR Р1
…