Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Перевезенцев / Часть2 / Лекция 9 Разработка программ для промышленного контроллера.ppt
Скачиваний:
35
Добавлен:
10.06.2015
Размер:
619.01 Кб
Скачать

Разработка программы для

контроллера

Структура программного обеспечения контроллера OB

-организационные блоки

FC/FB - функции и функциональные блоки

DB - блоки данных

SFC / SFB - блоки,

интегрированные в операционной системе контроллера

SDB - блоки системных данных

Включение блоков в программное обеспечение

Необходимо сначала в дереве проекта выделить строку «Blocks», затем правой клавишей мыши вызвать в правом окне контекстное меню и выбрать «Insert New Object»,затем щелкнуть по нужному объекту

Создание программных модулей

Окно разработки программ

LAD/STL/FBD

Поле описания

параметров и переменных

Список

входных, выходных и

 

 

Поле

 

 

размещения

 

Системные сообщения

блоков

Компоненты

программы

построения программ

о состоянии

 

Последовательность действий

для создания программных блоков

Шаг 1. Выбор языка программирования. На каком бы языке ни был первоначально создан программный модуль, его всегда можно увидеть на любом из трех языков программирования.

для создания программных

блоков

Шаг 2. Описание входных (IN), выходных(OUT) и внутренних (TEMP) переменных. Для каждой переменной определяется имя, тип и, если нужно, комментарий

для создания программных

блоков

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

для создания программных

блоков

Шаг 4. Соединение блоков в единую логическую цепь. Осуществляется рисованием линии соединения – в начальной точке нажать левую клавишу мыши, подвести к конечной точке и отпустить.

для создания программных

блоков

Шаг 5. Определение входных и выходных параметров блоков. Все входы и выходы, обозначенные знаками ??.? должны быть определены. Это можно сделать вручную, набрав имя с клавиатуры, или выбрать символ из таблицы символов.

для создания программных блоков

Шаг 6. Добавление или вставка очередного сегмента. Если программа состоит более чем из одного сегмента, добавление можно произвести выбором «Insert Network» в контекстном меню.

для создания программных

блоков

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