это начит.
цитата из документации:
внимание!
1. «базовый адрес» следующего прибора в сети задается как <«базовый адрес» трм212 + 2>.
2. новые значения параметров обмена вступают в силу только после перезапуска прибора (после выключения и последующего включения питания) или перезапуска по Rs-485.
По поводу перезагрузки, не правильно выразился нужно было написать перезапустить.
Последний раз редактировалось resident; 01.05.2010 в 18:20.
Уважаемые специалисты "Овен".
Перезапуск по сети Rs485 возможен или нет?
Если да, подскажите пожалуйста какой функцией это делается.
Если не трудно покажите как записывается эта функция.
Спасибо.
перезапуск по сети - команда Init.
если поможет - теоритически это делается как обычная запись параметра (с именем INIT), только в поле данных будет пусто.
какой командой и как это делается практически не подскажу (не программист)
Последний раз редактировалось rish; 04.05.2010 в 11:28.
блин ну до смешного доходит. похоже это тайна, о которой специалистам "овен" разрешено упомянуть (мол, есть такая возможность) но рассказать как ее применить запрещено. перерыл весь форум, всю доступную документацию просмотрел примеры, результатов 0. ну, в чем дело? или это так банально, что и писать неохота. может программисты «овен» все-таки просветят как это делается?
для того, что бы послать команду Init в прибор, необходимо было прочитать протокол овен и посмотреть в таблице параметров, что у данного параметра нет типа данных.
а в кратце, необходимо записать в прибор пакет без поля данных. смотри пример ниже
прибор трм212
адрес: 0
из протокола овен следует
старшая часть адреса (1 байт) + младшая часть адреса (3 бита) + бит запроса (1 бит) + размер блока данных (4 бита - указывается количество байт) + Hash (2 байта) + поле данных (от 0 до 15 байт) + Crc (2 байта)
теперь пример посылки: # 00 00 00 E9 04 1b 0d
# начало посылки
00 - старшая часть адреса
00 - (000 0 0000 - 0 младшая часть адреса; 0 - бит запроса на запись; 0000 - поле данных равно 0 байт)
00 E9 - Hash параметра INIT
04 1b - CRC
0d - каретка