ISaGRAF. Version 3.4


Основные контакты и витки языка LD


Для представления контактов используются символы:

- Прямой контакт

- Инвертированный контакт

- Контакт с определением фронта

Для представления витков используются символы:

- Прямой виток

- Инвертированный виток

- SET виток

- RESET виток

- Виток с определением фронта

Имя переменной пишется над этими графическими символами:

        Прямой контакт

Прямой контакт позволяет производить логические операции между состояниями линий и логическими переменными.

Состояние линии соединения на правом конце - это логическое И(AND) состояния левого конца и значения переменной контакта.

(* Пример использования ПРЯМЫХ *)

(* ST Эквивалент: *)

output1 := input1 AND input2;

        Инвертированный контакт

Инвертированный контакт позволяет производить логические операции между состоянием линии и отрицанием логической переменной.

Состояние линии соединения на правом конце - это логическое И(AND) состояния левого конца и  отрицания значения переменной контакта.

(* Пример использования ИНВЕРТИРОВАННЫХ контактов*)

(* ST Эквивалент: *)

output1 := NOT (input1) AND NOT (input2);

         Контакт с определением переднего фронта

Этот контакт позволяет производить логические операции между состоянием линии и  логической переменной.

Состояние линии соединения на правом конце принимает значение TRUE, когда значение на левом конце - TRUE и  значения переменной контакта меняется с FALSE на TRUE. Во всех остальных случаях оно устанавливается равным FALSE.

(* Пример использования контактов ПЕРЕДНЕГО ФРОНТА*)

(* ST Эквивалент: *)

output1 := input1 AND (input2 AND NOT (input2prev));

(* input2prev - значение input2 на предыдущем цикле *)

        Контакт с определением заднего фронта

Этот контакт позволяет производить логические операции между состоянием линии и  логической переменной.

Состояние линии соединения на правом конце принимает значение TRUE когда значение на левом конце - TRUE и  значения переменной контакта меняется с TRUE на FALSE. Во всех остальных случаях оно устанавливается равным FALSE.




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



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