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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предупреждение
Каждый из типов сигнала подключается с помощью индивидуальных клемм:
  • отдельная клемма для сигнала тока;

  • отдельная клемма для сигналов напряжения и дискретных сигналов.

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

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

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

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

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

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

Нижняя граница измеренияЗадает минимальный уровень измеренного сигнала
Верхняя граница измеренияЗадает максимальный уровень измеренного сигнала
Дискретный режим
Уровень переключения в “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”).

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

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

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

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

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

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

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

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

В настройках прибора в 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);

  • 0х02 (read multiple registers);

  • 0х03 (read holding registers);

  • 0х04 (read input registers).

Функции записи:

  • 0х05 (force single coil);

  • 0х06 (preset single register);

  • 0х0F (force multiple coils);

  • 0х10 (preset multiple registers).

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

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

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

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

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

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

Регистры, доступные по протоколу Modbus

Наименование модификации

Параметр

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

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

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

(hex)

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

(dec)

Тип доступа

Дискретные входы

ПР100-24.0804.03.1

Дискретные входы

(входы DI1...DI4)

bit

(01, 02)

1000–1003

4096–4100

R

int16

(03, 04)

100

256R
ПР100-230.0804.01.1, ПР100-24.1208.03.1

Дискретные входы

(входы DI1...DI8)

bit

(01, 02)

1000–1007

4096–4103

R

int16

(03, 04)

100

256R
ПР100-230.1208.01.1

Дискретные входы

(входы DI1...DI12)

bit

(01, 02)

1000–1011

4096–4107

R

int16

(03, 04)

100

256R
Аналоговые входы

ПР100-24.0804.03.1,

ПР100-24.1208.03.1

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

float32

(03, 04)

B00, B01

2816, 2817R

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

float32

(03, 04)

B02, B03

2818, 2819R

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

float32

(03, 04)

B04, B05

2820, 2821R

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

float32

(03, 04)

B06, B07

2822, 2823R

Универсальный вход № 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

Смещение десятичной точки № 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

Универсальный вход AI1 (дискретный режим)

bit

(01, 02)

1010

4112R

Универсальный вход AI2 (дискретный режим)

bit

(01, 02)

1011

4113R

Универсальный вход AI3 (дискретный режим)

bit

(01, 02)

1012

4114R

Универсальный вход AI4 (дискретный режим)

bit

(01, 02)

1013

4115R

Дискретные выходы

ПР100-230.0804.01.1, ПР100-24.0804.03.1

Дискретные выходы

(Q1…Q4, F1, F2)

bit

(01, 02, 05, 0F)

0–5

0–5RW*

int16

(03, 04, 06, 10)

0

0RW*

ПР100-230.1208.01.1, ПР100-24.1208.03.1

Дискретные выходы

(Q1…Q8, F1, F2)

bit

(01, 02, 05, 0F)

0–9

0–9RW*

int16

(03, 04, 06, 10)

0

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

Все модификации

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

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
Примечание

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