Показано с 1 по 4 из 4

Тема: Значение выражения не может быть найдено

  1. #1

    По умолчанию Значение выражения не может быть найдено

    Здравствуйте!

    При работе алгоритма возникают такие значения у некоторых переменных программы. При этом возникает это не сразу, а спустя после какого-то времени. Видимо что-то происходит мне неведомое. Кто нибудь с таким сталкивался? В чем может быть причина?

    Из данных могу на данный момент назвать лишь то, что контроллер - ПЛК200-01-CS, среда программирования - CODESYS SP17 Patch 3.

    Другие подробности смогу указать завтра, оказавшись у рабочего компьютера.

    Заранее благодарен за помощь!
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от Machox222 Посмотреть сообщение
    Другие подробности смогу указать завтра, оказавшись у рабочего компьютера.

    Заранее благодарен за помощь!
    Может быть много чего, нужен проект или часть проекта, где подобное повторяется.

  3. #3

    По умолчанию

    Да вроде обычный косяк среды. Лечится простым закрытием и открытием данной вкладки.

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,622

    По умолчанию

    Это сообщение означает, что в ячейке памяти, в которой располагается переменная типа BOOL, оказалось значение, отличное от 0 и 1.
    В большинстве случаев это связано с ошибками при работе с памятью в проекте.

    Простейший синтетический пример, демонстрирующий появление этого сообщения:

    Код:
    PROGRAM PLC_PRG
    VAR
       abyByteData: ARRAY [0..9] OF BYTE;
       axBoolData:  ARRAY [0..9] OF BOOL;
       iIndex: INT;
    END_VAR
    
    // В коде:
    
    // Случайно вышли за границу массива
    iIndex := 10;
    // Подойдет любое значение >1
    abyByteData[iIndex] := 2;
    17-12-2025 8-20-45.png

Похожие темы

  1. ТТР!! как токое может быть ???
    от M.Nikulov в разделе Твердотельное реле
    Ответов: 52
    Последнее сообщение: 18.05.2020, 12:13
  2. Ответов: 6
    Последнее сообщение: 03.11.2017, 07:25
  3. Ответов: 3
    Последнее сообщение: 29.03.2017, 10:26
  4. Ответов: 6
    Последнее сообщение: 03.11.2010, 08:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •