Объявление

Свернуть
Пока нет объявлений.

Зависание web визуализации

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Зависание web визуализации

    Нашел закономерность. Если у меня пропадает web на плк50 при подключении через CDS в конфигурации задач счетчик MЭК не копиться у некоторых задач, хотя они включены в цикле Статус стоит Valid.
    Последний раз было поймано одновременный простой AlarmManager и Telegr.
    Ранее ловил на другом контроллере каждые примерно 24 часа с перезагрузки, зависание таргет визуализации и при анализе не тикал счетчик задачи Mercyri.

    Пробовал включить сторож в задаче, плк впадает в исключение никакой перезагрузки задачи до сброса, есть информация как работать с конфигурацией задач?
    Распределение по приоритету?
    Вложения

  • #2
    Из любопытства включил сторожевой таймер, отработка любопытная просто положило все процессы в исключение. Нажмите на изображение для увеличения. 

Название:	wach.jpg 
Просмотров:	16 
Размер:	32.7 Кб 
ID:	2326

    Комментарий


    • #3
      Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	10 
Размер:	131.9 Кб 
ID:	2337Замечено что пропала Вэб визуализация ночью, это последнее что есть в логе, также не "тикают" в конфигураторе задач mercyri и Telegr

      Комментарий


      • #4
        Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	10 
Размер:	42.3 Кб 
ID:	2339 конфиг задач

        Комментарий


        • #5
          У Вас задачи уходят в исключение, соответственно веб сервер отключается. Что происходит в этих задачах, которые перестают обновляться? Ранее Вы писали что работает с телеграм через биб-ку sysprocess, выполняете команду, команды там выполняются синхронно, если выполнение будет заблокировано, задача в которой происходит такой вызов будет остановлена, если в задаче установлен сторожевой таймер, рантайм сгенерирует исключение, на которое можно сделать обработчик, например ребут плк. Попробуйте не использовать синхронные вызовы из биб-ки sysprocess, в место этого использовать биб-ки oscat network и при помощи этих биб-к решить вопрос с работай с телеграм.

          Комментарий


          • #6
            Сообщение от Михаил_Ка Посмотреть сообщение
            Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	10 
