БС. Урок 1. Создание логической части проекта

<< Click to Display Table of Contents >>

Navigation:  Быстрый старт > БС. Урок 1 >

БС. Урок 1. Создание логической части проекта

Для начала вызовем контекстное меню дерева объектов, нажав правую кнопку мыши, и выполним пункт Добавить - Объект.

urok1_logicheskaya_chast_1

urok1_logicheskaya_chast_2

Помимо параметров, в объект можно добавлять программы для обработки данных, графические окна и другие элементы.

В рамках поставленной задачи у нас будет один управляющий сигнал. Нажмем правой кнопкой мыши на объект, и из контекстного меню выберем Добавить - Параметр.

urok1_logicheskaya_chast_3

В открывшемся окне свойств параметра зададим ему имя, например, Управляющий Выход и укажем тип параметра – BOOL (логический).

Важно! В данном примере для упрощения пренебрежём правилом, что тип данных параметра должен соответствовать типу данных параметра канала.

urok1_logicheskaya_chast_4

В результате получим:

QS_trmd6img19

Теперь создадим управляющую программу. Для этого воспользуемся контекстной панелью элемента дерева Объект 1. На рисунке ниже показано, что данная панель дает возможность добавить программу на одном из четырех языков стандарта  МЭК 61131-3. Выберем программу на языке функциональных блоков – FBD.

urok1_logicheskaya_chast_5

При этом откроется окно редактора этого языка.

urok1_logicheskaya_chast_6

Слева и справа от поля редактирования, по аналогии с электрическими схемами, расположены клеммники. На клеммнике слева находятся входные сигналы, а на клеммнике справа – выходные. Для того чтобы развернуть или свернуть клеммники, необходимо нажать на стрелки, расположенные по краям поля редактирования.

urok1_logicheskaya_chast_8

Создадим  в программе два входных параметра: Пуск и Стоп . Для этого нажмем правой кнопкой мыши в любое место входного клеммника, и из контекстного меню выберем пункт Добавить - Параметр.

urok1_logicheskaya_chast_9

В открывшемся окне свойств параметра изменим его имя на Пуск, а тип – на BOOL.

urok1_logicheskaya_chast_10

urok1_logicheskaya_chast_11

Аналогично создадим параметр Стоп.

urok1_logicheskaya_chast_12

urok1_logicheskaya_chast_13

Для формирования логики включения используем обычный RS-триггер. Для того чтобы вставить на схему функциональный блок, достаточно просто перетащить его из ФБ в поле редактора. В Палитре найдем раздел Триггеры и перетащим элемент RS на схему.

urok1_logicheskaya_chast_14

Теперь необходимо подключить входы программы к входам RS-триггера (или, как ещё говорят, "связать" или "установить связь"). Для этого нужно нажать левой кнопкой мыши над названием параметра (например, Пуск), и, удерживая кнопку мыши нажатой, перенести указатель на тот параметр, с которым Вы хотите его связать (S), и отпустить над ним кнопку мыши.

urok1_logicheskaya_chast_15

Аналогичным способом свяжем вход программы Стоп с входом триггера R1. И получим результат:

urok1_logicheskaya_chast_16

Мы ещё вернёмся к входным параметрам программы, а сейчас создадим выходной параметр.

Для этого перетащим параметр объекта Управляющий Выход на выходной клеммник программы, и в результате будет создан  выходной параметр программы (по умолчанию – одноимённый), а также связь с ним.

urok1_logicheskaya_chast_17

Наконец, свяжем выход триггера Q1 с выходным параметром Управляющий Выход.

urok1_logicheskaya_chast_18

Таким образом, мы сформировали выходной тракт от выхода триггера Q1 к параметру Управляющий Выход объекта.

urok1_logicheskaya_chast_19

На этом формирование логики управления закончено. На всякий случай, нажмём кнопку Проверить и убедимся, что компиляция пройдет успешно.

urok1_logicheskaya_chast_20

Следующий этап – создание визуализации.