Страница 77 из 360 ПерваяПервая ... 2767757677787987127177 ... ПоследняяПоследняя
Показано с 761 по 770 из 4001

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Если регистры расположены последовательно и вы считываете их групповым запросом - в контексте Modbus TCP разница затрачиваемого времени между этим вариантом и чтением одного регистра стремится к нулю.

    Отвечая на поставленный вопрос

    Можно ли средствами панели определить, что мастер прочитал данные из определенного регистра?
    Специальных средств нет, так как слэйв ничего не знает о мастере (если только мастер сам ему не сообщит).

    Как вы справедливо заметили - это можно решить дополнительными командами от мастера и обработкой их в панели через макросы.
    Но в этом варианте вы тратите дополнительные время на посылку этих команд. Поэтому чтение групповым запросом всех нужных регистров мне кажется более рациональным вариантом.

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

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Если регистры расположены последовательно и вы считываете их групповым запросом - в контексте Modbus TCP разница затрачиваемого времени между этим вариантом и чтением одного регистра стремится к нулю.
    Печалька, но я не разобрался с "бибками"...
    А из конфигуратора, как я понимаю (касаемо RS485) имеем только одиночные запросы.

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

    По умолчанию

    Цитата Сообщение от VaBo Посмотреть сообщение
    Печалька, но я не разобрался с "бибками"...
    А из конфигуратора, как я понимаю (касаемо RS485) имеем только одиночные запросы.
    Справедливо, ПЛК1хх из конфигуратора действительно поддерживают только одиночные запросы.
    Можно для опроса использовать 32 bit input module - это сократит число запросов вдвое (от 8-10 до 4-5).

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

    По умолчанию

    Цитата Сообщение от VaBo Посмотреть сообщение
    Печалька, но я не разобрался с "бибками"...
    А из конфигуратора, как я понимаю (касаемо RS485) имеем только одиночные запросы.
    Если в конфигурации ПЛК использовать обычные Register input module, то да - мастер в ПЛК будет делать только одиночные запросы.
    И это справедливо как для RS485, так и для TCP.

    Однако можно заставить ПЛК читать из панелей сразу все 8 - 10 регистров в одном запросе.
    См. пример для ПЛК здесь http://www.owen.ru/forum/showthread....l=1#post141316
    Захват-1.png

    Т.к. у Вас число регистров из панели < 40, то все получится http://www.owen.ru/forum/showthread....l=1#post177886

    ЗЫ
    Вы вроде будете использовать TCP?
    В этом случае легко сделать все панели Мастером.
    В ПЛК будет ОДИН слейв с несколькими TCP только с разными номерами портов
    Захват-2.png

    Соответствующие порты использовать в настройках панелей
    Захват-3.png

    Захват-4.png

    Захват-5.png

    Захват-6.png

    Здесь IP ПЛК 192.168.1.65 как пример.

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

  5. #5

    По умолчанию http://www.owen.ru/forum/showthread.php?t=22915&page=78

    Как обнулить диапазон регистров? допустим мне надо, чтобы по нажатию кнопки регистры с PSW 500 по PSW 1000 заполнялись нулями. Что-то даже в макросах нет ни намека на циклы управляемые счетчиком или условием. Вижу только один выход - копировать группу регистров, но тогда нужно неприкосновенную область в памяти того же размера

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

    По умолчанию

    Цитата Сообщение от kost2 Посмотреть сообщение
    Как обнулить диапазон регистров? допустим мне надо, чтобы по нажатию кнопки регистры с PSW 500 по PSW 1000 заполнялись нулями. Что-то даже в макросах нет ни намека на циклы управляемые счетчиком или условием. Вижу только один выход - копировать группу регистров, но тогда нужно неприкосновенную область в памяти того же размера
    Вот пример цикла со счетчиком:

    Код:
    int i;
    
    for ( i = 0; i < 501; i++ )
    {
    PSW[500+i]=0;
    }

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вот пример цикла со счетчиком:

    Код:
    int i;
    
    for ( i = 0; i < 501; i++ )
    {
    PSW[500+i]=0;
    }
    спасибо, странно, что в мануале об этом ни слова

  8. #8

    По умолчанию

    Еще вопрос, память PFW >= 4096 используется для таблиц, графиков, архивов. Если я не использую ничего из этого могу ли использовать эту память на свое усмотрение?

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

    По умолчанию

    Цитата Сообщение от kost2 Посмотреть сообщение
    Еще вопрос, память PFW >= 4096 используется для таблиц, графиков, архивов. Если я не использую ничего из этого могу ли использовать эту память на свое усмотрение?
    Да, конечно. А если не используется авторазмещение для графиков-таблиц-архивов - то можно всю память так использовать.

  10. #10

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

Похожие темы

  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

Ваши права

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