Заранее прошу не говорить мне, что я изобретаю велосипед, я это и так знаю. У меня такой вот вопрос. Мне нужно разработать прогу, которая будет визуализировать некоторую информацию, непрерывно считываемую из устройства РЗА , соединенного по RS-232 с компом, протокол ModBus. Устройство разработано в нашей организации и сложность в том, что для считывания осциллограмм из него, реализован нестандартный протокол, использующий ModBus в роли транспортного. Это одна из причин, по которой я пишу свою прогу для визуализации.
На данный момент прога более-менее работает. Но, у меня возник вопрос, как правильнее организовать считывание значений регистров устройства. Я сейчас сделал считывание всех регистров функцией 03 ModBus. За раз считываю максимально возможное число регистров. Замерил время, получилось, что все регистры считываются примерно за 1 сек.
Вопрос мой в том, правильно ли я это сделал, и какие еще способы опроса существуют?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как опрашивать устройство?
Модератор: kirillio
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 11 апр 2009, 11:51
- Имя: Прохоров Леонид Дмитриевич
-
- администратор
- Сообщения: 18334
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 923 раза
- Поблагодарили: 1794 раза
Re: Как опрашивать устройство?
Странный вопрос.
Либо читать все регистры скопом, либо каждый по отдельности. Если все регистры пачкой - будет быстрее.
Ведь работает? Значит правильно.
Либо читать все регистры скопом, либо каждый по отдельности. Если все регистры пачкой - будет быстрее.
Ведь работает? Значит правильно.
По вопросам работы Форума можно обратиться по этим контактам.