Показано с 1 по 7 из 7

Тема: команда беззнаковое целое

  1. #1

    По умолчанию команда беззнаковое целое

    Скажите, почему команде беззнаковое целое, выведенной на мнемосхему, нельзя присвоить значение 4294967295? Второй вопрос - если установить значение до опроса отличное от нуля (например, тоже самое число 4294967295), то в режиме выполнения это значение вообще нельзя изменить?
    Изображения Изображения
    Вложения Вложения

  2. #2

    По умолчанию

    Цитата Сообщение от ks21 Посмотреть сообщение
    Скажите, почему команде беззнаковое целое, выведенной на мнемосхему, нельзя присвоить значение 4294967295?
    Проблема проявилась - посмотрим.

    Цитата Сообщение от ks21 Посмотреть сообщение
    Второй вопрос - если установить значение до опроса отличное от нуля (например, тоже самое число 4294967295), то в режиме выполнения это значение вообще нельзя изменить?
    Если задать например 1, то нормально вводить если же число 4294967295 то блокируется - скорее всего следствие первой ошибки.
    Спасибо.

  3. #3

    По умолчанию

    Eщё одно, чем-то схожее с первыми вопросами, наблюдение...
    Версия MasterOPC 5.032. В конфигурации Teg UINT32.mbp один тег UINT32. В проекте скады константа беззнаковое целое 2147483648, связанная с тегом в OPC сервере. При запуске исполнения тег в сервере сначала принимает значение -2147483648. Затем, отрицательное значение изменяется на положительное и появляется сообщение об ошибке value<0. Картинки, конфигурация opc и тестовый проект приложены.
    В реальном, ранее рабочем проекте, при замене версии opc сервера с 4.2.50 на 5.0.32, эффект проявился так: через разряды беззнакового целого передаются логические переменные; передача через 31-й разряд прекратилась.
    Изображения Изображения
    Вложения Вложения

  4. #4

    По умолчанию

    Цитата Сообщение от ks21 Посмотреть сообщение
    Скажите, почему команде беззнаковое целое, выведенной на мнемосхему, нельзя присвоить значение 4294967295? Второй вопрос - если установить значение до опроса отличное от нуля (например, тоже самое число 4294967295), то в режиме выполнения это значение вообще нельзя изменить?
    Исправили. Исправление доступно в текущей Бета версии
    Спасибо.

  5. #5

    По умолчанию

    И Вам спасибо.

  6. #6

    По умолчанию

    Цитата Сообщение от ks21 Посмотреть сообщение
    Eщё одно, чем-то схожее с первыми вопросами, наблюдение...
    Версия MasterOPC 5.032. В конфигурации Teg UINT32.mbp один тег UINT32. В проекте скады константа беззнаковое целое 2147483648, связанная с тегом в OPC сервере. При запуске исполнения тег в сервере сначала принимает значение -2147483648. Затем, отрицательное значение изменяется на положительное и появляется сообщение об ошибке value<0. Картинки, конфигурация opc и тестовый проект приложены.
    В реальном, ранее рабочем проекте, при замене версии opc сервера с 4.2.50 на 5.0.32, эффект проявился так: через разряды беззнакового целого передаются логические переменные; передача через 31-й разряд прекратилась.
    Исправлено в текущей версии 5.0.33
    Спасибо.

  7. #7

    По умолчанию

    Хорошо. Спасибо.

Похожие темы

  1. Команда APLY
    от Тоха в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 15.05.2015, 06:51
  2. Кнопка для команды типа "целое"
    от ASo в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 28.04.2015, 19:26
  3. как выделить целое?
    от Jeck в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 02.06.2011, 16:27
  4. ТРМ - 138 и команда 'Aply'
    от alexei73p в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 24.04.2009, 20:10
  5. групповая команда для мдвв
    от Радик в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 27.12.2007, 07:48

Ваши права

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