Настройка прибора

Чтобы открыть окно настроек прибора нажмите кнопку Graphic на панели инструментов или выберите в главном меню Прибор → Настройка прибора.

Graphic

В левой части окна настроек прибора содержится дерево с разделами:

Примечание
Перечень разделов может отличаться для разных моделей приборов.

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

Все установленные настройки для прибора, за исключением часов, сохраняются вместе с проектом. Настройки прибора не требуют подключения прибора.

Настройки для приборов второго поколения

Для приборов второго поколения окно настроек прибора имеет другой интерфейс и содержит больше разделов. Параметры в правой части окна отображаются в табличном виде.

В левой части окна настроек прибора в дереве помимо основных групп доступны дополнительно настройки:

Graphic

Экран

Настройки экрана доступны только для приборов с дисплеем.

Graphic

Перечень параметров зависит от типа прибора.

Подсветка экрана — в выпадающем меню можно выбрать длительность работы подсветки с момента последнего действия пользователя.

Яркость — настройка яркости экрана, от 0 до 100 %.

Контраст — настройка контрастности отображаемых символов, от 0 до 100 %.

Кнопка Прочитать используется для считывания текущих настроек экрана из подключенного прибора.

Часы

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

Graphic

Дата и время

Дата и время задаются в соответствующих полях.

Для синхронизации часов реального времени прибора с часами ПК следует отметить галочку Синхронизация с компьютером — поля Дата и Время станут неактивны.

Graphic

Чтобы задать новые значения для часов реального времени прибора, следует нажать кнопку Записать.

Коррекция

Поле Отклонение служит для указания погрешности хода часов реального времени прибора в секундах. Если часы реального времени прибора спешат, то значение указывается со знаком минус. Коррекция на указанную величину происходит равномерно в течение месяца.

Graphic

Чтобы задать новое значение коррекции для часов реального времени прибора, следует нажать кнопку Записать.

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

Настройки для приборов второго поколения
Примечание
Список приборов второго поколения см. в разделе О программе.

Окно настройки часов для приборов второго поколения имеет другой интерфейс и не имеет коррекции времени (приборы аппаратно точнее). Настройка часового пояса требуется для корректного отображения местного времени, так как в приборе значение времени хранится в виде среднего времени по Гринвичу (GMT). Включение параметра Установить часовой пояс компьютера синхронизирует часы реального времени прибора с часами ПК.

Graphic

Обмен по сети

Интерфейсы

В разделе Интерфейсы настраиваются параметры интерфейсов связи прибора c другими устройствами в сети.

Доступны следующие интерфейсы:

Интерфейсы связи работают по протоколу Modbus.

Добавление, замена и удаление интерфейса доступно для приборов первого поколения. В приборах второго поколения все доступные интерфейсы находятся в дереве настроек.

Добавить интерфейс

Чтобы добавить интерфейс связи, следует нажать ПКМ на раздел Интерфейсы в дереве настроек и выбрать Добавить интерфейс.

Graphic

Интерфейс будет добавлен в дерево с параметрами по умолчанию. Имя интерфейса состоит из номера занимаемого в приборе слота и режима интерфейса.

Graphic

Количество интерфейсов связи для прибора не может превышать количество слотов в приборе.

Замена/удаление интерфейса

Для замены или удаления интерфейса следует нажать ПКМ на имя интерфейса в дереве настроек и выбрать необходимое действие.

Graphic

RS-485
Параметры интерфейса

Для изменения параметров интерфейса его следует выбрать в дереве настроек. В правой части окна настроек прибора отобразятся параметры интерфейса.

Graphic

Номер слота определяет какой слот прибора занимает интерфейс.

Режимы интерфейса:

  • Slave – прибор является ведомым, значения которого опрашиваются другим устройством.

  • Master – прибор считывает и записывает значения ведомых устройств, подключенных по интерфейсу связи.

Кнопка Graphic Сделать по умолчанию — сохраняет введенные в поля данные как параметры по умолчанию.

Кнопка GraphicЗаводские настройки — отображает в полях ввода заводские настройки для модели подключенного прибора.

Остальные параметры вводятся в соответствии с задачами проекта и техническими характеристиками других устройств в сети.

Примечание
Параметры «Протокол» и «Интервал между запросами» активны только в режиме Master.

Кнопка Прочитать считывает текущие параметры подключенного прибора.

После задания параметров интерфейса следует нажать кнопку Закрыть. Параметры вступают в силу после перезагрузки прибора по питанию или после загрузки программы в прибор.

