Помощь в учёбе, очень быстро...
Работаем вместе до победы

Организационные блоки (OB)

РефератПомощь в написанииУзнать стоимостьмоей работы

Организационный блок (OB), подобен FB или FC, это часть пользовательской программы, которая вызывается операционной системой циклически или как реакция на определенные события. Каждый OB при выполнении требует 20 байт локальных данных для взаимодействия с операционной системой. Для этого Вы должны объявить соответствующий массив. Прежде чем компилировать, следует настроить среду разработки. Для… Читать ещё >

Организационные блоки (OB) (реферат, курсовая, диплом, контрольная)

Организационный блок (OB), подобен FB или FC, это часть пользовательской программы, которая вызывается операционной системой циклически или как реакция на определенные события.

Каждый OB при выполнении требует 20 байт локальных данных для взаимодействия с операционной системой. Для этого Вы должны объявить соответствующий массив.

Аналогично, в редакторе SCL откройте модуль Org_Block и наберите следующий код для организационного блока OB1.

Компиляция и просмотр результата в симуляторе

Прежде чем компилировать, следует настроить среду разработки. Для этого выполните команду Options/Customize. При этом появляется окно настройки редактора SCL:

Организационные блоки (OB).

Для добавления отладочной информации при компиляции установите флажок Create debug info и нажмите на кнопку ОК. Теперь, для компиляции кода, в окне редактора SCL выполните команду File/ Compile. Эти действия выполните для обоих модулей.

В результате, если не имеется синтаксических ошибок, то в узле Blocks окна SIMATIC Manager появляются блоки FC1 и ОВ1, который содержит компилированный код, готовый для загрузки в контроллер.

Организационные блоки (OB).

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

Для просмотра результата сложения чисел откройте код организационного блока ОВ1 и переходите в режим мониторинга (команда Debug/ Monitor). В результате окно кода разделяется на две части и в правой части окно кода отображается значения переменных ОВ1.

Показать весь текст
Заполнить форму текущей работой