Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 24 из 24

Тема: Owen Logik

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

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

    По умолчанию

    Цитата Сообщение от Skornyakov Посмотреть сообщение
    Считываю переменную modbus slave панелью оператора. Тип переменной ставлю знаковое целое 32бит. Все считывается. Теперь надо сделать то же с овен пр103. Ставлю целое, но когда в slave устройстве появляется минус, вместо числа наблюдаются звездочки. Возможно, это не Nan но и не число точно. Минус отбросить не получается. Пусть в овне нет понятия отрицательного числа для целочисленной, как получить положительные значения.
    А как вы в ПР передаёте считанное с весов 32 битное целое на панель (т.е. как выглядит связка: переменная мастера - переменная слейва)?
    Звёздочки на панели - это обычно признак того, что значение вышло за границы разрешённого диапазона (ограниченного типом переменной либо специально заданными значениями для этого поля вывода)

  2. #2

    По умолчанию

    Да все верно, число вышло за диапазон. Ошибся в том, что неверно представлял код отрицательного числа. Проблема решена, всем спасибо.

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

    По умолчанию

    Skornyakov ну вам пример выше привели, как при старшем бите сделать 0.
    32 бит тем более надо раскидать на два регистра, если вы говорите о 32-х битной переменной в панель.

    ПР103 у вас слейв для панели или вы говорите уже о другой связке приборов? конкретику выкладывайте, а то одно хочу тут, а другое там, вы так только путаете всех.
    Возможно вам вообще надо по другому действовать. есть такое подозрение...

    так и думал... вы при помощи ПР103 опрашиваете Весы (панель это другая связка)...

  4. #4

    По умолчанию

    Спасибо, за ответы. Прошу прощения, если выразился непонятно. Операции с числом в виде звездочек не производятся. То, что предложили в примере выше у меня не сработало. Я записывал faulse в бит 31.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. OWEN LOGIK для LINUX
    от Роман Амреев в разделе Среда программирования OWEN Logic
    Ответов: 64
    Последнее сообщение: 30.04.2025, 11:18
  2. Освоение OWEN Logik
    от Иван 2 в разделе Среда программирования OWEN Logic
    Ответов: 6
    Последнее сообщение: 28.07.2021, 09:46
  3. Помогите в Owen Logik создать макрос
    от Иван_Я в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 16.06.2018, 17:35
  4. Ошибка в OWEN Logik при сохранении макроса
    от Laffa в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 27.08.2017, 19:14
  5. Owen logik перестала видеть пр 114
    от x-adv в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 02.01.2014, 12:13

Ваши права

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