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

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

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

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

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

Спасибо!

1 год 1 месяц назад

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

3 ответа

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

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

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

1 год 1 месяц назад

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

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

11 месяцев 25 дней назад

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

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

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

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

Олещенко Игорь Николаевич 11 месяцев 25 дней назад

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

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

10 дней 17 часов назад

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

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

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

ПОКАЗАН

1489 раз

ЗАДАН

1 год 1 месяц назад

ПРОДУКТЫ

С2000-ПП

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