|
Здравстуйте. 2 года 9 месяцев назад Krik Sergey 17Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
Большое спасибо за консультацию. Да, в ПП домовом прописано очень много шлейфов. 2 года 9 месяцев назад Krik Sergey 17День добрый.
Хотите или нет, но в версии 1.3х надо читать РЭ. там вычитвать регистры, смотреть что в них находится и в зависимости от этог олибо читать другие регистры, либо выставлять новый номер чтения. про расчёт событий и шлейфов был стрим https://www.youtube.com/watch?v=9Dq7t_U6aKQ читать события примерный алгоритм https://zen.yandex.ru/media/id/5f633ae42481686547ecafc2/s2000pp-chtenie-sobytii-5f90120a6dc8f92edacc1c66 в случае с2000-ПП версии 2.0 всё проще. ВЫ читаете подряд 16 байт, по модбасу, потом читаете ещё один регистр - его чтение подтверждает вычитку и так дальше. Проверить и посмотреть как оно работает можно программой "Панель управления С2000-ПП" которую можно скачать на странице прибора. а вот тут http://82.138.61.205/?page_id=36 можно анйти прогармму такую же но с планами и картинками) Добро пожаловать ) – Горелый Юрий Алексеевич 2 года 9 месяцев назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
Спасибо 2 года 9 месяцев назад Krik Sergey 17Обращайтесь.
На самом деле не реклама, но в версии 2.0 вычитывать события прямо Существенно проще чем в версии 1.3х при этом, к сожалению, нельзя обновиться с версии 1.3х на версию 2.0 – Горелый Юрий Алексеевич 2 года 9 месяцев назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
2603 раза
2 года 9 месяцев назад
По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.
Всё зависит от того, Как вы опрашиваете С2000-ПП:
18 этажей 3 подъезда. допустим 4 квартиры на этаже и это 200 квартир, в каждой по скажем 2 датчика. это получаеться 400. То-есть у Вас заполнен ПП полностью 512-ю шлейфами. (полностью)
Если Вы опрашиваете это простым перебором состояний шлейфов, то можно посчитать с какой скоростью Вы перебираете состояния шлейфов - делаете запрос - это байт адрес модбас, байт кода функции, 2 байт адреса регистра 2 байта количества и 2 байта контрольной суммы. Итого 8 байт, 8 в ответ, то-есть 16 байт на запрос одного статуса
потом идёт обязательная пауза - три байта. При этом между запросом к С2000-ПП и ответом - может влезть минимум ещё 8 байт. Ну потому что ему - прибору надо полезть куда то и спросить у Пульта на такой же скорости и получить ответ. в общем получаем в обычном случае 40 байт за запрос. 9600 это в бод/с. бод по модбасу если 8 N 1 это 10 бод. Итого 960 байт в секунду. или 24 статуса шлейфов в секунду
у Вас их 512, то-есть в Самом Лучшем раскладе Вы получите обновление статуса раз в минуту.
Если при этом система работает через Пульт, тогда по сути такая же задержка запроса пульта и ответа пультом приходит обратно. Плюс добавляется С2000-КДЛ, который всю свою ветку в крайнем случае опрашивает за 10 секунд.
В итоге что можно сделать?
варантов два
1)Ну первое это взять С2000-ПП версии 2.0 . Если не оветственное применение - можно положить в него прошивку 2.01 (тестовая ещё не утверждена Отделом тестирования) . С тем чтобы опрашивать уже на 115200 из буфера. версию (а взять её только в https://t.me/PlcAutomationsBolid )
2)Работать с С2000-ПП по Событиям.
То-есть вычитывать только события.
если ничего не происходит вы не гоняете никуда информацию.
А если что то происходит именно с Вашим шлейфом - вы получаете об этом информацию фактически быстрее чем за секунду. одновременно 512 шлейфов в Вашем доме врятли будут изменять состояния.
А можно скомбинировать оба этих варианта.
– Горелый Юрий Алексеевич 2 года 9 месяцев назад
#ссылка