Цитата Сообщение от Александр Приходько Посмотреть сообщение
Здравствуйте.
Я рекомендую использовать стороннее ПО для удаления CODESYS и всех его компонентов.
Могу Вам порекомендовать бесплатную и очень маленькую программу geekuninstaller.
https://www.geekuninstaller.com/geek.zip.

Вы в списке программ поочередно удаляете все версии CODESYS и! программу CODEMETER.
Для этого на программе нажимаем ПКМ и выбираем деинсталляция. После удаления geekuninstaller проверит операционную систему и предложит удалить все оставшиеся файлы и ключи реестра от CODESYS. Вам надо согласиться и удалить их.

После удаления всего ПО выполняете перезагрузку и установку среды заново.
Скорее всего ваша переустановка не помогла, т.к. не удаляли CODEMETER ну и систему не чистили от остатков среды, а она к сожалению мусора много оставляет.

Мне такой метод помогал со схожей проблемой.
Переустановил вашим методом. Не помогло. Установил библиотеку OSCATbasik теперь ошибок стало меньше но все равно
ошибки:

[ERROR] rotang_SSR_new: PLC_PRG [Device: Plc Logic: Application](Строка 14 (Объявл.)): C0046: Идентификатор 'DTU.GetDateAndTime' не задан
[ERROR] rotang_SSR_new: monitor_work [Device: Plc Logic: Application](Строка 25, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: monitor_work [Device: Plc Logic: Application](Строка 25, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'analog_input'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'instart'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'vesper'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MDVV'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MK110'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'analog_input'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'instart'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'vesper'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MDVV'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MK110'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 30, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'analog_input'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 36, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 36, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'instart'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 38, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 38, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'vesper'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 40, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 40, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MDVV'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 42, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 42, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MK110'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 44, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 44, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'analog_input'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 56, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 56, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'instart'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 58, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 58, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'vesper'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 60, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 60, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MDVV'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 62, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 62, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'MK110'
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 64, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: instart_calc [Device: Plc Logic: Application](Строка 64, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'analog_input'
[ERROR] rotang_SSR_new: AlarmGroup [Device: Plc Logic: Application: Alarm Configuration](ID <0>, Столбец 3 (Тревога), Наблюдаемое выражение (Тревога)): C0046: Идентификатор 'SysMem' не задан
[ERROR] rotang_SSR_new: AlarmGroup [Device: Plc Logic: Application: Alarm Configuration](ID <0>, Столбец 3 (Тревога), Наблюдаемое выражение (Тревога)): C0004: 'SysMem' не является компонентом 'AlarmManager'
[ERROR] rotang_SSR_new: AlarmGroup [Device: Plc Logic: Application: Alarm Configuration](ID <0>, Столбец 3 (Тревога), Наблюдаемое выражение (Тревога)): C0046: Идентификатор 'SysMemCpy' не задан
[ERROR] rotang_SSR_new: AlarmGroup [Device: Plc Logic: Application: Alarm Configuration](ID <1>, Столбец 3 (Тревога), Наблюдаемое выражение (Тревога)): C0046: Идентификатор 'SysMem' не задан
[ERROR] rotang_SSR_new: AlarmGroup [Device: Plc Logic: Application: Alarm Configuration](ID <1>, Столбец 3 (Тревога), Наблюдаемое выражение (Тревога)): C0004: 'SysMem' не является компонентом 'AlarmManager'
[ERROR] rotang_SSR_new: AlarmGroup [Device: Plc Logic: Application: Alarm Configuration](ID <1>, Столбец 3 (Тревога), Наблюдаемое выражение (Тревога)): C0046: Идентификатор 'SysMemCpy' не задан
[ERROR] rotang_SSR_new: termostat [Device: Plc Logic: Application](Строка 10, Столбец 1 (Реализ.)): C0046: Идентификатор 'xError' не задан
[ERROR] rotang_SSR_new: termostat [Device: Plc Logic: Application](Строка 10, Столбец 1 (Реализ.)): C0004: 'xError' не является компонентом 'analog_input'
[ERROR] rotang_SSR_new: C0046: Идентификатор 'IoConfigConnector' не задан

По сути они сводятся к
Идентификатор 'DTU.GetDateAndTime' не задан
Идентификатор 'xError' не задан (используются для подсчета ошибок)
Идентификатор 'SysMemCpy' не задан
может еще какую то библиотеку надо?