Настройка и программирование

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

Для программирования прибор следует подключить к компьютеру с помощью кабеля USB A - microUSB B. Прибор получает питание по USB, поэтому во время программирования подключать к прибору дополнительное питание не требуется.

Graphic
Подключение к ПК

Программирование прибора осуществляется в OwenLogic. В процессе программирования создается алгоритм работы прибора и задаются параметры, необходимые для эксплуатации.

Перед эксплуатацией следует настроить:

  • сетевой интерфейс;

  • параметры экрана и часы реального времени.

Настройка параметров экрана, сетевого интерфейса и часов реального времени осуществляется в OwenLogic или с лицевой панели прибора.

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

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

Режимы работы

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

Graphic
Режимы работы

Рабочий режим

В рабочем режиме прибор повторяет следующую последовательность (рабочий цикл):

  • начало цикла;

  • чтение данных из устройств, подключенных по RS-485;

  • выполнение кода пользовательской программы;

  • передача данных в устройства, подключенные по RS-485;

  • переход в начало цикла.

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

Аварийный режим

Описание системных аварий приведено в таблице ниже.

Индикация системных аварий

Индикация на дисплее

Причина

Рекомендации по устранению

Graphic

В прибор записана некорректная пользовательская программа

Обновить пользовательскую программу в OwenLogic

Graphic

Пользовательская программа остановлена

Запустить программу через меню прибора.

Перезагрузить прибор

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

Режим Run-Stop

Включение прибора с предварительно нажатой клавишей Graphic активирует режим Run-STOP. Данный режим следует использовать для остановки пользовательской программы, которая вызывает системную аварию. В режиме остановки можно записать новую пользовательскую программу. Выход из режима осуществляется после загрузки программы в прибор.

Режим Down.Mode

Включение прибора с предварительно нажатой клавишей Graphic активирует режим Down.Mode. Данный режим следует использовать, если произошла ошибка во время обновления программного обеспечения (отключение питания, пропадание связи). В данном режиме можно принудительно обновить встроенное ПО с помощью OwenLogic. Выход из режима осуществляется после обновления встроенного ПО.

Сетевой интерфейс

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

Для обмена данными через интерфейс RS-485 в режиме Slave необходим Мастер сети. Основная функция Мастера сети – инициировать обмен данными между Отправителем и Получателем данных.

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

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

  • ПК с подключенным адаптером АС4;

  • приборы ОВЕН с интерфейсом RS-485, например программируемый логический контроллер ПЛК110 или иные программируемые контроллеры;

  • приборы и контроллеры сторонних производителей, поддерживающие функцию мастера сети RS-485.

Для минимизации времени получения данных со всех устройств рекомендуется:

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

Режим Master

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

В режиме Master прибор поддерживает:

  • чтение по таймеру;
  • чтение/запись по событию;
  • запись по изменению (используется по умолчанию).

Режим Slave

Прибор работает по протоколу Modbus по одному из режимов обмена данными: Modbus-RTU(Slave) или Modbus-ASCII (Slave). Прибор автоматически распознает режим обмена.

Прибор в режиме Slave поддерживает:

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

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

Параметры прибора, доступные по протоколу Modbus приведены в разделе.

Карта регистров Modbus

Функции чтения: 0х01 (read coil status), 0x02 (read multiple registers), 0х03 (read holding registers), 0х04 (read input registers).

Функции записи: 0х05 (force single coil), 0х06 (preset single register), 0х10 (preset multiple registers).

Параметры битовой маски могут читаться как функцией 0х03, так и 0х01 - в этом случае номер регистра нужно умножить на 16 и прибавить номер бита.

Поддерживаемые типы данных:

  • int16 - беззнаковое целое (2 байта), на каждый параметр отводится один регистр Modbus;

  • float32 - с плавающей точкой (4 байта), занимает два соседних регистра Modbus. Передача числа осуществляется младшим регистром вперед (little-endian)

    ;
  • bit.

Типы доступа: RW - чтение/запись, R - только чтение.

Параметры, доступные по протоколу Modbus

Параметр

Тип (тип функции Modbus)

Адреса регистров Modbus (hex)

Адреса регистров Modbus (dec)

Тип доступа

Сетевые переменные

bit

(01, 02, 05, 0F)

2000 – 2FF0

8192–12271RW

int16

(03, 04, 06, 10)

0200 – 02FF

512–767RW
Часы реального времени

Секунды

int16

(03, 04, 06, 10)

0400

1024RW

Минуты

int16

(03, 04, 06, 10)

0401

1025RW

Часы

int16

(03, 04, 06, 10)

0402

1026RW

Число

int16

(03, 04, 06, 10)

0403

1027RW

Месяц

int16

(03, 04, 06, 10)

0404

1028RW

Год

int16

(03, 04, 06, 10)

0405

1029RW

День недели

int16

(03, 04)

0406

1030R

Неделя в месяце

int16

(03, 04)

0407

1031R

Неделя в году

int16

(03, 04)

0408

1032R