Страница 241 из 465 ПерваяПервая ... 141191231239240241242243251291341 ... ПоследняяПоследняя
Показано с 2,401 по 2,410 из 5258

Тема: ПР200

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

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

    По умолчанию

    Получается, что int всего 65535?
    Как диапазон расширить, например до 99999?

  2. #2

    По умолчанию

    Цитата Сообщение от Jman Посмотреть сообщение
    Получается, что int всего 65535?
    Как диапазон расширить, например до 99999?
    2^32 это вообще-то 4294967296.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,019

    По умолчанию

    В режиме slave, насколько помню перестановка байт и регистров в ПР200 не работает, переворачивать необходимо в Scada системе.
    Эти галочки только для режима Мастера сети.... Не знаю, что там с новыми прошивками, но раньше было так.

  4. #4

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

    По умолчанию

    Jman просто по факту в ПР переменная DINT, а в регистр попадает его половина. Отсюда и проблематика при передаче в Scada системы. В обще ручками "делим", "смещаем" и запихиваем в разные регистры.

  6. #6

    По умолчанию

    Переменная Var 1 считывается по rs 485 c МВ110-8А. В Скаде настройки одинаковые.
    Вложения Вложения
    • Тип файла: owl Test.owl (421.7 Кб, Просмотров: 10)
    Последний раз редактировалось Anton A; 19.02.2018 в 13:23.

  7. #7

    По умолчанию

    Цитата Сообщение от Anton A Посмотреть сообщение
    Переменная Var 1 считывается по rs 485 c МВ110-8А. В Скаде настройки одинаковые.
    Сделал порядок следования на обоих интерфейсах одинаковым, до этого 2 переменные соединялись с разным порядком следования регистров, если не подойдет, лучше изменить в скаде.
    Вложения Вложения
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  8. #8

    По умолчанию

    Ребята, как можно выполнить условие такого типа: if(a >= 9) a = 0; Стандартные блоки дают только булевский результат.

  9. #9
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от Jman Посмотреть сообщение
    Ребята, как можно выполнить условие такого типа: if(a >= 9) a = 0; Стандартные блоки дают только булевский результат.
    Используйте SEL и сравнение
    электронщик до мозга костей и не только

  10. #10

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Используйте SEL и сравнение
    Правильно ли делаю. У меня есть инкрементный счетчик (взят с форума):
    IN - ОС с Q;
    T - счетный вход, на него подаются импульсы;
    Max - максимальное накопительное значение;
    Min - минимально значение, с которого начинается счет;
    Screenshot_1.png
    Мне необходимо сделать так, что бы я заносил в переменные Max 9999 (у водомера 4 разряда, вес импульса в отдельном макросе, там нет вопросов), соответственно в переменную Min текущие показания водомера, например 658. Теперь, когда У меня счетчик достигнет максимального счетного значения, мне его просто необходимо обнулить. Правильно-ли я нарисовал блоки сравнения?
    UPD: мдааа... По занулению входа MAX глупость нарисовал. Он же сам должен сброситься. Этот момент уберу. Получается, что мне необходимо занулить вход MIN - правильно? так как показания просто все обнуляться.
    Вот так ?
    Screenshot_1.png
    Последний раз редактировалось Jman; 19.02.2018 в 14:20.

Страница 241 из 465 ПерваяПервая ... 141191231239240241242243251291341 ... ПоследняяПоследняя

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

Ваши права

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