Занятие 17  Опрос и использование данных с контроллера по ВЕБ сети. 

Скачать и установить NAPOPC_ST DA  http://opc. /download. htm#PC .  Скачать с окошка для РС (персональных компьютеров).

В директорию где находится  «napopcsvr»  нужно добавить файлы «*module. ini» с сайта http://opc. /download. htm .  Эти модули дадут информацию о ваших устройствах для ОРС сервера.  Шаг 1: Нажмите на кнопку "Добавить /Поиск модулей..."("Add/ New Device…")  пункт меню или на значок «поиск», чтобы добавить новый Модуль.

  Окно для настройки свойств нужного устройства.

Мы ищем  модуль ЕТ 7019 с адресом 10.1.5.160.  Поэтому выбираем галочки «Modbus», «Modbus TCP», «General modbus device», вводим адрес.

В правой части экрана  изображение устройства  вместе со своими  входами /выходами.  Правая Кнопка на модуле  вызовет настроечную таблицу, где  указываем тип модуля, IP адрес, тайм аут.  Люди могут уменьшить  значение времени таймаута, чтобы сократить время поиска значений. Будь осторожены, короткое  время поиска может привести к сбою связи. Код ошибки тайм-аута «15». В большинстве случаев, это означает, модуль не отвечал на  текущий запрос.

Шаг 2. Используйте функцию "монитор", чтобы увидеть значения каналов-тегов путем включения в "Вид /Монитор " меню. Установите галочки, чтобы установить мониторинг.  Нажмите на пункт меню "Вид / Monitor" или значок монитора, чтобы включить показания каналов. Флажок "Word Swap" включает интерпретацию 4 байтовых значений. Иногда нам нужно установить флажок "TRUE" для достижения  Высокой / Низкой скоростей связи.

НЕ нашли? Не то? Что вы ищете?

Значения, полученные ОРС, принимаются и используются в СКАДА системах для  визуализации и управления технологическими  параметрами. ОРС сервера показывают значения сигнала на всех аналоговых входах контроллера и состояния дискретных входов/выходов контроллера. Он также позволяет передавать управляющие сигналы на  аналоговые и дискретные выходы контроллера.

Создание каналов связи с источниками данных.  Смотреть проект ТМ 11.

Порядок работы. Создаётся в «источниках/приемниках» группа ОРС.  В этой группе создаётся подгруппа «ОРС_сервер». С помощью правой кнопки мыши создаётся компонент ОРС сервера. В редакторе компонента ему дают понятное имя и через кнопку «Browse» связывают с заданым входом ОРС сервера. Затем таким же образом создаются другие ОРС каналы-компоненты, которые привязываются к нужным входам контроллера.  Привязку можно проводить как к аналоговым входам, так и к дискретным выходам/ выходам. В редакторе компонента указывают направление «Input» или  «Input» компонента  и формат «Аналоговый» или «Дискретный».

Для каналов включения оборудования  выбирается  компонент «Output»  и формат  «Дискретный». Эти компоненты переносятся в группу «каналы» узла RTM и редактируются в соответствии с правилами ТМ. В атрибутах канала  в редакторе (первая закладка) важными свойствами являются тип канала и время обработки. Для каналов включения оборудования  использованы  тип «Output»  и период 1сек. Затем каналы ОРС из узла RTM вносятся в список аргументов.  Каналы для чтения (входные) вносятся как тип «In», выходные как тип «Out».  В выходной канал (для включения)  через кнопку на графической форме посылается значение «1» в атрибут «In» этого канала. Этот сигнал действует кратковременно.  Для выполнения длительного включения оборудования нужно использовать программу типа «тригер». Контролировать состояние  можно через атрибут «R». Выходной сигнал держится  некоторое время и затем сбрасывается.

Обработка входного/выходного сигнала. Обработка производится либо с помощью встроенной  в канал программы,  либо с помощью самостоятельно написанной программы.  Результат  обработки записывается в атрибут  «REAL». В привязках к графическим элементам используются как атрибут «IN» так и атрибут  «REAL». В атрибуте  «IN» находится то значение (число) которое считано с регистра источника в виде кода. В атрибут  «REAL» заносится величина пересчитанного значения.

