Строка 93: Строка 93:
=== Обмен данными с Modbus-устройством ===
=== Обмен данными с Modbus-устройством ===


Если Modbus-устройство подключено через КЦС-IPM / КУН-IPM предварительно выполнить настройку интерфейса концентратора с помощью программы [[IPSET.EXE]]
Отдельно рассмотрим обмен данными с устройствами работающими по протоколу Modbus.


Указать IP-адрес Modbus-устройства (или концентратора КЦС-IPM / КУН-IPM если устройство, подключено к концентратору через RS-232/485), указать RS-индентификатор Modbus-устройства.
С помощью программы KCS_DEMO можно:
* уточнить параметры настройки Modbus-устройства:
** базовый регистр;
** возможность чтения группы регистров;
** возможность чтения группы регистров с пропусками в группе.
* прочитать значения 1 - 3 регистров.


Выбрать драйвер в зависимости от реализуемого устройством протокола:
Предварительно следует выполнить шаги описанные выше в разделе "Запуск программы".
 
Далее, выбрать драйвер в зависимости от реализуемого устройством протокола:
* mbrtu.drv  (Modbus RTU)
* mbrtu.drv  (Modbus RTU)
* mbtcp.drv  (Modbus TCP)
* mbtcp.drv  (Modbus TCP)


Нажать кнопку Инициализация и в открывшемся окне указать регистр для чтения с устройства
==== Чтение одного регистра ====


[[Файл:Kcs_demo3.PNG|200px|thumb|center|Чтение Modbus]]
Нажать кнопку "Инициализация" и в открывшемся окне указать параметры чтения с устройства
 
[[Файл:Kcs_demo3.PNG|400px|center|Чтение Modbus]]


Подробнее о параметрах см. в [[Modbus-устройства]]
Подробнее о параметрах см. в [[Modbus-устройства]]
При первом чтении с устройства установить следующие значения:
* Базовый регистр - 0.
* Читать за раз не более - 1 регистра.
* Пропуски - Нет.
* Адрес - указать Адрес читаемого регистра.
* Адрес 2, Адрес 3 - оставить пустыми.


Нажать Ок.
Нажать Ок.


Выполнить чтение данных их регистра устройства, нажав кнопку Текущие, пронаблюдать ответ в окне справа (см. рисунок в п.6 выше).
Выполнить чтение данных, нажав кнопку "Текущие", пронаблюдать ответ в окне справа (см. рисунок в п.6 выше).


В случае если не верно был указан ''РЕГИСТР'' , будет получено сообщение об ошибке
В случае если не верно был указан ''РЕГИСТР'' , будет получено сообщение об ошибке


[[Файл:Kcs_demo4.PNG|300px|thumb|center|Чтение Modbus]]  
[[Файл:Kcs_demo4.PNG|300px|center|Чтение Modbus]]  


В случае если не верно был указан ''АДРЕС'' читаемого регистра, будет получено сообщение об ошибке
В случае если не верно был указан ''АДРЕС'' читаемого регистра, будет получено сообщение об ошибке


[[Файл:Kcs_demo5.PNG|300px|thumb|center|Чтение Modbus]]  
[[Файл:Kcs_demo5.PNG|300px|center|Чтение Modbus]]  
 
==== Уточнение для  ADFweb_HD67044 ====


Для конвертера M-bus [[M-Bus_-_Ethernet_конвертер_ADFweb_HD67044_-_B2 | ADFWeb HD 67044]] в случае если ответ от опрашиваемого прибора не получен, будет получено сообщение об ошибке   
Для конвертера M-bus [[M-Bus_-_Ethernet_конвертер_ADFweb_HD67044_-_B2 | ADFWeb HD 67044]] в случае если ответ от опрашиваемого прибора не получен, будет получено сообщение об ошибке   


[[Файл:Kcs_demo6.PNG|300px|thumb|center|Чтение Modbus]]  
[[Файл:Kcs_demo6.PNG|300px|center|Чтение Modbus]]  
 
При необходимости изменить регистр чтения, повторно нажать кнопку "Инициализация" и указать другие параметры. После этого снова нажать "Текущие".
 


При необходимости изменить регистр чтения, повторно нажать кнопку Инициализация и указать другие параметры. После этого снова нажать Текущие.
==== Уточнение общих параметров устройства ====


По завершении закрыть драйвер, нажав Закрыть.
По завершении закрыть драйвер, нажав Закрыть.

Версия от 12:55, 7 декабря 2015


Версия:

2.1.0.    07.12.2015
2.0.2.15  18.08.2015
2.0.1.4   30.05.2014

Назначение

Программа позволяет выполнить проверку обмена данными с устройством, подключенным по RS-интерфейсу к КЦС-IPM / КУН-IPM (напрямую или через преобразователь), или доступным напрямую по компьютерной сети (TCP/IP).

Является крайне полезной утилитой при подключении стороннего оборудования к системе АСУД-248.

Запуск программы

Перед запуском программы следует закрыть программу KCSLogger.

В случае, если тестируемое устройство подключено к концентратору КЦС-IPM / КУН-IPM следует предварительно выполнить настройку интерфейса концентратора с помощью программы IPSET.EXE

Окно программы KCS_DEMO представлено на рисунке ниже.

Программа KCS_DEMO
Программа KCS_DEMO

Порядок работы с программой

1. Выбрать драйвер устройства

2. По необходимости нажать Информация и посмотреть описание выбранного Драйвера

-==Информация об устройстве==-
Прибор: СЕ-102 код по БД:1021 Архив: С М 
Число проходов для доступа к архиву: 1 
Тип драйвера EXT-модуля: EXT

Типы архивов поддерживаемые устройством:

  • Ч - почасовой
  • С - посуточный
  • М - помесячный

Число проходов по архиву - служебная информация.

Тип драйвера EXT-модуля - указывает тип драйвера, который должен быть записан на USB-ключ защиты для автоматического опроса устройства в программе KCSLogger.

3. Установить параметры связи:

  • IP - IP адрес КЦС-IPМ, КУН-IPМ или непосредственно устройства.
  • Порт - обычно 5000 (при работе с КЦС-IPМ, КУН-IPМ).
  • RS_номер - RS-идентификатор, сетевой адрес устройства, например: в сети RS-485. В некоторых случаях, если подключено одно устройство можно указывать "бродкастный адрес". Подробнее об указании RS_номера, следует смотреть в документации на устройство в разделе Интеграция.
  • Индекс архива - по умолчанию 1, менять не следует.
  • Доп. инфо - дополнительная информация, может быть указана в случае необходимости, см. документацию на устройство в разделе Интеграция. При выборе драйвера устройства, для которого следует указывать дополнительную информацию, поле будет заполнено значением по умолчанию для данного типа устройства.
  • Фикс. - не изменять значение поля "Доп. инфо".


4. Инициализировать драйвер, нажать "Инициализация"

Пример сообщения в окне справа:

 -==Инициализация==-
 Драйвер : Буфер на 100 записей
 Result = 0 -  Нет ошибки
 ---

5. Запросить последовательно Служебные, Текущие или Архивные данные устройства

  • Служебные - данные о внутренних настройках устройства.
  • Текущие (мгновенные) - данные текущих измерений.
  • Архив - данные архива измерений (если архив присутствует в устройстве).
  • Линия - информация об условном качестве линии связи (пока не используется).

При запросе Архива следует указать:

  • Тип архива
  • Дата-время - с какой даты следует прочитать архив
  • Индекс архива (оставить 1).

6. Пронаблюдать ответ устройства в окне справа

Пример запроса мгновенных (текущих) значений.

Программа KCS_DEMO
Программа KCS_DEMO
  • ">>" - запись данных в устройство
  • "<<" - чтение данных из устройства
  • "П=" - обозначает код параметра и его значение успешно считанное с прибора.

В случае возникновение ошибки, ее код будет указан в значении Result.

7. Закрыть драйвер

В случае необходимости связаться со службой технической поддержки Текон-Автоматика, следует скопировать результаты обмена данными с устройством из окна справа в файл (перед копированием следует переключить раскладку клавиатуры (язык) на Русский (RU)) и переслать его по электронной почте с описанием типа подключаемого устройства и описанием проблемы.

Обмен данными с Modbus-устройством

Отдельно рассмотрим обмен данными с устройствами работающими по протоколу Modbus.

С помощью программы KCS_DEMO можно:

  • уточнить параметры настройки Modbus-устройства:
    • базовый регистр;
    • возможность чтения группы регистров;
    • возможность чтения группы регистров с пропусками в группе.
  • прочитать значения 1 - 3 регистров.

Предварительно следует выполнить шаги описанные выше в разделе "Запуск программы".

Далее, выбрать драйвер в зависимости от реализуемого устройством протокола:

  • mbrtu.drv (Modbus RTU)
  • mbtcp.drv (Modbus TCP)

Чтение одного регистра

Нажать кнопку "Инициализация" и в открывшемся окне указать параметры чтения с устройства

Чтение Modbus
Чтение Modbus

Подробнее о параметрах см. в Modbus-устройства

При первом чтении с устройства установить следующие значения:

  • Базовый регистр - 0.
  • Читать за раз не более - 1 регистра.
  • Пропуски - Нет.
  • Адрес - указать Адрес читаемого регистра.
  • Адрес 2, Адрес 3 - оставить пустыми.

Нажать Ок.

Выполнить чтение данных, нажав кнопку "Текущие", пронаблюдать ответ в окне справа (см. рисунок в п.6 выше).

В случае если не верно был указан РЕГИСТР , будет получено сообщение об ошибке

Чтение Modbus
Чтение Modbus

В случае если не верно был указан АДРЕС читаемого регистра, будет получено сообщение об ошибке

Чтение Modbus
Чтение Modbus

Уточнение для ADFweb_HD67044

Для конвертера M-bus ADFWeb HD 67044 в случае если ответ от опрашиваемого прибора не получен, будет получено сообщение об ошибке

Чтение Modbus
Чтение Modbus

При необходимости изменить регистр чтения, повторно нажать кнопку "Инициализация" и указать другие параметры. После этого снова нажать "Текущие".


Уточнение общих параметров устройства

По завершении закрыть драйвер, нажав Закрыть.


--Alex 10:36, 2 июня 2014 (UTC)