Как использовать аппаратные кнопки СПК? Не нашел нужной библиотеки или инструкции...
Как использовать аппаратные кнопки СПК? Не нашел нужной библиотеки или инструкции...
Один добрый человек раскрыл мне эту страшную тайну, но почему-то в ЛС.
Аппаратные клавиши работают как встроенная клавиатура:
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, может быть ещё какая тема есть на форуме, господа модераторы могли бы чем-нибудь помочь начинающим? А то как-то странно: кнопки есть, а как ими пользоваться не видно информации. Будьте добры!
И ещё про светодиоды не видно официальной информации в ближайшем доступе. Такие вещи едва ли не в инструкции по эксплуатации должны быть прописаны, хотя бы какие-то ссылки...
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Извините за тупость, но не пойму, где искать сей документ. На форуме тема "СПК - Примеры программ, инструкции, полезные советы, FAQ", например, пост 14 нет ничего...
Может быть поможет ссылка ?