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

Ввод в эксплуатацию

Для ввода в эксплуатацию прибора следует:

  1. Соединить ПК и прибор с помощью USB кабеля.

  2. Подсоединить источник питания к съемному клеммнику.

    Предупреждение

    Перед подачей питания на ПР102-230.Х следует проверить уровень напряжения питания. Если напряжение выше 264 В, то прибор может выйти из строя.

    Перед подачей питания на ПР102-24.Х следует проверить правильность подключения напряжения питания и его уровень:

    • если напряжение ниже 9 В, то прибор прекращает функционировать, но не выходит из строя, поэтому не гарантируется его работа;
    • если напряжение выше 30 В, то прибор может выйти из строя;
    • в случае неверного подключения к источнику постоянного напряжения (перепутана полярность) прибор не включится.

  3. Съемный клеммник подключить к прибору.

    Предупреждение

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

  4. Подать питание на прибор.

  5. Убедиться в отсутствии системных ошибок (см. раздел).

  6. Запустить OwenLogic и настроить часы.

  7. Снять питание и отключить USB кабель.

  8. Подключить провод USB и подать питание. Проверить время/дату. В случае сброса часов заменить батарейку (см. раздел). Если часы работают корректно, то обесточить прибор.

  9. Настроить входы и выходы. Если требуется, настроить сетевые интерфейсы.

  10. Создать пользовательскую программу OwenLogic и записать ее в память прибора. Пользовательская программа записывается в энергонезависимую память прибора и запускается после включения питания или перезагрузки прибора.

    Примечание
    Записать в память прибора пользовательскую программу можно с помощью специально созданного исполняемого файла (см. Мастер тиражирования в справке OwenLogic).
  11. Снять питание.

  12. Подсоединить линии связи «прибор – устройства» съемным клеммникам.

  13. Съемные клеммники подключить к прибору (см. Приложение Описание клеммников).

Если после включения питания пользовательская программа не начала выполняться, необходимо повторно записать пользовательскую программу в прибор. Если пользовательскую программу не удалось записать, то следует остановить программу, переведя переключатель Работа/Стоп в положение Стоп (см. раздел).

Настройка универсальных входов

Меню настройки универсальных входов расположено в OwenLogic во вкладке Прибор/Настройка прибора (см. рисунок).

Graphic
Настройки универсального входа

Для выбора типа сигнала датчика следует задать параметр «Тип датчика аналогового входа» в OwenLogic.

Настройки универсального входа
НазваниеОписание
Режим работы входаПозволяет выбрать между двумя режимами работы: аналоговый или дискретный
Аналоговый режим
Тип датчика аналогового входа

Выбор типа входного сигнала:

  • сопротивление в диапазоне от 0 до 300 кОм;

  • сигналы тока в диапазоне от 4 до 20 мА;

  • сигналы напряжения в диапазоне от 0 до 10 В;

  • 24 типа термодатчиков;

  • дискретные сигналы постоянного тока

Постоянная времени фильтраПостоянная времени фильтрации встроенного сглаживающего цифрового фильтра. Увеличение значения параметра улучшает помехозащищенность канала, но одновременно увеличивает его инерционность, т. е. реакция прибора на быстрые изменения входной величины замедляется
Смещение десятичной точкиСмещение десятичной точки при опросе по протоколу Modbus
Нижняя граница измеренияМинимальный уровень измеренного сигнала
Верхняя граница измеренияМаксимальный уровень измеренного сигнала
Дискретный режим
Уровень переключения в “0”Задает верхнюю границу определения «логического нуля»
Уровень переключения в “1”Задает нижнюю границу определения «логической единицы»

Работа входа в аналоговом режиме

Для измерения токового сигнала 4...20 мА в прибор встроен шунтирующий резистор с номинальным сопротивлением 121 Ом для каждого канала. В приборе масштабируются шкалы измерения для каналов «0…10 В» и «4…20 мА», после чего контролируемые физические величины отображаются непосредственно в единицах их измерения (атмосферах (кг/см2), кПа и т. д.). Для каждого такого датчика следует установить диапазон измерения:

  • нижняя граница диапазона измерения задается параметром Нижняя граница измерения и соответствует минимальному уровню выходного сигнала датчика;

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

