Ошибки среды разработки

Здесь описаны ошибки, возникающие при проверке,запуске симуляции и т.д.

Не удается определить порядок выполнения блоков

Ошибка возникает в том случае, если на схеме присутствует несколько блоков записи в одну переменную и приоритет записи у них одинаковый. Кроме блоков записи могут конфликтовать так-же поля ввода, списки строк и другие объекты дисплея. Чтобы исправить эту ошибку нужно найти все блоки и граф объекты, которые производят запись в переменную и убедится что у них установлены разные приоритеты(см. настройка Свойства блока переменной)

Объект экрана содержит недопустимую привязку к переменной

Проблема возникает при привязки графического примитива к переменной в том случае, когда невозможно определить эту переменную на этапе компиляции.

Например, привязка к универсальным входам/выхода контроллера невозможна в том случае, если этот вход/выход настроен на изменение своего типа в процессе работы. Описание режима работы таких входов смотрите в разделе Универсальные входы

Циклическая связь блоков

Ошибка возникает в том случае, если программа обнаруживает циклические связи в схеме. Все блоки, входящие в циклическую связь помечаются как ошибочные.

_images/err3.png

Для исправление такой ошибки необходимо проанализировать весь алгоритм, чтобы выявить связь, приводящую к зацикливанию. Надо иметь ввиду, что цепочка «зацикленных» блоков может быть достаточно сложная, особенно в случае использования макросов.

Более подробно о порядке выполнения блоков описано в разделе Порядок выполнения блоков

Обнаружена невалидная переменная

Подобная ошибка возникает с сетевыми переменными и переменными ПЗУ. Эти переменные являются отдельными объектами и содержат ссылку на локальную или глобальную переменную, у которой установлено соответствующее свойство: Сетевой доступ или Запись ПЗУ.

Если по какой-либо причине переменная, на которую идёт ссылка, удаляется, то сетевая переменная или переменная ПЗУ становится неопределённой (невалидной). Использование ссылок на такую переменную может привести к непредсказуемому поведению программы.

Для удаления таких переменных откройте соответствующий список и нажмите кнопку Очистить.

_images/err4.png