Показано с 1 по 10 из 18

Тема: Обмен данными между Объектом и ОРС-сервером

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

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

    По умолчанию

    1) Попробую применить этот способ, хотя не понимаю почему не может работать предусмотренный механизм обмена данными - периодический опрос ОРС-сервером отдельных команд объекта. В общем-то приемлемо было бы увеличить период опроса до 10 секунд допустим, если это решит проблему. Не могу тогда понять как вообще должен работать периодический опрос, ведь периодически опрашивать и не принимать значения смысла нет... Ведь это же задумано именно для этого-чтобы неизменяющиеся значения принудительно передавались с заданной частотой. Вопрос не срочный, можно ли в перспективе решить этот вопрос стандартным способом? Версия 3.8.0.59467 3.8(30009914_6764)_17_07_17_12_35 с лицензией.
    2) Тут вылез не менее неприятный момент: функция "восстановление при рестарте" работает некорректно. Отдельным командам в свойствах устанавливаю "восстановление при рестарте", а в вкладке объекта "Опрос" - "Восстановление при рестарте", в перечне команд которым установлено это восстановление, присутствуют только часть этих команд. Флаг "Хранить" и "Конфигурация" установлены. Соответственно при перезапуске программы только часть команд восстанавливают предыдущие значения. При том что таких переменных более 100 (команды на включение, задание уставок) это очень актуально. Может есть смысл скинуть вам проект или его часть, чтобы смогли определить в чем проблема?
    Последний раз редактировалось Александр; 30.10.2017 в 09:15.

  2. #2

    По умолчанию

    Цитата Сообщение от Александр Посмотреть сообщение
    2) Тут вылез не менее неприятный момент: функция "восстановление при рестарте" работает некорректно. Отдельным командам в свойствах устанавливаю "восстановление при рестарте", а в вкладке объекта "Опрос" - "Восстановление при рестарте", в перечне команд которым установлено это восстановление, присутствуют только часть этих команд. Флаг "Хранить" и "Конфигурация" установлены. Соответственно при перезапуске программы только часть команд восстанавливают предыдущие значения. При том что таких переменных более 100 (команды на включение, задание уставок) это очень актуально. Может есть смысл скинуть вам проект или его часть, чтобы смогли определить в чем проблема?
    Так где именно вы включили восстановление при рестарте.
    Команды будут восстанавливаться, только если у них на вкладке "Опрос выхода" стоит флаг "Восстановление при рестарте". У проблемных переменных он стоит?
    Спасибо.

  3. #3

    По умолчанию

    Да, конечно, у всех команд которые должны при старте принимать последние значения стоит флаг. На первом скрине видно, что допустим у объекта "Синтез" - "Д352 1-4" - "Управление ЭНГЛУ" - команда "Д352-1" флаг стоит, а на втором скрине видно что нет вообще этой ветки "Синтез.Д352 1-4.Управление ЭНГЛУ."
    1.jpg 2.jpg

Похожие темы

  1. Обмен данными между задачами
    от bezbel в разделе ПЛК3xx (архив)
    Ответов: 2
    Последнее сообщение: 15.05.2014, 16:37
  2. Обмен данными по ModBus
    от Vladimir_O в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 30.11.2012, 12:36
  3. Ответов: 6
    Последнее сообщение: 19.09.2012, 10:40
  4. Ответов: 3
    Последнее сообщение: 06.06.2012, 17:41
  5. Ответов: 9
    Последнее сообщение: 05.11.2009, 09:40

Ваши права

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