Распределенные автоматизированные системы. Голышевский О.А - 35 стр.

UptoLike

35
Операнды технологического языка
Технологический язык КРУГОЛ позволяет описывать разнообразные
действия над операндами (переменными различных типов и константами).
Для обозначения переменной в тексте, т.е. ее текущего значения,
используется конструкция <тип><номер>. В системе "КРУГ" имеются
следующие тринадцать типов переменных, которые охватывают
системные переменные, описанные в Базе данных системы (см. ниже
под
номерами с 1 по 5) и "внутренние" переменные языка (с 6 по 11):
1. ваN - текущее значение входной аналоговой переменной;
2. авN - текущее значение выходной аналоговой переменной;
3. рвN - текущее значение переменной ручного ввода
4. вдN - текущее значение входной дискретной переменной;
5. двN - текущее значение выходной дискретной переменной;
6. пвN - значение "внутренней" переменной вещественного формата;
7. пц
N - значение "внутренней" переменной целого формата;
8. плN - значение "внутренней" переменной логического формата
(0/1),
где N - порядковый номер переменной данного типа.
"Внутренняя" переменная - это переменная, которую можно
использовать, например, для хранения промежуточных результатов
вычисления.
Примеры правильного написания операндов в тексте Программы
Пользователя (ПрП):
Для их обозначения в тексте программы используется конструкция:
<тип
><номер>.а<номер атрибута>
где: a – латинская или русская буква.
Пример правильного написания операндов с использованием
атрибутов:
ВА7.а12 АВ2.а22 и.т.д.
Пример: Изменить программно задание регулятору
Если АВ3.а96 = 0 : Если «Режим ввода задания внешний» = 0
{ АВ3.а21 = 35.3 } : Присвоить величине задания 35.3
Дискретные (логические) переменные
К дискретным (логическим) переменным
относятся переменные типа -
вд, рв, дв, пл. Дискретные переменные принимают одно из двух значений:
0 или 1. Все типы дискретных переменных эквивалентны, т.е. допускается
сравнивать их между собой, присваивать значение одного типа
    Операнды технологического языка

    Технологический язык КРУГОЛ позволяет описывать разнообразные
действия над операндами (переменными различных типов и константами).
Для обозначения переменной в тексте, т.е. ее текущего значения,
используется конструкция <тип><номер>. В системе "КРУГ" имеются
следующие тринадцать типов переменных, которые охватывают
системные переменные, описанные в Базе данных системы (см. ниже под
номерами с 1 по 5) и "внутренние" переменные языка (с 6 по 11):

     1. ваN - текущее значение входной аналоговой переменной;
     2. авN - текущее значение выходной аналоговой переменной;
     3. рвN - текущее значение переменной ручного ввода
     4. вдN - текущее значение входной дискретной переменной;
     5. двN - текущее значение выходной дискретной переменной;
     6. пвN - значение "внутренней" переменной вещественного формата;
     7. пцN - значение "внутренней" переменной целого формата;
     8. плN - значение "внутренней" переменной логического формата
(0/1),

где N - порядковый номер переменной данного типа.

     "Внутренняя" переменная - это переменная, которую можно
использовать, например, для хранения промежуточных результатов
вычисления.
Примеры правильного написания операндов в тексте Программы
Пользователя (ПрП):
     Для их обозначения в тексте программы используется конструкция:
<тип><номер>.а<номер атрибута>
где: a – латинская или русская буква.
     Пример правильного написания операндов с использованием
атрибутов:
     ВА7.а12 АВ2.а22 и.т.д.

    Пример: Изменить программно задание регулятору

    Если АВ3.а96 = 0 : Если «Режим ввода задания внешний» = 0
{ АВ3.а21 = 35.3 } : Присвоить величине задания 35.3

    Дискретные (логические) переменные

     К дискретным (логическим) переменным относятся переменные типа -
вд, рв, дв, пл. Дискретные переменные принимают одно из двух значений:
0 или 1. Все типы дискретных переменных эквивалентны, т.е. допускается
сравнивать их между собой, присваивать значение одного типа
                                                                    35