"ГУП ДЕЗ района «Текстильщики» рекомендует привлечь ЗАО «Сервисная Компания «Тепловизор» для выполнения работ по сервисному обслуживанию узлов учета тепловой энергии на других объектах г. Москвы."
Н.Н. Елисеева, Главный инженер ГУП ДЕЗ «Текстильщики»
Добрый день. На объекте стоит счетчик ВИСТ с протоколом modbus. Подключились к нему через Ethernet, поставили ваш OPC сервер, все нормально работало несколько месяцев. Однако после перевода сервера диспетчеризации в режим службы, перестали поступать данные с opc-сервера HCDA. В итоге решить проблему не получилось , было обнаружено лишь следующее : процесс HCDA перезапускался примерно каждые 5 минут. В логах все останавливалось на строчке "17:25:58> Parse command line 17:25:58> Dispatch commands specified" и далее пусто. В итоге было принято решение переделать все на инсатовский модбас-сервер, который в режиме службы нормально работает. Однако оказалось что в счетчике есть смещение и напрямую считать некоторые параметры нельзя, надо производить пересчет. (http://www.teplovizor.ru/forum/viewtopic.php?topic_id=404&forum=2) Подскажите, как правильно организовать пересчет? До этого момента так глубоко с модбасом не приходилось работать. Самый примитивный способ , как я понимаю, просто извлечь нужные биты и их них получить требуемое значение. Но какие именно? Был бы благодарен за пример расчета для адреса и времени прибора .
Здравствуйте. Хм. Попробуйте, всё-таки самостоятельно вчитаться в описание модбас-протокола ВИСТа. Только вам самому известно, что именно требуется получить от прибора, каким инструментарием, обладающим какими возможностями. "От консерватории" всё-таки слишком долго распинаться.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
НПО «Тепловизор», Москва, Рязанский проспект, 8а тел/факс: +7(495)730-47-44, +7(495)127-28-44