Jump to content
  • Sign in to follow this  

    Программа ПЛК для автоматической инициализации параметров при включении питания

       (0 reviews)

    leizuofa

    Это программа ПЛК для автоматической инициализации параметров при включении питания.

    Инициализация параметров при включении питания

    Описание проблемы

    Во многих приложениях необходимо инициализировать некоторые данные при включении машины.

    Иногда из-за сбоя питания значение некоторых параметров становится равным нулю.

    Из-за этой проблемы оператору приходится вводить все данные снова или каждый раз при сбое питания.

    Когда машина включается, в это время необходимые параметры должны быть инициализированы автоматически.

    Здесь мы обсудим эту проблему с помощью базовой релейной логики.

    Диаграмма проблемы

    66-1.gif

    Решение проблемы

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

    Мы также можем установить кнопку ручной инициализации, чтобы оператор мог инициализировать данные во время работы машины.

    Здесь мы будем рассматривать заданную скорость машины как данные, и она будет инициализирована автоматически при включении машины.

    Если оператор хочет повторно инициализировать заданную скорость во время рабочего цикла, то ему нужно сделать это с помощью кнопки инициализации.

    Лестничная схема ПЛК

    Вот программа ПЛК Автоматическая инициализация параметров при включении питания.

    66-2.gif

    Список входов/выходов ПЛК

    Список входов

    • Кнопка инициализации параметров: I0.0
    • MW10: Установка скорости с дисплея

    Список выходов

    • Mw12: Скорость для привода

    Описание программы

    • Для этого приложения мы используем ПЛК S7-1200 и программное обеспечение портала TIA для программирования.
    • Эта логика используется для инициализации параметров.
    • Для первого сканирования мы использовали здесь возможности системной памяти S7-1200. Каждый ПЛК имеет свою собственную системную память.
    • Всегда включенный бит, всегда выключенный бит, первый бит сканирования и измененный диагностический статус являются системной памятью для ПЛК S7-1200.
    • Мы можем настроить любой адрес памяти «M» для системной памяти. Здесь мы настроили M1.0 для первого сканирующего бита, который используется для инициализации параметров.
    • Мы пишем для инициализации параметров в Network 1. Здесь мы используем НО контакт первого сканирующего бита (M1.0) для перемещения начальных 5 об/мин в MW12 (скорость для привода). Используя инструкцию MOVE, 5 об/мин будут перемещены в MW12. Добавьте НО контакт кнопки инициализации параметров (I0.0) для перемещения начальных 5 об/мин в MW12 (скорость для привода) вручную.
    • Для редактирования данных вручную в рабочем цикле мы пишем логику в Network 2. Здесь оператор может ввести данные в MW10 (УСТАНОВИТЬ СКОРОСТЬ) с дисплея, и они будут отправлены в MW12 (скорость для привода).
    • Например, скажем, нам нужно ввести скорость 100 об/мин с дисплея, она будет записана в слово MW10 (Установить скорость с дисплея) и согласно логике она будет перемещена в MW12 (скорость для привода), поэтому двигатель будет работать на 100 об/мин.

    Тестовые случаи во время выполнения

    66-3.gif

    Примечание: приведенная выше логика ПЛК обеспечивает базовую идею о применении программы ПЛК для автоматической инициализации параметров при включении питания. Логика ограничена и не является полным приложением.

    Sign in to follow this  



    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...