- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Вентустановка
-
- частый гость
- Сообщения: 441
- Зарегистрирован: 21 июл 2013, 19:32
- Имя: Вадим
- город/регион: Северодвинск
- Благодарил (а): 12 раз
- Поблагодарили: 38 раз
Вентустановка
Здравствуйте!
Есть вентустановка с неопознанным контроллером управления (вижу только семь реле Finder в фирменных розетках) и пульт управления Zentec Z033. Общаются между собой по ModbusRTU (Z033 по-другому не умеет).
Нужно выдернуть из пульта данные о работе вентустановки - режим, все температуры, скорость вентилятора и пр. в Скаду.
Карта регистров Z033 (он слейв) дается его производителем.
Пока додумался только до того, чтобы временно (на полсекундочки) перекоммутировать линии RS485, подключившись к пульту вместо контроллера, выдернуть нужные регистры и вернуть все взад, авось контроллер не заметит.
Есть ли еще какие-нибудь варианты, может кто решал что-то подобное?
Есть вентустановка с неопознанным контроллером управления (вижу только семь реле Finder в фирменных розетках) и пульт управления Zentec Z033. Общаются между собой по ModbusRTU (Z033 по-другому не умеет).
Нужно выдернуть из пульта данные о работе вентустановки - режим, все температуры, скорость вентилятора и пр. в Скаду.
Карта регистров Z033 (он слейв) дается его производителем.
Пока додумался только до того, чтобы временно (на полсекундочки) перекоммутировать линии RS485, подключившись к пульту вместо контроллера, выдернуть нужные регистры и вернуть все взад, авось контроллер не заметит.
Есть ли еще какие-нибудь варианты, может кто решал что-то подобное?
-
- не первый раз у нас
- Сообщения: 315
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 81 раз
-
- эксперт
- Сообщения: 1602
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 69 раз
- Поблагодарили: 185 раз
Вентустановка
Уточните пожалуйста, если пульт slave - значит контроллер master ? Т.е. контроллер контроллер инициатор запроса к пульту ? Это точно так ?
-
- частый гость
- Сообщения: 441
- Зарегистрирован: 21 июл 2013, 19:32
- Имя: Вадим
- город/регион: Северодвинск
- Благодарил (а): 12 раз
- Поблагодарили: 38 раз
Вентустановка
http://zentec.ru/index.php/download_file/50/160/
Не будь она слейвом, зачем ей нужен настраиваемый сетевой адрес и такая подробная карта регистров? В мануале несколько раз встречается фраза, что какой-то там регистр может изменять и мастер, еще что-то там про сетевую ошибку, если панель 30 сек. не получает запросов...
В итоге я делаю вывод, что панель однозначно слейв.
Спасибо, сейчас буду изучать.Sokolov_Dmitry писал(а): ↑24 янв 2019, 21:56 TSH-735, если конечно контроллер делает паузы между опросами пульта
-
- эксперт
- Сообщения: 1602
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 69 раз
- Поблагодарили: 185 раз
Вентустановка
Очень даже нужно. Если она мастер, то ей нужен адрес slave устройтва, куда она будет ломится. И адреса modbus регмстров откуда она будет читать/писать информацию.
Вообще говоря я похожую задачу решал через создание "технологического гатвея" . Т.е. 2 порта входной и выходной, устанавливается в рассечку. Выходных портов может быть несколько.
Вообще говоря я похожую задачу решал через создание "технологического гатвея" . Т.е. 2 порта входной и выходной, устанавливается в рассечку. Выходных портов может быть несколько.
-
- эксперт
- Сообщения: 1602
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 69 раз
- Поблагодарили: 185 раз
Вентустановка
Берется комп, у него как минимум 2 com порта и Ethernet есть. На первый порт (который объявляем как slave modbus с теми же регистрами) садим контроллер, и он по Modbus RTU общается с т. гетвеем, не подозревая что это уже не панель. На второй порт который объявляем как master) садим панель, по которому общаемся через другой набор Modbus регистров с панелью, которая тоже не подозревает, что это уже не контроллер. В компе организуем переброску данных между 1-м и 2-м набором регистров.
А по TCP/IP общаемся например с Weintek.
А по TCP/IP общаемся например с Weintek.
-
- администратор
- Сообщения: 17466
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 744 раза
- Поблагодарили: 1277 раз
Вентустановка
Можно, ничего не коммутируя, просто слушать линию и выуживать нужные данные, если они там летают.
По вопросам работы Форума можно обратиться по этим контактам.
-
- частый гость
- Сообщения: 441
- Зарегистрирован: 21 июл 2013, 19:32
- Имя: Вадим
- город/регион: Северодвинск
- Благодарил (а): 12 раз
- Поблагодарили: 38 раз
Вентустановка
Потребуется контроллер с двумя 485 портами и часов 30 для написания программы разбора, причем отладка только на объекте. Оно нужно?
-
- эксперт
- Сообщения: 1602
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 69 раз
- Поблагодарили: 185 раз
Вентустановка
Потребуется комп с 2 компортами, Linuxом и OpenScada и минут 40-50 на конфигурирование входного - выходного транспорта и настройку modbus регистров.