Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Быстродействие ПЛК, Время цикла

  1. #1

    По умолчанию Быстродействие ПЛК, Время цикла

    Здравствуйте,
    имеется проект на ПЛК110 М02 (транзисторные выходы) который формирует определённую последовательность импульсов на четырёх дискретных выходах. В процессе выполнения программы длительность некоторых импульсов требуется регулировать, желательно с минимальной дискретностью.

    Сейчас программа такова, что время цикла составляет 2мс и соответственно дискретность регулировки длительности на дискретном выходе составляет 2мс. Т.е. например 40мс, 42мс, 44мс и т.д. Проверял на осциллографе.

    Вопрос - если применить более быстродействующую ПЛК (ПЛК210 как понимаю?) то будет ли та-же самая программа выполняться быстрее, так, чтоб я смог уменьшить время цикла например до 0,5мс и соответственно повысить дискретность регулировки длительности.

    Быстродействующие выходы как понимаю не подойдут т.к. выходной сигнал не шим, а имеет сравнительно сложную последовательность которая меняется в соответствии с программой.

    Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от Isco Посмотреть сообщение
    Здравствуйте,
    имеется проект на ПЛК110 М02 (транзисторные выходы) который формирует определённую последовательность импульсов на четырёх дискретных выходах. В процессе выполнения программы длительность некоторых импульсов требуется регулировать, желательно с минимальной дискретностью.

    Сейчас программа такова, что время цикла составляет 2мс и соответственно дискретность регулировки длительности на дискретном выходе составляет 2мс. Т.е. например 40мс, 42мс, 44мс и т.д. Проверял на осциллографе.

    Вопрос - если применить более быстродействующую ПЛК (ПЛК210 как понимаю?) то будет ли та-же самая программа выполняться быстрее, так, чтоб я смог уменьшить время цикла например до 0,5мс и соответственно повысить дискретность регулировки длительности.

    Быстродействующие выходы как понимаю не подойдут т.к. выходной сигнал не шим, а имеет сравнительно сложную последовательность которая меняется в соответствии с программой.

    Спасибо.
    Программа на ПЛК210 быстрее не будет, будет примерно также цикл 2 мс.
    Минимальное время цикла у всех ПЛК 1 мс. Вы можете добиться только цикла в 1 мс, упростив программу.
    Последний раз редактировалось kondor3000; 09.08.2024 в 14:29.

  3. #3
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,065

    По умолчанию

    плк110, быстрый таймер, для первых 4х/2х Do (плк60/30) квант 20мкс

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

    По умолчанию

    Если сложная форма, зависящая от программы вам и быстрый таймер не поможет.

    Тут либо применять ПЛК, заточенные под движения (SoftMotion) либо ПЛК, где можно управлять выходами из программы, не дожидаясь конца цикла, и это не про Овен.
    А там могут и санкции подкатить..

  5. #5
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,065

    По умолчанию

    Сложные формы в прерываниях (а быстрый таймер это оно в некотором смысле) не обсчитывают. Для этого юзают "паралельные" медленные (тут - обычный цикл) процессы.
    Вы ж не вешаете у себя на пк на каждый системный тик обсчет состояния звезд Млечного пути.
    Ну какая "сложная" форма на ПЛК?
    Последний раз редактировалось Валенок; 10.08.2024 в 11:31.

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

    По умолчанию

    Валенок, сложная форма, когда вкл/выкл состояния меняются по длительности в рамках одного цикла программы.
    Не знаю, что там тс нужно на самом деле.

    Ну пример, нужны строгие импульсы 10-22-12-10-20 мс к примеру и их постоянное повторение, цикл программы 7 мс скажем.
    На обычном ПЛК, который управляет выходами только в конце цикла основной программы это невозможно в принципе

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,065

    По умолчанию

    ну так приведенное не нужно будет даже на 20мкс вешать, на 100..1000мкс для минимизации "джитера", а основной цикл хоть 13мс хоть 27мс.
    10,22,12мс... Ну ниочем для быстрого таймера (и быстрых выходов) задача же. Что такого сложного может родится в плк что обсчитывать очень долго и прямо таки в "прерывании" надо?

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

    По умолчанию

    Валенок, дело не в прерываниях, а в цикле самого ПЛК.
    Если он 7мс то у тебя срабатывание выходов всегда кратно 7мс. Все, этим и ограничены.
    И тут только быстрые выходы, которые работают вне цикла ПЛК, либо возможность управлять выходами внутри цикла ПЛК, что не все ПЛК позволяют.

  9. #9
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,065

    По умолчанию

    так я про быстрые выходы как бы и говорил.
    А обычные выходы вроде не потянут даже не из за цикла (хотя 7мс это повод для оптимизации) а помойму по паспорту - даже для К там не 1мс.
    Даже пустой проект не даст четких 1000 циклов за секунду.

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

    По умолчанию

    Валенок, так я и говорю, Овену далеко. Кстати вообще ПЛК на CodeSys практически всем далеко, ибо все таймеры софтовые

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

Похожие темы

  1. Время цикла в ПЛК-210-3
    от Р.Александр в разделе ПЛК2хх
    Ответов: 4
    Последнее сообщение: 13.05.2022, 14:18
  2. Время цикла в ПЛК
    от Ильнур в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 03.10.2012, 14:17
  3. Еще раз про время цикла ПЛК
    от Партизан в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 06.04.2011, 11:38
  4. ПЛК100 и время цикла
    от Радик в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.03.2009, 16:01
  5. Ответов: 21
    Последнее сообщение: 03.03.2009, 16:27

Ваши права

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