Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Мониторы Реального Времени / Real Time Monitors » Проблема с МРВ и CALL.AS_DOCUMENT

   
Автор / Author Тема / Topic: Проблема с МРВ и CALL.AS_DOCUMENT
serpentorius
Junior Member / Новичок
Участник № / Member № 5594


Icon 1 отправлено / posted      Профиль для / Profile for serpentorius           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
Я недавно начал работать с Trace mode 6, и у меня возникла следующая проблема.
Имеется электросчетчик Меркурий 230 подключенный к МРВ через конвертор на базе контроллера I-7188e5, который эмулирует виртуальный COM-порт по сети.
В Trace mode создан канал CALL.AS_DOCUMENT с Параметр = 2 к аргументам которого привязаны каналы снимающие показания средней мощности со счетчика. В In данного канала с определенной периодичностью посылается ненулевое значение.

Проблема заключается в том, что если контроллер был обесточен до момента запуска профайлера, т.е. если профайлер не смог открыть СОМ-порт со счетчиком (в логе пишется запись "0013 00000041[1] COM") в момент своего запуска, то при попытке генерировать XML файл профайлер вылетает.

Если же СОМ порт был успешно открыт, т.е. контроллер работал на момент запуска МРВ, то проблем не возникает даже если контроллер или счетчик будут обесточены.

Хотелось бы узнать, возможно ли как-то избежать вылета МРВ.

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: rtc.exe
Версия приложения: 6.0.8.0
Отметка времени приложения: 4f0e9353
Имя модуля с ошибкой: MSVCR71.dll
Версия модуля с ошибкой: 7.10.6030.0
Отметка времени модуля с ошибкой: 44b451e8
Код исключения: c0000005
Смещение исключения: 0000426e
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789


ОС: Windows 7 Профессиональная
Версия Trace Mode 6.08

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если не произойдет инициализации COM-порта, то в каналах, привязанных к аргументам CGR.main, не выставятся значения всех необходимых для генерации xml-документа параметров. Что может привести к падению МРВ при попытке генерации xml-файла.

Проконтролировать инициализацию COM-порта можно по значению атрибута 120, ACK канала CGR.main. Если атрибут хотя бы раз принял значение равное 1, то инициализация прошла успешно.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
serpentorius
Junior Member / Новичок
Участник № / Member № 5594


Icon 1 отправлено / posted      Профиль для / Profile for serpentorius           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо за совет.
А можно как-то задать папку в которой будет генерироваться XML-файл, чтобы он лежал не просто в папке узла, а, например, папка_узла\XML\?

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Изменить путь сохранения нельзя.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
serpentorius
Junior Member / Новичок
Участник № / Member № 5594


Icon 1 отправлено / posted      Профиль для / Profile for serpentorius           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Еще такой вопрос.
Как изменить дату в поле "timestamp" в генерируемом XML-файле?
В документации сказано "Дата и время генерации документа определяются атрибутом 59, DR", однако изменение данного атрибута не помогает.

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
<timestamp> - дата генерации документа
<day> - дата на которую документ содержит данные

Сообщения / Posts 806 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
serpentorius
Junior Member / Новичок
Участник № / Member № 5594


Icon 1 отправлено / posted      Профиль для / Profile for serpentorius           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По поводу поля <day> тоже есть непонятки. Теоретически оно должно быть в форме "ГГГГММДД" однако генерируемые файлы имеют вид типа:
"<day>19002406074172009279657</day>",объясните почему.

И я еще раз повторю вопрос, можно ли изменить значение даты в поле <timestamp> программно?

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В тег <timestamp> заносится время операционной системы на момент генерации документа.
59-ый атрибут канала CALL.AS_DOCUMENT задает время в теге <day>.

Была обнаружена ошибка, которая приводит к некорректной записи значения в поле <day>. Ошибка связана с отменой перехода на зимнее/летнее время (проявляется после отключения перехода).

В следующем релизе будет исправлено.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2