Инструкция применима к ЭКОМ и ARIS
Инструментов для выполнения процедуры переопроса счетчиков два:
1. С помощью CRQ-запросов из браузера.
2. С помощью программы «Archiv».
В обоих случаях необходимо соблюдать безопасный для контроллера алгоритм:
- Остановить опрос счетчиков;
- Перезагрузить контроллер;
- Переместить архивные указатели;
- Проверить, что архивные указатели переместились;
- Запустить опрос счетчиков.
1. С помощью CRQ-запросов.
а. Остановка опроса счетчиков:
Запрос вида: http://х.х.х.х/crq?req=modules&state=0
отключает опрос модулей группами по 4 по порядку.
Запрос вида: http://х.х.х.х/crq?req=modules&state=f
включает опрос модулей группами по 4 по порядку.
Число нулей и «f» – количество счётчиков, деленное на 4 и округленное в большую сторону, то есть каждый символ побитно кодирует четвёрку модулей (Fhex=0b1111).
Например, при «state=00000» будет отключен опрос модулей 1..4, 5..8, 9..12, 13..16, 17..20, при «state=fffff» будет включен опрос модулей 1..4, 5..8, 9..12, 13..16, 17..20.
Контролировать состояние опроса модулей можно с помощью запроса вида: http://х.х.х.х/crq?req=modules
Module, State
1,0
2,1
3,1
4,0
В первом столбце таблицы расположен порядковый номер модуля, во втором – его состояние (0 – откл, 1 – вкл). В примере выше опрос модулей 1 и 4 отключен, опрос модулей 2 и 3 включен.
б. Перезагрузка контроллера:
Через CRQ: http://х.х.х.х/crq?req=reboot
Через WEB в ARIS: вкладка «Сервис» – «Перезагрузить».
Для перезагрузки ARIS с инициализацией архивов: вкладка «Учет» – «Конфигуратор Учета», кнопка «Перезагрузить с инициализацией» (или «Учет» – «Инициализация»).
Для перезагрузки ЭКОМ с инициализацией архивов: «Конфигуратор» – Прочитать конфигурацию («Открыть из УСПД») – Записать конфигурацию («Записать в УСПД»), после записи выбрать тип перезагрузки «С инициализацией архивов».
Перезагрузка с инициализацией архивов полностью удалит всю базу УСПД ARIS или ЭКОМ без возможности восстановления. Пользуйтесь этой командой только в том случае, когда уверены, что база не нужна.
в. Перемещение архивных указателей:
Для перемещения указателей необходимо выполнить запрос вида:
http://х.х.х.х/crq?req=start_time&t1=20160801000000
В приведенном выше примере будет выполнен переопрос на глубину с 01.08.2016 00:00:00 ВСЕХ каналов УСПД.
Для переопроса отдельных каналов необходимо через символ «&» задать тип каналов и диапазон их номеров.
Например, для переопроса каналов B1-B4 с 01.08.2016 00:00:00 выполнить запрос: http://х.х.х.х/crq?req=start_time&type=b&n1=1&n2=4&t1=20160801000000
При этом соблюдается правило: Можно заказать к переопросу все каналы одного или нескольких модулей, но часть каналов модуля заказывать недопустимо.
г. Проверка перемещения указателей:
В результате выполнения запроса из предыдущего пункта будет выдан отчет с указанием текущего положения архивного указателя по каждому каналу. Необходимо убедиться, что их положение совпадает с заданным временем начала переопроса.
д. Запуск опроса:
Запустить опрос счетчиков с помощью команды: http://х.х.х.х/crq?req=modules&state=f
Применяется синтаксис, аналогичный пункту 1.а.
После запуска опроса счетчиков необходимо выполнить запрос вида: http://х.х.х.х/crq?req=module_info
В результате запроса будет выдан отчет о состоянии опроса счетчиков. Для каждого из модулей будет выведена сводка, озаглавленная как «[Module xx]». Сводка содержит сведения о положении архивного указателя ArcPtr. Необходимо убедиться, что положение архивного указателя ArcPtr переопрашиваемых модулей сдвинулось на время, с которого был заказан переопрос.
Через некоторое время можно проверять заполнение интервалов.
2. С помощью программы «Archiv»
а. Остановка опроса счетчиков.
Подключиться к УСПД программой «Archiv».
Перейти на вкладку «Дополнительно» – «Состояние опроса внешних модулей» (для вызова вкладки «Дополнительно» одновременно нажать клавиши Ctrl+Home).
Выбрать порядковый номер модуля или группы модулей, выбрать устанавливаемое состояние опроса и нажать кнопку «Установить». Прочитать состояние опроса можно по кнопке «Получить».
б. Перезагрузка контроллера.
Перейти на вкладку «Дополнительно» – «Перезагрузить ЭКОМ». Нажать «ОК» для подтверждения в диалоговом окне.
Перезагрузку с инициализацией выполнять аналогично пункту 1.
в. Перемещение архивных указателей.
Для перемещения архивных указателей необходимо выбрать меню «Сервис» – «Повторный опрос B-каналов».
Выставить время начала переопроса и необходимые В-каналы для переопроса. Нажать кнопку «Установить».
Обратите внимание, что переопрос через программу «Archiv» можно выполнить только для В-каналов
При этом соблюдается правило: Можно заказать к переопросу все каналы одного или нескольких модулей, но часть каналов модуля заказывать недопустимо.
г. Проверка перемещения указателей
Перейти на вкладку «Сервис» – «Получить блок информации». Выбрать тип «Информация о внешнем модуле», задать порядковый номер модуля или группы модулей, выполнить запрос.
В результате выполнения запроса будет выдан отчет, который содержит информацию о текущем положении архивного указателя ArcPtr по каждому модулю. Необходимо убедиться, что их положение совпадает с заданным временем начала переопроса.
д. Запуск опроса
Выполняется аналогично пункту 2.а.
Следить за продвижением архивных указателей ArcPtr можно из меню «Сервис» – «Получить блок информации» – «Информация о внешнем модуле».
Через некоторое время можно проверять заполнение интервалов.