Параметры интерфейса для приборов второго поколения
Примечание
Список приборов второго поколения см. в разделе О программе.

Для приборов второго поколения параметры интерфейса находятся в разделе Настройки порта RS-485 в дереве настроек. В правой части окна настроек прибора отображаются параметры интерфейса. Окно настроек имеет вид как на рисунке ниже.

Graphic

RSDL – задержка ответа прибора по сети RS-485.

Ethernet

Настройки Ethernet доступны для приборов второго поколения в меню Настройки Ethernet в разделе Сетевые настройки дерева настроек.

Graphic

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

После записи настроек с новым IP-адресом прибор следует перезагрузить.

Примечание
После задания нового IP-адреса прибору потеряется соединение с ПК. Для нового соединения нужно указать новый IP-адрес (см. Настройка порта и подключение прибора).

Modbus

Работа по протоколу Modbus

Общие сведения

Интерфейсы связи работают по протоколам Modbus-RTU (Master/Slave) или Modbus-ASCII (Master/Slave). Устройства в режиме Slave определяют протокол автоматически, для устройств в режиме Master необходимо выбрать протокол в настройках.

Для организации обмена данными в сети через интерфейс связи необходим Мастер сети – устройство в режиме Master. Основная функция Мастера сети – инициировать обмен данными.

На линии связи допускается наличие только одного устройства в режиме Master.

Примечание
Приборы ПР110 и ПР114, при подключенном модуле ПР-МИ485, могут работать только в режиме Slave.
Особенности работы в режиме Master

Если прибор работает в режиме Master, то для минимизации времени получения данных со всех устройств рекомендуется:

  • если одно или несколько Slave-устройств не подключены или недоступны, то рекомендуется предусмотреть в программе блокировку опроса этих устройств или сократить до минимума параметр «Таймаут ответа» для этих устройств. В противном случае время опроса будет расти пропорционально количеству неподключенных устройств и величине установленного параметра «Таймаут ответа» для этих устройств;

  • во время установки параметра «Интервал между запросами» следует учитывать количество Slave-устройств и общее количество запросов. Если время обработки всех запросов занимает больше времени, чем установлено параметром «Интервал между запросами», то данный параметр будет игнорироваться.

Owen Logic позволяет запрограммировать опрос до 32 устройств по одному интерфейсу связи для приборов второго поколения, и до 16 устройств по одному интерфейсу для остальных приборов. Допускается использование одинаковых адресов и имен переменных для каждого устройства.

Количество интерфейсов связи

Количество интерфейсов связи прибора зависит от количество слотов подключения. Если прибор поддерживает работу до двух интерфейсов связи, то их можно настроить на работу в двух независимых сетях.

Особенности настройки приборов с платой ПР-ИП485

Если прибор с установленной платой ПР-ИП485 настроен на работу в режиме Master, то рекомендуется подключить подтягивающие резисторы линий связи А и В с помощью установки перемычек на плате ПР-МИ485. Для режима Slave рекомендуется отключение подтягивающих резисторов.

Подтягивающие резисторы устанавливаются для задания определенного состояния линий связи, когда в сети нет передачи. Резисторы устанавливаются в одном месте сети, как правило, возле прибора в режиме Master.

Конфигурирование платы ПР-ИП485

После конфигурирования всех параметров в Owen Logic следует проверить положение джамперов на сетевой плате ПР-ИП485. Для работы в режиме Master по интерфейсу RS-485 джамперы следует установить в положение MST.

Graphic

Стандартные коды ошибок Modbus
  • 01 — принятый код функции не может быть обработан;

  • 02 — адрес данных, указанный в запросе, недоступен;

  • 03 — значение в поле данных запроса, является недопустимой величиной.

Функции и области данных

При запросе Master обращается к одной из областей памяти Slave с помощью функции. Область памяти характеризуется типом хранящихся в ней значений (биты/регистры) и типом доступа (только чтение/чтение и запись).

Области данных протокола Modbus

Область данных

Обозначение

Тип данных

Тип доступа

Coils (Регистры флагов)

0x

Булевый

Чтение/запись

Discrete Inputs (Дискретные входы)

1x

Булевый

Только чтение

Input Registers (Регистры ввода)

3x

Целочисленный

Только чтение

Holding Registers (Регистры хранения)

4x

Целочисленный

Чтение/запись

