Информация
Поиск

КОНФИГУРАЦИЯ КОНТРОЛЕРА JAZZ 20 UNITRONICS В СЕТИ MODBUS RTU (SLAVE)

 В данной статье мы подробно рассмотрим конфигурацию контроллера JZ20-R16 Unitronics в режиме Slave в сети Modbus RTU. Прежде всего для решения данной задачи нам понадобится коммуникационный модуль JZ-RS4, который обеспечивает связь по интерфейсу RS485 (не поставляется в комплекте с ПЛК). Если нужно настроить контроллер в режиме Master, то Вам необходимо ознакомиться с данной статьей

    Коммуникационный порт JZ-RS4 поддерживает следующие характеристики:

  • скорость передачи 300 - 19200 бит/с
  • данные битов 7/8
  • контроль четности: Even/Odd/None
  • время опроса 0.5/1/1.5/2/5/60 сек
  • стоп бит только 1 (2 не поддерживает)

    Таким образом, если данные характеристики интерфейса устраивают Вашей Modbus сети, то Вы без проблем сможете сконфигурировать контроллер Jazz 20 на обмен данными с другими устройствами.

    Для начала рассмотрим настройку ПЛК JZ20-R16 Unitronics в режиме Slave с стандартными характеристиками RS485 9600 8N1. В режиме Slave, контроллер или SCADA (Master сети) обращается к подчиненному устройству (в нашем случае JZ20-R16) по заданным регистрам данных, которые приведены ниже. 


    Далее зайдем в среду разработки U90 Ladder и откроем готовый проект скачанный по данной ссылке. В нём мы увидим несколько блоков логики, зайдя на вкладку "Program-Ladder". После загрузки готовой программы в контроллер необходимо отключить питание ПЛК, затем вставить порт JZ-RS4 (RS485) в контроллер и произвести подключение кабельной линии RS485 между Master и Slave устройствами. Затем подать питание на контроллер.

  • первый блок конфигурирует параметры Modbus
  • второй блок инициализирует порт RS485
  • третий блок означает то, что при нажатии кнопки "!" (SB54) на панели ПЛК будет разрешено вести новые значения в параметры MI10 и MI20 отображенные на экране. Параметры MI10 и MI20 мы будем опрашивать по сети Modbus и для наглядности изменения отобразили их на экране.
  • четвертый блок предназначен для включения/отключения выходного реле №2 на контроллере JZ20-R16. По сети Modbus c Master устройства (SCADA) будем производить включение и отключение данного реле. 

    Рассмотрим более подробно параметры данных блоков:

1) В переменную SI141 записывается номер Slave ID контроллера;

2) В переменную SI142 записывается время Time out сети Modbus (100мс*10=1сек);

3) В переменную SI143 записывается количество повторов запросов при ошибках;

4) В переменную SI144 записывается максимальный интервал времени между отправками сообщений (2х2.5=5мсек);

5) В переменную SI145 записывается скорость передачи данных в Modbus сети (300-19200бит/с);

6) В переменную SI140 записывается значение 599 или 600. Данный параметр должен сохраняться последним в цепочке параметров как показано в примере. Значение 600 настраивает контроллер на режиме Modbus. Значение 599 по мимо настройки контроллера в режиме Modbus позволяет подключаться к ПЛК средой разработки (рекомендуем устанавливать значение 599).

7) В переменную SI141 записывается скорость порта RS485 (300-19200бит/с). Желательно чтобы значение совпадало с параметром в пункте 5.

8) В переменную SI142 записывается количество данных битов 8 или 7;

9) В переменную SI143 записывается значение контроля четности: 0= Even, 1=Odd, 2=None;

10) В переменную SI144 записывается управление потоком. Для порта RS485 необходимо указывать значение 2.

11) В переменную SI145 записывается время Time out порта (100мс*10=1сек);

12) В переменную SI146 записывается количество стоп битов. Модели Jazz 20 поддерживают только 1 стоп бит;