Для сигнала 4…20 мА параметр Смещение десятичной точки используется в обмене по протоколу Modbus и определяет точность передаваемого значения в формате целого числа.

Пример

Используется датчик с выходным током 4…20 мА, контролирующий давление в диапазоне 0…25 атм, в параметре «нижняя граница измерения» задается значение «0,00», а в параметре «верхняя граница измерения» — значение «25,00» (см. рисунок). Теперь значения на аналоговом входе будут измеряться в атмосферах.

Graphic
Пример задания диапазона измерения

Значения в приборе представлены в абсолютном виде (float32). Сопротивление измеряется по двухпроводной схеме, поэтому во время подключения датчиков сопротивление проводов вносит дополнительную погрешность измерения. Размер дополнительной погрешности зависит от длины и типа проводов подключаемого датчика. Коррекцию дополнительной погрешности следует предусмотреть в пользовательской программе.

Работа входа в дискретном режиме

Вход работает в режиме компаратора. Минимальный уровень «логического нуля» — 0 В, максимальный уровень «логической единицы» 30 В (см. рисунок).

Graphic
Работа универсального входа в дискретном режиме

Чтобы избежать неоднозначности определения состояния входа, следует устанавливать параметр Уровень переключения в “1” больше параметра Уровень переключения в “0”, как минимум, на 0,5 В.

Если входное напряжение попадает в диапазон dU (см. рисунок), то состояние входа не меняется.

Условия изменения состояния входа:

  • состояние входа изменится с «0» на «1» только когда входное напряжение достигнет «минимального уровня логической единицы» (в настройках OwenLogic это параметр Уровень переключения в “1”);

  • состояние входа изменится с «1» на «0» только когда входное напряжение достигнет «максимального уровня логического нуля» (в настройках OwenLogic это параметр Уровень переключения в “0”).

Диагностика ошибок подключенного датчика

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

Описание ошибок подключенного датчика

Тип датчика аналогового входа

Значение на входе после обработки

Описание аварии

0…300 кОм

99 999 999

Обрыв линии связи с датчиком

Для датчиков ТСП, ТСМ, ТСН, NTC и PTC

9999

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

–9999

Вычисленное значение меньше нижней границы измерения датчика

Примечание
Для датчиков «0…10 В» и «4…20 мА» аварии не диагностируются.

Настройка дискретных входов

Для модификаций прибора с питанием =24 В у дискретных входов есть настройка «Фильтр дребезга контактов».

Graphic
Настройка дискретных входов
Настройка дискретного входа
НазваниеОписание
Фильтр дребезга контактовЗадает значение сглаживающего фильтра дребезга контактов. Увеличение значения параметра улучшает помехозащищенность канала, но одновременно увеличивает его инерционность, т. е. реакция прибора на быстрые изменения входной величины замедляется

Настройка выходов

Настройка транзисторных выходов типа «К»

Graphic
Настройка параметров работы выхода типа «К» в режиме ШИМ
Настройки транзисторных выходов типа «К»
НазваниеОписание
Режим работы

Режим работы выхода:

  • дискретный;

  • ШИМ.

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

В режиме ШИМ на ВЭ типа «К» следует подавать значение в формате «с плавающей запятой» (float32) в диапазоне от 0,0 до 1,0. Если значение поданное на вход:

  • меньше нуля или равное нулю — выход выключен;

  • в диапазоне от нуля до единицы — скважность ШИМ;

  • больше или равно единицы — выход включен.

Настройка аналоговых выходов типа «АУ»

Graphic
Настройка универсальных аналоговых выходов
Настройка аналоговых выходов типа «АУ»
НазваниеОписание
Тип выходного сигналаОпределяет тип выходного сигнала:
  • Напряжение 0...10 В;

  • Ток 4...20 мА

Для управления выходным элементом аналогового типа следует подавать значение в формате «с плавающей запятой» (float32) в диапазоне от 0,0 до 1,0.