Каждая область памяти состоит из определенного (зависящего от конкретного устройства) количества ячеек. Каждая ячейка имеет уникальный адрес. Для конфигурируемых устройств производитель предоставляет карту регистров, в которой содержится информация о соответствии параметров устройства и их адресов. Для программируемых устройств пользователь формирует такую карту самостоятельно с помощью среды программирования. Существуют устройства, в которых сочетаются оба рассмотренных случая – у их карты регистров есть фиксированная часть и часть, которую пользователь может дополнить в соответствии со своей задачей .

В некоторых устройствах области памяти наложены друг на друга (например, 0x и 4x) – т. е. пользователь сможет обращаться разными функциями к одним и тем же регистрам.

Функция определяет операцию (чтение/запись) и область памяти, с которой эта операция будет произведена.

Основные функции протокола Modbus

Код функции

Имя функции

Выполняемая команда

1 (0x01)

Read Coil Status

Чтение значений из нескольких регистров флагов

2 (0x02)

Read Discrete Inputs

Чтение значений из нескольких дискретных входов

3 (0x03)

Read Holding Registers

Чтение значений из нескольких регистров хранения

4 (0x04)

Read Input Registers

Чтение значений из нескольких регистров ввода

5 (0x05)

Force Single Coil

Запись значения в один регистр флага

6 (0x06)

Preset Single Register

Запись значения в один регистр хранения

15 (0x0F)

Force Multiple Coils

Запись значений в несколько регистров флагов

16 (0x10)

Preset Multiple Registers

Запись значений в несколько регистров хранения

В различных документах идентичные обозначения могут иметь разный смысл в зависимости от контекста. Например, префикс 0x часто используют как указание на шестнадцатеричную систему счисления, поэтому в одном случае 0x30 может обозначать «30-й бит области памяти coils», а в другом – «адрес 30 в шестнадцатеричной (HEX) системе счисления» (при этом данный адрес может относиться к любой области памяти).

Опрос Slave может быть одиночным или групповым. При одиночном опросе Master считывает каждый из параметров Slave отдельной командой.

При групповом опросе Master считывает одной командой сразу несколько параметров, чьи адреса в карте регистров расположены строго последовательно и не имеют разрывов. Групповой опрос позволяет уменьшить трафик в сети и время, затрачиваемое на опрос устройства, но в некоторых случаях его применение невозможно (или возможно с ограничениями) из-за индивидуальных особенностей прибора.

Время опроса и тайм-аут ответа

Прибор формирует запросы с периодичностью, заданной в параметрах опрашиваемого устройства Период опроса. Время ожидания ответа на запрос задается в параметре Таймаут ответа. Если за это время ответ не поступает, то прибор повторит запрос N раз, где N – параметр Кол-во попыток. При отсутствии ответа переменная Статус примет значение 0 (False).

Типы сетевых переменных

Тип данных

Размер в режиме SlaveРазмер в режиме Master

Целочисленный

UINT

16 бит (1 регистр)

16 бит (1 регистр)

UDINT

-

32 бита (2 регистра)

С плавающей запятой

REAL

32 бита (2 регистра)

32 бита (2 регистра)

Булевский

BOOL

-

1 бит

Порядок регистров и порядок байт

При работе прибора в режиме Slave настройки порядка следования регистров/байт влияют только на считывание Мастером системных сетевых переменных с плавающей запятой (аналоговые входы/выходы).

Для пользовательских сетевых переменных в режиме Slave данные всегда передаются в формате:

  • Старшим регистром вперед— нет;

  • Старшим байтом вперед— да.

Автоподстройка времени цикла программы

Приборы могут подстраивать время работы цикла программы в зависимости от сложности алгоритма. Автоподстройка времени цикла программы влияет на работу интерфейса связи, так как запросы обрабатываются в оставшееся после выполнения программы время цикла.

Согласно алгоритму подстройки времени цикла, минимальное число вызовов Master составляет до 50 раз в секунду. Если Master не успевает опросить все устройства, то необходимо внести изменения в алгоритм для оптимизации количества запросов.

Период опроса и правила его назначения

Прибор все запросы ставит в очередь. Если очередь короткая, то прибор выполнит все циклы запроса-ответа и остановится в ожидании пока не подойдет к концу заданный период. Если очередь длинная и не укладывается в заданный период, то прибор будет опрашивать все необходимые параметры с максимально возможным периодом, но этот период будет больше заданного в настройках.

Временная диаграмма опроса:

Graphic

Для максимальной скорости 115200 бит/с опрос двух переменных типа FLOAT в «идеальных» условиях (короткая линия связи, отсутствие помех) у одного подчиненного устройства следует установить:

  • время ответа от начала запроса – 2,64 мс;

  • следующий запрос начинается не раньше, чем через 12 мс;

  • общее время на запрос 1 регистра FLOAT – 3,4 мс.

