Ссылки по теме:

1. Загрузить.


  • Приложение №4: Калибровка датчика температуры.
  • Приложение №6: Калибровка токового выхода.
  • Приложение №7: Восстановление заводских параметров.
  • Приложение №7: Работа микрокомпрессора.
  • Приложение №8: Ограничение доступа к калибровкам.
  • Как долго необходимо заряжать аккумулятор?
  • Установка, монтаж и подключение стационарных анализаторов.
  • Приложение №9: Передача данных по сети RS485.

  • Приложение №9: Передача данных по сети RS485.


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

    Конфигурация: выбор перемычкой режима “оконечный подчиненный”, настройка сетевого адреса.

    Скорость передачи данных: 9600 бит в секунду.

    Формат данных: Один стартовый бит, один стоповый бит, восемь информационных битов, отсутствие четности.

    Структура данных: Протокол Modicon Modbus (RTU).


    EIA-485
    Конфигурация: Полудуплексный.

    Согласованная нагрузка: Возможен выбор перемычкой нагрузочного резистора 120 Ом с возможностью многоточечной передачи данных.(при установленной перемычке сигнал дальше прибора проходить не будет)

    Защита от переходных процессов: максимум 1,5 кВ.

    Подключение

    Формат передачи данных.

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

    Прибор АКПМ может работать только в режиме подчинённого.

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

    Цикл запрос - ответ.

    Запрос от главного               Ответ подчиненного

    Адрес устройства                Адрес устройства

    Код функции                        Код функции

    Байты данных                      Байты данных

    Контрольная сумма             Контрольная сумма

    Запрос: Код функции в запросе говорит подчиненному устройству какое действие необходимо провести. Байты данных содержат информацию необходимую для выполнения запрошенной функции. Например, код функции 3 подразумевает запрос на чтение содержимого регистров подчиненного.

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


    В приборе АКПМ реализована функция Read Holding Registers (чтение регистров данных)

    ОПИСАНИЕ

    Чтение двоичного содержания регистров в подчиненном.

    ЗАПРОС

    Сообщение запроса специфицирует начальный регистр и количество регистров для чтения. Регистры адресуются начиная с 0: регистры 1-16 адресуются как 0-15.

    Запрос главного

    Имя поля                                                       Пример

                                                                      (Hex)

    Адрес подчиненного                                   11

    Функция                                                     03

    Начальный адрес ст.                                   00

    Начальный адрес мл.                                  01

    Кол-во регистров ст.                                   00

    Кол-во регистров мл.                                   02

    Контрольная сумма                                      --

    Ответ подчинённого

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

    Пример ответа на запрос представленный выше:

    Ответ:

    Имя поля                                                       Пример

                                                                     (Hex)

    Адрес подчиненного                                   11

    Функция                                                     03

    Счетчик байт                                               02

    Данные (регистр 00001) ст.                         02

    Данные (регистр 00001) мл.                        2B

    Данные (регистр 00002) ст.                         12

    Данные (регистр 00002) мл.                        00

    Контрольная сумма                                    --

    В данном случае передалось содержимое 2-х регистров – 0х0202 и 0х1200

    Регистры и их адреса

    Адреса регистров АКПМ, и описание хранимой в них информации описаны в следующей таблице -

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

    Содержит данные…

    Описание

    Диапазон данных

    пример

    0х0001

    О2

    Целая часть О2

    0…….99

    4

    4.01

    0х0002

    О2

    Сотые О2

    00…..99

    1

    0х0003

    Т

    Целая часть Т

    00…..99

    20

    20.6

    0х0004

    Т

    Десятые Т

    0….….9

    6

    Настройка интерфейса RS 485.

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

    Установка адреса производиться в

    ГЛАВНОЕ МЕНЮ -> УСТАНОВКА ИНТЕРФЕЙСОВ -> RS КАНАЛА -> ЗАДАТЬ АДРЕС.

    По стандарту EIA-485 в сеть могут быть объединено до 32-х устройств. Поэтому допустимый диапазон для ввода адреса - 01…32.

    Также в этом меню присутствует установка таймаута. Это относится к более тонкой настройке приёма данных прибором из сети и изменять её требуется только в крайних случаях. При выпуске из производства значение таймаута устанавливается типичным – 10мс.