Пример

Во время подачи на выход значения «0,5», выходной ток будет равен 12 мА для работы в режиме 4…20 мА.

Во время подачи на выход значения «0,5», выходное напряжение будет равно 5 В для работы в режиме 0…10 В.

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

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

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

Для работы прибора по RS-485 следует настроить режим и параметры обмена в OwenLogic.

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

В настройках прибора в OwenLogic выбирается режим работы Master/Slave и подключаются/отключаются подтягивающие резисторы линий связи A и B.

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

Режим Master

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

В режиме Master прибор поддерживает следующие возможности:

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

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

Объем памяти под сетевые переменные в режиме Master — 128 байт.

Режим Slave

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

Прибор в режиме Slave поддерживает следующие функции:

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

  • запись значений в одиночные регистры хранения и флагов.

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

Объем памяти под сетевые переменные в режиме Slave — 128 байт.

Карта регистров 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);

  • 0x0F (force multiple coils).

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

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

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

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

    ;
  • bit — булевский тип, занимает один бит.

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

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

Прибор

Параметр

Тип переменой

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

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

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

Тип доступа

Входы

ПР102-24.2416.03.X,

ПР102-24.2416.06.X,

ПР102-24.2416.13.X,

ПР102-24.2416.16.X

Дискретные входы типа «Д» (входы DI1...DI16)

bit

(01, 02)

1000–100F4096–4111R

int16

(03, 04)

100256R

ПР102-230.2416.01.X,

ПР102-230.2416.11.X

Дискретные входы типа «ДФ» (входы DI1...DI24)

bit

(01, 02)

1000–10174096–4119R

int16

(03, 04)

100–101256–257R

ПР102-24.2416.03.X,

ПР102-24.2416.06.X,

ПР102-24.2416.13.X,

ПР102-24.2416.16.X

Аналоговый вход № 1 (число с плавающей точкой)

float32

(03, 04)

B00, B01

2816, 2817R

Аналоговый вход № 2 (число с плавающей точкой)

float32

(03, 04)

B02, 0B03

2818, 2819R

Аналоговый вход № 3 (число с плавающей точкой)

float32

(03, 04)

B04, B05

2820, 2821R

Аналоговый вход № 4 (число с плавающей точкой)

float32

(03, 04)

B06, B07

2822, 2823R

Аналоговый вход № 5 (число с плавающей точкой)

float32

(03, 04)

B08, B09

2824, 2825R

Аналоговый вход № 6 (число с плавающей точкой)

float32

(03, 04)

B0A, B0B

2826, 2827R

Аналоговый вход № 7 (число с плавающей точкой)

float32

(03, 04)

B0C, B0D

2828, 2829R

Аналоговый вход № 8 (число с плавающей точкой)

float32

(03, 04)

B0E, B0F

2830, 2831R

Аналоговый вход № 1 (целое число = результат измерения × 10dp)

int16

(03, 04)

B80

2944R

Аналоговый вход № 2 (целое число = результат измерения × 10dp)

int16

(03, 04)

B81

2945R

Аналоговый вход № 3 (целое число = результат измерения × 10dp)

int16

(03, 04)

B82

2946R

Аналоговый вход № 4 (целое число = результат измерения × 10dp)

int16

(03, 04)

B83

2947R

Аналоговый вход № 5 (целое число = результат измерения × 10dp)

int16

(03, 04)

B84

2948R

Аналоговый вход № 6 (целое число = результат измерения × 10dp)

int16

(03, 04)

B85

2949R

Аналоговый вход № 7 (целое число = результат измерения × 10dp)

int16

(03, 04)

B86

2950R

Аналоговый вход № 8 (целое число = результат измерения × 10dp)

int16

(03, 04)

B87

2951R

Смещение десятичной точки № 1 (dp)

int16

(03, 04)

BC0

3008R

Смещение десятичной точки № 2 (dp)

int16

(03, 04)

BC1

3009R

Смещение десятичной точки № 3 (dp)

int16

(03, 04)

BC2

3010R

Смещение десятичной точки № 4 (dp)

int16

