Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Нестабильная работа ПЛК100

  1. #1
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию Нестабильная работа ПЛК100

    Вопрос разработчикам.
    В программе ПЛК выдает на выход импульс 1 мс (обычный модуль ТР), Обычно все стабильно и нестабильность импульса укладывается в 20%, но иногда импульс очень нестабилен
    вот видео
    http://files.mail.ru/857E6FB72B9B443CBB0A617B23BCE142
    ширина импульса может меняться в несколько раз!

    Из-за чего это может быть? Как от этого избавится?

  2. #2
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от Инженер-Эл Посмотреть сообщение
    вот видео
    Пока грузится твое видео, позволю полюбопытствовать: какое в проекте Минимальное время цикла (МинВЦ)? В конфигураторе ПЛК на самом верху есть закладка "Параметры модуля".
    Сейчас народ пришел к выводу (от которого ОВЕН и не отказывается, но старается делать вид, что такой проблемы нет): без специальной нужды никогда не следует выбирать ненулевое МинВЦ. Иначе говоря, хорошим тоном теперь можно считать следующее: создаешь проект, выбрал целевую платформу, зашел в настройку и поставил МинВЦ = 0.
    Может поможет и с твоим импульсом

    UPD: Ну да, вполне соотвеЙствует и видео. Если по каким-то причинам цикл ПЛК превышает твою 1 мс - то как можно гарантировать, что импульс сохранит свои параметры.
    Посмотри в модуле Статистики свой реальный цикл. Можно создать "пиковый детектор", отлавливая наибольший из циклов. Будешь удивлен
    Если не знаешь, как это сделать - спроси.
    Последний раз редактировалось drvlas; 12.03.2013 в 11:42.

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

    По умолчанию

    При работе ПЛК, периодически время цикла может изменяться. В связи с этим время в 1мс может не выдерживаться. Вам можно использовать ПЛК 110 в режиме прерывания или увеличить время импульса, для более стабильной работы.
    Для проверки введите время цикла из блока статистик в функцию, которая будет записывать максимальное значение.
    Дайте контроллеру поработать некоторое время и посмотрите,что получите.
    Время выполнения команды(к примеру включение выхода, по таймеру ТП) считайте как время циклах2. Столько же и на выключение.

  4. #4
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию

    Так импульс может как удлинняться так и укорачиваться...
    Всю программу стёр оставил блинк и ТР, все равно скачет. И всемя цикла 4 ставил, и на ТР 4 ставил, время цикла 1...
    Чем он там занимается?
    На верное не победить, такой ПЛК...

  5. #5
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию

    >Иначе говоря, хорошим тоном теперь можно считать следующее: создаешь проект, выбрал целевую платформу, зашел в настройку и поставил МинВЦ = 0.

    Это где? и почему 0?
    Наверное там-же "Конфигурация ПЛК - параметры модуля" МинВЦ=1(или 2-5)?

  6. #6
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию

    В общем поставил МинВЦ=1, ТР=4мс, скачет от 3 до 5. ну хоть не 7 и то хлеб...

  7. #7
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от Инженер-Эл Посмотреть сообщение
    Это где? и почему 0?
    Наверное там-же "Конфигурация ПЛК - параметры модуля" МинВЦ=1(или 2-5)?
    2013-03-12_141231.jpg

    Подчеркиваю: никаких 1, 2 или 5 мс! Только ноль, вот наш девиз

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

    По умолчанию

    Цитата Сообщение от Инженер-Эл Посмотреть сообщение
    В общем поставил МинВЦ=1, ТР=4мс, скачет от 3 до 5. ну хоть не 7 и то хлеб...
    Я же писал выше. Для расчета времени исполнения команды нужно время цикла умножить на 2.
    У Вас 2 команды-включить выход и выключить.
    Максимальное время будет; время цикла умножить на 4.
    Для стабильной работы 1мс. Время цикла должно быть 0,250мс.

  9. #9

    По умолчанию

    Цитата Сообщение от Инженер-Эл Посмотреть сообщение
    Так импульс может как удлинняться так и укорачиваться...
    Всю программу стёр оставил блинк и ТР, все равно скачет. И всемя цикла 4 ставил, и на ТР 4 ставил, время цикла 1...
    Чем он там занимается?
    На верное не победить, такой ПЛК...
    Думаю всё Ок, он делает почти то,что сделал бы на его месте и другой контроллер при временах близких к времени цикла. Попробуйте вместо TP использовать текущее время в мкСек, заодно можно будет увидеть что и когда происходит.Или ШИМ для точности (правой кнопкой на дискретных выходах для добавления). Мин.время импульса аж в 10 раз меньше (100мкСек),правда период минимальный вроде 10сек (это как-то странно много).

  10. #10
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Для стабильной работы 1мс. Время цикла должно быть 0,250мс.
    Просвети: зачем? Зачем, при таком напряжном для ПЛК режиме, еще и искусственно создавать ему цикл размером 0,25 мс? Просто поясни, что мы этим добиваемся?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 03.07.2012, 02:10
  2. нестабильная связь по Модбас
    от servo в разделе Сетевые технологии
    Ответов: 9
    Последнее сообщение: 11.01.2012, 23:20
  3. ПЛК100 и ПЛК110 работа с Lectus Modbus OPC
    от alexval2006 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 04.12.2011, 02:04
  4. ЕКОН134-нестабильная связь
    от serega_nf в разделе Сетевые технологии
    Ответов: 13
    Последнее сообщение: 18.11.2011, 15:36
  5. нестабильная работа плк110-32
    от Валерий Бурик в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 11.02.2011, 07:03

Ваши права

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