Создание программы с функциональными блоками и блоками данных
5-13
Введение в STEP 7
C79000-G7076-C560-02
В диалоговом окне "New Data Block
[Новый блок данных]" активизируйте
опцию Data block referencing a
function block [Блок данных,
ссылающийся на
функциональный блок].
Подтвердите назначение "FB1,
Engine [Двигатель]“ с помощью OK.
Открывается окно для
программирования LAD/STL/FBD с
данными из таблицы описания
переменных для FB1.
DB1 теперь должен содержать
данные, относящиеся к бензиновому
двигателю. Вы еще должны ввести
эти данные. Сначала установите
Data View [Отображение данных].
Затем введите значение "1500" для
бензинового двигателя в столбец
Actual Value [Фактическое значение]
(в строке "Preset_Speed). Теперь вы
определили максимальную скорость
для этого двигателя.
Сохраните DB1 и закройте окно для
программ.
Так же, как и в случае с DB1,
сгенерируйте еще один блок
данных, DB2, для FB1.
Теперь введите фактическое
значение "1200" для дизельного
двигателя.
Изменив фактические значения, вы закончили приготовления к управлению двумя
двигателями с помощью только одного функционального блока. Для управления
большим количеством двигателей единственное, что вам нужно сделать, это
сгенерировать дополнительные блоки данных.
Следующий шаг, который вы должны выполнить, - это запрограммировать вызов
функционального блока в OB1. Чтобы сделать это, продолжите чтение в разделе 5.6
для контактного плана, в разделе 5.7 для списка операторов и в разделе 5.8 для
функционального плана в зависимости от используемого вами языка
п
ог
амми
ования.
Дополнительную информацию вы можете найти с помощью
команды меню Help > Contents [Помощь > Содержание] в
темах "Programming Blocks [Программирование блоков]" и
"
"