(03, 04)

BC3

3011R

Смещение десятичной точки № 5 (dp)

int16

(03, 04)

BC4

3012R

Смещение десятичной точки № 6 (dp)

int16

(03, 04)

BC5

3013R

Смещение десятичной точки № 7 (dp)

int16

(03, 04)

BC6

3014R

Смещение десятичной точки № 8 (dp)

int16

(03, 04)

BC7

3015R

Аналоговый вход AI1 в режиме дискретного

bit

(01, 02)

1010

4112R

Аналоговый вход AI2 в режиме дискретного

bit

(01, 02)

1011

4113R

Аналоговый вход AI3 в режиме дискретного

bit

(01, 02)

1012

4114R

Аналоговый вход AI4 в режиме дискретного

bit

(01, 02)

1013

4115R

Аналоговый вход AI5 в режиме дискретного

bit

(01, 02)

1014

4116R

Аналоговый вход AI6 в режиме дискретного

bit

(01, 02)

1015

4117R

Аналоговый вход AI7 в режиме дискретного

bit

(01, 02)

1016

4118R

Аналоговый вход AI8 в режиме дискретного

bit

(01, 02)

1017

4119R

Выходы

ПР102-230.2416.01.X,

ПР102-24.2416.03.X

Дискретные выходы типа «Р» (Q1…Q16) и светодиоды (F1, F2)

bit

(01, 02, 05, 0F)

0–11

0–17

RW**

int16

(03, 04, 06, 10)

0–1

0–1RW**

ПР102-230.2416.11.X,

ПР102-24.2416.13.X

Светодиоды (F1, F2) и выходы типа «К» в дискретном режиме (К1…К16)

bit

(01, 02, 05, 0F)

0–11

0–17

RW**

int16

(03, 04, 06, 10)

0–1

0–1RW**

ПР102-24.2416.06.X

Дискретные выходы типа «Р» (Q1…Q14) и светодиоды (F1, F2)

bit

(01, 02, 05, 0F)

0–0F

0–15

RW**

int16

(03, 04, 06, 10)

0

0RW**

ПР102-24.2416.16.X

Светодиоды (F1, F2) и выходы типа «К» в дискретном режиме (К1…К14)

bit

(01, 02, 05, 0F)

0–0F

0–15

RW**

int16

(03, 04, 06, 10)

0

0RW**

ПР102-24.2416.06.X

Аналоговый выход AO1 (число с плавающей точкой, 0,0–1,0)

float32

(03, 04)

A00, A01

2560, 2561RW**

Аналоговый выход AO2 (число с плавающей точкой, 0,0–1,0)

float32

(03, 04)

A02, A03

2562, 2563RW**

Аналоговый выход AO1 (целое число, 0–10000)*

int16

(03, 04)

A80

2688RW**

Аналоговый выход AO2 (целое число, 0–10000)*

int16

(03, 04)

A81

2689RW**

ПР102-24.2416.16.X

Аналоговый выход AO1 (число с плавающей точкой, 0,0–1,0)

float32

(03, 04)

A1C, A1D

2588, 2589RW**

Аналоговый выход AO2 (число с плавающей точкой, 0,0–1,0)

float32

(03, 04)

A1E, A1F

2590, 2591RW**

Аналоговый выход AO1 (целое число, 0–10000)*

int16

(03, 04)

A8E

2702RW**

Аналоговый выход AO2 (целое число, 0–10000)*

int16

(03, 04)

A8F

2703RW**

ПР102-230.2416.11.X,

ПР102-24.2416.13.X,

ПР102-24.2416.16.X

Дискретный выход К1 в режиме ШИМ

float32

(03, 04, 06, 10)

A00, A01

2560, 2561RW**

Дискретный выход К2 в режиме ШИМ

float32

(03, 04, 06, 10)

A02, A03

2562, 2563RW**

Дискретный выход К3 в режиме ШИМ

float32

(03, 04, 06, 10)

A04, A05

2564, 2565RW**

Дискретный выход К4 в режиме ШИМ

float32

(03, 04, 06, 10)

A06, A07

