Показано с 1 по 10 из 24

Тема: Обращение к регистру ошибок модуля MODBUS

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

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

    По умолчанию

    Как привязано обновление "Last address" и "Last error" к циклу ПЛК?
    Возможна ли такая ситуация, когда Master за время одного цикла проведет опрос нескольких каналов, и значения "Last address" и "Last error" кроме последнего будут утеряны?

  2. #2

    По умолчанию

    Цитата Сообщение от Логвиненко Андрей Посмотреть сообщение
    Как привязано обновление "Last address" и "Last error" к циклу ПЛК?
    Возможна ли такая ситуация, когда Master за время одного цикла проведет опрос нескольких каналов, и значения "Last address" и "Last error" кроме последнего будут утеряны?
    Поскольку сам обмен к циклу не привязан, то не привязаны и изменения этих переменных. В обычных условиях цикл ПЛК работает быстрее, чем производится запрос/ответ. Если только вы сами не подкрутили минимальное время цикла до, скажем, 10-15 мс.

    Принципиально, описанная ситуация с опросом нескольких каналов за цикл возможна в случае больших программ или перенастроенного времени цикла.

  3. #3

    По умолчанию

    Цитата Сообщение от Логвиненко Андрей Посмотреть сообщение
    Как привязано обновление "Last address" и "Last error" к циклу ПЛК?
    Возможна ли такая ситуация, когда Master за время одного цикла проведет опрос нескольких каналов, и значения "Last address" и "Last error" кроме последнего будут утеряны?
    Ситуация принципиально невозможна, если цикл ПЛК 1 мс. При больших значениях и большом кол-ве UMD (т.е. когда (период опроса/число UMD)<ЦИКЛА ПЛК )возможна.

Ваши права

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