Отправил по почте.
Отправил по почте.
Здравствуйте. Возник вопрос по управлению подсветкой СПК. Есть библиотека Touch_Activity , но у меня она почему-то работать не захотела.
Вот вопрос: где можно посмотреть адрес регистра, который отслеживает прикосновение к экрану?
железо: СПК107, последняя прошивка, CDS-3.5.7.4
Используйте таргет-файл версии 3.5.4.26 - в нем есть узел Screen для работы с подсветкой:
https://ftp.owen.ru/CoDeSys3/03_Targ...l_3.5.4.26.zip
https://ftp.owen.ru/CoDeSys3/11_Docu...gets_v.1.3.pdf
С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
У меня таргет-файл версии 3.5.4.25, и в нем есть узел Screen, но нет переменной, через которую можно контролировать прикосновение к экрану.
И в этом случае использование в проекте переменной CURRENTVISU бесполезно.2019-04-04_18-58-44.png
Там вся логика управления подсветкой уже реализована внутри, отслеживать касание вручную - не нужно.
С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
Это понятно, но там не совсем тот функционал, который мне нужен. Например, мне нужно чтоб по событию на экране поменялась визуализация и подсветка работала необходимое время - допустим 10 минут, а в обычном режиме она работает 1 минуту.
Если использовать средства из таргета блок Screen, то переключение визуализаций работает не очень хорошо.
А именно нужный экран надо "удерживать" постоянно в переменной CurrentVisu, в противном случае визуализация возвращается к той, которая была запущена ранее.
А если применить блок по работой с яркостью, то даже если работает штатная логика по работе с подсветкой, то после использования хоть раз штатная отключается и в дальнейшем СПК слушается только сам fb Brightness.
Можно сделать так:
1. Использовать старую версию таргета без узла Screen:
https://ftp.owen.ru/CoDeSys3/03_Targ...5.4.20_v24.zip
2. Использовать библиотеку SysTargetVisu23 для обработки курсора. См. здесь п. 11.4.3:
https://ftp.owen.ru/CoDeSys3/11_Docu...Visu_v.1.2.pdf
С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
Есть СПК207 master на CDS3.5, который теряет связь со своими слейвами.
Как можно протоколировать (сохранять на флешку) его средствами ошибки связи? Какие переменные с отказами сохранять/анализировать?
На CDS2.3 все просто и понятно (lastaddress, lasterror), а на CDS3.5?
И уже заодно, если он будет допустим, сам слейвом, какие переменные анализировать?
Заранее спасибо
См. тут п. 4.5:
https://ftp.owen.ru/CoDeSys3/11_Docu...dbus_v.1.1.pdf
Для слэйва как таковой диагностики нет, потому что, например, отсутствие пакетов может являться нормальным состоянием (если мастер опрашивает его не циклически, а по событию).
С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
Скажите пожалуйста, если я на низком уровне введу контроль четности и например 2 стоповых бита, а не один - это улучшит контроль ошибок?
А на Модбасе выберу например Modbus-ASCII вместо Modbus-RTU тоже теоретически должен стать лучше, т.к. отбрасываются все не ASCII-символы?
Заранее спасибо