Страница 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

    По умолчанию

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

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

    По умолчанию

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

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

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

    По умолчанию

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

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

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

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    2013-03-12_141231.jpg
    Подчеркиваю: никаких 1, 2 или 5 мс! Только ноль, вот наш девиз
    Так и стояло 0 (наверное, по умолчанию 0? надо посмотреть...)
    поставил 1 как-то стабильнее стало...

    Основной глюк устройства был, наврное не из-за этого, но пока всё работает, не смотришь. А как глючит, посмотришь, ужаснёшься...
    Если мне будет действительно важно 1мс или 2мс, то глючить будет....

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

    По умолчанию

    Цитата Сообщение от Инженер-Эл Посмотреть сообщение
    Основной глюк устройства был, наврное не из-за этого, но пока всё работает, не смотришь
    Я смотрю, автор вопрос поставил, а ответ самому не интересен...
    Еще раз: при программной генерации таких импульсов имеет значение время цикла. Посмотреть его можно с помощью модуля статистики. Тогда может стать более понятной вся картина. Улучшение от искусственного увеличения времени цикла - это нонсенс, что-то мы не до конца поняли. Но, если влом экспериментировать, то пусть так и будет.

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

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Я смотрю, автор вопрос поставил, а ответ самому не интересен...
    Я имел ввиду, что когда всё работало, осциллографом на эти импульсы я не смотрел... Поэтому сравнить не смогу.

Страница 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

Ваши права

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