С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-8A с помощью ПЛК 200 по Modbus-RTU не на последней прошивке, не на 1.3.0419.1204. Ни с помощью шаблонов ни с помощью Owen Communication. Причем если подключиться через преобразователь, то модуль опрашивается через Owen OPC сервер. Параметры подключения проверял, совпадают, также пробовал заменить провода, не помогло...
С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
В итоге пока не удалось победить исключения, даже с пустым проектом...
Как выглядит: через некоторое время пропадает доступ к визуализации, веб-конфигуратор доступен, в журнале ПЛК сообщения об исключении "Exception: *EXCEPTION* WebServerTask 0xb6e5d6c0 0x1 0xb42ebd50" иногда перед возникновением исключения ещё появляется сообщение "Warning: Unbalanced calls to WebServerRequestRunning/WebServerReleaseRunning"
Где встречается: ПЛК 200 и 210, но чаще тестилось на 200, причем на разных. CDS sp17 patch 3 (32-bit), проявляется на разных плагинах визуализации и 4.1.1.0, и 4.2.0.0, по ощущениям будто бы на 4.2.0.0 чаще, но на нем и тестилось чаще.
Как часто: Как правило в первые 20 минут, либо через час. Часто при тех же условиях может вообще не возникнуть. Но если вы поймали, то самое первое исключение, частота их повторений может увеличиться.
Как повторить: Выполнить заводской сброс ПЛК, загрузить проект, создать загрузочное приложение, отключиться, открыть в браузере визуализацию и оставить так (с закрытой визуализацией тоже иногда исключение появлялось). Ждать, минут через 5-10 обновить страницу визуализации, если исключение не появилось в течении первых 10 минут, повторить все сначала. Потом на час-два можно оставить и повторить процедуру. В целом, я для того чтобы продемонстрировать проблему достаточно часто загружал проект.
Как фиксить: Перезагрузка, кстати если выставить обработку исключений "Перезагрузка", ПЛК не всегда перезагружается. После возникновения исключения, помимо прочего ещё иногда выполнялись следующие действия в веб-кнофигураторе: удалить проект, очистить retain память, перезапустить codesys, перезагрузка.
Screenshot_1.png Screenshot_2.png Screenshot_3.png Пустой проект.png
Во вложении прикрепляю zip папку c архивом проекта и конфиг используемого окружения.
Контроллер, очевидно, находится в некой сети. Как организован к ней доступ? Есть ли доступ извне? (например, на роутере статический IP и настроен проброс портов)
Какое еще оборудование находится в этой сети? (например - IP-камеры)
С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
Вообще подобное поведение в разных сетях проявлялось, в том числе в изолированной от интернета локальной сети, состоящей только из модулей ввода-вывода, ПЛК и ПК со вторым физическим интерфейсом Ethernet. Сейчас попробую воспроизвести проблему в сети, где есть только ПК И ПЛК.
P.S Исключение в сети состоящей только из ПК-ПЛК с пустым проектом:
Screenshot_4.png Screenshot_1.png
Последний раз редактировалось DenisV; 31.08.2022 в 16:08.
На форуме CODESYS у одного из пользователей была проблема с такими же симптомами:
https://forge.codesys.com/forge/talk...ad/546f2ed9c5/
Он написал, что ему помогло увеличение времени обновления визуализации (в узле Web-визуализация) и буферов отрисовки (Менеджер визуализации - Advanced settings).
С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
Добрый день!
Контроллер ПЛК200. При попытке залить программу постоянно выдает
PLC200 checksum error.PNG
Причем на разных этапах загрузки. Это происходит и при попытке залить программу и через Ethernet и через USB.
Попытка перепрошить контроллер через веб-интерфейс также приводит к ошибке HASH
Версия контроллера 2.4.0516.1618
Версия CODESYS 3.5 SP17 Patch 3
Вопрос очень напрягает, потому как оборудование завтра уезжает, а залить программу я не могу.