Добрый вечер,мужики!Хелп!
По нажатию на кнопку записать Image 1.jpg, записываю в файл значение.
Но мне надо реализовать постоянную запись с заданным периодом.
Для этого использую следующий Image 2.jpg таймер.
Вопрос:
Почему нельзя взять переменную,заданную в ФБ StringFileExample?Выдает такую ошибкуImage 4.jpg
Последний раз редактировалось Максим95; 03.06.2018 в 19:41.
Потому что переменная xWrite - локальная.
StringFileExample_PRG - это программа, а не ФБ.
Вызывайте таймер прямо там.
С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
Последний раз редактировалось Максим95; 03.06.2018 в 19:56.
Ваш код не будет работать, т.к. Q активируется на 1 цикл. В следующем цикле вы его не увидите, b не сбросится.
Можно так:
xEnable - переменная для кнопки "Запустить архивацию".Код:IF xEnable THEN tp1(IN:=NOT(tp1.Q), PT:=T#5s); ELSE tp1(IN:=FALSE); END_IF xWrite := tp1.q;
Если не нужна (т.е. архивация автоматически стартует при запуске приложения и никогда не останавливается) - то можно убрать.
С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
Мужики,всем привет.Хелп.
В коде ничего не менял. Добавил визуализацию из другого проекта,сделал фон(короче,картинку лучше сделал и только,остальное осталось тем,чем и было).
В итоге получилось так:Image 1.jpg
Но ПРОБЛЕМА:Image 2.jpg, когда обновляются данные, некоторые окна почему-то накладываются друг на друга,а должно, по идее, обновляться просто.
Соответственно,чем дальше,тем хужеImage 3.jpg
С визуализацией и до этого работал,но такой баг первый раз встречаю.В чем проблема?Подскажите!
Последний раз редактировалось Максим95; 04.06.2018 в 16:13.
Проект, выложите, пожалуйста.
С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
На ваших полях вывода (которые лазурные) - Цвета/Нормальное состояние/Цвет фрейма/Прозрачность.
Ставьте 255 (сейчас там 50). Тоже самое для Цвет заливки (сейчас там 100).
С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