В вышеперечисленных условиях, прибор сможет отправлять 83 запроса в секунду. Данное значение справедливо и для других приборов с подобными временными характеристиками. В процессе разработки алгоритма, когда логика усложняется, то увеличивается время цикла и количество запросов за секунду будет снижаться.

Значение периода опроса зависит от алгоритма, как часто и какие параметры надо опрашивать. Рекомендуется выставлять период опроса равным 1 с. В этом случае прибор сможет опросить до 50 переменных.

Порядок опроса нескольких устройств на шине

Устройства опрашиваются согласно сформированной очереди. Опрос происходит от наименьшего адреса к наибольшему. В примере на иллюстрации ниже первым будет опрошено устройство с адресом 8, последним – с адресом 32.

Graphic

Можно задавать разный период опроса подчиненных устройств. Конкретное значение будет зависеть от решаемой задачи.

Расчет адреса и бита для считывания булевой переменной в режиме Master

В некоторых случаях требуется вычислить адрес регистра и номер бита подчиненного устройства. Для определения адреса регистра и номера бита из документации на опрашиваемый прибор берется расположение битовой переменной, например, бит 1400, далее следует:

  1. Вычислить адрес регистра: 1400 ÷ 16 = 87.

  2. Вычислить номер бита 1400 mod 16 = 8.

Полученные адрес и номер вводятся в поля «Регистр» и «Бит» во время настройки опроса устройства.

Graphic

Режим Master

В режиме Master прибор опрашивает подключенные по интерфейсу другие подчиненные устройства. Для опроса однотипных параметров подключаемых Slave-устройств доступен групповой опрос.

Примечание
Групповой опрос позволяет считать сразу несколько параметров одной командой. Адреса параметров в карте регистров должны быть расположены строго последовательно и не иметь разрывов, код функции и режим опроса совпадать. В случае нарушения одного из условий автоматически формируется следующий групповой опрос.

При групповом опросе максимальное количество регистров зависит от объема буфера устройства, типа протокола Modbus и функции чтения/записи. Для устройств первого поколения максимальный размер группового опроса составляет 48 регистров, для устройств второго поколения - 16 регистров.

Для опроса следует добавить и настроить устройства. Чтобы добавить устройство нажмите ПКМ на имя интерфейса Master в окне настройки прибора - для приборов первого поколения, или на пункт Мастер Modbus - для приборов второго поколения, и выберите Добавить устройство в контекстном меню.

Graphic
Добавить устройство в интерфейс прибора первого поколения
Graphic
Добавить устройство в интерфейс прибора второго поколения

Добавленное устройство будет отображено в дереве в виде новой ветки для соответствующего интерфейса. Наименование устройства состоит из имени, адреса устройства и интерфейса связи (для приборов второго поколения).

Graphic
Добавленное устройство в интерфейс прибора первого поколения
Graphic
Добавленное устройство в интерфейс прибора второго поколения
Режим Master для приборов первого поколения
Примечание
Список приборов первого и второго поколения см. в разделе О программе.
Параметры опрашиваемого устройства

Для изменения параметров устройства следует нажать на его наименование в дереве настроек – в правой части окна настроек прибора отобразятся параметры.

Graphic

  • Имя — имя устройства для отображения в дереве настроек;

  • Адрес — сетевой адрес устройства;

  • Период опроса, мс — временной интервал, через который повторяется опрос. Допустимый диапазон от 0 до 65535 мс;

  • Таймаут ответа, мс — время, по истечении которого попытка опроса считается неудачной. Допустимый диапазон от 0 до 65535 мс. Таймаут ответа рекомендуется задавать в диапазоне 300–500 мс;

  • Кол-во попыток — количество неудачных попыток опроса, при достижении которого изменяется Статус устройства. Допустимый диапазон от 0 до 255;

  • Статус — указание булевской переменной, в которую записывается статус прибора: 1 — устройство функционирует нормально, 0 — связь с устройством потеряна. Переменная выбирается в таблице переменных, которая вызывается нажатием кнопки «...»;

  • Опрос — указание булевской переменной, которая определяет доступ к опросу: 0 — запрет опроса, 1 — разрешение опроса. Переменная выбирается в таблице переменных, которая вызывается нажатием кнопки «...»;

    Примечание
    Привязанные к параметрам Статус и Опрос переменные можно использовать в логике работы программы.
  • Группировать запросы — опрос более одной переменной;

  • Количество регистров в запросе — от 2 до 48;

  • Порядок байт — определяет очередность следования байтов в пакете;

  • Старшим регистром вперед — определяет очередность посылки регистров во время работы с двухрегистровыми переменными;

  • Старшим байтом вперед — определяет очередность следования байтов в посылке;

  • Комментарий — текстовое описание устройства.

