"За время эксплуатации была подтверждена правильность выбора поставщика измерительной техники. Приборы ВИС.Т обладают высокой эксплуатационной надежностью, удобством и простотой в эксплуатации, что позволило сократить затраты на приобретение ремонтного ЗИП и проведение ремонтно-профилактических работ. Но самое главное - применение теплосчетчиков и расходомеров ВИС.Т существенно повысило общий уровень работы системы защиты. Также необходимо отметить внимательное отношение персонала компании ЗАО НПО «Тепловизор» к запросам и пожеланиям эксплуатационных служб."
В.Н.Савкин, Главный Инженер Предприятия №7 (Марьино, Печатники) Филиала №5 «Юго-Восточный» ОАО «МОЭК»
Проблема с чтением общей спецификации ВИС.Т3 MODBUS
Новенький
Добрый день, необходимо получить информацию о количестве теплосистем через MODBUS. Через штатное ПО "Архивист" удалось установить что в наличии находится 2 из 3 теплосистем. Используя MODBUS, посылаю запрос "01 03 00 С5 00 01", однако получаю в ответ нули.
Далее просто пытаюсь считать три первых параметра общей спецификации запросом: "01 03 00 04 00 20" (21*3 +1)/2 = 0x20 Получаю в ответ: 01 03 40 2D 32 2E 35 37 00 00 00 00 00 00 00 00 00 00 00 00 D2 D1 2D 31 30 31 2D 32 2D 32 2D 32 2D 31 00 00 00 00 00 00 00 32 30 30 35 36 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 30 30 30 Если переводить данный ответ в ASCIIZ, то получим "-2.57 ST-101-2-2 200565 00000"
1) Видно как размер в 21 байт занимает не один параметр а сразу два, один вначале и кусок второго в конце. Видно что самый первый параметр обрезан. Т.о. начальное смещение в 0х04 как указано в документации не верно?, при использовании смещения в 0х02 данные параметры располагаются как надо, каждый в свои 21 байт. 2) Как я понимаю между вторым и третьим параметром должно быть смещение в 21 регистр, когда в реальности там 11. (0х19-0х2Е). 3) Даже при правильном смещении в 0х02 после третьего параметра лежат некие "00000" и непонятные данные далее, как найти параметры которые должны идти следующими не понимаю, тем более как найти то самое количество теплосистем...Может быть я в чем то ошибаюсь или чего то не понимаю.
Re: Проблема с чтением общей спецификации ВИС.Т3 MODBUS
Администратор
Добрый день. Типичный вопрос задаваемый не первый год на форуме. Краткий ответ: внимательно прочтите документацию. Если лень или сложно понять прочитанное, то воспользуйтесь готовыми (отлаженными) нашими или сторонними программными решениями.
-- Константин Константинов НПО "Тепловизор", инженер-программист
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
НПО «Тепловизор», Москва, Рязанский проспект, 8а тел/факс: +7(495)730-47-44, +7(495)127-28-44