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

Тема: masterOPC и метка времени

  1. #1

    По умолчанию masterOPC и метка времени

    Добрый день!
    В ОПС сервере есть тэг для принудительного запуска опроса устройства:

    Код:
    -- Initialization
    function OnInit()
    end
    -- Uninitialization
    function OnClose()
    end
    -- Processing
    function OnWrite()
    val=server.ReadCurrentTag();
    if val==true then
    server.PollCurrentDevice( );
    end; 
    end
    Есть переменная на основании которой происходит анализ в мастерСКАДА удачного опроса и чтения метки времени:

    Код:
    count=0;
    -- Initialization
    function OnInit()
    end
    -- Uninitialization
    function OnClose()
    end
    -- Processing
    function OnRead()
    tv,tq,ts = server.ReadCurrentTag();
    if tq~=192 and count<4 then
    server.Sleep(5000);
    server.PollCurrentDevice( );
    count=count+1;
    end;
    if tq==192 then
    server.WriteCurrentTag(tv,tq);
    end;
    end
    Обратил внимание, что когда опрос устройства происходит не по заданному периоду, а по команде server.PollCurrentDevice( ) присвоение метки времени не происходит. Как можно обойти этот момент?

  2. #2

    По умолчанию

    Что значит не происходит присвоение метки времени? В какой момент?
    PollCurrentDevice не вызывает мгновенного опроса устройства. Опрос только тогда, когда освободится опрос текущего устройства (в том числе и устройство в котором вызывается PollCurrentDevice )
    Спасибо.

  3. #3

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Что значит не происходит присвоение метки времени? В какой момент?
    PollCurrentDevice не вызывает мгновенного опроса устройства. Опрос только тогда, когда освободится опрос текущего устройства (в том числе и устройство в котором вызывается PollCurrentDevice )
    Допустим период опроса устройства в настройках 1 раз в 5 минут. Запустили сервер в режим исполнения, произошел опрос - метка времени появилась. Через 5 минут произошел повторный опрос - метка обновилась. Через 2 минуты выполнил команду PollCurrentDevice - переменные опросились, данные обновились, метка времени нет. Через 5 минут после команды PollCurrentDevice выполнился следующий опрос (в соответствии с заданным периодом) - переменные и метка времени обновилась.

  4. #4

    По умолчанию

    Мы проверили на текущей версии (3.1.4) - у нас метка времени изменяется сразу после того как был выполнен опрос. Попробуйте проверить на ней.
    Спасибо.

  5. #5

    По умолчанию

    Обновил до версии 3.1.4 ничего не изменилось

  6. #6

    По умолчанию

    Мы проверяли на конфигурации из приложения - попробуйте проверить на ней.
    Пришлите также вашу конфигурацию.
    Спасибо.

  7. #7

    По умолчанию

    Прикладываю конфигурацию и проект. Не понял фразу
    Мы проверяли на конфигурации из приложения - попробуйте проверить на ней.
    scada.zip

  8. #8

    По умолчанию

    Мы проверили - у нас все нормально. Где именно вы контролируете изменение метки времени - в скада системе или ОРС сервере?
    Спасибо.

  9. #9

    По умолчанию

    Контролирую в скада системе

  10. #10

    По умолчанию

    В скада системе метка времени будет менятся либо если включен полный опрос, либо если значение будет меняться.
    Если стоит опрос по изменению и значение не меняется, то и метка времени меняться не будет.
    Спасибо.

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

Похожие темы

  1. Документация MasterSCADA и MasterOPC
    от SCADAMaster в разделе Master SCADA 4D
    Ответов: 46
    Последнее сообщение: 07.03.2024, 03:49
  2. Принудительная запись в MasterOPC
    от ASo в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 05.12.2014, 11:06
  3. MasterOPC тестировали.
    от spinogryz57 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 26.07.2014, 15:53
  4. masterOPC и ПЛК 150
    от AlexeyA в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 17.05.2013, 17:08
  5. метка в Ld
    от Дмитрий77 в разделе ПЛК1хх
    Ответов: 0
    Последнее сообщение: 01.12.2008, 09:48

Ваши права

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