Показано с 1 по 6 из 6

Тема: Обмен данными ПЛК73 slave - СП307 мастер.

  1. #1

    По умолчанию Обмен данными ПЛК73 slave - СП307 мастер.

    Здравствуйте.

    Возникла необходимость читать/изменять значения в ПЛК73 с помощью панели оператора СП307. При работе с одним регистром ни каких проблем нет. При попытке работать с двумя регистрами адресация которых отличается менее чем на 16 регистров (например 400 и 401, 415) панель оператора теряет связь с ПЛК73. Хотелось работать с группой регистров копировать их одним запросом во внутренние регистры, а от туда визуальные компоненты брали для себя данные.
    Проблема в том, что в сети будет 5-10 ПЛК73 и скорость интерфейса будет низкой явно не 115200. Подскажите как ускорить обмен данными по сети? Может ли ПЛК73 обрабатывать запросы на чтение 2, 3 и более регистров?
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

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

    По умолчанию

    Цитата Сообщение от Gans Посмотреть сообщение
    Здравствуйте.

    Возникла необходимость читать/изменять значения в ПЛК73 с помощью панели оператора СП307. При работе с одним регистром ни каких проблем нет. При попытке работать с двумя регистрами адресация которых отличается менее чем на 16 регистров (например 400 и 401, 415) панель оператора теряет связь с ПЛК73. Хотелось работать с группой регистров копировать их одним запросом во внутренние регистры, а от туда визуальные компоненты брали для себя данные.
    Проблема в том, что в сети будет 5-10 ПЛК73 и скорость интерфейса будет низкой явно не 115200. Подскажите как ускорить обмен данными по сети? Может ли ПЛК73 обрабатывать запросы на чтение 2, 3 и более регистров?
    Все дело в том, что панель делает групповые запросы на чтение регистров, даже если на на экране будет три элемента, например 400 и 401, 415, запрос на чтение будет группы из 16 регистров 400..415

    Победить можно с использованием динамической адресации, как предлагал здесь https://owen.ru/forum/showthread.php...l=1#post325255

    ВАЖНО
    Индексный регистр - ЛЮБОЙ PSW
    коэффициент - ОБЯЗАТЕЛЬНО =0


    ЗЫ
    Мою тему, где я подробно описывал, как панель читает и пишет регистры и биты из слейва и какие действуют правила по формированию групповых запросов, гн.Кислов прибил зачем-то

    Огрызки можно почерпнуть начиная от сюда https://owen.ru/forum/showthread.php...l=1#post236514
    Последний раз редактировалось petera; 18.07.2020 в 21:50.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,514

    По умолчанию

    petera а ПЛК73 умеет работать групповыми запросами из штатных регистров ? (не из служебной копии как 63-й)

  4. #4

    По умолчанию

    Здравствуйте, Петера.
    Цитата Сообщение от petera Посмотреть сообщение
    Победить можно с использованием динамической адресации, как предлагал здесь https://owen.ru/forum/showthread.php...l=1#post325255

    ВАЖНО
    Индексный регистр - ЛЮБОЙ PSW
    коэффициент - ОБЯЗАТЕЛЬНО =0
    Спасибо за информацию, это позволит сэкономить адресное пространство слэйва на ПЛК73.
    Остался вопрос - может ли ПЛК73 отвечать на запросы чтения группы регистров?
    Нашел ответ в руководстве по программированию РП ПЛК63.73.pdf: "Для группового чтения параметров по протоколу Modbus возможно обращение к
    области регистров Modbus, начинающейся с адреса 4096."
    Все вопрос закрыт :-(((
    Последний раз редактировалось Gans; 19.07.2020 в 00:56. Причина: Нашел ответ в документации.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  5. #5

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    petera а ПЛК73 умеет работать групповыми запросами из штатных регистров ? (не из служебной копии как 63-й)
    Не умеет. Все тоже самое, что и с ПЛК63, служебная копия, только с другого адреса начинается (если мне память не изменяет). И это только на чтение из ПЛК. Запись работает по 2 регистра за зарос по прямым адресам (Real), со String'ом будет возможность писать по 8 регистров за запрос, но как это применить для СП307 не знаю.
    Последний раз редактировалось Spawn; 19.07.2020 в 00:38.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,514

    По умолчанию

    Spawn понял, все аналогично в общем с 63-м.

Похожие темы

  1. Ответов: 27
    Последнее сообщение: 10.09.2020, 10:33
  2. Ответов: 3
    Последнее сообщение: 29.06.2020, 09:51
  3. СП307 обмен данными
    от Jakan в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 28.02.2020, 15:34
  4. Обмен данными с ПЛК110
    от Papagun78 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 11.07.2017, 11:07
  5. Обмен данными по ModBus
    от Vladimir_O в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 30.11.2012, 13:36

Ваши права

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