Команда выполняется и имеет те же ограничения, что и команда 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).
Структура и назначение программируемых флагов
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.