ISaGRAF. Version 3.4


Операторы IL


Следующая таблица  представляет стандартные операторы языка IL:

Оператор

Модификатор

Операнд

Описание

LD

N

переменная, константа

Загружает операнд

ST

N

переменная

Запоминает текущий результат

S

R

 

BOO переменная

BOO переменная

Устанавливает на TRUE

Сбрасывает на FALSE

AND

&

OR

XOR

N   (

N   (

N   (

N   (

BOO

BOO

BOO

BOO

логическое И

логическое И

логическое ИЛИ

исключающее ИЛИ

ADD

SUB

MUL

DIV

(

(

(

(

переменная, константа

переменная, константа

переменная, константа

переменная, константа

Сложение

Вычитание

Умножение

Деление

GT

GE

EQ

LE

LT

NE

(

(

(

(

(

(

переменная, константа

переменная, константа

переменная, константа

переменная, константа

переменная, константа

переменная, константа

Проверить: >

Проверить: >=

Проверить: =

Проверить: <=

Проверить: <

Проверить: <>

CAL

JMP

RET

C   N

C   N

C   N

Экземпляр функционального блока

имя

метка

Вызов функционального блока

Прыжок на метку

Возврат из подпрограммы

)

 

 

Выполнить задержанную операцию

В следующей главе описаны операторы, которые являются специфическими для языка IL, другие стандартные операторы можно найти в главе “Стандартные операторы, функциональные блоки и функции”.

        Оператор LD

Операция:                  загружает значение в текущий результат

Допустимые модификаторы:         N

Операнд:                    константа, внутренняя, входная или выходная переменная

                                     

Пример:

(* ПРИМЕР LD ОПЕРАЦИЙ *)

LDex:                LD              false           (* результат := FALSE boolean constant *)

                         LD              true             (*результат := TRUE boolean constant *)

                         LD              123             (*результат := integer constant *)

                         LD              123.1          (*результат := real constant *)




Начало  Назад  Вперед



Книжный магазин