Конфигурирование аккумуляторов в системе Citect. Изменение аккумуляторов

Страницы работы

Содержание работы

Chapter 16 - Do not delete this line - it is used for the page numbering

ГЛАВА 16

Аккумуляторы

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

·  Числа переключений триггера аккумулятора (например, количество запусков двигателя).

·  Время работы (в секундах).

·  Суммарные значения, увеличивающиеся в зависимости от настроек (например, величина тока).

Вы можете отслеживать и отображать данные аккумуляторов с помощью анимации, трендов, или записи в журнал.

Обзор главы в этой главе вы научитесь:

·  Конфигурировать аккумуляторы

·  Как сбрасывать аккумуляторы

·  Как изменить период аккумуляторов

       
Конфигурирование аккумуляторов

Значения аккумуляторов хранятся, как и переменные. Аккумуляторы могут быть внешними устройствами Ввода/Вывода, либо дисковыми устройствами Ввода/Вывода.  Значения аккумуляторов  обычно не заносят в устройства Ввода/Вывода типа память, так как все накопленные данные могут быть утеряны при перезапуске Citect по любой причине.

Ø  Для конфигурирования аккумуляторов:

В Citect Explorer выберите проект и откройте папку System, а затем дважды нажмите на иконку Accumulators:

или в Project Editor, выберите пункт меню System | Accumulators.

Все переменные, ассоциированные с аккумуляторами считываются Citect при запуске и периодически обновляются на протяжении работы системы. По умолчанию, Citect проверяет значение триггеров аккумуляторов каждые 60 секунд. Если триггер равен TRUE (Истина), то значение переменной поля No. of Starts увеличивается на 1.  Когда Citect проверит триггер после следующего 60-секундного периода, то переменная  Run Time (Время выполнения) увеличится на 60, и значение выражения в поле Totaliser Inc (Суммарное приращение) прибавится к переменной Totaliser (Сумма).

Вы можете изменить период проверки триггера и обновления изменением следующих параметров –

[Accumulator]WatchTime (Период проверки)

Этот параметр равен времени (в секундах) между проверками состояния триггеров.  Вы можете установить значение этого параметра большим для уменьшения загрузки процессора и времени обмена с PLC.  Если вы установите очень малое значение, то Citect будет часто обращаться к PLC.

[Accumulator]UpdateTime (Время обновления)

Этот параметр является временем в секундах между записями значения аккумулятора в устройство Ввода/Вывода. Вы можете установить малым данный параметр для более частого обновления значения аккумулятора, но вы должны использовать более высокую скорость обмена между CPU и PLC. Вы должны устанавливать этот параметр как можно большим для уменьшения загрузки PLC.

Ø  Для изменения параметров аккумуляторов:

Откройте помощь по Citect и перейдите к индексным главам Accumulator UpdateTime Parameter и Accumulator WatchTime Parameter.  Там будут кнопки для каждого из параметров, которые позволяют пользователю посмотреть и изменить текущие значения.

: Пример

Мы будем использовать аккумулятор для записи количества пусков Hops Extractor и времени его работы.

1.  Определите две переменных для данных аккумулятора:

Variable Tag Name

EXT_RT

EXT_ST

Data Type

INT

INT

I/O Device

IODev1

IODev1

Melsec Address

D6

D7

Your PLC Address

Eng Units

Seconds

Format

#### EU

####

Comment

Extractor Run Time

Extractor Starts

2.  Сконфигурируйте новый аккумулятор следующим образом:

Name

Extractor

Trigger

EXT_STAT

Run Time

EXT_RT

No. of Starts

EXT_ST

  i.  В Citect Explorer, выберите проект и откройте папку System, затем дважды нажмите на иконку Accumulators.

  ii.  Появится следующее окно:

Заполните поля формы данными из предыдущей таблицы и нажмите Add.

3.  На странице вашего проекта, разместите текстовый объект с помощью инструмента   для отображения статуса Hops Extractor (запущен или остановлен) и разместите два числовых объекта применив инструмент  для отображения количества и времени запуска. Ваш дисплей может выглядеть так:

4.  Сохраните страницу.

5.  Если вы не подключены к внешнему устройству ввода/вывода – создайте следующее событие:

Name

GLOBAL

Time

00:00:00

Period

00:00:05

Trigger

Action

Toggle(EXT_STAT)

6.  Измените значения аккумулятора WatchTime и UpdateTime равным 1 секунде.

  i.  Откройте справку Citect.

  ii.  Выберите главу Accumulator WatchTime Parameter.

  iii.  Измените значение параметра.

  iv.  Сделайте то же самое для параметра UpdateTime.

7.  Скомпилируйте и запустите проект.

8.  Перейдите к странице Utility и проверьте, что значение аккумулятора изменяется корректно, если запустить и остановить Hops Extractor несколько раз.

9.  Закройте проект. :


Instructor Notes: Chapter 16

Discuss how accumulators can be used.  E.g Many sites need maintenance on their equipment after a certain number of ours such as bearings and bushes on pumps after 2000 hours.  Accumulators can be used to report this information.

Page 16-2:                                                                                                                                                                                                                            Конфигурирование

Explain about the fields on the Accumulators dialog.

Page Ошибка! Закладка не определена.:                                                                                                                                                                                                                                                                        Ошибка! Источник ссылки не найден.

Discuss these parameters.

Solution the Advanced Exercise:

Button should have the Execute command: AccControl("Extractor", 3);

Похожие материалы

Информация о работе

Тип:
Конспекты лекций
Размер файла:
699 Kb
Скачали:
0