Страница 170 из 360 ПерваяПервая ... 70120160168169170171172180220270 ... ПоследняяПоследняя
Показано с 1,691 по 1,700 из 3998

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от ВалераМ Посмотреть сообщение
    Если из сотни регистров я поменял адреса десяти и при этом поменял ByteSequence и никакой реакции не произошло. чтение PFW регистров всё равно не происходит. Подскажите в чем может быть еще проблема? Ставил Native, ставил Input register, Holding registr, комбинировал по разному нет данных с панели.
    Панель 315Р
    ПЛК 110-24.60 м02


    PS: еще есть такая ситуёвина, 5-6 регистров иногда всё таки считывает из 40 PFW, после следующего подключения к контроллеру может другие 5-6 считать, а может и нет. Может что со временем?
    У вас полная каша тут, всё что касается чтения из панели, должны быть все Input регистры, в настройках By Poll Time и Native.
    Для записи в панель, Ouput регистры, в настройках By Value Change и Trace Mode

    Все Real регистры должны начинаться с чётного адреса. Кроме того, для правильного отображения Real, нужно ещё перевернуть регистры
    Изображения Изображения
    • Тип файла: jpg 1.jpg (237.2 Кб, Просмотров: 22)
    • Тип файла: jpg 2.jpg (194.8 Кб, Просмотров: 11)
    Последний раз редактировалось kondor3000; 27.05.2020 в 11:17.

  2. #2

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    У вас полная каша тут, всё что касается чтения из панели, должны быть все Input регистры, в настройках By Poll Time и Native.
    Для записи в панель, Ouput регистры, в настройках By Value Change и Trace Mode
    Спасибо огромное,
    Последний раз редактировалось ВалераМ; 27.05.2020 в 12:12.

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

    По умолчанию

    Цитата Сообщение от ВалераМ Посмотреть сообщение
    Если из сотни регистров я поменял адреса десяти и при этом поменял ByteSequence и никакой реакции не произошло. чтение PFW регистров всё равно не происходит. Подскажите в чем может быть еще проблема? Ставил Native, ставил Input register, Holding registr, комбинировал по разному нет данных с панели.
    Панель 315Р
    ПЛК 110-24.60 м02


    PS: еще есть такая ситуёвина, 5-6 регистров иногда всё таки считывает из 40 PFW, после следующего подключения к контроллеру может другие 5-6 считать, а может и нет. Может что со временем?
    Со всей ответственностью заявляю
    1. В конфигурации ПЛК адреса регистров панели для ВСЕХ real output/input модулей должна быть ЧЕТНОЙ, как для регистров PSW так и для регистров PFW! У Вас в конфигурации ПЛК все адреса НЕЧЕТНЫЕ!
    2. Byte Sequence должен иметь значение "Native"

    По поводу времени.

    Запись в Регистры PFW в панели кешируется. Т.е. физическая запись в регистры PFW происходит с задержкой, может через несколько десяток секунд.
    Может это и влияет

    Однако в вашем проекте ПЛК есть другая засада!


    Овен ПЛК через конфигурацию не умеет делать групповые запросы к слейвам.
    А у Вас в Мастере, в UMD сотни регистров!
    Т.к. групповых запросов нет, то все регисты читаются и пишутся по очереди, по списку, ПО ОДНОМУ,
    Интервал между запросами к регистрам панели - polling time Вы задали в одном случае 0,4 сек, а во втором 0,3 сек
    Захват-1.png Захват-2.png
    При этом Work mode установлен как Both ! Т.е. ВСЕ output модули будут записываться в панель циклически по времени, а не по изменению их значений!
    Запись/чтение чередуются
    Теперь смотрите как будет работать обмен с панелью 80
    1. зп. ПЛК --> Панель PSW301, 302
    пауза 300мс
    2. чт. Панель --> ПЛК PFW399, 400
    пауза 300мс
    3. зп. ПЛК --> Панель PSW303, 304
    пауза 300мс
    4. чт. Панель --> ПЛК PFW403, 404
    пауза 300мс
    5. зп. ПЛК --> Панель PSW305, 306
    пауза 300мс
    6. чт. Панель --> ПЛК PFW405, 406
    пауза 300мс

    .......
    и т.д. пока список ВСЕХ модуле не закончится, затем сначала

    Теперь сложите ВСЕ 300мс и скажите, через сколько минут ПЛК прочитает последние регистры PFW469, 470 ?

    А кроме панели 80 есть еще и 88 и модули!

    Дополнение
    Если в конфигурации несколько UDM, то мастер обрабатывает по одной переменной из каждого UMD по очереди. Т.е сначала одну переменную из одного UMD, затем одну переменную из второго UMD, опять одну переменную из одного UMD, затем одну переменную из второго UMD и т.д. Если количество переменных в UMD разное, то переменные одного UMD фактически будут опрашиваться чаще. Даже при одинаковом времени Polling time для обоих UMD.
    Последний раз редактировалось petera; 31.05.2020 в 23:10.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение

    Теперь сложите ВСЕ 300мс и скажите, через сколько минут ПЛК прочитает последние регистры PFW469, 470 ?

    А кроме панели 80 есть еще и 88 и модули!
    Спасибо большое, получается время минимальным надо ставить? а для модулей тоже Native ставить? Ведь чтение с модулей и запись в панель идет прекрасно. И изменение входных значений идет постоянно. Как тогда быть со скоростью обмена?

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

    По умолчанию

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

    Для панелей - лучшее решение в плане повышения быстродействия - сделать ПЛК слейвом,
    Я понимаю, что много переделывать нужно, тогда это совет на будущие проекты

    А сейчас
    Минимум - разнести для панелей все модули input и ouput по разным UMD. В UMD c ouput сделать режим работы By Value Change.

    Максимум
    Для реализации групповых запросов, хотя бы для чтения регистров из панели, использовать в конфигурации модули String, тогда можно по 40 регистров за один раз читать из панели. Здесь тоже правка проекта в ПЛК нужна, но проще.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Минимум - разнести для панелей все модули input и ouput по разным UMD. В UMD c ouput сделать режим работы By Value Change.
    Спасибо Petera! Буду исправляться потихоньку. И тут сразу вопрос раскидал по разным UMD input и output, вообще теперь контроллер не видит панель(81 ошибка). Наверное из-за того что у меня на столе только панель и плк, без модулей или где то время сделать поменьше/побольше?

  7. #7

    По умолчанию

    Добрый день.
    Возникла проблема при загрузке проекта в панель. Выдает сообщение "Не достаточно памяти для загрузки проекта".
    Поясните пожалуйста, о чем идет речь? При симуляции такой проблемы не было.

  8. #8

    По умолчанию

    Вопрос решил.
    В историческом графике параметры среза были большие.

  9. #9

    По умолчанию Для разработчиков..

    Для разработчиков, вопрос к работе Конфигуратора СП-300..
    создаю текстовой объект и всё что в нем указываю сразу после ;№+-/*(и может быть других символов) не отображается
    Насос_1.JPG,
    а если после этих знаков и буквы/цифры ставить пробел, то всё корректно отображается
    Насос_2.JPG
    И еще если сделать жирным то можно не ставить пробел после символа и буквы/цифры, работает корректно.
    Как-то так.

  10. #10
    Пользователь
    Регистрация
    21.12.2011
    Адрес
    Северодвинск
    Сообщений
    438

    По умолчанию

    Вопрос следующий:
    Панель - слейв (их несколько). Хочу, чтобы панель на запрос от мастера передавала (в старшем байте) кроме запрошенных данных и свой ID (адрес в модбасRTU). Посмотрел - а он в системных регистрах не отражен. Или я плохо смотрел?
    Парсить модбас-ответ неудобно, опрашиваю панели из конфигуратора (не из библиотеки).

Страница 170 из 360 ПерваяПервая ... 70120160168169170171172180220270 ... ПоследняяПоследняя

Похожие темы

  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 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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