Как использовать аппаратные кнопки СПК? Не нашел нужной библиотеки или инструкции...
Как использовать аппаратные кнопки СПК? Не нашел нужной библиотеки или инструкции...
Один добрый человек раскрыл мне эту страшную тайну, но почему-то в ЛС.
Аппаратные клавиши работают как встроенная клавиатура:
SYS==0;
F1==1;
F2==2 и т.д.
Их можно использовать как горячие клавиши, например в свойствах графического элемента.
П.С. А можно ли использовать светодиоды, рядом с этими клавишами, как дискретные выходы?
Если актуально: нужна библиотека http://www.kipshop.ru/CoDeSys3.0/bibl/sysexec.zip
Добавить код:
Для включения:
SysExecute('echo "1" > /sys/class/leds/sv1/brightness'); (*индикатор кнопки SYS*)
SysExecute('echo "1" > /sys/class/leds/sv2/brightness'); (*индикатор кнопки F1*)
...
SysExecute('echo "1" > /sys/class/leds/buzzer/brightness'); (*пищалка*)
Для выключения:
SysExecute('echo "0" > /sys/class/leds/sv1/brightness'); (*индикатор кнопки SYS*)
SysExecute('echo "0" > /sys/class/leds/sv2/brightness'); (*индикатор кнопки F1*)
....
SysExecute('echo "0" > /sys/class/leds/buzzer/brightness'); (*пищалка*)
Проверено на СПК207
Уже не актуально, но весьма полезно. Спасибо.
Извините, а можно подробнее, как использовать аппаратные кнопки в ST? Приведите, пожалуйста, пример опроса аппаратных кнопок.
Аппаратные кнопки - это способ ввода текста (в нашем случае чисел от 0 до 5?). Соответственно, для ввода текста, Вам нужна визуализация. Рисуете кнопки (или области скрытого ввода), и задаете для них горячие клавиши, это проще всего. А уж дальше, хоть присваивайте переменные, хоть выполняйте код.
Солнечный Заяц отвечал на этот вопрос - спасибо ему. Но, всё таки хотелось бы получить более подробную информацию по этому актуальному вопросу. Пример на ST, может быть ещё какая тема есть на форуме, господа модераторы могли бы чем-нибудь помочь начинающим? А то как-то странно: кнопки есть, а как ими пользоваться не видно информации. Будьте добры!
И ещё про светодиоды не видно официальной информации в ближайшем доступе. Такие вещи едва ли не в инструкции по эксплуатации должны быть прописаны, хотя бы какие-то ссылки...
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Извините за тупость, но не пойму, где искать сей документ. На форуме тема "СПК - Примеры программ, инструкции, полезные советы, FAQ", например, пост 14 нет ничего...
Может быть поможет ссылка ?