Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Задержка выдачи сигнала

  1. #1

    По умолчанию Задержка выдачи сигнала

    Всем привет!

    Подскажите, пожалуйста как правильно прописать логику в CFC?
    Задача такая: одно число типа BYTE изменяется и нужно сравнивать его значение во времени с периодом в 5с. Если увеличивается, то одно действие, а если уменьшается, то другое.
    А точнее есть резервуар, который наполняется или осушается жидкостью. Есть 4 электродных датчика уровня (дискретные сигналы): нижний, средний 1, средний 2, верхний. Можно их забить в PACK, побитно начиная с низкого уровня. Далее требуется полученное число сравнивать во времени.
    Надеюсь, что понятно объяснил

  2. #2

  3. #3
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Так вот как пишишь, так и делай.

  4. #4
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    level5s.png
    ​​​​​​​​​​​​​​

  5. #5

    По умолчанию

    Море вариантов только времени для оптимизации нет.

  6. #6
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Цитата Сообщение от Алексей Александрович Посмотреть сообщение
    Как то так
    Снимок0.JPG
    Алексей Александрович ,акак можно сравнивать один результат с разных паков и получать больше/меньшею,объясните пожалуйста-не понимаю

  7. #7

    По умолчанию

    По такой же структуре. Но вопрос не совсем понятен.

  8. #8
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Цитата Сообщение от Алексей Александрович Посмотреть сообщение
    По такой же структуре. Но вопрос не совсем понятен.
    Ну вот смотрите.В два пака загружается одна и таже информация,соответственно и результаты одинаковые,а потом сравнивается на GT и LE, вот не понимаю.И попутно,для чего BLINK?

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

    По умолчанию

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

  10. #10

    Question

    Цитата Сообщение от Алексей Александрович Посмотреть сообщение
    Как то так
    Снимок0.JPG
    Спасибо, помогло, только есть один нюанс: когда ничего не происходит, то с наполнения перескакивает на осушение , а надо так, чтобы режим (наполнение или осушение) держался, пока уровень не изменится в меньшую или в большую.

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

Похожие темы

  1. Задержка отключения
    от jus в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 27.03.2013, 18:22
  2. Непонятная задержка по входу
    от alex0608 в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 12.03.2013, 10:30
  3. Задержка срабатывания ПЛК100+2хМДВВ
    от DIABLik в разделе Эксплуатация
    Ответов: 18
    Последнее сообщение: 06.01.2013, 21:10
  4. Задержка
    от Salvafion в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 10.11.2011, 11:28
  5. Задержка выхода относительно входа
    от Mikhailo в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.11.2008, 12:48

Ваши права

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