Страница 223 из 765 ПерваяПервая ... 123173213221222223224225233273323723 ... ПоследняяПоследняя
Показано с 2,221 по 2,230 из 7646

Тема: Вопросы начинающего

  1. #2221

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    По хорошему вам надо подписываться на сообщения от OPC сервера и ждать когда Он пришлет их вам (вы ведь не знаете успели ли они обновится за указанный промежуток времени). Но почему к OPC надо обращаться через скрипт, а не штатным способом скады ?
    Таким образом идет чтение архивов через ОРС DA - сервер. В сервере есть переменные тип, запроса, тип архива, тип параметра и т.п., которые задаются, а сервер выдает соответственно каждую запись архива в др. переменные - значения в соответствии с запросом. Т.е. если надо вычитать допустим часовой архив за 3 дня - 72 запроса и ответа - не представляю, как сделать это штатно. Есть еще переменная "счетчик запросов" в сервере, в которой добавляется 1, если запрос прошел - можно, скорее всего, контролировать и по ней. Но мне кажется, что только с такой проверкой не очень хорошо. Пауза выполняет роль дополнительной проверки. Вообще этот скрипт должен использоваться до старта МастерСкады для вычитки всех архивов - затем архивы ведутся в самой скаде. И если случается нештатная ситуация(нет связи, электричества и т.д.) - дописываются из архивов приборов. Как то так.

  2. #2222

    По умолчанию

    Вы описываете поведение HDA сервера. Точно ли сервер является DA? Посмотрите будет ли данный сервер в списке доступных, если попытаться добавить его как HDA.
    Спасибо.

  3. #2223

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Вы описываете поведение HDA сервера. Точно ли сервер является DA? Посмотрите будет ли данный сервер в списке доступных, если попытаться добавить его как HDA.
    К сожалению, нет. Он отображается при поиске только в органайзере DA-серверов.

  4. #2224
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Подскажите, пожалуйста, как можно получить количество сообщений в буфере (которые видны в окне сообщений)?
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  5. #2225

    По умолчанию

    Ответьте, пожалуйста:

    1) Где устанавливается период архивации значений - закладка "Архив", рамка "переопределить настройки шаблона"? Почему он тогда не влияет на частоту перерисовки простого графика на мнемосхеме?

    2) На тренде, когда включена автопрокрутка, причём сдвиг автопрокрутки равен 0 (для плавного движения), при изменении значения переменной, вертикальная часть кривой отрисовывается сразу, но следующий за ней горизонтальный участок только через 2 - 3 секунды. Перелопатил все настройки, все периоды отрисовки делал порядка 10 - 50 мс, при этом параметр "отрисовка констант" установлен, и всё равно не помогает. Горизонтальная часть всё равно начинает рисоваться с приличной задержкой. Как это вылечить?

  6. #2226

    По умолчанию

    День добрый! Помогите разобраться со следующей ситуацией. В с#-скрипте устанавливаю значения для ОРС переменных, они устанавливаются, но так получается, что не воспринимаются сервером DA. Но выполняя присваивание командой в режиме исполнения - все проходит нормально. Т.е. объявляя var Тип_парам_OPC = (ITreePinHlp)HostFB.TreeItemHlp.Project.Item("Сист ема.Компьютер 1.OPC DA 2_0_3_0 Server.tm3.ArhiveRecord.TypePar"); а затем присваивая Тип_парам_OPC.AddAssignValueTask(1,null); Видим в МастерСкаде в дереве системы, что действительно TypePar = 1, но просматривая, допустим, dOPC Explorer вижу, что значение TypePar в сервере не изменилось. Если создаю дискретную команду и устанавливаю действие "присвоить" "Система.Компьютер 1.OPC DA 2_0_3_0 Server.tm3.ArhiveRecord.TypePar" = 1, все работает и параметр становиться равным 1.
    Последний раз редактировалось nenaika; 18.02.2015 в 11:52.

  7. #2227

    По умолчанию

    Цитата Сообщение от Boris_K Посмотреть сообщение
    Ответьте, пожалуйста:

    1) Где устанавливается период архивации значений - закладка "Архив", рамка "переопределить настройки шаблона"? Почему он тогда не влияет на частоту перерисовки простого графика на мнемосхеме?
    У тренда. Расширенные настройки->Производительность\качество ->Интервал автопрокрутки
    http://screencast.com/t/1WRlGGJX3Ih
    Видно что частота увеличилась. Или вопрос был в другом ?
    Цитата Сообщение от Boris_K Посмотреть сообщение
    2) На тренде, когда включена автопрокрутка, причём сдвиг автопрокрутки равен 0 (для плавного движения), при изменении значения переменной, вертикальная часть кривой отрисовывается сразу, но следующий за ней горизонтальный участок только через 2 - 3 секунды. Перелопатил все настройки, все периоды отрисовки делал порядка 10 - 50 мс, при этом параметр "отрисовка констант" установлен, и всё равно не помогает. Горизонтальная часть всё равно начинает рисоваться с приличной задержкой. Как это вылечить?
    Можете привести пример с видео. Так не ясно как это выглядит.
    Спасибо.

  8. #2228

    По умолчанию

    Если параметр на чтение/запись то надо так -
    Тип_парам_OPC = ((ITreePinHlp)HostFB.TreeItemHlp.Project.Item("Сис тема.Компьютер 1.OPC DA 2_0_3_0 Server.tm3.ArhiveRecord.TypePar")).InputPin;
    Там фактически 2 отдельные переменные, одна на запись, другая на чтение
    Спасибо.

  9. #2229

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Если параметр на чтение/запись то надо так -
    Тип_парам_OPC = ((ITreePinHlp)HostFB.TreeItemHlp.Project.Item("Сис тема.Компьютер 1.OPC DA 2_0_3_0 Server.tm3.ArhiveRecord.TypePar")).InputPin;
    Там фактически 2 отдельные переменные, одна на запись, другая на чтение
    Да, вы правы, параметр на чтение/запись. Спасибо, буду пробовать.

  10. #2230

    По умолчанию

    1)
    У тренда. Расширенные настройки->Производительность\качество ->Интервал автопрокрутки
    Я не про тренд, а про простой график значения, который можно добавить на мнемосхему. Как увеличить частоту его отрисовки? Пробовал поставить архивирование у того значения, но оно не влияло...

    2) Теперь насчёт тренда:
    На тренде, когда включена автопрокрутка, причём сдвиг автопрокрутки равен 0 (для плавного движения), при изменении значения переменной, вертикальная часть кривой отрисовывается сразу, но следующий за ней горизонтальный участок только через 2 - 3 секунды. Перелопатил все настройки, все периоды отрисовки делал порядка 10 - 50 мс, при этом параметр "отрисовка констант" установлен, и всё равно не помогает. Горизонтальная часть всё равно начинает рисоваться с приличной задержкой. Как это вылечить?
    Вот картинка с примером тренда, думаю тут всё понятно:

    1.png
    Последний раз редактировалось Boris_K; 18.02.2015 в 14:56.

Страница 223 из 765 ПерваяПервая ... 123173213221222223224225233273323723 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

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