Пример

Требуется считать число «–250.123».

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

Настройка порядка следования регистров/байтПередаваемое число

Graphic

Graphic

Graphic

Graphic

Graphic

Graphic

Graphic

Graphic

Переменные опрашиваемого устройства

В нижней части окна располагается таблица переменных опрашиваемого устройства.

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

Graphic

Чтобы создать несколько переменных со схожими настройками, следует выбрать переменную в таблице и нажать кнопку Graphic Тиражировать.

Примечание

Тиражирование переменной доступно только для приборов первого поколения.

Graphic

Настройки тиражирования переменной:

  • Имя — имя переменной, которая будет тиражирована;

  • Начальный номер — начальное число, которое будет добавлено к имени тиражируемой переменной;

  • Количество — количество переменных, которые нужно добавить;

  • Шаг адреса — шаг, с которым будет увеличиваться значение параметра Регистр.

Переменные будут добавлены в таблицу.

Graphic

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

Свойства сетевых переменных опрашиваемого устройства

Graphic

Свойства переменной опрашиваемого устройства настраиваются справа от таблицы:

  • Имя переменной — наименование для отображения в таблице переменных;

    Примечание
    Создание переменных с одинаковыми именами не рекомендуется.
  • Типтип переменной: булевский, целочисленный или с плавающей запятой;

  • Бит (только для переменных булевского типа) — номер бита для чтения;

  • Регистр/Адрес регистра — значение регистра, к которому обращается прибор, отображается в таблице;

  • Функция чтения/функция записи — отключение или выбор функции записи/чтения;

    Примечание

    Запись по изменению — если эта функция активирована, то в случае изменения значения переменной мастер инициирует запись значения переменной в Slave-устройство.

  • Количество (только для целочисленных переменных) — количество занимаемых переменной регистров: 1 или 2;

  • Запуск чтения — назначается переменная булевского типа (командная переменная) для принудительного чтения настраиваемой переменной: если значение командной переменной меняется с 0 на 1, мастер инициирует запрос на чтение, после успешного выполнения запроса значение командной переменной автоматически меняется с 1 на 0;

  • Запуск записи — назначается командная переменная булевского типа (командная переменная) для принудительной записи настраиваемой переменной: если значение командной переменной меняется с 0 на 1, мастер инициирует запрос на запись, после успешного выполнения запроса значение командной переменной автоматически меняется с 1 на 0;

  • Статус — назначается целочисленная переменная, в которую будет записан код ошибки Modbus, в случае ее появления;

  • Комментарий — текстовое описание переменной для отображения в таблице переменных;

Примечание

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

Возможно комбинировать различные варианты чтения и записи:

  • чтение по таймеру;

  • чтение/запись по событию;

  • запись по изменению (используется по умолчанию).

Режим Master для приборов второго поколения

Для настройки параметров опроса подключенных устройств следует выбрать в дереве параметров прибора узел Modbus Master.

Примечание
Максимальное количество устройств на всех интерфейсах — 32.

Для изменения параметров опрашиваемого устройства следует нажать на его название в дереве параметров. В правой части окна отобразятся доступные параметры: в верхней части — параметры устройства, в нижней части — сетевые переменные устройства.

Примечание

Доступно изменение сетевых настроек опрашиваемых устройств из внешнего ПО (например, OwenConfigurator).

Параметры опрашиваемого устройства
Graphic
  • Имя — имя устройства для отображения в дереве настроек;
  • Интерфейс — интерфейс, по которому подключено опрашиваемое устройство. От выбранного интерфейса зависит список доступных параметров.
  • Адрес — сетевой адрес устройства;

  • Таймаут ответа, мс — время, по истечении которого попытка опроса считается неудачной. Допустимый диапазон от 10 до 10 000 мс;

  • Протокол
  • Количество попыток — количество неудачных попыток опроса. Допустимый диапазон от 0 до 3;
  • Статус — указание булевской переменной, в которую записывается статус прибора: 1 — устройство функционирует нормально, 0 — связь с устройством потеряна. Переменная выбирается в таблице переменных, которая вызывается нажатием кнопки «...»;

  • Опрос — указание булевской переменной, которая определяет доступ к опросу: 0 — запрет опроса, 1 — разрешение опроса. Переменная выбирается в таблице переменных, которая вызывается нажатием кнопки «...»;

  • Группировать запросы — опрос более одной переменной;

  • Количество регистров в запросе — от 2 до 16;

  • Порядок байт — определяет очередность следования байтов в пакете;
  • Комментарий — текстовое описание устройства.

