Такая ошибка может возникать в двух случаях:
Такая ошибка может возникнуть, если в момент подключения к контроллеру в среде программирования CODESYS открыто несколько экранов визуализации Для решения проблемы достаточно закрыть все экраны визуализации (один экран – например, стартовый – можно оставить)
Вероятно, некоторые адреса в каналах компонентов, размещенных в дереве проекта, случайно были назначены вручную, и совпали с уже используемыми.
В случае ручного назначения адресов рядом с ними появляется синяя буква М.
Следует проверить все узлы таргет-файла, имеющие каналы (системные узлы – OwenRTC и т. д., компоненты Modbus, компонент OwenArhiver, компонент Modem), и отменить ручное распределение адресов. Для этого следует нажать на ячейку, в которой расположена буква М и удалить в ней все символы, после чего нажать Enter. В результате адрес канала будет рассчитан автоматически.
Вероятно, ранее контроллер был переведен в режим Заблокировано или Рабочий с помощью команды Онлайн – Режим работы.
Требуется установить соединение с контроллером (Device – Сканировать сеть – Подключиться к контроллеру без загрузки проекта) и использовать команду Онлайн – Режим работы – Отладка.
После этого можно будет загрузить новый проект.
Также такое сообщение может появиться, если загрузка проекта запрещена из кода программы через ФБ PlcOperationControl.
В этом случае требуется удалить текущий проект из контроллера через web-конфигуратор (вкладка ПЛК/Настройки) или (для контроллеров СПК) через экранный конфигуратор (вкладка ПЛК). После этого можно будет загрузить новый проект.