"Начиная с 2000г. ЗАО НПО «Тепловизор» проводил комплекс работ по установке и техническому обслуживанию узлов учета тепловой энергии, установленных на выводах, системах подпитки, ХВС и собственных нужд на РТС и КТС, вводах ЦТП и ИТП и на трубопроводах систем ГВС на выводах ЦТП и ИТП Предприятия №2 ГУП «Мостеплоэнерго» (в дальнейшем Филиал №3 «Северо-Восточный» ОАО «МОЭК»). Работу ЗАО НПО «Тепловизор» характеризуют оперативные выезды технических специалистов для выявления и устранения неполадок и технических сбоев в работе узлов учета тепловой энергии. Работы по техническому обслуживанию выполняются качественно, в полном объеме и в договорные сроки. Постоянно ведутся работы по установке, наладке и модернизации программного обеспечения, необходимого для корректной работы и оптимизации расходов по обслуживанию узлов учета тепловой энергии."
А.И.Гриневский, И.о. главного инженера Филиала №3 «Северо-Восточный» ОАО «МОЭК»
Второй архив - самый сложный для обработки без файловых функций, поскольку вспомогательная структура его описания начинается не просто с адреса регистра 658, а только с его второй половины (байта) из за нечётного числа байтов в самой структуре (9). То есть, по вашим данным: - в регистре 658 значение 5725 = 0x165D. 0x16 = 22 размер записи первого архива. 0x5D - первый байт адреса заголовка второго архива. - в регистре 659 значение 18944 = 0x4A00. 0x4A - второй байт адреса заголовка второго архива. - Адрес заголовка второго архива (байтовый) = 0x5D4A = 23882. - Переводим байтовый адрес заголовка второго архива в регистровый (с учётом отображения архива начиная с адреса 0x1000 в пространстве регистров): (23882 + 0x1000) / 2 = 13989.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист
Значения в Holding-регистрах не могут отличаться от раза к разу, это настроечные константы в ПЗУ. Не знаю, насколько верно были прочитаны значения в первый раз, но регистр 654 во всяком случае прочитан верно - первый архив всегда с адреса 4096 (0x1000). Убедитесь, что стабильно читаете одинаковые верные значения для начала по первому архиву (сравните размер / состав архива со значениями из заголовка архива), возможно обнаружите какую-то ошибку в процессе чтения.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
НПО «Тепловизор», Москва, Рязанский проспект, 8а тел/факс: +7(495)730-47-44, +7(495)127-28-44