Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Редакторы для создания программ

Загрузка программы

Основные элементы программы

Данные

Структура создаваемой программы

Лекционный комплекс по теме 1.3. Основы разработки структуры программы

1. Общие сведения о блочном языке программирования.

2. Организационные блоки: структура программы.

3. Организационные блоки: циклическая обработка программы.

4. Организационные блоки: обработка программы с прерываниями.

5. Функции и функциональные блоки.

6. Блоки данных.

7. Системные функциональные блоки и системные функции.

 

Программа состоит из логических блоков и блоков данных. Логические блоки - это блоки, содержащие кодовую часть, например, организационные блоки, функциональные блоки и функции.

Операционная система делает доступными следующие данные:

• Периферийные входы и выходы

• Образ процесса на входах и выходах

• Меркеры

• Таймеры

• Счетчики

Блок программы составлен из выполняемого кода и комментариев. Исполняемый код состоит из

· основной программы (OB1),

· подпрограмм (Subroutine)

· программ обработки прерываний (Interrupt).

Код компилируется и загружается в S7–200. С помощью этих организационных элементов (основной программы, подпрограмм и программ обработки прерываний) можно структурировать свою программу.

Комментарий. Существует 2 вида комментариев, которые можно добавить в программу. Короткий комментарий содержит до 36 символов. Длинный комментарий вводится 2-мя кавычками. Комментарии не компилируются и не загружаются.

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

Вы выбираете пункт меню: PLC ->Download или соответствующую кнопку на панели инструментов.

Для загрузки выбранной конфигурации в PLC. PLC должен быть в режиме "STOP"!

STEP 7 имеет в своем распоряжении три редактора для создания программ:

· контактный план (LAD)

· список операторов (STL)

· функциональный план функциональная блок-схема (FBD).

 

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

FBD - это графический язык, использующий логические блоки, известные из булевой алгебры для представления логических операций.

STL - это текстовый язык программирования. Его операторы очень похоже на язык ассемблера, за которыми следуют адреса (операнды).

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

 

<== предыдущая лекция | следующая лекция ==>
 | Элементы и блоки
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 270; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.