Счетчики серии СЭТ-4ТМ для работы в составе автоматизированных систем контроля и учета электроэнергии и в составе систем автоматизированного сбора диспетчерской информации, страница 9

Команда выполняется и имеет те же ограничения, что и команда 0Bh.

В счетчиках СЭТ-4ТМ.02, начиная с версии V28.26.ХХ, команда может посылаться по широковещательному адресу FEh. При этом производится синхронизация времени всех счетчиков сегмента сети по одному запросу без необходимости открытия канала связи. Формат широковещательного запроса отличается от формата адресного запроса на один байт – идентификатор широковещательного запроса, который передается после кода параметра перед полем параметров. Идентификатор может иметь любое значение, отличное от нуля, и возвращается счетчиком при адресном чтении слова-состояния задачи коррекции времени для идентификации получения счетчиком именно этого широковещательного запроса (см. п.2.4.4.24.2).

Широковещательный запрос выполняется аналогично адресному запросу и имеет те же ограничения.

Примеры:

 1. Скорректировать время счетчика с сетевым адресом 5 в пределах ±120 с и установить время счетчика на момент поступления команды коррекции 10:15:20.

Запрос:           05h 03h 0Dh 20h 15h 10h КС(CRC)

Ответ:             05h 00h КС(CRC)                              Все нормально, если текущее время счетчика и требуемое время после коррекции не отличается более чем на ±120 с.

2. Синхронизировать время группы счетчиков (широковещательный запрос) и сделать его равным на момент поступления команды 23:12:59.

Запрос:           FEh 03h 0Dh CCh 59h 12h 23h КС(CRC)

Ответ:             Нет ответа на широковещательный запрос. Состояние задачи коррекции времени можно узнать путем чтения слова-состояния задачи коррекции времени, описанной в п.2.4.4.24.2. Третий байт запроса (код CCh) является идентификатором широковещательного запроса, сгенерированный управляющей программой. Его можно прочитать из слова-состояния задачи коррекции времени и сравнить с идентификатором запроса.

2.1.3.9 Изменение скорость обмена по RS-485

Код параметра 15h. Уровень доступа 2.

Поле параметров содержит один байт кода устанавливаемой скорости обмена. Ниже показана структура байта и возможные значения полей.

7

6

5

4

3

2

1

0

0 – есть контроль нечетности (9 бит)

1 – нет контроля нечетности (8 бит)

0 – 9600

1-  4800

2-  2400

3-  1200

На запрос изменения скорости или бита контроля нечетности счетчик отвечает на скорости запроса и в байте состояния обмена возвращает код 10h, если обмен прошел успешно. Изменение скорости внутри счетчика является отложенной операцией примерно на 1 секунду (на самом деле значительно меньше), что отображается в старшем полубайте кода состояния обмена. После команды изменения скорости обмена следующий запрос на новой скорости следует посылать не раньше, чем через 1 секунду.

Команда смены скорости обмена не доступна при работе через оптопорт. Обмен через оптопорт осуществляется на скорости 9600 бод с битом контроля нечетности не зависимо от  установленной скорости обмена по каналу RS-485.

Примеры:

1. Установить счетчику с сетевым адресом 5 скорость обмена по RS-485 4800 Бод без бита контроля нечетности (8 бит).

Запрос:           05h 03h 15h 11h КС(CRC)

Ответ:             05h 10h КС(CRC)                              Все нормально, ждать 1 секунду

2. Установить счетчику с сетевым адресом 5 скорость обмена по RS-485 1200 Бод с битом контроля нечетности (9 бит).

Запрос:           05h 03h 15h 03h КС(CRC)

Ответ:             05h 10h КС(CRC)                              Все нормально, ждать 1 секунду

2.1.3.10 Установка/снятие программируемых флагов

Код параметра 18h. Уровень доступа 2.

Команда предназначена для установки/снятия программируемых флагов, определяющих различные режимы работы счетчика.

Поле параметров содержит один байт, который определяет изменяемый флаг.


Значение байта поля параметров

Функция

.

Позиция и значение флага

00h

Разрешить автоматический переход на зимнее/летнее время

2.0=0

01h

Запретить автоматический переход на зимнее/летнее время

2.0=1

02h

Разрешить помечать не полные (не достоверные) срезы в массиве профиля

2.1=1

03h

Запретить помечать не полные (не достоверные) срезы в массиве профиля

2.1=0

04h

Разрешить восстановление прерванного режима индикации после включения питающего напряжения (СЭТ-4ТМ.02 с V28.26.XX)

2.2=1

05h

Запретить восстановление прерванного режима индикации после включения питающего напряжения (СЭТ-4ТМ.02 с V28.26.XX)

2.2=0

06h

Разрешить автоматическое закрытие канала связи RS-485 по таймеру (СЭТ-4ТМ.02 с V28.26.XX)

2.3=0

07h

Запретить автоматическое закрытие канала связи RS-485 по таймеру (СЭТ-4ТМ.02 с V28.26.XX)

2.3=1

08h

Перевести импульсные выходы в режим формирования сигналов телеметрии. (СЭТ-4ТМ.02 с V29.27.XX).

2.4=0

09h

Формировать сигнал индикации превышения программируемого порога мощности (СЭТ-4ТМ.02 с V29.27.XX).

2.4=1

2.5=0

0Ah

Не формировать сигнал индикации превышения порога мощности (блокировка индикации) не зависимо от мощности (СЭТ-4ТМ.02 с V29.27.XX).

2.4=1

2.5=1

Программируемые флаги занимают размер два байта и записываются в позиционном коде. Т.о. может быть установлено 16 флагов. В СЭТ-4ТМ.01 использовался только один флаг (2.0), в СЭТ-4ТМ.02, до версии 28.26.ХХ использовались два флага (2.0 2.1). Начиная с версии 28.26.ХХ в СЭТ-4ТМ.02 используются 4 флага (2.0 2.1 2.2 2.3). Начиная с версии 29.27.ХХ в СЭТ-4ТМ.02 используются 6 флагов (2.0 2.1 2.2 2.3 2.4 2.5).

 
Структура и назначение программируемых флагов