PDA

Просмотр полной версии : Слово состояния КТР121



Егор_Егор
15.11.2023, 16:48
Здравствуйте!
Опрашиваю регистры котловых КТР121 по протоколу Modbus с ПЛК160М02. В частности регистр 534-"code_Sys"-"Код состояния системы 1" и регистр 538-"code_Burn_1"-Текущее состояние котла". В зависимости от фактического состояния котла считываемые значения регистров не совпадают со значениями, указанными в РЭ. Например, при выключенном котле, на экране КТР написано "откл", судя по карте регистров должно быть 0 - "Откл.", а из обоих регистров считывается 6 – "Холодный пуск", это же значение считывается при нагреве котла и переходе КТР в режим "сон". Совпадают лишь значения 5 – Розжиг и 11- Работа (мод). Вопрос в следующем: это косяк в карте регистров, или я что-то делаю не так? Значения температурных датчиков, уставки считываются без проблем.

МихаилГл
15.11.2023, 16:53
В регистрах разных устройств есть такой момент, что некоторые производители меняют местами слова и т.д. Кроме того, есть смещение адресации на 1, т.е. не с 1 адреса идут, а с 0.
Вы двоичный код анализируйте, и тогда понятней станет. Либо найдите какой либо числовой параметр и на нём проверьте.

Евгений Зубков
16.11.2023, 15:00
Здравствуйте. В РЭ допущена ошибка. Состояние регистров для пользователей выглядит так:

538 (code_Burn_1):
1 - Выключение
5 - Розжиг
6 - Стоп
7 - Холодный пуск
8 - Ступень 1
9 - Ступень 2
10 - Ступень 3
11 - Работа (мод.)
12 - Авария

534 (code_Sys):
0 - Отключен
1 - Стоп
2 - Тест
4 - Запуск Насосов
5 - Розжиг
6 - Сон
7 - Холодный пуск
8 - Ступень 1
9 - Ступень 2
10 - Ступень 3
11 - Работа (мод.)
12 - Авария

Егор_Егор
16.11.2023, 21:28
Спасибо, Евгений. Не забудьте поправить РЭ)