Полная версия этой страницы:
Modbus и Danfoss Ekd316
AleksBas
7.10.2016, 16:19
Здравствуйте.
Я новичок в системах автоматизации, поэтому прошу не ругать за возможные ошибки.
Суть вопроса:
Хочу управлять контроллером испарителя DANFOSS EKD316 с помощью контроллера CAREL PCO3 через протокол Modbus RTU.
В этой схеме EKD316 является SLAVE, а Carel - Master.
В принципе удалось наладить коммуникацию между контроллерами, Carel читает и пишет правильно все регистры и коилы, кроме (как мне кажется) нескольких. Вот с этими несколькими и проблема.
Мне кажется, что производитель указал в документации неправильные адреса некоторых регистров. На мой взгляд узнать правильные адреса можно перехватив/подсмотрев команды во время коммуникации EKD316 с фирменным дисплеей EKA 164A.
Подскажите, пожалуйста, как с помощью конвертора USB to RS-485 и компьютера это осуществить.
manjey73
10.10.2016, 9:32
Взять Advanced Serial Data Logger от компании AGG Software, не обязательно покупать, триальной версии вполне хватит.
Настроить порт в режим наблюдения, выбрать в каком виде выводить, лучше наверное в HEX, отключить перевод строки по определенным символам и смотреть и разбираться.
AleksBas
11.10.2016, 10:20
Цитата(manjey73 @ 10.10.2016, 9:32)

Взять Advanced Serial Data Logger от компании AGG Software, не обязательно покупать, триальной версии вполне хватит.
Настроить порт в режим наблюдения, выбрать в каком виде выводить, лучше наверное в HEX, отключить перевод строки по определенным символам и смотреть и разбираться.
Подскажите, пожалуйста, как подключить конвертер RS485-USB в цепь "контроллер EKD - дисплей управления".
Я представляю это как на рисунке ниже
Нажмите для просмотра прикрепленного файла
manjey73
11.10.2016, 10:36
ну да, так и подключать. Только сперва в программе надо выставить режим наблюдения. Иначе при запуске программы она может не подключиться к шине. У вас же одно из устройств мастер и программа скорее всего отругается, что порт занят или что-то вроде того. Сейчас уже не помню....
AleksBas
11.10.2016, 15:58
Проблема решена!
Оказалось, что параметры, которые имеют только два состояния - 0 и 1, являются не коилами, а регистрами, как бы нелогично это бы не звучало.
Жалко, что в инструкции к Данфосу об этом ни слова, пришлось самому до всего докапываться.
Большое спасибо manjey73 за помощь.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.