С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
Поправил.
IP модуля изменил на свой для теста - вам нужно будет поменять его обратно.
test_edit.project
С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
Немного не то. Мне нужно чтоб я сам в коде программы мог считать и записать настройки МВ210.
Хорошо, допустим нет визуализации. Я хочу в коде программы изменить настройку канала.
Этот код не работает:
Как это исправить?Код:TargetVars.MB210_101_GO_ReadNastr1 := TRUE; // команда чтения из МВ210-10 TargetVars.MB210_101_ValueEditH1 := TargetVars.MB210_101_ReadNastr1.rUpperLimit; // считали данные, но не считались - 0.0 :( // теперь пишем TargetVars.MB210_101_WriteNastr1.rUpperLimit := 1234; // установили новое значение настройки TargetVars.MB210_101_GO_WriteNastr1 := TRUE; // команда записи в MB210-101 // по идее на этой строчке настройка должна сохраниться в МВ210-101
В выложенном мной примере ваш код работает корректно.
https://dropmefiles.com/4O8Qk
Естественно, вместо констант TRUE надо использовать переменные и генерировать в них импульсы в нужные моменты времени.
С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
Ну вот, а с этим как бороться?
Screenshot_1.jpg
Ноут и маршрутизатор перезагружал. В проекте делал "Очистить все" и "Перекомпиляция" - не помогло. Контроллер пока не трогаю - жду ответа...
Добрый день.
В СПК необходимо делать загрузочное приложение при каждой загрузке проекта. Как сделать этот процесс более удобным описано Евгением здесь.
Чтобы ошибка прошла, перезагрузите контроллер.
Последний раз редактировалось Зинько Владислав; 23.04.2021 в 16:18.
Добрый день. Не сработало:
Screenshot_2.jpg
Последний раз редактировалось -=Vovka=-; 23.04.2021 в 16:50.
Под отладчиком пошагово он работает, а вот если дать фрагмент выполнить, то не работает:
Screenshot_4.jpg
Я так понимаю, что тут нужен контроль окончания записи и чтения
С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