Специфические параметры опрашиваемого устройства, подключенного по интерфейсу Ethernet:

  • IP адрес — уникальный сетевой адрес устройства, допустимый диапазон от 0.0.0.0 до 255.255.255.255.;
  • Порт — номер порта, допустимый диапазон от 0 до 65535.
Graphic
Свойства сетевых переменных опрашиваемого устройства
Graphic
  • Имя — наименование для отображения в таблице переменных ;

    Примечание
    Создание переменных с одинаковыми именами не рекомендуется.
  • Типтип переменной: булевский, целочисленный или с плавающей запятой;

  • Регистр — значение регистра, к которому обращается прибор, отображается в таблице;

  • Бит (только для переменных булевского типа) — номер бита для чтения;

  • Количество регистров (только для целочисленных переменных) — количество занимаемых переменной регистров: 1 или 2;

  • Функция — отключение или выбор функции записи/чтения.

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

Параметры функций чтения:

  • Период чтения — временной интервал между запросами;

  • Команда на чтение — переменная булевского типа, по изменению которой происходит чтение параметра.

Параметры функций записи:

  • Период записи — временной интервал между операциями перезаписи;

  • Команда на запись — переменная булевского типа, по изменению которой происходит запись параметра.
  • Запись по изменению — если эта функция активирована, то в случае изменения значения переменной мастер инициирует запись значения переменной в Slave-устройство.
  • Комментарий — текстовое описание переменной для отображения в таблице переменных.

Режим Slave

В режиме Slave прибор предоставляет данные для считывания другим устройством в сети, самостоятельный опрос не ведет.

Режим Slave для приборов первого поколения

Чтобы настроить параметры передачи данных, следует нажать на имя прибора (по умолчанию — Сам, 16) под наименованием интерфейса в дереве настроек.

Graphic

Параметры прибора

Graphic

В правой части окна настроек расположены параметры прибора общие для всех переменных:

  • Имя — имя прибора для отображения в дереве настроек;

  • Адрес — сетевой адрес прибора;

  • Комментарий — текстовое описание прибора.

Примечание
В режиме Slave настройки Старшим регистром вперед и Старшим байтом вперед влияют на порядок упаковки регистров/байт только для системных сетевых переменных устройства.

Для пользовательских сетевых переменных проекта в режиме Slave данные всегда передаются в формате:

  • Старшим регистром вперед— нет;

  • Старшим байтом вперед— да.

Для прибора в режиме Slave допускается опрос до 64 регистров при групповом опросе.

Переменные прибора

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

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

Graphic

Чтобы создать несколько переменных со схожими настройками, следует выбрать переменную в таблице и нажать кнопку Graphic Тиражировать.

Примечание

Тиражирование переменной доступно только для приборов первого поколения.

Graphic

Настройки тиражирования переменной:

  • Имя — имя переменной, которая будет тиражирована;

  • Начальный номер — начальное число, которое будет добавлено к имени тиражируемой переменной;

  • Количество — количество переменных, которое нужно добавить;

  • Шаг адреса — шаг, с которым будет увеличиваться значение параметра Регистр.

Переменные будут добавлены в таблицу.

Graphic

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

Свойства переменной прибора

Graphic

Свойства переменной прибора настраиваются справа от таблицы:

  • Имя переменной — имя переменной прибора (задает пользователь);

  • Типтип переменной прибора: целочисленный или с плавающей запятой;

    Примечание
    Булевские переменные можно считать в целочисленную переменную. Состояние дискретного входа можно извлечь с помощью блока EXTRACT или подходящего макроса из Менеджера компонентов.
  • Адрес регистра — адрес регистра переменной прибора (задает пользователь). Диапазон доступных адресов указан в руководстве по эксплуатации прибора;

  • Комментарий — текстовое описание значения переменной для отображения в таблице переменных.

Режим Slave для приборов второго поколения

Приборы второго поколения работают в режиме Slave по умолчанию. Настройка переменных прибора происходит через таблицу переменных, вкладка Сетевые, Slave.

