Показано с 1 по 10 из 126

Тема: Логика: Распознать отдельно короткое и отдельно длинное нажатия (CodeSys v3)

Древовидный режим

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

    По умолчанию

    Так, подниму немного тему. У меня утро понедельника, хех, плодовитое.
    Отписываюсь по паре пунктов:
    1. С помощью Евгения Кислова (который навадал мне по мозгам и пояснил, как работает SysComLib) запустил опрос модулей IO под СПК.
    Пока замеров логическим анализатором НЕ проводил; доделываю дургие проекты, чтобы заработать денег (был же простой из-за сдыхания ПЛК в другом щите).
    На глаз работает в половину скорости CodeSys v2.3, но при этом раза в два быстрее, чем OCL/конфигурация ПЛК.

    2. Проистерил, разозлился и (под зацикленную Linkin Park - Faint) при помощи конечного автомата (огромное спасибо за упоминание про него от krollcbas) написал крутой диммер для CodeSys v2.3, где опрос IO идёт быстрее. Диммер работает по потенциалу входа (True/False) и умеет плавно зажигаться и гаснуть, включаться и выключаться по одночному нажатию и регулироваться по длинному, имеет настройку минимальной яркости (для некоторых типов ламп надо их врубать с яркости не ниже хх%), имеет настройку яркости, на которую он включится, если программу первый раз залили в ПЛК. Умеет понимать команды центрального управления (погасить всё / зажечь как было).

    Код замутил так, что конечный автомат обработки нажатий стоит отдельно от кода диммера, чтобы обработку кнопок можно было копипастить куда-то ещё.
    Dimm-Tests-PLC110-1.gif Dimm-Tests-PLC110-2.gif Dimm-Tests-PLC110-3.gif

    Буду портировать его на CDS 3.5, и посмотрю, что получится из этого. И вот после этого сделаю все замеры и отпишусь.
    Кажись, дело движется чуточку. Конечные автоматы рулят, и как я про них забыл - я даже не представляю.
    Последний раз редактировалось Алексеев Савр; 09.08.2021 в 11:03.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

Похожие темы

  1. Подтверждение нажатия
    от Carter в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 29.05.2025, 10:18
  2. отключение звука нажатия СП307
    от vendor в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 25.01.2018, 10:12
  3. Имитация нажатия горячей клавиши для СПК 207
    от Finik33 в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 24.07.2017, 12:08
  4. Ответов: 0
    Последнее сообщение: 31.05.2017, 19:40
  5. Нечеткая логика в CoDeSys
    от Fallensky в разделе ПЛК1хх
    Ответов: 38
    Последнее сообщение: 09.07.2011, 13:01

Ваши права

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