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

Тема: Вопрос по визуализаций

  1. #1

    По умолчанию Вопрос по визуализаций

    Здравствуйте, сначала кратко о проекте, проект диспетчерский пункт для наблюдения и управления светофорами городской дорожной сети, контроллеры передают данные в овен клауд, потом я их через OPC сервер перенаправляю в скаду Телемеханика Лайт, алгоритмы обработки данных простые и быстродействие не особо важно так как светофоры работают автономно и я изменяю некоторые параметры например задержки для зеленой волны и.т.д. отлично подходит виртуальный контроллер, но и собственно проблема, я сделал так что данные о статусе светофора обрабатываются определенным образом скриптом, и на выходе получаю булевый выход, на карте на данный момент 12 светофоров и они обозначены кружками, и один большой кружек сигнализирует если где то есть проблема то он меняет цвет для привлечения внимания. Алгоритм такой если переменная статуса FALSE то горит зеленым, если TRUE то красным значит сбой в работе, а если нет данных то горит черным мы это принимаем как отключение электричества. если на каком то светофоре случилась авария то все работает четко, кружек основной краснеет как и кружек закрепленный за этим светофором, как все восстанавливается то все зеленеет без вмешательств, но если где то нет данных то изменяется только большой кружек и ни какой другой, если перейти в режим настройки и потом обратно в рабочий то сразу появляется на каком светофоре случилось проблема, как я понимаю что она не обновляется, но почему тогда обновляется большой кружек и четко работает, при получение данных все зеленеет без вмешательств, извиняюсь за длинный текст, заранее спасибо

  2. #2

    По умолчанию

    Здравствуйте

    Пришлите скриншот для наглядности
    И скриншот настройки опроса ОРС в модуле контроллеры.

    В режиме глобального опроса в модуле контроллеры наблюдается такое же поведение?
    Инженер направления "Энергетика"
    https://energy.owen.ru/

  3. #3

    По умолчанию

    Цитата Сообщение от Яшина Татьяна Посмотреть сообщение
    Здравствуйте

    Пришлите скриншот для наглядности
    И скриншот настройки опроса ОРС в модуле контроллеры.

    В режиме глобального опроса в модуле контроллеры наблюдается такое же поведение?
    контроллеры.bmpкарта.bmpконтроллеры 1.bmpкарта (2).bmp
    на первых двух скринах рабочий режим все работает, данные со всех светофорах идут( на один черный кружек маленький не обращайте внимания там ждем подключения он не влияет на общий статус) в модуле контроллеры и в эмуляций и в глобальном опросе данные с сервера идут наглядно видно это,как только не пробовал,на третьем скрине отключил модем чтоб симулировать потерю данных, видно что в модуле контроллеры статус одного из контроллеров изменился и соответственно общий статус, а на визуализаций ни чего не изменилось, счас уже и главный кружек большой не реагирует, но стоит только перейти в режим настройки и обратно (4 скрин) то все меняеться и становиться так как должно быть, перезагружал всю систему после последних изменений, это происходит только с потерей данных, если же данные снова придут то он автоматически перейдет в рабочий режим без всяких перезагрузок, и если придет не false a true то кружки краснеют тоже без вмешательства

  4. #4

    По умолчанию

    Попробуйте в карте адресов в модуле контроллеры поставить передачу параметров по изменению

    Кнопка для перехода в карту адресов находится рядом с "построить конфигурацию". Редактировать можно сразу группу параметров, см. скриншот.

    2019-10-03_113250.jpg
    Инженер направления "Энергетика"
    https://energy.owen.ru/

  5. #5

    По умолчанию

    Цитата Сообщение от Яшина Татьяна Посмотреть сообщение
    Попробуйте в карте адресов в модуле контроллеры поставить передачу параметров по изменению

    Кнопка для перехода в карту адресов находится рядом с "построить конфигурацию". Редактировать можно сразу группу параметров, см. скриншот.

    2019-10-03_113250.jpg
    Попробовал, в режиме эмуляция не заработало, а вот в режиме глобального опроса все стало отлично,изменил параметры только переменных которые отвечают за эту индикацию, Спасибо большое за помощь, и возникает вопрос оставлять теперь всегда его в режиме глобального опроса?
    Последний раз редактировалось Vova-stoyanov; 03.10.2019 в 21:31.

  6. #6

    По умолчанию

    алармы.bmp и возник еще один вопрос, с алармами та же проблема, при переходе из состояния в состояние срабатывает и записывает это в события, а при потере данных ноль реакций, визуализация в этот момент работает прекрасно

  7. #7

    По умолчанию

    Цитата Сообщение от Vova-stoyanov Посмотреть сообщение
    Попробовал, в режиме эмуляция не заработало, а вот в режиме глобального опроса все стало отлично,изменил параметры только переменных которые отвечают за эту индикацию, Спасибо большое за помощь, и возникает вопрос оставлять теперь всегда его в режиме глобального опроса?
    Нет, одновременно с сервером не надо. Глабольный опрос это и есть опрос сервером, эмуляция же - просто эмуляция, для отладки. В режиме опроса сервером все должно теперь быть ОК.
    Инженер направления "Энергетика"
    https://energy.owen.ru/

  8. #8

    По умолчанию

    Цитата Сообщение от Яшина Татьяна Посмотреть сообщение
    Нет, одновременно с сервером не надо. Глабольный опрос это и есть опрос сервером, эмуляция же - просто эмуляция, для отладки. В режиме опроса сервером все должно теперь быть ОК.
    Все понял, спасибо, а с алармами что за проблема вы не подскажите?

  9. #9

    По умолчанию

    Алармы генерируются по изменению, значения недостоверно\неисправно - это для двухпозиционных сигналов ( 1 0 - вкл, 0 1 - откл, 11 - неисправно, 00 - недостоверно). Про двухпозиционные ТС написано подробно в справке, общий смысл в том что для дискретного сигнала указываете адрес парного ему сигнала. ( Это используется для объектов, положение которых определяется двумя концевиками,например)

    Добавьте в базу наличие связи с объектами, или можно в модуле контроллеры анализировать качество сигналов и добавить дополнительные сигналы - недостоверное значение , по которому генерить аларм 1\0. Для анализа блок скрипт и функция ReadQuality()
    Последний раз редактировалось Яшина Татьяна; 04.10.2019 в 15:05.
    Инженер направления "Энергетика"
    https://energy.owen.ru/

  10. #10

    По умолчанию

    Цитата Сообщение от Яшина Татьяна Посмотреть сообщение
    Алармы генерируются по изменению, значения недостоверно\неисправно - это для двухпозиционных сигналов ( 1 0 - вкл, 0 1 - откл, 11 - неисправно, 00 - недостоверно). Про двухпозиционные ТС написано подробно в справке, общий смысл в том что для дискретного сигнала указываете адрес парного ему сигнала. ( Это используется для объектов, положение которых определяется двумя концевиками,например)

    Добавьте в базу наличие связи с объектами, или можно в модуле контроллеры анализировать качество сигналов и добавить дополнительные сигналы - недостоверное значение , по которому генерить аларм 1\0. Для анализа блок скрипт и функция ReadQuality()
    Спасибо большое, написал скрипт, работает, проверю точно его в понедельник, как раз это мне и надо было, еще раз спасибо

Похожие темы

  1. CFC Переключение визуализаций
    от Serrk в разделе СПК1хх
    Ответов: 8
    Последнее сообщение: 14.11.2018, 16:08
  2. вопрос...
    от Providec_1 в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 01.11.2014, 13:02
  3. Ответов: 2
    Последнее сообщение: 28.12.2013, 11:54
  4. Вопрос по АС3-М
    от ISh в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 23.11.2012, 10:03
  5. вопрос по трм 212
    от Paulexe72 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 17.03.2010, 09:52

Ваши права

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