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

Тема: Шаблоны сетевых устройств для OWEN Logic

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

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

    По умолчанию

    Шаблон модуля дискретного ввода МВ110-32ДН не работает на ПР205 если считывать битовую маску двумя регистрами 99 и 100 в две целочисленные переменные. Если же считывать битовую маску как последовательность двух регистров с 99 в переменную типа DWORD то все начинает работать. Прошивка модуля V2.0. О данной проблеме также написал в ОВЕН. Так как нигде в документации не указано что нужно считывать 99 регистр с количеством регистров 2, а не каждый по отдельности...
    Изображения Изображения

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

    По умолчанию

    Цитата Сообщение от Dinax Посмотреть сообщение
    Шаблон модуля дискретного ввода МВ110-32ДН не работает на ПР205 если считывать битовую маску двумя регистрами 99 и 100 в две целочисленные переменные. Если же считывать битовую маску как последовательность двух регистров с 99 в переменную типа DWORD то все начинает работать. Прошивка модуля V2.0. О данной проблеме также написал в ОВЕН. Так как нигде в документации не указано что нужно считывать 99 регистр с количеством регистров 2, а не каждый по отдельности...
    в любой документации на модуль указано что битовая маска это 32 разрядный тип данных, проблем в эксплуатации больше если читать переменную частями, чем выбрать нужный тип данных
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    в любой документации на модуль указано что битовая маска это 32 разрядный тип данных, проблем в эксплуатации больше если читать переменную частями, чем выбрать нужный тип данных
    К сожалению в лоджике выбор 32 битного udint при чтении по сети сделано через одно всем известное место. Потому многие об этом не знают. Да и я не знал, пока не столкнулся с пч, который даже в модбас рту если не читать регистр одним запросом валит ошибку

  4. #4
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,124

    По умолчанию

    Цитата Сообщение от Dinax Посмотреть сообщение
    Шаблон модуля дискретного ввода МВ110-32ДН не работает на ПР205 если считывать битовую маску двумя регистрами 99 и 100 в две целочисленные переменные. Если же считывать битовую маску как последовательность двух регистров с 99 в переменную типа DWORD то все начинает работать. Прошивка модуля V2.0. О данной проблеме также написал в ОВЕН. Так как нигде в документации не указано что нужно считывать 99 регистр с количеством регистров 2, а не каждый по отдельности...
    Как это не сказано, а тип данных uint32 вам ни о чем не говорит?
    Безымянный.png

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55
  5. Шаблоны устройств.
    от LexScor в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 17.09.2007, 14:41

Ваши права

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