13) В переменную SI140 записывается значение 310 для инициализации порта с новыми параметрами.Необходимо чтобы этот параметр записывался последним в данной цепочке;
    Для демонстрации примера, принимающим устройством (Master) будет использоваться бесплатный OPC сервер Owen OPC. Готовую конфигурацию для опроса контроллера OPC сервером можете скачать по данной ссылке.


    Как видно из скриншота, мы производим опрос 9 регистров (MI10, MI20,O1, SI30,SI31,SI32,SI33,SI34,MB0). Подключение между контроллером и ПЛК произведено через USB-RS485 преобразователь. Таким образом, изменяя целочисленные значения MI10 и MI20 в контроллере, в OPC сервере будут аналогично меняться значения и наоборот. Системные переменные даты и времени (SI30 - SI34) также опрашиваются OPC сервером только без возможности изменений (Записи). Соответственно, изменяя битовое значение MB0 (0 - False, 1 - True) в OPC сервере мы будем посылать сигнал на включение или отключение релейного выхода №1 (O1).

Подводя итоги, для настройки контроллера JZ20-R16 в режиме Slave Modbus RTU Вам понадобиться сделать следующие действия:

  • купить и установить коммуникационный модуль JZ-RS4;
  • сконфигурировать протокол modbus в контроллере (первые два блока в среде разработке);
  • загрузить программу в контроллер с помощью ПО U90Ladder;
  • определиться с регистрами Modbus которые Вы хотите опрашивать с контроллера (таблица регистров указана в начале статьи);
  • подключить интерфейс RS485 между Master и Slave и запустить опрос от Master сети.

Подключая другую модель контроллера серии Jazz 20 не забывайте изменить ее в конфигураторе перед загрузкой программы! Конфигурация ПЛК для Modbus сети производится для всех моделей серии Jazz 20 одинаково. 

Если у Вас возникли трудности с подключением или настройкой контроллеров Unitronics, Вы всегда можете обратиться в нашу техническую поддержку удобным для Вас способом info@analite.ru +7 343 227 227 4.

ПОЛЕЗНЫЕ ССЫЛКИ:

- сконфигурированная программа для контроллера JZ20-R16

- сконфигурированный OPC сервер в режиме Master сети

530

Читайте также

КОНФИГУРАЦИЯ КОНТРОЛЕРА JAZZ 20 UNITRONICS В СЕТИ MODBUS RTU (РЕЖИМ MASTER)

КОНФИГУРАЦИЯ КОНТРОЛЕРА JAZZ 20 UNITRONICS В СЕТИ MODBUS RTU (РЕЖИМ MASTER)

 В данной статье мы подробно рассмотрим конфигурацию контроллера JZ20-R16 Unitronics&...

КОНФИГУРАЦИЯ КОНТРОЛЛЕРОВ UNITRONICS СЕРИИ VISION В СЕТИ MODBUS

КОНФИГУРАЦИЯ КОНТРОЛЛЕРОВ UNITRONICS СЕРИИ VISION В СЕТИ MODBUS

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

УРОК №2 ПОДКЛЮЧЕНИЕ ОБОРУДОВАНИЯ К ПАНЕЛИ HMI C7S ПО ПРОТОКОЛУ MODBUS

УРОК №2 ПОДКЛЮЧЕНИЕ ОБОРУДОВАНИЯ К ПАНЕЛИ HMI C7S ПО ПРОТОКОЛУ MODBUS

В данном уроке рассмотрим подключение панели оператора HMI C7S к программируемому реле ПР2...

УПРАВЛЕНИЕ ЧАСТОТНЫМ ПРЕОБРАЗОВАТЕЛЕМ M-DRIVER ПО СЕТИ MODBUS RTU

УПРАВЛЕНИЕ ЧАСТОТНЫМ ПРЕОБРАЗОВАТЕЛЕМ M-DRIVER ПО СЕТИ MODBUS RTU

 Частотные преобразователи M-Driver обладают широким функционалом и могут встраиваться в различ...