В контроллерах линейки ARIS передача данных возможна только из секции "УЧЕТ".
Для передачи каналов, которые сконфигурированы в секции "Учет", переходите к п.2.
1. Настройка передачи каналов, добавленных в трансляцию.
Для передачи каналов, добавленных в трансляцию, необходимо в секции "Учет" добавить модуль "ТМ-Base":
Нажать "ОК".
Нажать на кнопку TM-Base и нажать кнопку "добавить все каналы", дождаться завершения работы скрипта.
После этого, все каналы контроллера, добавленные в трансляцию, появятся в дереве каналов Учета (слева).
Каналы ТС в Дискретных входах УСО (Е-каналы),
Каналы ТИ в Аналоговых входах УСО (G-каналы),
Каналы ТУ в Дискретных выходах УСО (L-каналы).
!! Обратите внимание, что команды ТУ могут не обрабатываться удаленной стороной !! |
При необходимости, ненужные каналы можно удалить из дерева Учета, выбрав интересующий раздел и нажимая кнопку удалить напротив ненужных каналов.
2. Настройка передачи данных в Modbus
Для передачи данных в Modbus-RTU\TCP, необходимо добавить в раздел "СОМ-порты" сом-порт. Для RTU необходимо добавить реальный СОМ-порт из сконфигурированных в системе:
И выставить настройки порта:
Для передачи по TCP необходимо добавить "виртуальный СОМ-порт":
Выбрать тип порта: Modbus TCP
И прописать выбранный ТСР-порт для связи.
Для назначения адреса устройства в протоколе необходимо выбрать корень дерева (УСПД) и в поле "адрес" ввести нужное значение:
После внесения всех изменений необходимо нажать кнопку "Сохранить конфигурацию в контроллер"!
3. Расчет адресов Modbus.
Все каналы ТС передаются функцией 0x1 (input coil),
Все каналы ТИ передаются функцией 0х3 (input register),
Все каналы ТУ передаются функцией 5 (write coil).
Для расчета адресов Modbus необходимо воспользоваться файлом расчета toModbus.xls
В левой части таблицы необходимо прописать адрес канала(желтое поле), указав букву и номер канала. Например, канал ТС Е3 будет иметь адрес 35335.
Подобным образом составляется вся карта адресов Modbus ARIS.