Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RP_OWEN_Logic_versia_1_21_1-RU-37197-1_65.pdf
Скачиваний:
76
Добавлен:
10.06.2024
Размер:
7.92 Mб
Скачать

3 Базовые сведения

значение не превышает допустимое, то значение переменной не перезаписывается каждый цикл, что позволяет экономить аппаратные ресурсы прибора. Допустимое отклонение задается в свойствах блока сетевой переменной.

Рисунок 3.24

3.3.6 Блок чтения/записи в ФБ

Блок чтения/записи в ФБ используется для задачи или чтения значения параметра ФБ в процессе выполнения программы.

На схему могут быть добавлены блоки:

— записи значения в ФБ;

— чтения значения из ФБ.

31

3 Базовые сведения

Пример

В зависимости от значения на входе I1 в функциональном блоке BLINK1 значение параметра

Длительность вкл. состояния будет иметь значение 2 или 10 .

Рисунок 3.25

Для настройки блока записи значения в ФБ следует на панели свойств блока выбрать ФБ и имя переменной, в которую будет записываться значение.

Рисунок 3.26

3.3.7 Блок преобразования

Линия связи между компонентами программы может быть создана только для входа и выхода одного и того же типа: булевского, целочисленного или с плавающей точкой. Для создания линии связи между входом и выходом разных типов следует использовать блоки преобразования.

Чтобы добавить блок преобразования на схему, следует выбрать нужный тип блока на панели вставки и затем нажать в то место схемы, где он должен быть расположен.

32

3 Базовые сведения

 

Рисунок 3.27

 

 

 

Типы блоков преобразования:

 

 

 

 

Преобразователь в булевское

Конвертация значения сигнала в булевское значение.

значение

Если значение на входе блока больше 0 (False) то

 

 

на выходе блока будет 1 (True)

 

 

 

Преобразователь в целочисленное

Конвертация значения сигнала в целочисленное

 

значение

значение. Если на входе блока булевское значение 0

 

(False) то на выходе будет 0 если на входе,

1 (True)

 

 

то на выходе будет 1 Если на входе.

блока значение

 

 

числа с плавающей запятой, то на выходе оно

 

 

округляется с недостатком. Отрицательные значения

 

с плавающей запятой конвертируются в 0

 

.

Преобразователь в число с

Конвертация значения сигнала в число с плавающей

плавающей запятой

точкой. Для преобразования целочисленного в число

 

с плавающей точкой добавляется дробная часть (int

 

 

= 5 → float = 5,0000). Если на входе блока булевское

 

 

значение 0 (False) то на выходе будет 0,0000 если

 

 

на входе блока 1 (True) то на выходе будет 1,0000

,

3.3.8 Перенумеровать компоненты

Для переназначения порядковых номеров компонентов на схеме следует нажать кнопку на панели инструментов или выбрать в главном меню Сервис → Перенумеровать компоненты Однотипные компоненты нумеруются по порядку сверху вниз и слева направо.

Рисунок 3.28

33