CODESYS

Повреждение трубопровода на CFC и ST

 

            Есть насос, который управляется двумя кнопками «Пуск» и «Стоп». К насосу идет гибкий трубопровод (шланг), который лежит на дороге.

            Нужно обеспечить автоматическое отключение насоса через 3 секунды, если обнаружено повреждение трубопровода или наезд на него.

            Для обеспечения управления насосом нужно два дискретных входа для кнопок «Пуск» и «Стоп» и один дискретный выход для включения насоса.

 

Рис.1. Конфигурация входом/выходов ПЛК

Рис.1. Конфигурация входом/выходов ПЛК

 

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

 

Функция «Naezd»

Рис. 2. Функция «Naezd»

 

            Сама программа на языке программирования CFC показана на рис. 3. Она состоит из одного логического элемента AND, одного таймера TON и функции «Naezd».

Программа управления автоматическим отключением насоса

Рис. 3. Программа управления автоматическим отключением насоса

 

            Кнопки «Pusk» и «Stop» включают и отключают насос. Если до включения насоса было зафиксировано повреждение трубопровода датчиком D1, то насос включаться не будет. Если насос был включен и произошло повреждение трубопровода, то насос проработает еще 3 секунды и автоматически отключится.

            На рис.4 показана визуализация автоматического повреждения насоса при повреждении трубопровода автотранспортным средством.

 

Визуализация автоматического отключения насоса

Рис.4. Визуализация автоматического отключения насоса