Работа с холодильными контролерами Dixell

Материал из WebHMI Wiki
Перейти к: навигация, поиск
Xr60cx .jpg

Контроллеры холодильного оборудования Dixell имеют следующие особенности реализации коммуникационного интерфейса:

  • Модули как правило, не имеют встроенного формирователя RS-485, и подключение необходимо производить к порту последовательной шины TTL через, конвертер типа XJ485-CX
  • фиксированный формат передачи Modbus RTU - 9600, 8 бит данных, без четности, 1 стоповый бит, рекомендуемый тайм-аут ожидания ответа 500мс
  • Некоторые контроллеры, например XC650C, содержат 2 сетевых Modbus устройства - одно управляющее компрессорами, а другое вентиляторами. Поэтому выходное реле с одним и тем же регистром modbus будет соответствовать двум разным физическим реле (для компрессора и вентилятора)

Параметры прибора в руководстве пользователя имеют буквенно-цифровой код, например dA2, AL2. Эти коды точно также отображаются на индикаторе прибора. Сетевой адрес модуля выставляется в параметре Adr. Для получения Modbus адреса пользовательских параметров (все которые могут быть заданы пользователем) можно использовать такое правило - первый параметр в таблице (она приведена в стандартном руководстве пользователя) имеет адрес HR768, а последующие можно получить, добавляя соответствующее смещение - HR769 для второго и т.д. Однако в этой таблице не приводятся регистры хранящие статусы аварий, состояние входов и др. Полный перечень параметров для конкретного прибора доступен по запросу.

Особенностью данных контроллеров также является то, что для управления ими используются нестандартная функция записи №16 (Write preset registers). Поддержку этой функции можно сделать с помощью пользовательских протоколов. См. пример [здесь].