SMH-2G

Материал из TekonWiki
Перейти к: навигация, поиск


SMH-2G - это упрощенный (по сравнению с SMH-2010) контроллер с графическим интерфейсом.

Встроенный последовательный порт, интерфейс RS-485, протокол Modbus RTU, Ethernet Modbus TCP.

Подключение к АСУД-248

SMH-2G - RS-485 / RS - 232 - КЦС-IPM - Компьютерная сеть - Пульт-ПК
SMH-2G - RJ-45 - Компьютерная сеть - Пульт-ПК


Подключение к КЦС-IPM по интерфейсу RS-485

SMH-2G КЦС-IPM
Data+ A
Data- B
GND / DIC 0 колодки RS-232 КЦС-IPM.

Провода A, B подключать витой парой, GND - отдельным проводом.

Если расстояния между КЦС-IPM и контроллером небольшое, подключение GND ("0") может быть необязательно.

Карта адресов Modbus-регистров определяется настройками проекта в программе SMLogix (подробнее см. документацию на сайте разработчика).

Если у вас отсутствует файл проекта SMLogix, записанный в контроллер, то необходимо попытаться выгрузить map-файл с контроллера самостоятельно, например, через ftp.

логин: root 
пароль: segnetics
файл в корневом каталоге: Load_files.map (или похожее название)
подробнее см. далее
Пример проекта SMLogix

Для просмотра таблицы Modbus-регистров контроллера следует выбрать меню "Опции \ Переменные Modbus"

Таблица Modbus-переменных в SMLogix

Настройку опроса в АСУД-248 смотри в разделе работы с Modbus-устройствами.

Таблица Modbus-регистров также может быть выгружена в виде map-файла.

[Request0]
Direction=read
Type=bit
Baudrate=115200
Address=1
Period=100
var0=1#bool#А Т уличная
var1=2#bool#А Т подачи отопления
var2=3#bool#А Т обратки отопления
var3=4#bool#А Т подачи ГВС
....
[Request2]
Direction=read
Type=reg
Baudrate=115200
Address=1
Period=100
var0=1#int#Т уличная
var1=2#int#Т подачи отопления
var2=3#int#Т обратки отопления
var3=4#int#Т подачи ГВС
var4=5#int#Т обратки ГВС
...


Указаны два банка памяти:

  • Request0 - регистрируется в ASUDBase как регистры типа: DiscInp. Тип данных - Bit.
  • Request2 - регистрируется в ASUDBase как регистры типа: InpReg. Тип данных - Short.

Где:

  • Direction=read - допускается только чтение параметров
  • Baudrate=115200 - скорость работы интерфейса (может быть изменена в настройках устройства), доп. параметры: 8-N-1
  • Address=1 - Modbus-адрес устройства.
var0=1#int#Т уличная

  • var0 - имя переменной
  • 1 - адрес Modus-регистра в шестнадцатиричном виде
  • int - тип данных (в данном случае short int).
  • Т уличная - описание переменной.

В данном случае для переменных банка Request2 в настройках ASUDBase следует указывать множитель 0.1

--Alex 11:40, 4 марта 2015 (UTC)