Примеры:
1. Прочитать слово-состояние задачи коррекции (синхронизации) времени счетчика с сетевым адресом 5.
Запрос: 05h 08h 18h 01h КС(CRC)
Ответ: 05 01h 15h КС(CRC)
1-й байт – байт состояния задачи коррекции 01h – состояние коррекции (идет итерационная коррекция времени назад);
2-й байт – идентификатор широковещательного запроса 15h.
2. Прочитать слово-состояние задачи коррекции (синхронизации) времени счетчика с сетевым адресом 5.
Запрос: 05h 08h 18h 01h КС(CRC)
Ответ: 05 00h 15h КС(CRC)
1-й байт – байт состояния задачи коррекции 00h – коррекция произведена;
2-й байт – идентификатор широковещательного запроса 15h.
2. Прочитать слово-состояние задачи коррекции (синхронизации) времени счетчика с сетевым адресом 5 (после запроса повторной коррекции в течение календарных суток).
Запрос: 05h 08h 18h 01h КС(CRC)
Ответ: 05 02h 16h КС(CRC)
1-й байт – байт состояния задачи коррекции 02h – коррекция не произведена, т.к. часы уже корректировались в течение суток;
2-й байт – идентификатор широковещательного запроса 16h.
2.1.8.25 Чтение времени последнего программирования
Команда предназначена для чтения времени последнего программирования (перепрограммирования) счетчика, т.е. времени последней записи коммерческого параметра, доступного на втором (хозяйском) уровне доступа. Сюда не относятся такие параметры, как коррекция времени, смена сетевого адреса и смена пароля 1-го уровня доступа. Запрос введен в счетчики СЭТ-4ТМ.02, начиная с V29.27.XX.
Код параметра 19h. Поле параметров отсутствует.
В ответ на запрос счетчик возвращает семь байт времени последнего программирования в 2/10-м коде в последовательности: секунды, минуты, часы, день недели, число, месяц, год.
Пример:
Прочитать время последнего программирования счетчика с сетевым адресом 5.
Запрос: 05h 08h 19h КС(CRC)
Ответ: 05h 23h 47h 15h 03h 23h 10h 02h КС(CRC) 15:47:23, среда, 23 октября 2002 г.
2.1.8.26 Чтение масок режимов индикации
Команда предназначена для чтения масок режимов индикации: маски индикации основных параметров, маски индикации видов энергии, маски индикации номеров тарифов. Установка масок режимов индикации производится командой 03h\06h.
Запрос введен в счетчики СЭТ-4ТМ.02, начиная с V30.27.XX.
Код параметра 1Ah. Поле параметров содержит один байт номера запрашиваемой маски. Номер запрашиваемой маски может принимать следующие значения:
· 02h - запрос маски основных режимов индикации;
· 03h - запрос маски индицируемых видов энергии;
· 04h - запрос маски индицируемых номеров тарифов.
В ответ на запрос счетчик возвращает два байта маски в последовательности:
· 1-й байт – старший байт маски;
· 2-й байт – младший байт маски.
Форматы масок приведены в п.2.3.1.3.
Пример:
1. Прочитать маску основных режимов индикации счетчика с сетевым адресом 5.
Запрос: 05h 08h 1Ah 02h КС(CRC)
Ответ: 05h 00h FFh КС(CRC) Нет замаскированных основных режимов индикации. Все основные режимы индикации разрешены.
Ответ: 05h 00h 02h КС(CRC) Все основные режимы индикации замаскированы, кроме режима индикации энергии «Всего» от сброса.
2. Прочитать маску индицируемых видов энергии счетчика с сетевым адресом 5.
Запрос: 05h 08h 1Ah 03h КС(CRC)
Ответ: 05h 00h 0Fh КС(CRC) Нет замаскированных видов энергии. Разрешена индикация по всем видам энергии (А+, А-, R+, R-).
Ответ: 05h 00h 05h КС(CRC) Замаскирована индикация по видам энергии А-, R-. Разрешена индикация по видам энергии А+, R+.
3. Прочитать маску индицируемых номеров тарифов счетчика с сетевым адресом 5.
Запрос: 05h 08h 1Ah 04h КС(CRC)
Ответ: 05h 00h FFh КС(CRC) Нет замаскированных номеров тарифов индикации. Разрешена индикация энергии по всем тарифам Т1…Т8 и по сумме тарифов.
Ответ: 05h 00h 03h КС(CRC) Замаскирована индикация энергии по тарифам Т3…Т8. Разрешена индикация энергии по тарифам 1, 2 и по сумме тарифов.
2.1.9 Чтение информации по физическим адресам физической памяти
Запрос на чтение информации по физическим адресам физической памяти предназначен для чтения записей массива профиля мощности, массива тарифного расписания и расписания праздничных дней. Формат запроса приведен на рисунке 13.
Сетевой адрес |
Код запроса 06h |
№ памяти 03h, 02h |
Старший байт адреса обращения |
Младший байт адреса обращения |
Число байт считываемой информации |
КС (CRC) |
Рисунок 10 – Формат запроса информации по физическим адресам физической памяти
Для чтения записей массива профиля мощности номер памяти д.б.=03h. Для чтения записей массива тарифного расписания и расписания праздничных дней номер памяти д.б.=02h.
Максимальное число считываемых байт за один запрос – 16. Минимальное число считываемых байт – 2. (см. п.1.3.5.)
Выше (см. п.2.4.4.5.1) была показана структура массива профиля мощности, определен доступ к массиву через указатель массива срезов (запрос 08h\04h) и приведены формулы расчета физических адресов заголовков часовых массивов и адресов записей внутри часовых массивов (см. п.2.4.4.5.2, п.2.4.4.5.3). Для чтения заголовка, его адрес нужно поместить в 4-й и 5-й байты запроса и указать 7 байт в поле «число байт информации». Если запрос принят счетчиком и нет внутренних ошибок, то счетчик передаст семь байт информации, как указано в таблице 9. Чтобы убедиться, что считан именно заголовок, необходимо проверить его контрольную сумму, посчитав ее путем суммирования всех байт заголовка до байта КС без учета переносов и сравнить ее с КС, указанной в заголовке.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.