В атрибуте  «IN» считанное значение представлено в виде кода считанного с входного регистра. Значение может быть в десятичном виде или в шестнадцатиричном виде.  Максимальный код для ЕТ 7019 и ЕТ 7026 для максимальных значений входного сигнала составляет 32767, минимальный код - 0. Для модуля  I7017 максимальный код для максимальных значений входного сигнала составляет 11480, минимальный код – 0. Текущие значения технологических параметров лежат в этих границах.  В атрибуте  «REAL» находится значение параметра после обработки (масштабирования). Простейший способ организовать  перевод кода в параметры  в значения в нужных единицах измерений - это раздел "Обработка"  в редакторе канала для входных и выходных значений. В настройках канала (вызывается при выборе подменю  редактировать)  нужно установить флаг «Использовать». Если этот флаг снят, канал является каналом без обработки, если флаг установлен – каналом FLOAT с обработкой; Если в канале в формулу обработки поставить  в поля «А» максимальное и минимальное значения физического входного сигнала выдаваемого прибором, например 10в и 0в, в результате пересчёта появится измеренное физическое  значение  текущего параметра. Оно будет в виде числа с плавающей запятой. Число цифр после запятой задается в формате привязки к графическому элементу.

  Атрибуты Множитель и Смещение также рассчитываются  в разделе Масштабирование. Для активизации раздела нужно установить флаг Масштабирование. В результате рассчитывается следующие величины: Множитель (KX) и Смещение (Z) – параметры масштабирования  в формуле  A= «In»*KX+Z в канале типа INPUT;  Q=(A+Z)*KX в канале типа OUTPUT. По умолчанию KX=1, Z=0.  Формула расчёта автоматически связывается с типом канала (INPUT или OUTPUT) и имеет соответствующий вид.  Также в этом разделе предусмотрена установка галочек  для  реализации дополнительных функций. Пик – этот параметр конфигурирует подавление одиночных пиков в канале INPUT и алгоритм линейного сглаживания – в канале OUTPUT.  Установка Сглаживание  реализует функцию Экспоненциальное сглаживание.  Автопосылка – это способность монитора передавать в сеть реальные значения каналов в виде широковещательных сообщений (в сети TCP/IP широковещательные сообщения отправляются по специальному IP-адресу, все биты которого равны единице).

Самостоятельная работа. Настроить связь через ОРС с ЕТ 7019, получить значения с  трех различных входов модуля ЕТ 7019 вывести на разные ГЭ. Организовать  обработку полученного сигнала по одному каналу для вывода физического значения входного сигнала. Для двух других величин входов  организовать  обработку полученного сигнала для различных техологических параметров (Т, Р, Уровень, Расход) с пределами шкал выбранных Вами приборов для Вашего обеъкта упрвления. Контолировать состояние  текущего кода каждого параметра.

http://dev. vk. edu. ee/~t124402/PhpProject1/ 

Занятие 18.  Аргументы и графика на форме связи внешей базой данных

Раздел для считывания  параметров из базы данных.  Аргументы  Экрана. Все аргументы «In/Out».

Idr – заданая строка для считывания из базы данных.  Привязан к ГЭ «№ строки Ж».  (Real).

Pname – имя параметра отправляемого в базу данных. Привязан к ГЭ «Имя».  (String).

Число – Значение параметра отправляемого в базу данных. Привязан к ГЭ «Значение». (Real).

Datatime – Время и дата отправления параметра. Привязан к ГЭ «Время».  (Date and Time).

Id -  Номер реальной строки, направляемая в базу данных. Привязан к кнопке «№ строки».  (Unit).

Nzapros-  № SQl запроса, направляемый во входной атрибут  канала базы данных. Привязан к кнопке «Получить». (Unit).

База данных_In  - Значение исполняемого запроса. Привязан к ГЭ «№ запроса».  (Int).

Аргументы  База данных. Все аргументы «In/Out».

Idr – заданая строка для считывания из базы данных.  Привязан к  аргументу таблицы БД «Id ». Выводит номер запрашиваемой строки.

Pname – имя параметра отправляемого в базу данных. Привязан к  аргументу таблицы БД «name ». Выводит имя параметра.

Число – Значение параметра отправляемого в базу данных. Привязан к  аргументу таблицы БД «number ». Выводит  значение  параметра.

Datatime – Время и дата отправления параметра. Привязан к  аргументу таблицы БД «addDate ». Выводит время записи информации в базу данных.

Id -  Номер реальной строки, направляемой в базу данных. Привязан к  аргументу таблицы БД «Id ». Задаёт номер запрашиваемой строки.

Смотри проект 10 ТМ из COPY.

Занятие 19. 

Создать новый  набор кнопок и аргументов на экране для связи определения своего идентификатора в системе «TraseMode6BD». 

1.Привязки аргументов «формы» аргументы «базы»  между собой.

2. Создание ГЭ для получения данных из БД. Создание  запроса 2.  Привязка аргументов получения данных.

4. Общее. Привязки строковых параметров в форме и базе

5. Общее. Привязки номеров запросов.

Занятие 20  Создание базы данных Access и её заполнение.  Показать  на примере.

Занятие 21.  Представление и использование данных на ВЕБ серверах.

SCADA системы также поддерживают веб-технологии, при которых  интерфейс  SCADA  выполняется в виде веб-страницы и располагается на отдельном компьютере-сервере (или устройстве-сервере) локальной сети. При этом любой пользователь на другом компьютере, обладающий правами доступа, с помощью стандартного веб-браузера (например, Internet Explorer) может видеть параметры SCADA и  контролировать  технологический процесс. Всю информацию ему обеспечивают динамические  ВЕБ-страницы, формируемые на ВЕБ-сервере.  Другое направление: связь между контроллерами, компьютерами, серверами, электронными приборами  обеспечивают  программы стандарта ОРС. Они дают  возможность применения оборудования различных производителей практически с любыми SCADA, имеющимися на рынке, а также  связь между  SCADA и программными продуктами интернет  технологий.  Часть программ ОРС  используютя для привязки приборов к SCADA системам,  другая часть для привязки их базам данных или к интенет серверам ВЕБ технологий.  Обучение  привязки SCADA  к базам данных или к интенет серверам ВЕБ технологий – это совместная задача преподавателей автоматики и инфотехнологов.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15