Страница 373 из 467 ПерваяПервая ... 273323363371372373374375383423 ... ПоследняяПоследняя
Показано с 3,721 по 3,730 из 5283

Тема: ПР200

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

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

    По умолчанию

    Да, конечно.

    2021-03-05_16-38-08.png

    41203 читаю
    41201 проблема

  2. #2

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    Да, конечно.

    2021-03-05_16-38-08.png

    41203 читаю
    41201 проблема
    Попробуйте перебрать все порядки байт/регистров, считать просто как int 201 и 202 и посмотреть на них по отдельности.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #3

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Попробуйте перебрать все порядки байт/регистров, считать просто как int 201 и 202 и посмотреть на них по отдельности.
    Даже если читать OPC сервером, то int16 1200 и 1201 получаются качество Bad. Float с 1200 получается качеством Ок значением 0, Dword получается нормально.

  4. #4

    По умолчанию

    OPC сервер булевые переменные функцией 3 получает нормально. Но в ПР нет функции 3 для булевых.

  5. #5
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    983

    По умолчанию

    19 бит значащих в том DWORD. Нужно играть порядком байтов скорее всего.

  6. #6

    По умолчанию

    Проблема не в этом. Повторю свое первое сообщение.
    На могу с помощью ПР200 вытащить из Slave значение в DWORD. И двумя регистрами и по одному регистру приходит 0. Real значения получаю без проблем. OPC сервер Dword получает нормально, float получает 0, word получает bad. Куда копать?

  7. #7
    Пользователь
    Регистрация
    08.08.2017
    Адрес
    г.Ижевск
    Сообщений
    128

    По умолчанию

    После обновления прошивки до 2.25 появилась такая проблема - считываю значения с аналогового входа в целочисленном виде, регистр модбаса "2944", вход настроен от 0 до 100. На момент считывания на входе значение "-0.1", т.е. отрицательное, и целочисленное считывается не 0, а "65555".
    Ижевск, компания ООО "ТАП" производство шкафов управления под ключ
    www.tap18.ru

  8. #8
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    983

    По умолчанию

    Цитата Сообщение от Goodwin2 Посмотреть сообщение
    После обновления прошивки до 2.25 появилась такая проблема - считываю значения с аналогового входа в целочисленном виде, регистр модбаса "2944", вход настроен от 0 до 100. На момент считывания на входе значение "-0.1", т.е. отрицательное, и целочисленное считывается не 0, а "65555".
    читать надо во флоат, конвертировать в целое надо с умом, учитывая знак

  9. #9

    По умолчанию

    Возможно попросить бывалых, создать демо проект, с макросом пчв, с настройкой RS485 и записью в ПЧВ командного слова и задания. Чтение из ПЧВ параметра мгновенного потребления кВт/ч двигателем. Пытаюсь разобраться как это работает, а на примере было бы легче и главное правильнее разобраться

  10. #10
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,587

    По умолчанию

    Цитата Сообщение от Andrei Z Посмотреть сообщение
    Возможно попросить бывалых, создать демо проект, с макросом пчв, с настройкой RS485 и записью в ПЧВ командного слова и задания. Чтение из ПЧВ параметра мгновенного потребления кВт/ч двигателем. Пытаюсь разобраться как это работает, а на примере было бы легче и главное правильнее разобраться
    Вы случайно не Вий, вопрос из серии поднимите мне веки! Есть шаблон для ПЧВ, там имеются все регистры, что Вы указали!
    Описания(назначение) каждого бита командного слова и слова состояния есть в РЭ, Вам лень 5 минут потратить чтобы самому это посмотреть, это же будет во много раз быстрее.

    Примерно как-то так:

    ПЧВ.PNG

    Если надо считывать(писать) целочисленные отрицательные значения - надо применять макросы преобразования, ПР и ОЛ не поддерживает знаковые целочисленные переменные(тип данных)!

    https://owen.ru/forum/showthread.php?t=13106&page=3
    Последний раз редактировалось Сергей0308; 07.03.2021 в 19:57.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 373 из 467 ПерваяПервая ... 273323363371372373374375383423 ... ПоследняяПоследняя

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

Ваши права

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