Цитата Сообщение от DenisV Посмотреть сообщение
Удалось кое-что выяснить по поводу ошибки. Возможно проблема в OPC UA или взаимодействие компонентов OPC UA с компонентами журнала событий. Постепенно удаляя из проекта нововведения, после того как я удалил символьную конфигурацию (СК) всё заработало. Потом добавил СК в уже отлаженный рабочий проект, ошибка повторилась, потом создал проект содержащий только журнал событий и СК ошибка вновь повторилась причем на разных контроллерах 210, разных модификаций.
Характер и условия появления ошибки-исключения (предположительные):
Добавленная символьная конфигурация, выбираете несколько переменных для передачи и добавлен журнал событий(это не точно), в межсетевом экране ПЛК стоит галочка напротив правила Allow-CODESYS-OPCUA. Загружаете проект, создаёте загрузочное приложение. Открываете визуализацию в браузере и обычно я оставлял на ночь, то есть условно в 18:00 я загрузил проект и примерно в промежутке 3:00 -5:00 утра возникнет исключение: "runtime received SIGABRT - system may be in an inconsistent state". Утром вы придёте у вас останется доступ к веб-конфигуратору ПЛК, программа будет работать в рабочем режиме, но доступа к визуализации больше не будет. Иногда будет отображается один из экранов визуализации в уменьшенном виде, но ничего в нем сделать нельзя. Прилагаю ссылку на скачивание архива проекта.
https://dropmefiles.com/yyPTF
У нас за почти полные сутки (~22 часа) с вашим проектом ситуация не воспроизвелась.
К вашему ПЛК есть доступ из внешней сети? У него не внешний IP?