Инструкция: Программирование FST emerson

В данной статье постараемся описать процесс конфигурации промышленных контроллеров emerson ROCLINK 800.

В нашем примере будем включать дискретный вход каждые 1000 секунды. Зайдем для начала в ROCLINK 800 >Configure > I/O > DO Points

FST редактор

Рисунок 1 — конфигурация дискретных выходов ROC800

Увидим данный скриншот:

Затем откройте редактор FST (Utilities > FST Editor).

Попробуем сделать похожее:

DO выходы

Рисунок 2 — FST редактор

Последовательность выполнения действий:

  • Шаг 0: очистить результаты Регистрация сделав его 0.
  • Шаг 1: Очистить FST # 1, # 1 Регистрация
  • Шаг 2: Получить мгновенное значение параметра расхода от желаемого расходомера.Это число автоматически сохраняется в результатах Регистра.
  • Шаг 3: Разделите его на 86,4 (количество секунд в один день, деленная на 1000 … 86,4 = 86400/1000).
  • Шаг 4: Добавьте это число к числу, хранящейся в регистр # 1. Это то, где FST постепенно подводит объема потока, пока мы не достигнем нашей нужное значение «1000» единиц.
  • Шаг 5: Постепенное суммирование в настоящее время хранится в реестре Результаты (RR), но мы должны хранить его в более-постоянное место … так, мы собираемся постоянно переписывать Регистрация # 1.
  • Шаг 6: Если РР больше или равна, 1000 .. перейти к этикетке, определенной в АРГУМЕНТ 2, в противном случае, переходите к следующему шагу.
  • Шаг 7: Приостановка выполнения FST в течение одной секунды. Мы делаем это, чтобы предотвратить FST от употребления слишком много ресурсов от процессора. Если мы не заставить FST приостановить, FST никогда не позволит другим задачам выполнить … такие как исторический накопления данных, расчетов, обработки потока ввода / вывода, коммуникаций и т.д.
  • Шаг 8: Теперь мы переходим к метке Аргумент 1 в.
  • Шаг 9: Изменение параметра (DO) Статус дискретного выхода на 1 (включает его).
  • Шаг 10: Приостановить выполнение FST в течение одной секунды (количество времени, мы хотим «пульс» нашей DO).
  • Шаг 11: Измените параметр Status DO назад в исходное значение OFF.
  • Шаг 12: Перезапуск FST назад на шаге 0.