Обмен данными по протоколу ГОСТ Р МЭК 61107-2001 (ПРИЛОЖЕНИЕ Д)
Обмен данными осуществляется в соответствии с ГОСТ Р МЭК 61107-2001 в режиме С. В качестве адреса устройства используется значение параметра IDPAS. Форматы данных для обмена по интерфейсам приведены в таблице Д.1.
В счетчике реализовано несколько дополнительных функций обмена.
Д.1 Запрет вывода параметров при сплошном чтении
В режиме сплошного, беспарольного считывания данных (<ACK>0Z0<CR><LF>) со счетчика могут быть считаны только те данные, которые разрешены параметром CRW01.
Д.2 Быстрое чтение
Быстрое выборочное считывание параметров (вне сеанса) осуществляется с помощью команд:
• /?!<SOH>R1<STX>NAME()<ETX><BCC> − безадресная;
• /?(адрес)!<SOH>R1<STX>NAME()<ETX><BCC> − адресная,
где NAME − имя параметра,
(адрес) − идентификатор счетчика в сети, значение параметра IDPAS.
Обмен со счетчиком происходит на начальной скорости.
При заданном режиме парольного чтения, со счетчика могут быть считаны только те данные, которые разрешены параметром CRW01.
Д.3 Широковещательные команды
Для коррекции времени часов в счетчике реализовано выполнение широковещательной команды и команды в сеансе связи - CTIME.
Действие команды без параметра /?CTIME!<CR><LF> аналогично ручной коррекции времени часов п.5.2.7. Посылать команду следует в ноль секунд по точному времени.
ВНИМАНИЕ! Если разница между точным временем и временем в часах счетчика составляет более 29 с, выполнение этой команды вызовет неверную коррекцию времени часов.
При выполнении команды с параметром:
/?CTIME(чч:мм:сс)!<CR><LF>, где чч:мм:сс – точное время,
в течение времени, не превышающей величину коррекции, в часах счетчика установится время синхронное времени указанному в команде, при условии, что разница между точным временем и временем в часах счетчика составляет не более 29 секунд. Иначе, время в часах счетчика будет скорректировано на 29 секунд в направлении к точному.
Аналогичные команды выполняются в сеансе связи в свободном доступе (без пароля и кнопки «ДСТП»).
Коррекция времени часов может быть выполнена неоднократно любым способом: вручную, командой без параметра и командой с параметром. Суточный суммарный лимит коррекций времени составляет 29 с. Признак разрешения коррекции, находится в параметре STAT_, сбрасывается при достижении суточного лимита и устанавливается в следующих календарных сутках.
Результат коррекции фиксируется в регистраторе 26.
Для фиксации значений накопленных энергий каналов вычислителя счетчик принимает широковещательную команду фиксации энергии
/?+-+-+-STRING15!<CR><LF>,
где STRING15 – строка до 15 символов, включаемая счетчиком, как идентификатор, в ответ при выдаче энергий среза (в частном случае может быть номером или временем среза).
В ответ на широковещательные команды счетчик не выдает никаких сообщений.
Д.4 Задержка перед ответом
В счетчике реализовано изменение времени задержки перед ответом (параметр DLYzz), которая по ГОСТ Р МЭК 61107-2001 равна 200 мс. Данной функцией необходимо пользоваться очень аккуратно, только при настройке сети и не изменять сразу для всех интерфейсных портов. Уменьшение значения параметра ниже критического, для внешних адаптеров или программного обеспечения компьютера, может привести к сбоям обмена. Для восстановления работоспособности необходимо изменить значение задержки, подключившись к другому порту счетчика или выполнить п.4.6.15.
Д.5 Принудительное прерывание сеанса связи
Для случая ошибочного запроса на передачу счетчиком большого объема информации на низкой скорости обмена, когда счетчик будет выдавать данные очень долго, можно прервать передачу выключением счетчика. Для случаев, когда выключение питания со счетчика технически трудно реализуемо, возможно, принудительно прервать сеанс связи. Для этого необходимо кнопками выбрать для отображения на ЖКИ "Служебная информация — Параметры интерфейсов — Интерфейс №1 или Интерфейс №2" и длинным нажатием кнопки "ПРСМ" прервать сеанс по выбранному интерфейсу.
ВНИМАНИЕ!!! Полное описание протокола обмена данными для счётчика электроэнергии см. в PDF версии руководства по эксплуатации.
|