Как правильно организовать получение следующих данных из Меркурия 230 в ТМ 6.10.2 используя универсальный механизм обмена: -Энергия за текущие/предыдущие и на начало текущих/предыдущих суток; -Энергия за текущий/предыдущий и на начало текущего/предыдущего месяца; -Энергия за текущий/предыдущий и на начало текущего/предыдущего года.? Получение данных CGR=0x82 одновременно по каждому тарифу возможно? Возможна ли архивация и отображение аргументов каналов CGR=0x9F и 0x90 при CGR.R=1 с выводом значений на экран при опросе каналов по расписанию и однократно?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Согласно справке, раздел Обмен с контроллерами и УСО - Обмен по встроенным протоколам - Универсальный механизм обмена с электросчетчиками. Задаются CGR.MAIN с описанными начальными значениями.
Для CGR=0x82 получение по тарифам задается через атрибут CGR.A (задается номер тарифа), можно менять его, например программно, а можно создать несколько CGR=0x82 для каждого тарифа отдельно.
Необходимо понять какая ставится задача, для чего необходимо архивирование. При опросе счетчика в любом случае происходит подчитывание архивов счетчика. Их можно выводить на тренд, если необходимо. Если есть мотивированная необходимость архивирования в СПАД, то нужно из аргументов необходимую величину выводить в отдельный канал и его архивировать, работать с ним.
Если у Вас возникают проблемы, присылайте проект и папку узла проекта с описанием на hotline@adastra.ru .
Posted by AnatoliySV (Участник № / Member № 7418) on :
Как организованы данные по аргументам в следующих CGR: 1. В CGR=0x90; 0x9D; 0x9F; 0x9E указывается 32 аргумента из которых первые 4 аргумента общая энергия по всем тарифам, а остальные это 7 тарифов по 4 энергии в каждом? или тарифов только 4? Как задается указанный день/месяц? в CGR.59? Что бы получить данные за предыдущие 1 или 2 года требуется ли какой-то дополнительный механизм? или только CGR.59?
2. В CGR=0x6F 6 пар аргументов какой имеют тип данных? int и Date_and_time ?
3. В аргументах CGR=0x82,86,8A,8E,93,96,99,9C считываются нули, хотя данные должны быть. При задании CGR.59 так же нули. Как правильно получить данные? То же в аргументах CGR=0x83,87,8B,8F,91,94,97,9A всегда считываются нули.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите, пожалуйста, Ваш проект с описанием на hotline@adastra.ru .
Posted by AnatoliySV (Участник № / Member № 7418) on :
Проект был направлен Вам 05.12.2017. Прошу сообщить о результате. От Вас до сих пор нет ответа.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :