Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Modbus Rtu Zentec
gryphonv
сообщение 9.3.2015, 13:32
Сообщение #1





Группа: New
Сообщений: 6
Регистрация: 8.3.2015
Пользователь №: 261567



Всем добрый день!
Подскажите пожалуйта, может кто сталкивался, а то я весь мозг сломал (
Имеется:
Вентустановка В-Стат ФКО на базе контроллера Z40x и панели управления Z033 Zentec.
Задача:
Управлять всем этим добром через переходник USB-RS485.

Пытаюсь определить наличие modbus RTU slave в сети (CAS modbus scanner) - ничего не определяется, однако работающая установка во время сканирования прекращает работу и потом запускается. Значит, скорее всего дело не в аппаратных проблемах.
Пытаюсь с помощью той же программы считать значение регистра температуры - сыпятся разные ошибки.. Прикрепленный файл  rs485.jpg ( 333,97 килобайт ) Кол-во скачиваний: 52

Описание регистров панели - ТУТ
Перепробовал кучу програм - без толку. "Родная" программа не подходит по ряду причин.
Может, кто сталкивался?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 9.3.2015, 15:20
Сообщение #2





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Я этой программой не пользовался.
Шниферов модбас в инернете достаточно много.
Скорее всего не правильная настройка.
В сети должен быть только один мастер.
Поэтому и ругается.
Шнифером сеть можно только слушать, а не делать запросы.
Для чтения регистров панели нужно подключать ее только к программе.
А какова крнечеая цель?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
z_michael
сообщение 9.3.2015, 19:35
Сообщение #3





Группа: Участники форума
Сообщений: 96
Регистрация: 26.9.2011
Пользователь №: 123046



А вы слушаете порт или шлете запрос?
Цитата(gryphonv @ 9.3.2015, 13:32) *
Всем добрый день!
Подскажите пожалуйта, может кто сталкивался, а то я весь мозг сломал (
Имеется:
Вентустановка В-Стат ФКО на базе контроллера Z40x и панели управления Z033 Zentec.
Задача:
Управлять всем этим добром через переходник USB-RS485.

Пытаюсь определить наличие modbus RTU slave в сети (CAS modbus scanner) - ничего не определяется, однако работающая установка во время сканирования прекращает работу и потом запускается. Значит, скорее всего дело не в аппаратных проблемах.
Пытаюсь с помощью той же программы считать значение регистра температуры - сыпятся разные ошибки.. Прикрепленный файл  rs485.jpg ( 333,97 килобайт ) Кол-во скачиваний: 52

Описание регистров панели - ТУТ
Перепробовал кучу програм - без толку. "Родная" программа не подходит по ряду причин.
Может, кто сталкивался?

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gryphonv
сообщение 9.3.2015, 19:45
Сообщение #4





Группа: New
Сообщений: 6
Регистрация: 8.3.2015
Пользователь №: 261567



Наверное дело в том, что два мастера разговаривают. Попробую варианты.
Конечная цель - включить вентиляцию в систему умного дома на z-wave через raspberrypi

И слушал и стал запросы. Когда слушал - шёл обмен данными. Наверное действительно дело в 2х мастера. Непонятно, правда кто мастер - контроллер или панель управления.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 9.3.2015, 21:57
Сообщение #5





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Панель зентек всегда слейв.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gryphonv
сообщение 9.3.2015, 23:03
Сообщение #6





Группа: New
Сообщений: 6
Регистрация: 8.3.2015
Пользователь №: 261567



Т. есть придётся делать программный slave?
А никто не знает такой под линукс?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
z_michael
сообщение 10.3.2015, 10:48
Сообщение #7





Группа: Участники форума
Сообщений: 96
Регистрация: 26.9.2011
Пользователь №: 123046



Товарищи! Зачем так сложно жить? Берете контроллер Z400 (уж невелика цена), на один порт вешаете панель, на другой шлете запросы. Программная связка синхронизации панели и удаленных систем у нас есть, работает шикарно.
Цитата(gryphonv @ 9.3.2015, 23:03) *
Т. есть придётся делать программный slave?
А никто не знает такой под линукс?


Сообщение отредактировал z_michael - 10.3.2015, 10:49
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gryphonv
сообщение 10.3.2015, 11:56
Сообщение #8





Группа: New
Сообщений: 6
Регистрация: 8.3.2015
Пользователь №: 261567



Проблема в том, что контроллер уже есть, он встроен в вентустановку и до него так просто не добраться )

Цитата(z_michael @ 10.3.2015, 11:48) *
Товарищи! Зачем так сложно жить? Берете контроллер Z400 (уж невелика цена), на один порт вешаете панель, на другой шлете запросы. Программная связка синхронизации панели и удаленных систем у нас есть, работает шикарно.

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
z_michael
сообщение 10.3.2015, 21:02
Сообщение #9





Группа: Участники форума
Сообщений: 96
Регистрация: 26.9.2011
Пользователь №: 123046



Угу, проще драйвер под линукс писать))))
Подскажите, процессор у вас PIC16F887 или PIC18F46K22?

Цитата(gryphonv @ 10.3.2015, 11:56) *
Проблема в том, что контроллер уже есть, он встроен в вентустановку и до него так просто не добраться )

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gryphonv
сообщение 10.3.2015, 21:56
Сообщение #10





Группа: New
Сообщений: 6
Регистрация: 8.3.2015
Пользователь №: 261567



Ну, это Вы погорячились) скорее придётся сделать элегантные костыли))

Думаете это поможет? Спросите что полегче))
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gryphonv
сообщение 19.3.2015, 16:05
Сообщение #11





Группа: New
Сообщений: 6
Регистрация: 8.3.2015
Пользователь №: 261567



В плане костылей пришлось делать программный server (slave), подменяющий собой панель управления Z033.
Остался главный вопрос: какой именно изменить регистр псевдопанели Z033 чтобы контролер решил, чтобы панель включилась или выключилась (как по нажатию кнопки Fan)?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 10.8.2025, 8:03
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных