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

Тема: Большое количество датчиков

  1. #1

    По умолчанию Большое количество датчиков

    Добрый день!
    Есть задача подключить к ПЛК110 большое количество датчиков (порядка 100 шт).
    Можно ли подключить к ПЛК 13 штук МВ110-8АС? Насколько быстро будут обрабатываться сигналы с датчиков?
    Какие могут быть задержки?

    -ap

  2. #2
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,405

    По умолчанию

    На опрос одного модуля требуется 10-20 мс. Если на два порта по 6/7 модулей заведёте, то порядка 10 опросов в секунду на каждый датчик получится. Соответственно на одном порту 5 Гц где-то будет.

    Задержки: если конфигуратором сделать, то неравномерный опрос выйдет, некоторые модули будут опрашиваться реже. В варианте с modbus.lib надо хорошо переключение продумать.
    Последний раз редактировалось Yegor; 24.11.2015 в 13:52.

  3. #3

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    На опрос одного модуля требуется 10-20 мс. Если на два порта по 6/7 модулей заведёте, то порядка 10 опросов в секунду на каждый датчик получится. Соответственно на одном порту 5 Гц где-то будет.
    Большое спасибо! 10 опросов в секунду - более, чем достаточно.

    Цитата Сообщение от Yegor Посмотреть сообщение
    Задержки: если конфигуратором сделать, то неравномерный опрос выйдет, некоторые модули будут опрашиваться реже. В варианте с modbus.lib надо хорошо переключение продумать.
    А в этом месте можно ли поподробнее, пожалуйста. Спасибо!


    Большое спасибо! 10 опросов в секунду - более, чем достаточно.

  4. #4
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,405

    По умолчанию

    А в этом месте можно ли поподробнее, пожалуйста. Спасибо!
    В конфигураторе если по-простому делать, то получается, что каждый модуль будет опрашиваться по своему таймеру. Синхронизации между этими таймерами нет (ну то есть она не наблюдается в достаточной мере) и запросы начинают идти невпопад перебивая друг друга. С небольшим числом модулей не очень заметно. Может, и вас устроит — как знать. И момент получения ответа в конфигураторе точно определить нельзя (мне заявляли об обратном, но на примере не показали), а потому и в режиме отправки запросов по команде тоже сильно разогнаться не получится, пускай и будет синхронизация.

    Если надо сильно разогнаться, то есть альтернатива добавлению модулей в конфигуратор — чтение прямо в своей программе. Помогает в этом деле библиотека modbus.lib, но там нет средств организации группового/периодического опроса. Вам надо будет своим кодом это делать.

  5. #5

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    В конфигураторе если по-простому делать, то получается, что каждый модуль будет опрашиваться по своему таймеру. Синхронизации между этими таймерами нет (ну то есть она не наблюдается в достаточной мере) и запросы начинают идти невпопад перебивая друг друга. С небольшим числом модулей не очень заметно. Может, и вас устроит — как знать. И момент получения ответа в конфигураторе точно определить нельзя (мне заявляли об обратном, но на примере не показали), а потому и в режиме отправки запросов по команде тоже сильно разогнаться не получится, пускай и будет синхронизация..
    Особой точности не требуется, если в пределах секунды, то все ОК. Последовательности прихода сигналов тогда не важно...
    Ок. спасибо

Похожие темы

  1. ПЛК100 - количество циклов перезаписи
    от Евгений Гераськин в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 11.10.2013, 13:43
  2. Количество экранов в ПЛК63
    от Artem в разделе ПЛК63/73
    Ответов: 7
    Последнее сообщение: 30.09.2013, 05:47
  3. ПЛК 160 и количество выходов
    от kukla100 в разделе ПЛК1хх
    Ответов: 18
    Последнее сообщение: 04.09.2013, 15:44

Ваши права

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