партнерский раздел
ФорумЭксплуатацияСостояние регистров С2000-ПП

Эксплуатация » Состояние регистров С2000-ПП

Добрый день, уважаемые коллеги! Необходима Ваша помощь. При подключение С2000-ПП. По Modbus RTU к ПК, при запросе регистра 40001 происходит считывание. Значения 38144. После преобразования числа в 16 ричную систему получилось число 9500. После отделения старшего и младшего бита получил значение 95 в 16-ой системе, преобразовав его в 10-ую систему получил значение 149. Обратился к таблице кодов, оказалось что это код события которое указывает на открытый корпус. Я боюсь, что делаю что- то не так. Т.к. при запросе о новом событие получаю какое-то странное значение. 

Теперь вопрос. Как правильно расшифровывать данные которые я получаю с регистров? Или же я двигаюсь в правильном направление. Пользуюсь ModBus Poll.

Так же в моей системе стоит два пожарных извещателя. Дип 34А. Обозначены адресом 10 и 11, на КДЛ. 
К какому регистру необходимо обратиться, чтобы узнать какой пожарный датчик сработает? Или какой регистр запросить, чтобы узнать состояния датчика, допустим по 11 адресу? 

Спасибо!

7 лет 4 месяца назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

3 ответа

40000 адрес регистра соответствует первой записи в таблице ПП, там где указывается адрес прибора, номер шс, раздел(это так же для modbus), 40001 второй записи и так далее.
У каждого ШС есть состояния, они имеют приоритеты, так если у вас открыт корпус прибора, судя по всему КДЛ, это состояние транслируется на все его шс. М в отличии от АРМ или ПП игнорирует это и вы видите что шс взят или снят. 

Закройте корпус КДЛ и получите значении либо 24 взят, либо 109 снят, если больше нет неисправностей.

А лучше скиньте конфиг ПП, а так же если он не последней версии, то желательно обновить до 1.26.

7 лет 4 месяца назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Здравствуйте!
Таже проблема. При опросе ПП по адресу 40000 появляется значение 27951.
Пробую отправлять 24, 109 всё нормально, режимы меняются.
ПП v1.26

7 лет 2 месяца назад

avatar
Читайте состояние с младшего, но тогда и записывать придется не 109 и 24, а 27904(6D00) и 6144(1800). У ШС два состояния. В вашем случае 27951 = 6D2F, 6D=109(снят) и 2F=47(Восстановление ДПЛС). Либо используйте формулу на чтение, отсекайте младший. Все зависит от возможностей вашего ПО.

Тремасов Константин Александрович 7 лет 2 месяца назад

Пример как это работает:)
http://radikal.ru/video/Z8mkHD9V81A

Моноблок Asus c линем и OpenScada, если включить громче слышно как на 20-е реле клацают при пальцетыке:)
 

Олещенко Игорь Николаевич 7 лет 2 месяца назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

А как вообще отключить получение системных сообщений сообщений 2F=47(Восстановление ДПЛС). ?

6 лет 3 месяца назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

5287 раз

ЗАДАН

7 лет 4 месяца назад

ПРОДУКТЫ

С2000-ПП

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