Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

END_ACTION ;. Не сохраняемое действие – это список инструкций ST или IL, которые выполняются на каждом цикле в течение всего периода активности шага




Рис. 4. 8

ACTION (P):

           (*ST операторы *)

END_ACTION;

Не сохраняемое действие – это список инструкций ST или IL, которые выполняются на каждом цикле в течение всего периода активности шага. Инструкции пишутся в соответствии со следующим синтаксисом:

ACTION (N):

           (* ST операторы *)

END_ACTION;

SFC действие – это дочерняя последовательность SFC, стартующая и убивающаяся в соответствии с изменением сигнала активности шага. SFC–действие может иметь признак N (не запоминаемый), R (установить), S (сбросить). Вот синтаксис основных SFC действий показан в табл. 4. 2.

 

Таблица 4. 2

SFC действие Описание
< child_prog> (N); < child_prog> ; Запустить дочернюю последовательность, когда шаг становится активным, и убить ее, когда шаг становится пассивным
< child_prog> (S); Запустить дочернюю последовательность, когда шаг становится активным, и ничего не делать, когда шаг становится пассивным
< child_prog> (R); Убить дочернюю последовательность, когда шаг становится активным, и ничего не делать, когда шаг становится пассивным

 

SFC-последовательность, определённая как действие, должна быть дочерней SFC программой редактируемой программы.

Порядок выполнения работы

1. Создать новый проект.

2. Создать новую программу. При выборе языка указать язык SFC.

3. Объявить используемые переменные.

4. Отредактировать программу в соответствии с рис. 4. 9.

5. Настроить конфигурацию ввода/вывода и осуществить привязку входных и выходных переменных проекта.

6. Создать код приложения.

7. Провести отладку приложения в режиме симуляции

Выполнение п. 1 – 3, 5 – 7 подробно рассмотрено в лабораторной работе 1.

 

Рис. 4. 9

Контрольные задания

1. Разработать приложение на языке SFC, реализующее следующий алгоритм управления. В ёмкость залить вещество А до уровня 1, 5 м. Включить мешалку. Затем залить вещество С до уровня 2, 6 м. Выдержать смесь в аппарате в течении 1 часа. Выключить мешалку и слить полученную смесь В (рис. 4. 10).

 

Рис. 4. 10

2. Необходимо реализовать одноконтурную АСР температуры в реакторе (рис. 4. 11, а).

При этом необходимо загружать вещество А в течении 5 минут, затем включить мешалку и поддерживать температуру по заданной программе (рис. 4. 11, б).

Рис. 4. 11

3. Необходимо реализовать одноконтурную АСР температуры в реакторе (рис. 4. 12, а).

Открыть клапан А на 30 секунд. Затем включить мешалку и поддерживать температуру по заданной программе в течение 1 часа (рис. 4. 12, б). Далее открыть клапан В.

Рис. 4. 12

 

4. Разработать приложение на языке SFC, реализующее следующий алгоритм управления темперирующей машиной. Залить компоненты в аппарат. Включить мешалку, нагреть массу до 60 º С. При этой температуре вести обработку 4 часа. После этого выключить мешалку и перекачать массу.

Рис. 4. 13

5. Разработать приложение на языке SFC, реализующее следующий алгоритм управления. Предварительно аппарат А просушить в течение 10 минут сжатым воздухом. Затем закачать реагент, включить мешалку, нагреть до температуры 80 º С, выключить мешалку, перекачать в аппарат В. Одновременно с просушкой аппарата А в аппарат В закачать воду и включить мешалку. Перед закачкой реагента в аппарат В из него слить воду.

Рис. 4. 14

6. Разработать приложение на языке SFC, реализующее следующий алгоритм управления.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...