Размер:	131.9 Кб 
ID:	2337Замечено что пропала Вэб визуализация ночью, это последнее что есть в логе, также не "тикают" в конфигураторе задач mercyri и Telegr
            И что интересно, фича с сыплющимися желтыми сообщениями тоже остановилась.

            Комментарий


            • #7
              Сообщение от Пушкарев Андрей Посмотреть сообщение
              У Вас задачи уходят в исключение, соответственно веб сервер отключается. Что происходит в этих задачах, которые перестают обновляться? Ранее Вы писали что работает с телеграм через биб-ку sysprocess, выполняете команду, команды там выполняются синхронно, если выполнение будет заблокировано, задача в которой происходит такой вызов будет остановлена, если в задаче установлен сторожевой таймер, рантайм сгенерирует исключение, на которое можно сделать обработчик, например ребут плк. Попробуйте не использовать синхронные вызовы из биб-ки sysprocess, в место этого использовать биб-ки oscat network и при помощи этих биб-к решить вопрос с работай с телеграм.
              mercyri опрашивает по RS485 счетчик меркурий 236 ,а Telegr- при возникновении нового сообщения в алармменеджере пересвлает его в телеграмм.
              Могу переслать куски кода вам на почту, может что подскажете? И странно что уже несколько обьектов но зависания примерно одинакове но происхождение и периодичность разная и непредсказуема.

              Комментарий


              • #8
                Сообщение от Пушкарев Андрей Посмотреть сообщение
                У Вас задачи уходят в исключение, соответственно веб сервер отключается. Что происходит в этих задачах, которые перестают обновляться? Ранее Вы писали что работает с телеграм через биб-ку sysprocess, выполняете команду, команды там выполняются синхронно, если выполнение будет заблокировано, задача в которой происходит такой вызов будет остановлена, если в задаче установлен сторожевой таймер, рантайм сгенерирует исключение, на которое можно сделать обработчик, например ребут плк. Попробуйте не использовать синхронные вызовы из биб-ки sysprocess, в место этого использовать биб-ки oscat network и при помощи этих биб-к решить вопрос с работай с телеграм.
                Попробую изучить oscat network как внедрить это дело

                Комментарий


                • #9
                  Сообщение от Михаил_Ка Посмотреть сообщение

                  Попробую изучить oscat network как внедрить это дело
                  Там есть ФБ который позволяет выполнять запрос , тот который Вы пытаетесь выполнить через биб-ку sysprocess, т.к выполнение синхронное, блокируемся операция, если что то пойдет не так, то задача в CDS будет висеть, а если на ней включен сторожевой таймер, то уйдет в исключение.

                  Комментарий


                  • #10
                    Сообщение от Пушкарев Андрей Посмотреть сообщение

                    Там есть ФБ который позволяет выполнять запрос , тот который Вы пытаетесь выполнить через биб-ку sysprocess, т.к выполнение синхронное, блокируемся операция, если что то пойдет не так, то задача в CDS будет висеть, а если на ней включен сторожевой таймер, то уйдет в исключение.
                    Понятно, спасибо, попробуем!

                    Комментарий


                    • #11
                      Сообщение от Пушкарев Андрей Посмотреть сообщение

                      Там есть ФБ который позволяет выполнять запрос , тот который Вы пытаетесь выполнить через биб-ку sysprocess, т.к выполнение синхронное, блокируемся операция, если что то пойдет не так, то задача в CDS будет висеть, а если на ней включен сторожевой таймер, то уйдет в исключение.
                      Поскреб по закромам памяти, нашел что с oscat network у меня что-то на срасталось, Можете подсказать что за ФБ можно применить для реализации?

                      Комментарий


                      • #12
                        Сообщение от Михаил_Ка Посмотреть сообщение

                        Поскреб по закромам памяти, нашел что с oscat network у меня что-то на срасталось, Можете подсказать что за ФБ можно применить для реализации?
                        Версия биб-к oscat_network 1.2.1.0, те что у меня установлены, открываете раздел POUs, там смотрите каталог DEMO, в нем пример программы YAHOO_WEATHER_DEMO, если там посмотреть FB YAHOO_WEATHER то в нем как раз используется HTTP-GET запрос , можно начать с этого.

                        Комментарий


                        • #13
                          Видимо я столкнулся с такой проблемой прошлый раз. Нажмите на изображение для увеличения. 

Название:	network CDS.jpg 
Просмотров:	15 
Размер:	61.6 Кб 
ID:	2350 Если у Вас есть файл библиотеки под SP14 был бы премного благодарен!!!

                          Комментарий


                          • #14
                            Сообщение от Пушкарев Андрей Посмотреть сообщение

                            Версия биб-к oscat_network 1.2.1.0, те что у меня установлены, открываете раздел POUs, там смотрите каталог DEMO, в нем пример программы YAHOO_WEATHER_DEMO, если там посмотреть FB YAHOO_WEATHER то в нем как раз используется HTTP-GET запрос , можно начать с этого.
                            Ага, спасибо!!! буду изучать.

                            Комментарий


                            • #15
                              Сообщение от Пушкарев Андрей Посмотреть сообщение

                              Версия биб-к oscat_network 1.2.1.0, те что у меня установлены, открываете раздел POUs, там смотрите каталог DEMO, в нем пример программы YAHOO_WEATHER_DEMO, если там посмотреть FB YAHOO_WEATHER то в нем как раз используется HTTP-GET запрос , можно начать с этого.
                              Андрей, а вас не затруднит выгрузить биб-ку oscat_network 1.2.1.0, с сайта CDS однако проблема скачать, оказалось доступ с РФ к регистрации заблокирован.

                              Комментарий

                              Обработка...
                              X