Смекни!
smekni.com

Тема: Знакомство с сапр тптс get (стр. 2 из 2)

В языке STEP M(BG) возможны такие дискретные операции, как:

- логические операции;

- запоминание;

- временная задержка и т.д.,

и такие аналоговые операции, как:

- сложение;

- умножение;

- определение максимума/минимума и т.д.

Перечисленные функции реализуются в виде отдельных инструкций. Процессор выбирает из памяти операнды (входные сигналы, выходные сигналы, и другие), указанные в инструкциях и исполняет эти инструкции в последовательном порядке, в соответствии с заданными операциями (AND, OR, ADD, SUB, и.т.д.).

1. AS,537; 2. SP,6; 3. LADK,3; 4. ZUW,MA,10,1; 5. LADK,1.44; 6. ZUW,MA,10,2; 7. LADK,1.5; 8. ZUW,MA,10,3; 9. SZYK; 10. LAD,MA,10,3; 11. MUL,MA,10,4; 12. ZUW,AA,T,3; 13. LZYK; 14. LAD,MA,10,2; 15. ADD,MA,10,1; 16. ZUW,MA,10,4; 17. ENDE; Номер приборной стойки
Номер модуля в стойке
Секция запуска
Секция быстрого цикла (SZYK)
Секция медленного цикла (LZYK)

Программа на языке STEP (получена из функциональной схемы рис.2)

Ниже приведены некоторые инструкции языка STEP.

Обозначение ин­с­т­рук­ции Название. Опи­са­ние выполнения Функциональное обозначение
LADK, значение(K) За­груз­ка константы За­груз­ка в аккумулятор по­сто­ян­ной ана­ло­го­вой ве­ли­чи­ны. Пред­елы +/- 0.0001 — 999999
ZUW,AO При­своение Зна­че­ние из аккумулятора заносится на хранение в аналоговый операнд. Cодержимое аккумулятора не изменяется.
ADD,AO Сло­же­ние Ана­ло­го­вый опе­ран­д складывается со зна­че­ни­ем в аккумуляторе. Ре­зуль­тат сохраняется в аккумуляторе.
SUB,AO Вы­чи­та­ние Ана­ло­го­вый опе­ран­д вычитается из зна­че­ния в аккумуляторе. Ре­зуль­тат сохраняется в аккумуляторе.
MUL,AO Ум­но­же­ние Значение в аккумуляторе умножается на зна­че­ние аналогового операнда. Ре­зуль­тат сохраняется в аккумуляторе.

6. Загрузка программы в модуль.

Программа на языке STEP хранится на сервере GET-R. Для передачи ее в модуль необходимо воспользоваться пунктом меню «ЗАПИСЬ В МОДУЛЬ». (пункт 5.13 Раздела 8 – Методических указаний)

Меню «ЗАПИСЬ В МОДУЛЬ», рисунок, предоставляет возможность записать в модуль его код. При выборе этого пункта открывается маска, в которой выбирается нужный модуль. С помощью опции «Все» осуществляется запись кодов во все модули, указанные в списке.

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

Для выполнения задания студентам выдается вариант функциональной схемы для реализации ее в GET-R, название исполнительного механизма (задвижка или двигатель) и датчика технологического параметра.

1. Привязка датчика технологического формата в графическом редакторе RtSvgDraw.

Выполнить привязку к соответствующему датчику технологического параметра (наименование датчика выдается преподавателем).

Привязка датчика осуществляется к динамическому элементу Std_ana_mv в окне свойств в поле FKKS. Наименование сигнала должно прописываться в кавычках, например «TK11T02B1».

Описание работы данного элемента приведено в Методических указаниях Программно-технические средства лабораторного практикума «ПТК АСУТП АЭС», Раздел 5.

2. Программирование контроллера ТПТС.

Реализовать функциональные схемы в САПР GET-R в соответствии с этапами программирования, описанными выше.

Перед загрузкой программы в модуль необходимо просмотреть полученный STEP код модуля и распечатать его на принтере. Просмотреть и распечатать код модуля можно с помощью меню графического редактора «Обработка файлов кодов модулей» (Пункт 5.8.7 Раздела 8 – Методических указаний).

Загрузить программу в модуль.

3. Проверка правильности работы программы модуля ТПТС.

3.1.Для задвижки.

Проверка исполнения дистанционных управляющих команд «Открыть», «Закрыть» и «Стоп».

Установить положение имитатора задвижки «Открыто».

Подать дистанционную команду «Закрыть» с формата СВБУ.

В промежуточном положении имитатора задвижки подать дистанционную команду «Стоп». Визуально зафиксировать на имитаторе задвижки и формате СВБУ состояние хода и остановку задвижки в промежуточном положении.

Подать дистанционную команду «Закрыть» с формата СВБУ. Визуально зафиксировать на имитаторе задвижки и формате СВБУ состояние хода в направлении закрытия и остановку задвижки в закрытом положении.

Подать дистанционную команду «Открыть» с формата СВБУ. Визуально зафиксировать на имитаторе задвижки и формате СВБУ состояние хода в направлении открытия и остановку задвижки в открытом положении.

3.2.Для двигателя.

Проверка исполнения дистанционных управляющих команд «Включить» и «Отключить».

Установить положение имитатора двигателя «Включено».

Подать дистанционную команду «Отключить» с формата СВБУ. Визуально зафиксировать на имитаторе двигателя и формате СВБУ состояние команды в направлении отключения и нахождения двигателя в выключенном положении.

Подать дистанционную команду «Включить» с формата СВБУ. Визуально зафиксировать на имитаторе двигателя и формате СВБУ состояние команды в направлении включения и нахождения двигателя во включенном положении.

С описанием работы имитаторов задвижки можно ознакомиться в Методических указаниях Программно-технические средства лабораторного практикума «ПТК АСУТП АЭС», Раздел 6

3.3.Для датчика.

Проверить появление показаний на технологическом формате.

4. Работа с архивными протоколами и отчетами.

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

Для работы с архивным протоколом системы «Портал» необходимо заранее ознакомиться с руководством по отображению информации в системе Портал в Методических указаниях – Раздел 4.

Оформление результатов

Результатами работы являются:

- Выполненные в графическом редакторе GET-R и распечатанные функциональные схемы;

- Распечатанные программы модуля на языке STEP;

- Распечатанный протокол архива.

Контрольные вопросы

1. Какие задачи у «верхнего» уровня АСУТП? Какие задачи он выполняет и из чего состоит?

2. Каковы функции низовой автоматики?

3. Какая информация передается от ТОУ в низовую автоматику?

4. Как осуществляется привязка сигналов на технологическом формате?

5. Для каких целей нужен архив?

Список используемой литературы

В. Р. Аксенов, С. В. Батраков, В.А. Василенко - «АВТОМАТИЗИРОВАННЫЕ

СИСТЕМЫ УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ПРОЦЕССОМ АТОМНЫХ ЭЛЕКТРОСТАНЦИЙ» - Издательство Политехнического университета

2007.