Gеnеrате 100,10

А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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: