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

Тема: Программа контроля работы насоса

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Программа контроля работы насоса

    Доброго времени суток.
    Около недели назад начал изучать CoDeSys в связи с необходимостью запрограммировать контроллер ОВЕН ПЛК-63.
    Помогите пожалуйста решить задачу.

    Нужно написать программу на контроллер ПЛК-63, которая будет обеспечивать аварийную остановку насоса.
    Последовательность работы системы будет следующая.

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

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

    После достижения необходимого значения давления, контроллер должен получить сигнал об этом от датчика давления и выдать команду на электромагнитный клапан, чтоб тот начал открываться. Вместе с началом открытия клапана следует запустить таймер.

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

    Попытки написать данную программу самостоятельно потерпели фиаско, так как программист я не опытный. Теоретически изучил языки МЭК, но на практике пробовал делать только примеры, из документации, что шла с ПЛК.

    Буду благодарен за любые подсказки, как реализовать данный проект, или за примеры реализации подобных программ, если вдруг у кого завалялись.
    Заранее спасибо)

  2. #2
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Датчик давления на выходе насоса какой?(аналоговый или дискретный)

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

    По умолчанию

    Если их показания соответствуют требуемым
    Интересная трактовка состояния дискретных сигналов
    По существу Вы бы выложили свои изыскания, для Вас же легче когда поправят Ваш проект, чтоб Вы не "плавали" в чужих мыслях

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение

    Если их показания соответствуют требуемым

    Интересная трактовка состояния дискретных сигналов
    Последний раз редактировалось Леонид; 04.04.2011 в 14:25.

  5. #5

    По умолчанию

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

    Если 4 входных дискретных датчика (в программе к1,к2,к3,к4) установить в положение TRUE, переменаая pmp принимает значение TRUE и запускает таймер ton1.
    Спустя 10 секунд должен передаться (либо не передаться) сигнал от датчика к5. Если датчик в положении TRUE, работа программы должна продолжаться, если же датчик к5 в FALSE, должен пойти сигнал на завершение работы (переменная off_work).
    Сигнал то идет (линия связи окрашивается в синий цвет), но переменная off_work не принимает значение TRUE.
    В чем проблема и как ее возможно решить?

    Архив с программкой прилагаю к сообщению.
    Вложения Вложения

  6. #6

    По умолчанию

    На каком языке пишете?
    Здесь я бы посоветовал либо LD либо ST.

  7. #7

    По умолчанию

    Датчик давления на выходе насоса какой?(аналоговый или дискретный)
    Дискретный.

    Интересная трактовка состояния дискретных сигналов
    Сорри за некорректрное описание. Только начал заниматься подобными вопросами, по этому объясняю все так, как понимаю, но судя по всему иногда понимаю не правильно(

    По существу Вы бы выложили свои изыскания, для Вас же легче когда поправят Ваш проект, чтоб Вы не "плавали" в чужих мыслях
    Как только появится какая-то программка, более менее подобная на правильную, сразу же выложу.

    На каком языке пишете?
    Здесь я бы посоветовал либо LD либо ST.
    Пытаюсь писать на ST.
    Проблемма в том, что до конца не понимаю, как разбить мою программу на структурные части и какую именно задачу каждая из частей программы должна выполнять.
    Последний раз редактировалось Santim; 04.04.2011 в 09:21.

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

    По умолчанию

    по поводу входных дискретных сигналов, разрешение это когда все в состоянии TRUE или если иначе то какова таблица истинности

  9. #9

    По умолчанию

    Да, разрешение - это когда все 4 входных датчика дают TRUE.
    Если хоть один из входных датчиков после опроса остался в состоянии FALSE, выключение двигателя насоса не производить.

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

    По умолчанию

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

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

Ваши права

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