Показано с 1 по 10 из 12

Тема: Интерпретация событий в Owen Cloud

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Ваш вариант мне понятен.
    UID1807104.1 .... UID1807104.24 так и должны рассчитываться. (их ведь не просто так обозначили в конфигурации).
    Однако значения в UID1807104.1 .... UID1807104.24 получаются со смещением на один бит, что не совсем корректно.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от Максим_Р Посмотреть сообщение
    Ваш вариант мне понятен.
    UID1807104.1 .... UID1807104.24 так и должны рассчитываться. (их ведь не просто так обозначили в конфигурации).
    Однако значения в UID1807104.1 .... UID1807104.24 получаются со смещением на один бит, что не совсем корректно.
    ну не знаю что Вы поняли, еще раз: для УЗД-1 есть 25 аварий с первого разряда по 25, нулевой разряд не используется, таблицу Вы сами выкладывали, как у Вас получается 24 неясно
    если Вы считаете что непросто так автоопределяемый прибор начинает выделенные биты с единицы и это как то связано что аварии на УЗД идут с единицы, то как быть например с модулями дискретного ввода-вывода МК210-302 и МК210-312 у которых битовая маска имеет диапазон 0...4095 что соотвествует заполнению по максимуму единицами с 0 по 11 разряд но в облаке они идут так же с единицы Screenshot 2025-12-28 170718.png. Так что надо определиться что все подобные маски будут начинаться с .1 и тогда смещение есть и его надо учитывать. Если хочется соответствовать разрядам числа, тогда мой вариант
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Если хочется соответствовать разрядам числа, тогда мой вариант
    За подсказку спасибо.
    Я уже переделываю по вашему варианту.
    Аварий в УЗД действительно 25, первая и последняя меня не интересует, так как не наступят никогда (AI не используется).
    Мне важно было понять как ведется счет битов в OwenCloud.

Похожие темы

  1. Owen Cloud + Owen OPC Server
    от Master_77 в разделе OPC Серверы
    Ответов: 2
    Последнее сообщение: 24.05.2024, 22:56
  2. Проблема соединения Owen Cloud и Owen OPC server
    от orlinko в разделе OPC Серверы
    Ответов: 1
    Последнее сообщение: 13.10.2023, 13:05
  3. Соединение Owen Cloud и Owen OPC server
    от orlinko в разделе В помощь специалистам
    Ответов: 0
    Последнее сообщение: 12.10.2023, 16:49
  4. Owen Logic 2.1 нет экспорта устройства в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 12.10.2022, 19:33
  5. Добавление аварийных ситуаций в Owen Logic на ПР200 для отображения в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 6
    Последнее сообщение: 07.07.2022, 11:09

Ваши права

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