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

Тема: Программный задатчик в CodeSYS

  1. #1

    По умолчанию Программный задатчик в CodeSYS

    Добрый день!
    Пошу подсказать как проще реализовать модуль программного задатчика.
    (т.е. задавать число на выходе в зависимости от прошедшего времени).
    Лучше в CFC или FBD.
    К сожалению в библиотеке такого стандартного модуля нет.
    Может у кого готовый есть?

  2. #2

    По умолчанию

    Цитата Сообщение от Юрий_1900 Посмотреть сообщение
    Добрый день!
    Пошу подсказать как проще реализовать модуль программного задатчика.
    (т.е. задавать число на выходе в зависимости от прошедшего времени).
    Лучше в CFC или FBD.
    К сожалению в библиотеке такого стандартного модуля нет.
    Может у кого готовый есть?
    Проще в SFC. Там задаете время работы каждого шага, а в теле шага прописываете, что конкретно надо на шаге сделать.

  3. #3

    По умолчанию

    Добрый день!
    Мы используем ПЛК150IL (target 2.04). Задача заключается в поддержании температуры по заданному графику. Т.е. выход программного задатчика должен быть просто подключен к входу задания регулятора.

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

    По умолчанию

    Да,было бы хорошо посмотреть на реализацию данного примера,в р-130 например такой модуль уже заложен в библиотеку.

  5. #5

    По умолчанию

    Такой блок в CoDeSys написать просто. Варианты:

    1) Всеми любимый табличный метод . Делю время на нужные отрезки. Получаю индекс. По нему из таблицы беру соотв-е значение. Набор значений задается при объявлении таблицы (array) константами.

    2) Если вариантов заданий не много, то см. блок MUX.

    3) На языке ST обычный case. Время преобразовал в целое, поделил до нужной дискретности. Например, получил минуты Minutes.

    CASE Minutes OF
    0..60: Temperature := 18;
    61..120: Temperature := 20;
    и тд.
    END_CASE


    4) Если надо плавно менять, то блок RAMP после задатчика.

    5) oscat.lib См. тут.

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

    По умолчанию

    Спасибо за ответ,буду пробовать.

Ваши права

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