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

Тема: менеджер рецептов. вопрос.

  1. #1

    По умолчанию менеджер рецептов. вопрос.

    Есть задача управлять одним ПЛК (ориентировочно ПЛК154) тремя ленточными дозаторами. Необходимо создать несколько рецептов, т.е процентное соотношение дозируемых материалов должно менятся. Причём список рецептов должен выбираться технологическим персоналом с ИП320.
    Дозаторы управляются функциональным блоком ПИД регулятором и задание на каждый регулятор (set_point) , как я понимаю, можно выдавать создавая рецепт в менеджере просмотра (рецепта).
    Проблема состоит в том, что рецепт должен содержать процентное соотношение задания , а не какую -нибудь константу присваемую set_point т.к. суммарая производительность дозаторов будет меняться.
    Получается, что надо создавать на програмном уровне дополнительный POU, который будет всё это обсчитывать? и возможно-ли:
    1) создание рецепта в менеджере рецептов в процентном соотношении, если да , то как?
    2) создание рецептов в конфигураторе ИП320?
    Спасибо за ответ!!!

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

    По умолчанию

    как правило рецепты составляются заранее.
    создайте структуру или массив(что подойдет) и записывайте в него сколько угодно рецептов.
    меняя номер выводите рецепты на экран и вводите в программу.
    менеджер рецептов в кодесисе можно тоже использовать, но это немного другая история.

  3. #3

    По умолчанию

    Прблема не в том , чтобы создать рецепты как таковые, а в том что массивы содержат наборы констант. Можно конечно ввести целую кучу констант на все случаи жизни. Но технологический персонал совсем запутается. Надо-то всего 3-4 рецепта. Подошёл выбрал из списка нужный рецепт, задал общую производительность и доволен. Т.е. хотелось бы, чтобы при изменении общей производительности пропорционально менялись бы и set_pointы на всех трёх ПИД-регуляторах .

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

    По умолчанию

    Так они для этого и создаются, что бы под одним номером хранить кучу констант Например:
    Rec[1] -1рецепт
    Rec[2] -2рецепт
    и т.д.
    Rec- массив или структура(если храните константы разных типов. Оператор меняет только номер рецепта ([1],[2]..[n].)

    Вы почитайте про эти типы данных подробнее.
    Как разберетесь - все вопросы пропадут.

  5. #5

    По умолчанию

    всё кажется понял. ок.спасибо.

Ваши права

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