Декабрь | 2013 | ПЛК и АСУТП

Архив за месяц: Декабрь 2013

Сегодня мне в очередной раз в руки попал мой давний знакомый, одноканальный ПИД-регулятор ТРМ251:

trm251_handle_800x600_1

ТРМ251 предназначен для мониторинга и регулирования физических параметров. Самая интересная особенность ТРМ251 это именно возможность ПИД-регулирования какого-либо параметра, например температуры в печи, по заданной программе, состоящей от 1 до 5 шагов нагрева(от 1 до 15 шагов с прошивкой 2.1). Например, подключил ТРМ251 к печи, задал программу нагрева, нажал кнопку «Пуск» и все- дальше ТРМ251 сам проведет термообработку металла по заданному графику.

Мы рассмотрим:

  • Характеристики
  • Комплект поставки
  • Конструкцию
  • Программное обеспечение
  • Связь по RS-485
  • Особенности работы
  • Опыт применения
  • Вывод

Читать далее

sqliteКак я уже писал, бесплатный OPC-сервер MasterOPC на 32 тега позволяет организовать запись данных,принятых от внешних устройств, в базу данных SQLite.

 

А зачем вообще OPC-серверу нужно писать данные в БД, когда для такой задачи есть СКАДА?

Для некоторых задач использование СКАДА является излишне сложным и дорогим. Например, если нужно организовать ведение архива данных о показаниях датчиков и впоследствии выводить по ним отчеты. В таком случае для записи в БД можно использовать OPC-сервер, а для построения отчетов Exel.

Так же запись в БД из OPC-сервера позволит создать полноценную АСУ ТП на бесплатной SCADA KVisionOPC, которая всем хороша, но не умеет вести архивы.

Для организации записи из MasterOPC в БД нам понадобятся:

Внимание! Пример корректен для MasterOPC server версии 2.0.0.16. В более старших версиях(начиная с версии 3) изменен формат файла конфигурации.

Пример организации записи из MasterOPC в БД.

Допустим, с помощью MasterOPC мы принимаем от модуля аналогового ввода или ПЛК данные о температуре на объекте. Вместо реального ПЛК или МАВ будем использовать симулятор. Эти данные(температуру) нужно раз в 10 сек. записывать в БД SQLlite. Для этого:

1. С помощью SqliteDoq создадим базу данных «arch.sqlite3» , в ней таблицу «fromopc» с полями

Название

Тип

Описание

  dt   DATETIME   Текущие дата и время
  t   REAL   Температура

 

Читать далее

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования