Перейти к концу метаданных
Переход к началу метаданных

Важно: При использовании этого функционала все адреса регистров MODBUS «учетных» каналов необходимо задать заново в секции MODBUS_MAP конфигурационного ini-файла. Подробнее об использовании MODBUS_MAP – ниже.

Исходные данные: Учет сконфигурирован на передачу данных по MODBUS (модуль TM-Base. Slave). 

Задача: Принять и обработать регистры данных (дискретные биты и вещественные значения) записываемых Master`oм с помощью 16-ой функции с заранее заданными адресами регистров.

Порядок настройки контроллера:

1. В конфигураторе Учета необходимо создать необходимое количество N (Константы, вещественные) и W (Дискретные виртуальные выходы, дискретные) каналов. Далее в эти каналы будет производиться запись регистров. В Трансляцию каналы попадают автоматически. Сохраняем конфигурацию

2. Запускаем конфигуратор ЭКОМ-3000 (Версия модуля не ниже 7.1.16.1624), и подключаемся к контроллеру.

Логин/пароль: admin/admin

3. Сохраняем текущую конфигурацию. При сохранении выбираем «тип файла» INI и GFG.

4. Переходим к редактированию ini-файла. Для этого открываем его в Notepad ++ и:

a. С помощью комбинации клавиш alt+0 (ноль) сворачиваем структуру файла

b. Важно: Удаляем все неиспользуемые СОМ-порты. Т.е., если в Web-конфигураторе Учета настроен только один порт (например, COM5), то в ini-файле остальные порты должны быть удалены.

c. В конец файла добавляем секцию MODBUS_MAP 5, где 5 – номер COM-порта. В этой секции опишем соотношение учетных каналов с адресами регистров модбас. Если ранее модуль TM-Base уже был сконфигурирован на передачу данных, то в транслируемых каналах необходимо вручную прописать те адреса регистров, которые были получены при расчете автоматически при использовании файла to_modbus.xls. Делается это для того, чтобы избежать дополнительного переконфигурирования Masetr`а в части адресов регистров. Если же настройка TM-Base осуществляется впервые, то адреса регистров задаются произвольно.

d. Сохраняем файл.

5. Загружаем сохраненный файл в контроллер. Для этого:

a. Запускаем конфигуратор. Открываем конфигурацию «с диска»

b. Записываем ее в контроллер.

Важно: В поле URL обязательно указать порт 8080! 

При прохождении процедуры проверки конфигурации везде нажимаем «ДА»

После записи конфигурации выполнить перезагрузку контроллера.

Для отображения принятых данных в поле Клиент, выбираем USPD: