Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Ввод Int числа с экрана ПР200

  1. #1
    Пользователь
    Регистрация
    10.03.2010
    Адрес
    Новороссийск
    Сообщений
    36

    По умолчанию Ввод Int числа с экрана ПР200

    Доброго времени! При написании программы управления насосом скважины возникла необходимость ввода пользователем с экрана ПР больших чисел (конкретно тут необходимо было ввести 154100). Был использован элемент управления "Ввод/вывод (Int/Float)" с сохранением в переменную Int. Переменная retain с предустановкой. Всё было нормально до момента редактирования этой переменной в окне пр200. Если присвоенное переменной число меньше 9999, то оно нормально отображается и редактируется кнопками реле. Если число больше, то при переходе в режим редактирования оно становится 9999 и меняется только на 0000, старое нормальное значение переменной затирается этими значениями. Что это может быть?

  2. #2

    По умолчанию

    Цитата Сообщение от Limur Посмотреть сообщение
    Доброго времени! При написании программы управления насосом скважины возникла необходимость ввода пользователем с экрана ПР больших чисел (конкретно тут необходимо было ввести 154100). Был использован элемент управления "Ввод/вывод (Int/Float)" с сохранением в переменную Int. Переменная retain с предустановкой. Всё было нормально до момента редактирования этой переменной в окне пр200. Если присвоенное переменной число меньше 9999, то оно нормально отображается и редактируется кнопками реле. Если число больше, то при переходе в режим редактирования оно становится 9999 и меняется только на 0000, старое нормальное значение переменной затирается этими значениями. Что это может быть?
    Вы привели 6-значное число (154100), а в настройках вывода на экран наверное 4 знака, вот и ограничение 9999.
    Кроме того если надо его передавать по Модбас, то нужно 2 регистра.
    В одном регистре максимум 65535.
    Последний раз редактировалось kondor3000; 07.04.2022 в 14:16.

  3. #3
    Пользователь
    Регистрация
    10.03.2010
    Адрес
    Новороссийск
    Сообщений
    36

    По умолчанию

    Нет, в настройках количества цифр стоит 7, и это значение не передается по modbus, оно для внутреннего использования.

  4. #4

    По умолчанию

    Цитата Сообщение от Limur Посмотреть сообщение
    Нет, в настройках количества цифр стоит 7, и это значение не передается по modbus, оно для внутреннего использования.
    И в настройках максимального значения тоже все норм?

  5. #5

    По умолчанию

    Только что попробовал на реальном железе. Все работает как надо

  6. #6

    По умолчанию

    Цитата Сообщение от Limur Посмотреть сообщение
    Нет, в настройках количества цифр стоит 7, и это значение не передается по modbus, оно для внутреннего использования.
    Почему из вас всё клещами тянуть надо? Это вы должны скрин сразу выложить, а не мы гадать, что у вас не так.
    Это на будущее.
    Последний раз редактировалось kondor3000; 07.04.2022 в 15:03.

  7. #7

  8. #8

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Почему из вас всё клещами тянуть надо? Это вы должны скрин сразу выложить, а не мы гадать, что у вас не так.
    Это на будущее. Что заработало , хорошо)
    У меня то работает, а вот у топик-стартера не уверен

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

    По умолчанию

    Там достаточно расширить диапазон ввода до необходимых пределов:

    Диапазон значений ввода.jpg

    Надеюсь, понятно написал?!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Цитата Сообщение от Godlike_S Посмотреть сообщение
    Не всё, у вас в максимуме (200000) 6 знаков, а стоит 7 знаков.
    Последний раз редактировалось kondor3000; 07.04.2022 в 15:04.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ввод длинного числа, почти текста
    от BoolAB в разделе Панели оператора (HMI)
    Ответов: 13
    Последнее сообщение: 26.03.2022, 15:25
  2. ПР200. Вывод числа с нулем перед значением
    от nili`ch в разделе Среда программирования OWEN Logic
    Ответов: 8
    Последнее сообщение: 09.02.2021, 18:36
  3. ПР200. Вывод числа с нулем перед значением
    от nili`ch в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 21.09.2019, 20:56
  4. Не значащие нули при выводе целого числа. ПР200
    от Keldish в разделе Программируемые реле
    Ответов: 8
    Последнее сообщение: 18.03.2017, 22:15
  5. Ввод данных с экрана в Codesys v3.5 SP8 Patch1
    от Александр Л. в разделе СПК2хх
    Ответов: 3
    Последнее сообщение: 07.11.2016, 10:22

Ваши права

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