2566, 2567RW**

Дискретный выход К5 в режиме ШИМ

float32

(03, 04, 06, 10)

A08, A09

2568, 2569RW**

Дискретный выход К6 в режиме ШИМ

float32

(03, 04, 06, 10)

A0A, A0B

2570, 2571RW**

Дискретный выход К7 в режиме ШИМ

float32

(03, 04, 06, 10)

A0C, A0D

2572, 2573RW**

Дискретный выход К8 в режиме ШИМ

float32

(03, 04, 06, 10)

A0E, A0F

2574, 2575RW**

Дискретный выход К9 в режиме ШИМ

float32

(03, 04, 06, 10)

A10, A11

2576, 2577RW**

Дискретный выход К10 в режиме ШИМ

float32

(03, 04, 06, 10)

A12, A13

2578, 2579RW**

Дискретный выход К11 в режиме ШИМ

float32

(03, 04, 06, 10)

A14, A15

2580, 2581RW**

Дискретный выход К12 в режиме ШИМ

float32

(03, 04, 06, 10)

A16, A17

2582, 2583RW**

Дискретный выход К13 в режиме ШИМ

float32

(03, 04, 06, 10)

A18, A19

2584, 2585RW**

Дискретный выход К14 в режиме ШИМ

float32

(03, 04, 06, 10)

A1A, A1B

2586, 2587RW**

ПР102-230.2416.11.X,

ПР102-24.2416.13.X

Дискретный выход К15 в режиме ШИМ

float32

(03, 04, 06, 10)

A1C, A1D

2588, 2589RW**

Дискретный выход К16 в режиме ШИМ

float32

(03, 04, 06, 10)

A1E, A1F

2590, 2591RW**

ПР102-230.2416.11.X

ПР102-24.2416.13.X

ПР102-24.2416.16.X

Дискретный выход К15 в режиме ШИМ

float32

(03, 04, 06, 10)

A1C, A1D

2588, 2589RW**

Дискретный выход К16 в режиме ШИМ

float32

(03, 04, 06, 10)

A1E, A1F

2590, 2591RW**

Дискретный выход К1 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A80

2688RW**

Дискретный выход К2 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A81

2689RW**

Дискретный выход К3 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A82

2690RW**

Дискретный выход К4 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A83

2691RW**

Дискретный выход К5 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A84

2692RW**

Дискретный выход К6 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A85

2693RW**

Дискретный выход К7 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A86

2694RW**

Дискретный выход К8 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A87

2695RW**

Дискретный выход К9 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A88

2696RW**

Дискретный выход К10 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A89

2697RW**

Дискретный выход К11 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A8A

2698RW**

Дискретный выход К12 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A8B

2699RW**

Дискретный выход К13 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A8C

2700RW**

Дискретный выход К14 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A8D

2701RW**

ПР102-230.2416.11.X,

ПР102-24.2416.13.X

Дискретный выход К15 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A8E

2702RW**

Дискретный выход К16 в режиме ШИМ (целое число, 0–10000)*

int16

(03, 04, 06, 10)

A8F

2703RW**
Сетевые и служебные переменные

Все исполнения

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

bit

(01, 02, 05, 0F)

2000–23F0

8192–9200RW

int16

(03, 04, 06, 10)

200–23F

512–575RW

Все исполнения

Секунды

int16

(03, 04, 06, 10)

400

1024RW

Минуты

int16

(03, 04, 06, 10)

401

1025RW

Часы

int16

(03, 04, 06, 10)

402

1026RW

Число

int16

(03, 04, 06, 10)

403

1027RW

Месяц

int16

(03, 04, 06, 10)

404

1028RW

Год

int16

(03, 04, 06, 10)

405

1029RW

День недели

int16

(03, 04)

406

1030R

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

int16

(03, 04)

407

1031R

Неделя в году

int16

(03, 04)

408

1032R
Примечание

* Положение десятичной точки для выходов всегда равно «4» и не меняется.

** Запись состояния выходов по RS-485 возможна, если переключатель Работа/Стоп находится в положении Стоп (см. раздел).