Какий адреса у приборов?
Какий адреса у приборов?
Последний раз редактировалось EFrol; 25.10.2022 в 20:07.
Все на столе собрано, преобразователь китайский, на CH340.
Вроде Вы описали последовательное подключение, шину. Я так тоже подключал.
Проблема в том, что производитель счетчика не поставляет ПО для его опроса. С теплосчетчиком ситуация несколько иная, то описание, что я приложил в начале, это текущая версия протокола для современных модификаций. У меня же какая-то старая версия прибора, и даже при помощи родного ПО данные с него считать не получается. Именно поэтому я тестирую только счетчик импульсов.
Спасибо за замечание! Теоретически такая ситуация, конечно же, возможна, насчет практики не знаю, никогда не сталкивался. А просто для расширения кругозора, как это работает? Представим ситуацию: одно устройство передает данные на одной скорости, а другое их принимает на другой. Если первое устройство будет передавать всегда одни и те же данные, то второе будет принимать всегда одни и те же или не факт?
У Герконов адрес состоит из 4-х байт в формате BCD и передача идет с 1-м стоп-битом и старшим байтом вперед - верно?
У счетчика адрес 1 байт и передача идет с 2-мя стоп-битами - верно?
Какова вероятность, что 1-байт адреса герконов не совпадает с адресом счетчика?
Вам ничего не понятно. главное чтобы у Modbus устройства не был адрес 16 - 0x10. Поставьте им одинаковые скорости, четности и стоп биты. Подключите оба на линию и хоть одно устройство опросите не своей программой.
Производитель счетчика это rоторый не Modbus ? Скачайте у Тепловодохрана (Пульсар) их программу Тest.... и проверьте
Да, и всегда есть Com Port Toolkit, если к регистратору импульсов ну совсем ничего нет...
Последний раз редактировалось melky; 25.10.2022 в 21:09.
Да, кажется Вы правы. Я просто проверил еще, что там нет какого-то хитрого механизма преобразования, потому что 0x31 это как раз код символа "1".
Ну нету не моих программ, которые работают.
Производитель счетчика это который Линэрго. Попробую скачать и посмотреть. Но я уверен на 99%, что дело не в моем софте.
Верно
Не могу ответить на этот вопрос, потому что, как я писал ранее, в моем распоряжении имеется только новая версия описания протокола и старый прибор, и так как родное ПО данные с него не считывает, то логично предположить, что протокол был изменен. Каким он был до изменений, я не знаю.
Не совсем понимаю, при чем тут эта вероятность. Мы же говорили с Вами про разные скорости, и я Вас спросил, будут ли считываться одни и те же данные при условии, что отправляются так же одни и те же данные, но на другой скорости. Ответа на этот вопрос, к сожалению, пока что не увидел, хотя это действительно интересно.
Каким образом вы читаете своей программой теплосчетчик ? строго по выложенному описанию?
Как же с вами трудно то... ЕЩЕ РАЗ ГОВОРЮ - COM PORT TOOLKIT - надеюсь хватит ума создать посылку для регистратора и отправить в порт при подключенных двух приборах?
У теплосчетчика два RS485 порта ?
Последний раз редактировалось melky; 25.10.2022 в 21:41.