Страница 47 из 320 ПерваяПервая ... 3745464748495797147 ... ПоследняяПоследняя
Показано с 461 по 470 из 3198

Тема: Панели оператора СП3xx. Вопросы и ответы

  1. #461
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Evlord Посмотреть сообщение
    как сделать отображение времени линии данных в историческом графике помимо отображения данных?
    Вы имеете в виду подобие курсора для среза? К сожалению, подобный функционал для тренда не предусмотрен.

  2. #462

    По умолчанию В продолжение темы об управлении обменом

    Добрый день, petera, добрый день, коллеги!
    Petera, сделал все по Вашему предложению http://www.owen.ru/forum/showthread....l=1#post247211
    Вот теперь все работает как надо. Только показалось, что работать стало медленнее. Вычисление динамического адреса требует бОльшего времени? А ведь в примере элементов всего 3. А если их будет 30?

    Далее осталась проблема с отображением битовых элементов, как у mick213: http://www.owen.ru/forum/showthread....l=1#post222133
    Сообщение от mick213
    Добрый день petera ! Сделал в своем проекте для панели СП310-Б(Master) и 6-ти ПЛК110-60(Slave) ModBus RTU отключение с опроса временно выключенных контроллеров как в примере ”Управление обменом или как ОТКЛ/ВКЛ связь по Modbus”. Сначала не заработало. Выяснилось, что функциональная область, почему-то не записывает в PFW130 значение 400. Пришлось заменить условие запуска “После загрузки проекта” на “Переход на экран элемента”. Получилось включать и отключать опрос контроллера, но возникла другая проблема. На другом экране в исторической таблице все записи, относящиеся к отключенному контроллеру, много раз в минуту формируют сообщения по переднему фронту. Также на экране с индикаторами отключенного контроллера все индикаторы находятся в значении “1” и периодически кратковременно (доли секунды) переходят в “0”. Что может приводить к такому эффекту и как от этого избавиться?
    При отключении битового элемента он отображается в состоянии "1" - включено - что не есть хорошо.
    Ваше решение:
    2. А вот, что касается остального, то действительно здесь наблюдается описанный "глюк". Причем только для битовых сигналов.
    Предлагаю для решения этой проблемы использовать промежуточные регистры PSW.
    Т.е. поставить в соответствие битам регистров 4х в ПЛК биты промежуточных регистров PSW панели.
    Например
    4х0 --> PSW256
    4х1 --> PSW257
    4х2 --> PSW258
    .........
    4х9 --> PSW265
    и т.д.

    Если Вы использовали для ламп, переключателей с индикацией или в исторической таблице биты 0х ПЛК, то их номера всегда можно представить в виде отдельных разрядов регистров 4х. Например 0х1 соответствует 4х0.01, а 0х31 соответствует 4х1.15.
    решило проблему, но! (в который раз но!) - существенно увеличилось время реакции на отображение состояния элемента. Аж до нескольких секунд. И на время переключения экранов тоже. Функц. обл. с пересылкой байтов тоже требует время? И это только один битовый элемент в примере!

    Резюмируя все эксперименты, мое мнение - функция управления обменом - полезная, актуальная. В данной реализации вполне работоспособна с особенностями, описанными в теме. Недостатки - обязательная динамическая адресация всех отображаемых элементов, для битовых каналов - доп. функц. область с дополнительной пересылкой байтов - и все это лишь для корректного отображения информации. А это время. Ну а остальное покажет работа. Интересно узнать мнение других пользователей, а так же инженеров ОВЕН. Функция то не документирована, о PFW130 в официальных документах - ни слова.
    Спасибо всем, кто откликнулся.
    Вся тема тут: http://www.owen.ru/forum/showthread.php?t=23024

  3. #463
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Иван Чернецкий Посмотреть сообщение
    Добрый день, petera, добрый день, коллеги!
    Petera, сделал все по Вашему предложению http://www.owen.ru/forum/showthread....l=1#post247211
    Вот теперь все работает как надо. Только показалось, что работать стало медленнее. Вычисление динамического адреса требует бОльшего времени? А ведь в примере элементов всего 3. А если их будет 30?

    Далее осталась проблема с отображением битовых элементов, как у mick213: http://www.owen.ru/forum/showthread....l=1#post222133


    При отключении битового элемента он отображается в состоянии "1" - включено - что не есть хорошо.
    Ваше решение:


    решило проблему, но! (в который раз но!) - существенно увеличилось время реакции на отображение состояния элемента. Аж до нескольких секунд. И на время переключения экранов тоже. Функц. обл. с пересылкой байтов тоже требует время? И это только один битовый элемент в примере!
    1. Во всех Ваших примерах используется скорость обмена 9600, почему? Делайте 115200.

    2.
    Только показалось, что работать стало медленнее. Вычисление динамического адреса требует бОльшего времени? А ведь в примере элементов всего 3. А если их будет 30?
    Надеюсь, что в качестве индексного регистра Вы не используете регистры слейва? Нужно всегда использовать регистр PSW, а не 4х.
    По поводу если их будет не 3, а тридцать нужно использовать копирование всех регистров слейва в промежуточные PSW, как здесь http://www.owen.ru/forum/showthread....l=1#post222908
    Для каждого слейва отдельной функцией копировать весь блок регистров 4х и сразу задействовать дин.адресацию.
    Захват-3.png

    3. Тормоза с битовыми элементами.
    А Вы точно используете дин.адрес для регистра, а не для бита?
    Захват-4.png

    Выкладывайте проект с "тормозами", хочу посмотреть в чем дело.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #464
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Решил проверить как повлияет на скорость обмена использование дин.адресации в функции копирования блока регистров.
    За основу взял этот пример http://www.owen.ru/forum/showthread....l=1#post222908
    Изменения в проекте

    1. Из кнопки управления обменом убрал ф. открытия/закрытия окна №60006
    Захват-6.png

    2. В ф. копирования блока из 10 регистров включил дин. адресацию
    Захват-7.png
    3. Добавил функцию, которая непрерывно отсылает в ПЛК время работы панели(PSW38) которое увеличивается каждые 0,1 сек.
    Захват-8.png

    Теперь время работы панели посылается в рег.4х4, считывается обратно в другой ф.области в составе блока из 10 регистров и отображается на этом дисплее
    Захват-9.png

    3. Сделал маленькую программу для ПЛК
    Захват-10.png
    в которой тоже есть счетчик, который инкрементируется каждые 0,1 сек. Результат отображается на этом дисплее
    Захват-11.png

    Кроме того на экране есть битовые элементы привязанные к отдельным битам рег.4х на запись и битам промежуточных PSW на чтение
    Это шесть переключателей с подсветкой
    Захват-12.png
    Используются три различных 4х регистров
    Все просто летает, ни каких тормозов не наблюдаю
    Никаких тормозов связанных с заменой прямого управления битами 4х, на биты промежуточных нет.
    Никаких тормозов из-за использования дин.адресации в ф.копирования блока регистров 4х в регистры PSW тоже не наблюдаю.
    Проекты для панели и ПЛК во вложении

    Теперь попробую увеличить количество слейвов до трех
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #465

    По умолчанию

    Со скоростью согласен. Уже поменял.
    Однако на тормозах не отразилось. Битовый канал реагирует на вкл/откл несколько секунд. И с переключением экранов стал подтормаживать. Насчет не 3 а 30 - я имел ввиду именно скорость отображения, не будет она в 10 раз медленнее?
    Скрины не делаю, вот файл
    Тест 7_1N2_115.rar

  6. #466
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Иван Чернецкий Посмотреть сообщение
    Со скоростью согласен. Уже поменял.
    Однако на тормозах не отразилось. Битовый канал реагирует на вкл/откл несколько секунд. И с переключением экранов стал подтормаживать. Насчет не 3 а 30 - я имел ввиду именно скорость отображения, не будет она в 10 раз медленнее?
    Скрины не делаю, вот файл
    Тест 7_1N2_115.rar
    Дин. адресацию для битовых элементов нужно делать не здесь
    Захват-13.png
    а в функции копирования 4х в промежуточные PSW
    Захват-14.png

    т.е. так
    Захват-15.png

    Зы
    Загрузил в панель, с указанными изменениям. Тормозов нет, экраны переключаются мгновенно.
    Последний раз редактировалось petera; 12.05.2017 в 12:53.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #467
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Для теста быстродействия в Ваш проект добавил элементы ввода.
    Захват-16.png
    И т.к. слейвы у меня в ПЛК,
    Захват-17.png
    то адреса регистров изменил, а то набирать в конфигураторе по 100 и по 2900 регистров как-то не по себе
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #468
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    В пример из поста #481 добавил два слейва
    Захват-1.png

    Захват-3.png

    Захват-2.png

    Короче три слейва, из каждого читаются по десять регистров, которые отображаются на одном экране в том или ином виде.

    На глаз тормозов не вижу
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #469

    По умолчанию

    Для теста быстродействия в Ваш проект добавил элементы ввода.
    Что то я не совсем понял смысл эл. ввода: с них записать в слэйв и сразу считать в панель? Так у меня так не получится, у меня везде входные регистры, только чтение.
    А вот здесь -
    Дин. адресацию для битовых элементов нужно делать не здесь, а в функции копирования 4х в промежуточные PSW
    Ошибку исправил. Стало работать быстрее, но
    Загрузил в панель, с указанными изменениям. Тормозов нет, экраны переключаются мгновенно.
    Мгновенно - это как? у меня экран переключается около сек., время от включения тумблера (у меня макет) на входе МВ110-32 (битовый канал) до включения лампочки на панели - примерно тоже секунда. Время немножко рознится - 1-2 сек. Это нормально? Просто честно, не знаю. Может это мгновенно?

  10. #470
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Мгновенно - это как? у меня экран переключается около сек., время от включения тумблера (у меня макет) на входе МВ110-32 (битовый канал) до включения лампочки на панели - примерно тоже секунда. Время немножко рознится - 1-2 сек. Это нормально? Просто честно, не знаю. Может это мгновенно?
    Как и на писано - тыц на кнопку и мгновенно другой экран Ни каких секунд.
    Что то я не совсем понял смысл эл. ввода: с них записать в слэйв и сразу считать в панель? Так у меня так не получится, у меня везде входные регистры, только чтение.
    Только чтение - это у Вас, а у меня все слейвы в ПЛК, могу читать и писать.
    А элементы ввода мне нужны, чтобы оценить время реакции панели. Нажал на ввод, ввел значения, нажал Enter и тут же на соседнем дисплее получил ответ от слейва, тоже мгновенно

    ЗЫ
    У меня время задержки ответа у слейвов - 0
    Захват-1.png
    Если я здесь укажу 5000,
    Захват-2.png
    то мгновенно превратится в 5 сек Причем это относится и к времени перехода между экранами.

    Короче, ищите в настройках слейвов параметр "задержка ответа" и ставьте ее в ноль.
    Последний раз редактировалось petera; 12.05.2017 в 19:35.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 47 из 320 ПерваяПервая ... 3745464748495797147 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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