Graphic
Таблица переменных
  • Имя переменной — имя переменной прибора (задает пользователь);

  • Тип переменной — целочисленный или с плавающей запятой;

    Примечание
    Булевские переменные можно считать в целочисленную переменную. Состояние дискретного входа можно извлечь с помощью блока EXTRACT или подходящего макроса из Менеджера компонентов.
  • Энергонезависимость — при включении чекбокса Энергонезависимость переменная размещается в области системного ЭССПЗУ. При отключении питания значение переменной сохранится в энергонезависимой памяти прибора;

  • Адрес регистра

    адреса сетевых переменных в диапазоне от 16384 до 20479;
  • Значение по умолчанию — значение переменной, которое будет инициироваться во время начала работы программы;

  • Использование в проекте — индикация привязки к блокам в программе. Если переменная привязана, то значение — Да;

  • Комментарий — текстовое описание переменной для отображения в таблице переменных.

После подключения прибора к Owen Configurator или OwenCloud сетевые переменные будут отображаться в дереве параметров.

Для настройки отображения следует выбрать переменную в таблице и нажать на кнопку Graphic Настройки параметра в правом верхнем углу окна. Появится панель Настройка параметра.

Graphic
Настройка параметра
  • Имя параметра - название параметра, которое будет отображаться в дереве параметров при работе с Owen Configurator и OwenCloud;

  • Минимальное значение - минимальное значение параметра для отображения в Owen Configurator и OwenCloud, не влияет на логику исполнения программы;

  • Максимальное значение - максимальное значение параметра для отображения в Owen Configurator и OwenCloud, не влияет на логику исполнения программы;

  • Видимость - видимость параметра при работе с Owen Configurator и OwenCloud: Видим – параметр отображается в дереве параметров, Скрыт – параметр не отображается в дереве параметров;

  • Путь к параметру - параметр будет отображаться при работе прибора с внешним ПО. Вложенность каталогов добавляется при помощи обратного слеша — \;

  • Формат отображения данных - формат, в котором будет отображаться значение параметра, актуален для целочисленных переменных, доступные форматы: десятичный, двоичный (отображается в Owen Configurator как битовая маска), hex (шестнадцатиричный) и enum (перечисление, только для uint16);

  • Редактирование по сети - возможность редактирования значения параметра из Owen Configurator и OwenCloud;

  • Архивировать значение - необходимость архивирования значения параметра: Да – значение параметра записывается в архив прибора, Нет – значение параметра не записывается в архив прибора.

Шаблоны сетевых устройств
Шаблоны сетевых устройств

Для интерфейсов, работающих в режиме Master, доступно создание и использование шаблонов сетевых устройств. Параметры и переменные настроенного устройства могут быть сохранены в виде файла шаблона.

Создание шаблона

Для создания шаблона выберите Сохранить устройство как шаблон в контекстном меню устройства или в верхней части окна настройки прибора.

Graphic
В открывшемся окне проводника выберите расположение и введите имя файла. Файл будет сохранен с расширением *.dvtpe. Сохраненный шаблон можно использовать для других интерфейсов и проектов.

Для использования сохраненного шаблона нажмите ПКМ на наименование интерфейса в дереве настроек и выберите Добавить из Шаблонов… В открывшемся окне проводника выберите файл содержащий шаблон.

Graphic

К интерфейсу добавится устройство из шаблона вместе со всеми параметрами.

Для ряда устройств производства компании ОВЕН есть готовые шаблоны, которые можно загрузить из онлайн-базы с помощью Менеджера компонентов.

При использовании шаблонов сетевых устройств, созданных в проектах для приборов первого поколения, в проектах с приборами второго поколения:

  • при выборе группового опроса количество регистров в запросе либо сохранит значение (при введенном значении от 2 до 16), либо примет значение 16, если сохраненное в шаблоне значение больше 16:

    Graphic

  • переменная с функцией чтения и записи разделяется на две переменные: с функцией чтения _read и с функцией записи _write:

    Graphic

При использовании шаблонов сетевых устройств, созданных в проектах для приборов второго поколения, в проектах с приборами первого поколения параметр период опроса примет значение по умолчанию (100 мс).

Групповое переименование переменных

Для группового переименования переменных в таблице переменных опрашиваемого устройства окна настройки прибора нажмите кнопку Graphic.

Graphic

В появившемся окне введите текст для отображения перед именем, и после имени переменной, и нажмите кнопку Применить.

Graphic

В результате все переменные переименуются согласно введенным данным:

Graphic

При тиражировании переменной, переименованной с помощью группового переименования, "Текст после" не изменится, начальный и последующие номера добавятся к имени тиражируемой переменной.

Настройки группового переименования сохраняются в шаблоне, и доступны для редактирования при последующем использовании шаблона.

Переименование каждой переменной по отдельности доступно в таблице переменных и в коде программы.

