Страница 387 из 403 ПерваяПервая ... 287337377385386387388389397 ... ПоследняяПоследняя
Показано с 3,861 по 3,870 из 4028

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

  1. #3861
    Пользователь
    Регистрация
    12.11.2013
    Адрес
    Краснодар
    Сообщений
    108

    По умолчанию

    Да, заработало, сделал преобразование в плк word_to_bcd и дата/время начали отображаться на панели корректно
    2025-07-25_04-12-17.png

    Спасибо за помощь!
    Последний раз редактировалось yaroslavcik; 25.07.2025 в 04:22.

  2. #3862

    По умолчанию

    Подскажите, имеется панель оператора СП310р подключённая к сети ethernet видимо через modbus tcp, к контроллеру и датчикам (не более 6) климата, задача мониторинг диспетчером, но у диспетчера 4 монитора и смотреть ещё на выносную панель не удобно, хочу докинуть в один из мониторов на виртуалке мониторинг, эмуляция в конфигураторе работает плохо да не более 25 минут, я не асутпшник,но вроде понимаю как устроена логика, как можно реализовать , подойдёт ли SCADA-система Owen Monitor? или надо что то более навороченое+ орс сервер или MasterSCADA 4D? Или есть простой вариант передавать данные с панели в браузер (как на apc упс) или альтернативную систему?
    Последний раз редактировалось PureHorror; 03.08.2025 в 11:01.

  3. #3863

    По умолчанию

    Рапид скаду юзай, она еще и бесплатна. Для мониторинга пойдет.

    PS Только не с панели, а с плк и датчиков, как и сама панель.

  4. #3864

    По умолчанию

    Спасибо, скада вроде понятная, но при добавлении устройства modbus tcp прописал адрес IP и адресацию 1, линия связи не видит, при этом эмулятор на локал хост видит данные, а плк нет, пробовал общий и индивидуальный, не видит, на форуме пишут, что настраивать нужно не стандартно а иметь понимание в скада ОВЕН и использовать приёмы конфигов в Рапиде учитывая специфику рапиды, тоесть нужно хорошо знать и рапиду, что совсем не подходит новичку, модет ктото уже делал проект с овен ПЛК и есть сохранённый я конфиги попробую переделать?
    PS: вроде победа видит датчики, осталось нарисовать мнемосхему
    Последний раз редактировалось PureHorror; 03.08.2025 в 21:55. Причина: 1

  5. #3865

    По умолчанию

    Цитата Сообщение от Arsmers Посмотреть сообщение
    ‎Спасибо за ответ.
    ‎Нам удалось немного оптимизировать проект (сейчас время обновления информации на панели составляет примерно 1-1.5 секунды).
    ‎Функциональные области c копированием нужных областей регистров modbus во внутреннюю память панели мы не используем, а привязки к элементам на графике осуществляются непосредственно к считываемым регистрам Modbus.
    ‎Из мануалов узнали, что "панель производит опрос только с помощью элементов, расположенных на открытом в данный момент экране".

    ‎Итак, что помогло оптимизировать проект:
    ‎1. Со всех мнемосхем удалили так называемые быстрые журналы возникающих событий. В конфигураторе они называются "Таблицы событий реального времени"
    ‎2. Уменьшили количество возможных сообщений в элементе "Историческая таблица" с примерно 600 сообщений до примерно 100 сообщений.
    ‎3. Убрали с проекта "Архивирование на USB".

    ‎После этих действий скорость отображения стала приемлемой.
    ‎Скажите, как правильно настраивать журналы событий\исторические таблицы\архивирование на USB, чтобы не грузить панель ? У нас получилось так, что дело было в этих функциях.
    Есть несколько предложений.
    1. Если данные нужны только на определенном экране, передавайте и принимайте их в локальном виде только на этом экране.
    2. журналы событий\исторические таблицы - привязывайте к битам слова, скажем PSW. В слова информацию формируйте в контроллере и передавайте отдельным общим запросом. Получается, что каждая таблица отдельно ведет опрос по протоколу с контроллером. Так вы будете запрашивать из одного места.
    3. Когда в функциональной области формируете запрос, делайте не постоянный опрос а с интервалом, скажем 1 секунда.
    4. Возможно поможет галочка групповые запросы.
    5. Архивирование на USB нужно делать в параллельном режиме.
    6. Попробовать заменить Modbus на Modbus TCP.
    7.

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

    По умолчанию

    Цитата Сообщение от SmSerg Посмотреть сообщение
    Есть несколько предложений.
    ....
    3. Когда в функциональной области формируете запрос, делайте не постоянный опрос а с интервалом, скажем 1 секунда.
    ....
    Такое решение - самообман.
    Любые функции чтения регистров или группы регистров в ф.области вызывают операции чтения всех соответствующих регистров "источника" непрерывно и безусловно, даже если "Условие запуска" ф.области не выполняется.
    И лишь реальное обновление регистров "приемника" выполняются в момент наступления "условия запуска" ф. области.
    Т.е. эсли Вы попытаетесь делать опрос(копирование в регистры панели) 100 регистров из слейва с интервалом, скажем 1 секунда, то панель будет непрерывно, делать запросы на чтение 100 регистров из слейва и только один раз в секунду обновлять значения в регистрах панели.

    ЗЫ.
    В общем случае
    Регистры 3х и 4х. Чтение
    Все регистры, используемые в качестве источника данных для элементов активного экрана, постоянно и безусловно читаются из слейва с периодичностью заданной в настройках "Коммуникационный интервал" порта панели.
    Чтение будет осуществляться группой если адреса регистров отличаются не более чем на 5, например
    - для двух дисплеев с регистрами Wrd 4х00 и 4х5 будет одна команда чтения шести регистров 0,1,2,3,4,5. А для двух дисплеев с регистрами Wrd 4х00 и 4х6 будут две отдельные команды чтения по одному регистру.
    - для двух дисплеев с регистрами DWrd 4х00 и 4х6 будет одна команда чтения восьми регистров 0,1,2,3,4,5,6,7. А для двух дисплеев с регистрами DWrd 4х00 и 4х8 будут две отдельные команды чтения по два регистра.
    Соответственно к вышеописанной цепочки из двух регистров могут добавляться последующие регистры, если их адрес отличаются не более чем на 5 от предыдущего. Например
    - для трех дисплеев с регистрами Wrd 4х00, 4х5 и 4х8 будет одна команда чтения девяти регистров 0,1,2,3,4,5,6,7,8.
    и т.д.
    Но максимальное число регистров в групповой команде чтения не может превышать 16.

    Запись регистров 3х и 4х, используемых в полях ввода - однократная, в момент нажатия ENTER.
    Запись регистров из ф. областей тоже по возможности группами из 16 рег.
    Если на экране есть регистры на чтение и на запись, то чтение запись чередуются
    -чтение 1 группы
    - запись 1 группы
    -чтение 2 группы
    - запись 2 группы
    и т.д

    Таблицы в группировке с другими элементами экрана не участвуют. Для таблиц всегда будут свои групповые(если столбцов несколько) или одиночные(если только один столбец) запросы к слейву.
    Таблица представлена массивом структур.
    Формат структуры и количество регистров в ней определяется количество столбцов и типом данных в каждом столбце.
    Таблицы читаются построчно. Причем второе правило "максимальное число регистров в групповой команде чтения не может превышать 16" на таблицы не распространяется, в одной группе будет столько регистров, сколько нужно для одной строки, хоть 125!
    Запросы на чтение строк разнесены по разным циклам выполнения программы.
    В каждом цикле читаются все регистры только одной строки

    Например на экране есть ДИСПЛЕЙ и ТАБЛИЦА 1 столбец 3 строки
    1. чтение 4х0 (дисплей)
    2. чтение 4х2 (первая строка таблицы)
    3. чтение 4х0 (дисплей)
    4. чтение 4х3 (вторая строка таблицы)
    5. чтение 4х0 (дисплей)
    6. чтение 4х4 (третья строка таблицы)
    и т.д.

    Если ДИСПЛЕЙ и ТАБЛИЦА 10 столбцов 3 строки
    1. чтение 4х0 (дисплей)
    2. чтение группы 4х2, 4х3...4х19 (первая строка таблицы)
    3. чтение 4х0 (дисплей)
    4. чтение группы 4х20, 4х21...4х29 (вторая строка таблицы)
    5. чтение 4х0 (дисплей)
    6. чтение группы 4х30, 4х31...4х39 (третья строка таблицы)
    и т.д.

    Надо различать элементы экрана
    - обычные, глобальные, на системных экранах
    Например, на экране есть
    дисплей с регистром 4х0
    Функциональная область в которой
    - читать один рег. 4х3
    - читать группу из 5 рег. с адреса 4х5

    Если дисплей и ф. область обычные, то будет один групповой запрос
    читать группу из десяти регистров - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
    Если и дисплей и ф. область будут глобальными, то также будет один групповой запрос
    читать группу из десяти регистров - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

    Но если только дисплей или только ф. область будут глобальными, то будет два отдельных запроса
    1. читать рег. 4х0
    2. читать группу из семи регистров - 3, 4, 5, 6, 7, 8, 9

    Следует иметь ввиду, что кроме обычных экранов у панели есть еще системные (невидимые) экраны, их несколько.
    И выполнение(обслуживание) экранов происходит как и в ПЛК - циклически
    - системный экран 1
    - системный экран 2
    ........
    - системный экран N
    - пользовательский активный экран
    Считайте, что элементы со свойством глобальный находятся на невидимом системном экране
    Группировка с правилом "разница между стартовыми адресами не более 5" на активном экране своя, на системных (не видимых) экранах своя
    Последний раз редактировалось petera; 07.08.2025 в 12:08.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #3867

    По умолчанию

    Полезная информация, спасибо.

    Пара вопросов:
    1. "Коммуникационный интервал" - где такая настройка?
    2. Содержимое системных экранов увидеть никак нельзя? И сколько их? Чему равно N? Кол-ву глобальных ФО?

    И последнее: писать в регистры 3х всё же не стоит, наверное.

  8. #3868

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    1. "Коммуникационный интервал" - где такая настройка?
    Screenshot_99.jpgвот здесь.

  9. #3869

    По умолчанию

    И что там является "коммуникационным интервалом"? Кроме времени ожидания по смыслу вроде более ничего не подходит. Но оно ли это?

  10. #3870

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    И что там является "коммуникационным интервалом"? Кроме времени ожидания по смыслу вроде более ничего не подходит. Но оно ли это?
    так ничего другого, что влияло бы на интервал между запросами Мастера - нет

Страница 387 из 403 ПерваяПервая ... 287337377385386387388389397 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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