Да, согласен - в моем примере, запущенном на СПК, эти сайты тоже не открываются. А вот, например, http://codesys.com и http://owen.ru - открываются. Мы уточним у 3S, какие требования предъявляются к веб-страницам, отображаемым в элементе.
Да, согласен - в моем примере, запущенном на СПК, эти сайты тоже не открываются. А вот, например, http://codesys.com и http://owen.ru - открываются. Мы уточним у 3S, какие требования предъявляются к веб-страницам, отображаемым в элементе.
С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
Добрый день.
Подскажите, как решить такую проблему: При добавлении элемента Индикатор на экран загружается стрелочный прибор, а не лампочка.
Знаю, что решаемо, сам раньше как-то делал, но увы, забыл..
С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
Век живи, век учись..
Спасибо, заработало.
На СПК110 проблема следующего плана. При попытке перехода с одной визуализации на другую "выкидывает" обратно. Проблема хаотичного характера, иногда проявляется, иногда нет. Как справиться?
Выложите, проект, пожалуйста. Или отправьте на e.kislov@owen.ru
С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
Проект посмотрел. Я бы не сказал, что характер проблемы хаотический - она наблюдается после ввода пароля на стартовом экране (что приводит к переключению на ZKT_1) и последующей первой попытке перейти на другой экран. Потом все переключается нормально.
Собственно, все происходит в соответствии с вашей программой (с учетом одной тонкости):
11-07-2016 9-19-54.png
Давайте разберем ее пошагово:
8-9. Проверяем корректность введенного пароля, если введен верно - взводим бит pol12.
10-12. Запускаем таймер, чтобы через 10 секунд сбросить введенный пользователем пароль в 0 (что приведет к сбросу pol12 в FALSE).
13-15. если бит pol11 (который взводится по нажатию кнопки ОК в диалоге ввода пароля) равен TRUE и pol12 равен TRUE, то переключаемся на экран ZKT_1.
Тут, пожалуй, есть довольно неочевидный момент: pol11 после первого нажатия кнопки ОК всегда будет TRUE. В FALSE он не сбросится. Вероятно, CODESYS хочет сбросить привязанный бит после выполнения всех остальных действий, привязанных к кнопке, но одно из этих действий - Закрыть диалог. После закрытия диалога с точки зрения CODESYS уже ничего происходить не должно, поэтому переменная "залипает". Ну и, соответственно, в течение тех 10 секунд, пока не спадет pol12, программа не даст переключать экраны.
Привяжите к OnMouseDown код Service.pol11:=TRUE; , а к OnMouseUp - код Service.pol11:=FALSE; и действие Закрыть диалог (именно в таком порядке) - тогда все должно работать так, как вы задумали.
Последний раз редактировалось Евгений Кислов; 11.07.2016 в 09:43.
С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
Спасибо за подробный ответ.
С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
Компания ПК Пролог по запросу компании ОВЕН разработала русскоязычную клавиатуру для среды CODESYS 3.5. Клавиатура имеет переключаемую раскладку (русский/английский), переключаемый регистр (верхний/нижний) и содержит большинство востребованных спецсимволов. Обратите внимание, что клавиатура подразумевает работу с переменными типа WSTRING (и, соответственно, наличие галочки Использовать строки Unicode в установках Менеджера визуализации).
15-07-2016 8-04-21.png
Клавиатура рассчитана на использование в CODESYS версии 3.5 SP6 или выше и доступна для скачивания в CODESYS Store:
http://store.codesys.com/russian-keyboard-dialog.html
После скачивания package файл необходимо установить в CODESYS (вкладка Инструменты - Менеджер пакетов).
В проекте необходимо добавить библиотеку VisuKeyboard_En-Ru. Обратите внимание, что для использования стандартных диалогов ввода (Numpad, Keypad и т.д.) необходимо будет добавить в проект библиотеку VisuDialogs.
15-07-2016 7-57-59.png
Теперь в Менеджере визуализации и при настройке действий элементов можно выбрать соответствующий диалог ввода:
15-07-2016 8-10-47.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