Модули расширения

В разделе Модули расширения настраиваются подключенные к прибору модули расширения ввода/вывода.

Добавить модуль расширения

Чтобы добавить модуль расширения, следует нажать ПКМ на раздел Модули расширения в дереве настроек и выбрать Добавить модуль расширения → < Модель модуля расширения >.

Graphic

Модуль расширения отобразится как ответвление раздела в дереве настроек. Наименование модуля расширения состоит из модели модуля и номера занимаемого слота.

Модуль расширения можно удалить, нажав ПКМ на его наименование в дереве настроек и выбрав соответствующую функцию.

Параметры модуля расширения

Параметры выделенного модуля расширения отображаются в правой части окна настроек.

Graphic

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

Статус подключения модуля расширения может сохраняться в переменную булевского типа. Если связь с модулем установлена, то переменная хранит значение True, если связь не установлена — False. Для выбора переменной, в которой будет храниться статус, нажмите кнопку «...».

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

Graphic

Выбранная переменная будет отображаться в поле ввода Статус.

Graphic

Для выходов модуля расширения может быть настроено безопасное состояние.

Настройки для приборов второго поколения
Примечание
Список приборов второго поколения см. в разделе О программе.

Окно настройки для приборов второго поколения имеет другой интерфейс и параметры оформлены в табличном виде.

Примечание
Информация о подключенных к прибору модулях расширения отображается в окне Информация о приборе.

Чтобы добавить модуль расширения, следует нажать ПКМ на раздел Модули расширения в дереве настроек и выбрать Добавить модуль расширения → < Модель модуля расширения >.

Graphic

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

Входы и выходы

В разделах Входы и Выходы настраиваются параметры и комментарии для входов/выходов прибора и модулей расширения.

Параметры зависят от типа входов/выходов выбранного прибора.

Входы/выходы модулей расширения отображаются в дереве настроек с номером занимаемого слота в скобках.

Для правильной настройки входов/выходов прибора следует обратиться к руководству по эксплуатации прибора.

Добавление комментариев

Комментарий для входа/выхода можно написать в поле Комментарий или на панели свойств.

Graphic

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

Graphic

Безопасное состояние выходов модулей расширения

Для выходов модулей расширения можно настроить безопасное состояние. Выход будет принимать безопасное состояние в случае потери связи с прибором.

Graphic

Настройки для приборов второго поколения

Окно настройки входов и выходов для приборов второго поколения имеет другой интерфейс, и параметры в правой части окна оформлены в табличном виде.

Graphic

Для приборов второго поколения меню настроек безопасного состояния выходов находится в ответвлении добавленного модуля расширения.

Graphic

Пароль

Для приборов второго поколения можно установить пароль для защиты устройства.

Примечание
Список приборов второго поколения см. в разделе О программе.

Пароль задается в разделе Пароль в дереве настроек только для подключенного к ПК устройству.

Создание пароля

Если в приборе не установлен пароль, то в окне настроек будет активно создание пароля. Для установки следует ввести и подтвердить пароль.

Graphic
Изменение и сброс пароля

Если в приборе уже установлен пароль, то его можно изменить или сбросить.

Для изменения пароля следует ввести текущий пароль и новый пароль в графах Изменение пароля.

Для сброса пароля следует ввести текущий пароль в графе Сброс пароля.

Graphic

В случае утери пароля для его сброса см. Руководство по эксплуатации прибора.

Для защищенного паролем прибора во время записи программы требуется ввод пароля, см. Запись программы в прибор.

Примечание
Пароль обязательно требуется для подключения прибора к OwenCloud, подробнее см. Подключение к OwenCloud.

Подключение к OwenCloud

С помощью шлюзов линейки Пх210 к OwenCloud можно подключать приборы первого и второго поколения.

Прямое подключение к OwenCloud доступно только для приборов второго поколения.

Примечание
Для подключения к OwenCloud прибор обязательно должен быть защищен паролем. Без пароля прибор не подключится к OwenCloud. Об установке пароля см. раздел Пароль.

Перед настройкой подключения к OwenCloud следует настроить авторизацию прибора в OwenCloud, подробнее см. Руководство пользователя OwenCloud и Руководство по эксплуатации прибора. Во время работы прибор должен быть подключен к Интернету для передачи данных.

В разделе Настройки подключения к OwenCloud дерева настроек задается подключение и статус подключения к OwenCloud.

Graphic

В разделе Права удаленного доступа из OwenCloud дерева настроек задаются уровни доступа OwenCloud к прибору.

Graphic

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