Протокол PostgreSQL

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > Протоколы для работы с базами данных >

Протокол PostgreSQL

Протокол используется для формирования SQL запросов к базе данных PostgreSQL. Можно использовать БД PostgreSQL версии 10 и более поздние. Для оптимальной работы, рекомендуется выбирать самые свежие версии БД PostgreSQL.

Важно! Для возможности работы с протоколом в исполнительную систему должна входить опция MSRT-DB. Данная опция включена в базовый функционал лицензий Standard, Professional и Enterprise.

Чтобы добавить протокол, необходимо выбрать соответствующий элемент в контекстном меню узла или в контекстном меню группы Протоколы, либо через контекстную панель узла:

postgree_1

Получим результат:

postgresql

Далее необходимо настроить панель свойств протокола.

Затем при помощи контекстного меню протокола можно добавить Запрос PostgreSQL:

postgresql_1

После добавления запрос появится в дереве системы:

postgresql_3

Запрос имеет два параметра, отвечающие за отображение ошибок при выполнении:

Отказ - параметр типа BOOL. В случае возникновения ошибки принимает значение TRUE

Ошибка - параметр типа STRING. В случае возникновения ошибки выводит текст ошибки последней операции

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

Затем при помощи контекстного меню Запроса PostgreSQL можно добавить Каналы:

postgresql_2

Тип канала и другие настройки зависят от поставленной задачи.

Важно! Имена каналов должны совпадать с именами переменных в базе данных, к которой идет обращение.

Затем необходимо задать настройки в панели свойств Запрос PostgreSQL.

Смотрите также:

Каналы предопределенных типов