Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя
Показано с 41 по 50 из 52

Тема: Пример: Убыстрение опроса модулей Мх110 в CodeSys v2.3 через модули STRING[]

  1. #41

    По умолчанию

    Ты сравни Полное (https://owen.ru/downloads/re_mv110-8a_nw.pdf) и Краткое (https://owen.ru/downloads/kr_mv110-8a_nw.pdf) со старым (https://owen.ru/downloads/re_mv110-8a.pdf) - там карта регистров осталась такая же. Просто какой-то дурак (у меня нет слов) решил отсортировать её не по номеру регистра, а по типу данных.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  2. #42

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ты сравни Полное (https://owen.ru/downloads/re_mv110-8a_nw.pdf) и Краткое (https://owen.ru/downloads/kr_mv110-8a_nw.pdf) со старым (https://owen.ru/downloads/re_mv110-8a.pdf) - там карта регистров осталась такая же. Просто какой-то дурак (у меня нет слов) решил отсортировать её не по номеру регистра, а по типу данных.
    Да вижу, положение десятичной точки переместили в другое место. Теперь нет регистров 0,6,12,18,24,30,36,42... Поэтому и задал вопрос про групповой запрос.

  3. #43
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,009

    По умолчанию

    Вопрос кто запрашивает группой? Просто некоторые не умеют сделать групповой запрос, если в группе разный набор данных. И такое видел.
    Ну и устройства бывает валят с ошибкой, если в промежутках нет регистров.

  4. #44

    По умолчанию

    Чёрт! Я тоже НИЧЕГО в ИХ новых инструкциях не понимаю!!!!!! Что за дурь?!!! А как же обратная совместимость?
    Ну вычитвай только только FLOAT и собирай его побайтно, например?
    Про пропущенные регистры не знаю - у меня нового модуля нет, я ещё ни разу не пробовал.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  5. #45

    По умолчанию

    Цитата Сообщение от AlexCrane Посмотреть сообщение
    Да вижу, положение десятичной точки переместили в другое место. Теперь нет регистров 0,6,12,18,24,30,36,42... Поэтому и задал вопрос про групповой запрос.
    Читать можно также группой, только в регистрах 0,6,12,18,24,30,36,42 будут нули. Если кому надо читать смещение точки, то добавить ещё группу для чтения. Обычно в этом нет смысла.

  6. #46

    По умолчанию

    Цитата Сообщение от AlexCrane Посмотреть сообщение
    Да вижу, положение десятичной точки переместили в другое место. Теперь нет регистров 0,6,12,18,24,30,36,42... Поэтому и задал вопрос про групповой запрос.
    Всё нормально, новые модули опрашиваются без проблем теми же запросами, что и старые.
    И по мне так однократной установки значения положения запятой через конфигуратор вполне достаточно

  7. #47

    По умолчанию

    БОЖЕ! Нет! Я НЕ ПОНИМАЮ этого! Нигде не сказано, что модуль позволяет читать карту регистров с пропусками.
    Я тут пост задумал писать про совместимость и корпоративные стандарты - ну так я это там упомяну (про кривые инструкции)
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  8. #48
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,070

    По умолчанию

    Без паники!
    Новый 8А норм читается 0..47 в ту же структуру
    Статусы нужно приводить, если нужна унификация со старым
    На точки - просто 0. Если она закаким то нужна - появилась структура где и точка, и масштаб и тип

    Но да. Совместимость для некоторых непонятное слово
    "Они не наши" (C)

  9. #49

    По умолчанию

    Так они еще и статусы в измеренное значение засунули! Не обратил сразу на это внимание. Из РЭ: Для протокола Modbus и ОВЕН: значение в старшем байте регистра измерения (тип Float 32).
    Когда старые посыпятся, вот начнется движуха (у большинства нет исходников чтобы что-то поправить).

  10. #50

    По умолчанию

    Цитата Сообщение от AlexCrane Посмотреть сообщение
    Так они еще и статусы в измеренное значение засунули! Не обратил сразу на это внимание. Из РЭ: Для протокола Modbus и ОВЕН: значение в старшем байте регистра измерения (тип Float 32).
    Когда старые посыпятся, вот начнется движуха (у большинства нет исходников чтобы что-то поправить).
    А отдельные регистры для статусов убрали разве?

Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя

Похожие темы

  1. модули ввода/выводв Мх110 [М01]
    от yurya в разделе Мх110
    Ответов: 4
    Последнее сообщение: 06.07.2019, 14:03
  2. Модули МХ110 для CODESYS 3.5
    от Осинский Алексей в разделе СПК2xx (архив)
    Ответов: 429
    Последнее сообщение: 13.12.2017, 13:53
  3. Шаблоны модулей МХ110 для CODESYS 3.5
    от Александр Приходько в разделе СПК2xx (архив)
    Ответов: 91
    Последнее сообщение: 24.04.2015, 18:29
  4. Ответов: 4
    Последнее сообщение: 10.02.2015, 16:12
  5. Ответов: 7
    Последнее сообщение: 30.11.2010, 10:02

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •